swh.graphql.resolvers.revision module#

class swh.graphql.resolvers.revision.BaseRevisionNode(obj, info, node_data: Any | None = 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: Any | None = 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: Any | None = None, **kwargs)[source]#

Bases: BaseRevisionNode

Node resolver for a revision requested as a target

obj: 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#