com.atproto.sync.get_repo_status¶
- class atproto_client.models.com.atproto.sync.get_repo_status.Params¶
Bases:
ParamsModelBaseParameters model for
com.atproto.sync.getRepoStatus.- field did: str [Required]¶
The DID of the repo.
- Constraints:
func = Validated by:
string_formats.validate_did()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- class atproto_client.models.com.atproto.sync.get_repo_status.ParamsDict¶
Bases:
TypedDict- did: str¶
The DID of the repo.
- class atproto_client.models.com.atproto.sync.get_repo_status.Response¶
Bases:
ResponseModelBaseOutput data model for
com.atproto.sync.getRepoStatus.- field active: bool [Required]¶
Active.
- field did: str [Required]¶
Did.
- Constraints:
func = Validated by:
string_formats.validate_did()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- field rev: str | None = None¶
Optional field, the current rev of the repo, if active=true.
- field status: Literal['takendown'] | Literal['suspended'] | Literal['deleted'] | Literal['deactivated'] | Literal['desynchronized'] | Literal['throttled'] | str | None = None¶
If active=false, this optional field indicates a possible reason for why the account is not active. If active=false and no status is supplied, then the host makes no claim for why the repository is no longer being hosted.