tools.ozone.queue.defs

Shared type definitions.

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

Bases: ModelBase

Definition model for tools.ozone.queue.defs.

field collection: Nsid | None = None
field created_at: DateTime [Required]

Created at.

field created_by: Did [Required]

DID of moderator who created this queue.

field deleted_at: DateTime | 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 recommended_policies: List[str] | None = None
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: 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: DateTime | None = None

When these statistics were last computed.

field pending_count: int | None = None

Number of reports in โ€˜openโ€™ status.

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

Bases: ModelBase

Definition model for tools.ozone.queue.defs.

field did: Did [Required]

Did.

field end_at: DateTime | None = None

End at.

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.