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 | models.ToolsOzoneTeamDefs.RoleVerifier | 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¶

Bases: TypedDict

description: typing_extensions.NotRequired[str | None]¶

Description.

key: str¶

Key.

manager_role: typing_extensions.NotRequired[models.ToolsOzoneTeamDefs.RoleAdmin | models.ToolsOzoneTeamDefs.RoleModerator | models.ToolsOzoneTeamDefs.RoleTriage | models.ToolsOzoneTeamDefs.RoleVerifier | 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.