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 recommended_policies: List[str] | None = None¶
- field report_types: List[str] | None = None¶
- Constraints:
max_length = 25
- field subject_types: List[Literal['account', 'record', 'message', 'conversation'] | str] | None = None¶
- class atproto_client.models.tools.ozone.queue.create_queue.DataDict¶
Bases:
TypedDict- collection: NotRequired[str | None]¶
Collection name for record subjects. Required if subjectTypes includes ‘record’.
- description: NotRequired[str | None]¶
Optional description of the queue.
- name: str¶
Display name for the queue (must be unique).
- recommended_policies: NotRequired[List[str] | None]¶
Policy keys to recommend when actioning reports in this queue.
- report_types: NotRequired[List[str] | None]¶
Report reason types (fully qualified NSIDs).
- subject_types: NotRequired[List[Literal['account', 'record', 'message', 'conversation'] | str] | None]¶
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.