swh.graphql.resolvers.target module#

class swh.graphql.resolvers.target.BaseTargetNode(obj, info, node_data: Any | None = None, **kwargs)[source]#

Bases: BaseNode

property swhid: CoreSWHID | None#
class swh.graphql.resolvers.target.TargetNode(obj, info, node_data: Any | None = None, **kwargs)[source]#

Bases: BaseTargetNode

Intermediate node between an object and its target Created for schema clarity and to handle missing target nodes in the archive

class swh.graphql.resolvers.target.BranchTargetNode(obj, info, node_data: Any | None = None, **kwargs)[source]#

Bases: BaseTargetNode

obj: BaseSnapshotBranchNode#
info: GraphQLResolveInfo#