tools.ozone.verification.revoke_verifications¶

class atproto_client.models.tools.ozone.verification.revoke_verifications.Data¶

Bases: DataModelBase

Input data model for tools.ozone.verification.revokeVerifications.

field revoke_reason: str | None = None¶
Constraints:
  • max_length = 1000

field uris: List[str] [Required]¶

Array of verification record uris to revoke. The AT-URI of the verification record to revoke.

Constraints:
  • max_length = 100

class atproto_client.models.tools.ozone.verification.revoke_verifications.DataDict¶

Bases: TypedDict

revoke_reason: typing_extensions.NotRequired[str | None]¶

Reason for revoking the verification. This is optional and can be omitted if not needed.

uris: List[str]¶

Array of verification record uris to revoke. The AT-URI of the verification record to revoke.

class atproto_client.models.tools.ozone.verification.revoke_verifications.Response¶

Bases: ResponseModelBase

Output data model for tools.ozone.verification.revokeVerifications.

field failed_revocations: List[models.ToolsOzoneVerificationRevokeVerifications.RevokeError] [Required]¶

List of verification uris that couldn’t be revoked, including failure reasons.

field revoked_verifications: List[str] [Required]¶

List of verification uris successfully revoked.

class atproto_client.models.tools.ozone.verification.revoke_verifications.RevokeError¶

Bases: ModelBase

Definition model for tools.ozone.verification.revokeVerifications. Error object for failed revocations.

field error: str [Required]¶

Description of the error that occurred during revocation.

field py_type: Literal['tools.ozone.verification.revokeVerifications#revokeError'] = 'tools.ozone.verification.revokeVerifications#revokeError'¶
field uri: str [Required]¶

The AT-URI of the verification record that failed to revoke.

Constraints: