swh.graphql.resolvers.revision module#

class swh.graphql.resolvers.revision.BaseRevisionNode(obj, info, node_data: Optional[Any] = None, **kwargs)[source]#

Bases: BaseSWHNode

Base resolver for all the revision nodes

property committerDate#
property type: str#
is_type_of() str[source]#
directory_hash() bytes[source]#
class swh.graphql.resolvers.revision.RevisionNode(obj, info, node_data: Optional[Any] = None, **kwargs)[source]#

Bases: BaseRevisionNode

Node resolver for a revision requested directly with its SWHID

class swh.graphql.resolvers.revision.TargetRevisionNode(obj, info, node_data: Optional[Any] = None, **kwargs)[source]#

Bases: BaseRevisionNode

Node resolver for a revision requested as a target

obj: Union[BranchTargetNode, TargetNode]#
class swh.graphql.resolvers.revision.ParentRevisionConnection(obj, info, data=None, **kwargs)[source]#

Bases: BaseConnection

Connection resolver for parent revisions in a revision

obj: BaseRevisionNode#
class swh.graphql.resolvers.revision.LogRevisionConnection(obj, info, data=None, **kwargs)[source]#

Bases: BaseConnection

Connection resolver for the log (list of revisions) in a revision

obj: BaseRevisionNode#