tools.ozone.queue.create_queue¶
- class atproto_client.models.tools.ozone.queue.create_queue.Data¶
Bases:
DataModelBaseInput data model for
tools.ozone.queue.createQueue.- field collection: str | None = None¶
- field description: str | None = None¶
Optional description of the queue.
- field name: str [Required]¶
Display name for the queue (must be unique).
- field report_types: List[str] [Required]¶
Report reason types (fully qualified NSIDs).
- Constraints:
min_length = 1
max_length = 25
- field subject_types: List[Literal['account'] | Literal['record'] | Literal['message'] | str] [Required]¶
Subject types this queue accepts.
- Constraints:
min_length = 1
- class atproto_client.models.tools.ozone.queue.create_queue.DataDict¶
Bases:
TypedDict- collection: typing_extensions.NotRequired[str | None]¶
Collection name for record subjects. Required if subjectTypes includes ‘record’.
- description: typing_extensions.NotRequired[str | None]¶
Optional description of the queue.
- name: str¶
Display name for the queue (must be unique).
- report_types: List[str]¶
Report reason types (fully qualified NSIDs).
- subject_types: List[Literal['account'] | Literal['record'] | Literal['message'] | str]¶
Subject types this queue accepts.
- class atproto_client.models.tools.ozone.queue.create_queue.Response¶
Bases:
ResponseModelBaseOutput data model for
tools.ozone.queue.createQueue.- field queue: models.ToolsOzoneQueueDefs.QueueView [Required]¶
Queue.