tools.ozone.queue.defs

class atproto_client.models.tools.ozone.queue.defs.AssignmentView

Bases: ModelBase

Definition model for tools.ozone.queue.defs.

field did: str [Required]

Did.

Constraints:
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:
class atproto_client.models.tools.ozone.queue.defs.QueueStats

Bases: ModelBase

Definition 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: ModelBase

Definition model for tools.ozone.queue.defs.

field collection: str | None = None
field created_at: str [Required]

Created at.

Constraints:
field created_by: str [Required]

DID of moderator who created this queue.

Constraints:
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: