tools.ozone.queue.defs¶
- class atproto_client.models.tools.ozone.queue.defs.AssignmentView¶
Bases:
ModelBaseDefinition model for
tools.ozone.queue.defs.- field did: str [Required]¶
Did.
- Constraints:
func = Validated by:
string_formats.validate_did()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- field end_at: str | None = None¶
End at.
- field id: int [Required]¶
Id.
- field moderator: models.ToolsOzoneTeamDefs.Member | None = None¶
The moderator assigned to this queue.
- field py_type: Literal['tools.ozone.queue.defs#assignmentView'] = 'tools.ozone.queue.defs#assignmentView'¶
- field queue: models.ToolsOzoneQueueDefs.QueueView [Required]¶
Queue.
- field start_at: str [Required]¶
Start at.
- Constraints:
func = Validated by:
string_formats.validate_datetime()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- class atproto_client.models.tools.ozone.queue.defs.QueueStats¶
Bases:
ModelBaseDefinition model for
tools.ozone.queue.defs.- field action_rate: int | None = None¶
- field actioned_count: int | None = None¶
Number of reports in ‘closed’ status.
- field avg_handling_time_sec: int | None = None¶
- field escalated_count: int | None = None¶
Number of reports in ‘escalated’ status.
- field inbound_count: int | None = None¶
Reports received in this queue in the last 24 hours.
- field last_updated: str | None = None¶
When these statistics were last computed.
- field pending_count: int | None = None¶
Number of reports in ‘open’ status.
- field py_type: Literal['tools.ozone.queue.defs#queueStats'] = 'tools.ozone.queue.defs#queueStats'¶
- class atproto_client.models.tools.ozone.queue.defs.QueueView¶
Bases:
ModelBaseDefinition model for
tools.ozone.queue.defs.- field collection: str | None = None¶
- field created_at: str [Required]¶
Created at.
- Constraints:
func = Validated by:
string_formats.validate_datetime()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- field created_by: str [Required]¶
DID of moderator who created this queue.
- Constraints:
func = Validated by:
string_formats.validate_did()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- field deleted_at: str | None = None¶
When the queue was deleted, if applicable.
- field description: str | None = None¶
Optional description of the queue.
- field enabled: bool [Required]¶
Whether this queue is currently active.
- field id: int [Required]¶
Queue ID.
- field name: str [Required]¶
Display name of the queue.
- field py_type: Literal['tools.ozone.queue.defs#queueView'] = 'tools.ozone.queue.defs#queueView'¶
- field report_types: List[str] [Required]¶
Report reason types this queue accepts (fully qualified NSIDs).
- Constraints:
min_length = 1
- field stats: models.ToolsOzoneQueueDefs.QueueStats [Required]¶
Statistics about this queue.
- field subject_types: List[Literal['account'] | Literal['record'] | Literal['message'] | str] [Required]¶
Subject types this queue accepts.
- Constraints:
min_length = 1
- field updated_at: str [Required]¶
Updated at.
- Constraints:
func = Validated by:
string_formats.validate_datetime()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined