tools.ozone.queue.defs
Shared type definitions.
- class atproto_client.models.tools.ozone.queue.defs.QueueView
Bases:
ModelBaseDefinition model for
tools.ozone.queue.defs.- field created_at: DateTime [Required]
Created at.
- field created_by: Did [Required]
DID of moderator who created this 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 report_types: List[str] | None = None
Report reason types this queue accepts (fully qualified NSIDs).
- field stats: models.ToolsOzoneQueueDefs.QueueStats [Required]
Statistics about this queue.
- field subject_types: List[Literal['account', 'record', 'message', 'conversation'] | str] | None = None
- field updated_at: DateTime [Required]
Updated at.
- class atproto_client.models.tools.ozone.queue.defs.QueueStats
Bases:
ModelBaseDefinition model for
tools.ozone.queue.defs.- field actioned_count: int | None = None
Number of closures whose last report action is label, tag, or takedown.
- field aht_sample_count: int | None = None
Number of assigned closed-report samples in ahtDurationSec.
- field avg_handling_time_sec: int | None = None
Average handling time in seconds from report assignment to close.
- field closed_count: int | None = None
Number of reports whose current closure falls within this UTC calendar day.
- field escalated_count: int | None = None
Number of report escalation events during this UTC calendar day.
- class atproto_client.models.tools.ozone.queue.defs.AssignmentView
Bases:
ModelBaseDefinition model for
tools.ozone.queue.defs.- field did: Did [Required]
Did.
- field id: int [Required]
Id.
- field moderator: models.ToolsOzoneTeamDefs.Member | None = None
The moderator assigned to this queue.
- field queue: models.ToolsOzoneQueueDefs.QueueView [Required]
Queue.
- field start_at: DateTime [Required]
Start at.