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.RoleModerator | models.ToolsOzoneTeamDefs.RoleTriage | models.ToolsOzoneTeamDefs.RoleVerifier | models.ToolsOzoneTeamDefs.RoleAdmin | 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[Literal['tools.ozone.team.defs#roleModerator'] | Literal['tools.ozone.team.defs#roleTriage'] | Literal['tools.ozone.team.defs#roleVerifier'] | Literal['tools.ozone.team.defs#roleAdmin'] | str | None]

Manager role.

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

Scope.

value: Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | Record | DotDict | Dict[str, Any]

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.