swh.graphql.backends.archive module#
- class swh.graphql.backends.archive.Archive[source]#
Bases:
object
- get_origin_visits(origin_url: str, order: ListOrder, after: Optional[str] = None, first: int = 50) PagedResult[OriginVisit, str] [source]#
- get_origin_latest_visit(origin_url: str, visit_type: Optional[str] = None, allowed_statuses: Optional[List[str]] = None, require_snapshot: bool = False) Optional[OriginVisit] [source]#
- get_visit_statuses(origin_url: str, visit_id: int, order: ListOrder, after: Optional[str] = None, first: int = 50) PagedResult[OriginVisitStatus, str] [source]#
- get_latest_visit_status(origin_url: str, visit_id: int, allowed_statuses: Optional[List[str]] = None, require_snapshot: bool = False) Optional[OriginVisitStatus] [source]#
- get_snapshot_branches(snapshot: bytes, after: bytes = b'', first: int = 50, target_types: Optional[List[str]] = None, name_include: Optional[bytes] = None, name_exclude_prefix: Optional[bytes] = None) Optional[PartialBranches] [source]#
- get_revision_log(revision_ids: List[bytes], first: int = 50) Iterable[Optional[Dict[str, Any]]] [source]#
- get_directory_entries(directory_id: bytes, after: Optional[bytes] = None, first: int = 50) Optional[PagedResult[DirectoryEntry, str]] [source]#
- is_object_available(object_id: bytes, object_type: ObjectType) bool [source]#