tools.ozone.setting.upsert_option

class atproto_client.models.tools.ozone.setting.upsert_option.Data

Bases: DataModelBase

Input data model for tools.ozone.setting.upsertOption.

field description: str | None = None

Description.

Constraints:
  • max_length = 2000

field key: str [Required]

Key.

Constraints:
field manager_role: models.ToolsOzoneTeamDefs.RoleAdmin | models.ToolsOzoneTeamDefs.RoleModerator | models.ToolsOzoneTeamDefs.RoleTriage | str | None = None

Manager role.

field scope: Literal['instance'] | Literal['personal'] | str [Required]

Scope.

field value: UnknownInputType [Required]

Value.

class atproto_client.models.tools.ozone.setting.upsert_option.DataDict(*args, **kwargs)

Bases: dict

description: typing_extensions.NotRequired[str | None]

Description.

key: str[str]

Key.

manager_role: typing_extensions.NotRequired[models.ToolsOzoneTeamDefs.RoleAdmin | models.ToolsOzoneTeamDefs.RoleModerator | models.ToolsOzoneTeamDefs.RoleTriage | str | None]

Manager role.

scope: Literal['instance'] | Literal['personal'] | str

Scope.

value: UnknownInputType

Value.

class atproto_client.models.tools.ozone.setting.upsert_option.Response

Bases: ResponseModelBase

Output data model for tools.ozone.setting.upsertOption.

field option: models.ToolsOzoneSettingDefs.Option [Required]

Option.