tools.ozone.safelink.remove_rule

class atproto_client.models.tools.ozone.safelink.remove_rule.Data

Bases: DataModelBase

Input data model for tools.ozone.safelink.removeRule.

field comment: str | None = None

Optional comment about why the rule is being removed.

field created_by: str | None = None
field pattern: models.ToolsOzoneSafelinkDefs.PatternType [Required]

Pattern.

field url: str [Required]

The URL or domain to remove the rule for.

class atproto_client.models.tools.ozone.safelink.remove_rule.DataDict

Bases: TypedDict

comment: typing_extensions.NotRequired[str | None]

Optional comment about why the rule is being removed.

created_by: typing_extensions.NotRequired[str | None]

Optional DID of the user. Only respected when using admin auth.

pattern: Literal['domain'] | Literal['url'] | str

Pattern.

url: str

The URL or domain to remove the rule for.