Changeset View
Changeset View
Standalone View
Standalone View
swh/web/common/typing.py
Show First 20 Lines • Show All 131 Lines • ▼ Show 20 Lines | class SnapshotContext(TypedDict): | ||||
visit_info: Optional[OriginVisitInfo] | visit_info: Optional[OriginVisitInfo] | ||||
"""optional origin visit info associated to the snapshot""" | """optional origin visit info associated to the snapshot""" | ||||
directory_url: Optional[str] | directory_url: Optional[str] | ||||
"""optional root directory URL associated to the snapshot""" | """optional root directory URL associated to the snapshot""" | ||||
class SWHObjectInfo(TypedDict): | class SWHObjectInfo(TypedDict): | ||||
object_type: ObjectType | object_type: ObjectType | ||||
object_id: str | object_id: Optional[str] | ||||
class SWHIDContext(TypedDict, total=False): | class SWHIDContext(TypedDict, total=False): | ||||
origin: str | origin: str | ||||
anchor: str | anchor: str | ||||
visit: str | visit: str | ||||
path: str | path: str | ||||
lines: str | lines: str | ||||
Show All 28 Lines | class ContentMetadata(SWHObjectInfo, SWHObjectInfoMetadata): | ||||
directory: Optional[str] | directory: Optional[str] | ||||
root_directory: Optional[str] | root_directory: Optional[str] | ||||
revision: Optional[str] | revision: Optional[str] | ||||
release: Optional[str] | release: Optional[str] | ||||
snapshot: Optional[str] | snapshot: Optional[str] | ||||
class DirectoryMetadata(SWHObjectInfo, SWHObjectInfoMetadata): | class DirectoryMetadata(SWHObjectInfo, SWHObjectInfoMetadata): | ||||
directory: str | directory: Optional[str] | ||||
nb_files: int | nb_files: Optional[int] | ||||
nb_dirs: int | nb_dirs: Optional[int] | ||||
sum_file_sizes: int | sum_file_sizes: Optional[int] | ||||
root_directory: Optional[str] | root_directory: Optional[str] | ||||
path: str | path: Optional[str] | ||||
revision: Optional[str] | revision: Optional[str] | ||||
revision_found: Optional[bool] | revision_found: Optional[bool] | ||||
release: Optional[str] | release: Optional[str] | ||||
snapshot: Optional[str] | snapshot: Optional[str] | ||||
class ReleaseMetadata(SWHObjectInfo, SWHObjectInfoMetadata): | class ReleaseMetadata(SWHObjectInfo, SWHObjectInfoMetadata): | ||||
release: str | release: str | ||||
▲ Show 20 Lines • Show All 65 Lines • Show Last 20 Lines |