swh.web.utils.typing module#
- class swh.web.utils.typing.SnapshotContext[source]#
Bases:
TypedDict
- branches: List[SnapshotBranchInfo]#
list of snapshot branches (possibly truncated)
- origin_info: Optional[OriginInfo]#
optional origin info associated to the snapshot
- releases: List[SnapshotReleaseInfo]#
list of snapshot releases (possibly truncated)
- revision_info: Optional[Dict[str, Any]]#
optional revision info set when browsing snapshot in that scope
- root_directory: Optional[str]#
optional root directory identifier set when browsing snapshot content
- visit_info: Optional[OriginVisitInfo]#
optional origin visit info associated to the snapshot
- class swh.web.utils.typing.SWHObjectInfo[source]#
Bases:
TypedDict
- object_type: ObjectType#
- class swh.web.utils.typing.SWHIDInfo[source]#
Bases:
SWHObjectInfo
- context: SWHIDContext#
- object_type: ObjectType#
- class swh.web.utils.typing.ContentMetadata[source]#
Bases:
SWHObjectInfo
,SWHObjectInfoMetadata
- object_type: ObjectType#
- class swh.web.utils.typing.DirectoryMetadata[source]#
Bases:
SWHObjectInfo
,SWHObjectInfoMetadata
- object_type: ObjectType#
- class swh.web.utils.typing.ReleaseMetadata[source]#
Bases:
SWHObjectInfo
,SWHObjectInfoMetadata
- object_type: ObjectType#
- class swh.web.utils.typing.RevisionMetadata[source]#
Bases:
SWHObjectInfo
,SWHObjectInfoMetadata
- object_type: ObjectType#