tools.ozone.queue.list_queues

class atproto_client.models.tools.ozone.queue.list_queues.Params

Bases: ParamsModelBase

Parameters model for tools.ozone.queue.listQueues.

field collection: str | None = None

Filter queues by collection name (e.g. ‘app.bsky.feed.post’).

field cursor: str | None = None

Cursor.

field enabled: bool | None = None

Filter by enabled status. If not specified, returns all queues.

field limit: int | None = None

Limit.

Constraints:
  • ge = 1

  • le = 100

field report_types: List[str] | None = None
Constraints:
  • max_length = 10

field subject_type: str | None = None

Filter queues that handle this subject type (‘account’ or ‘record’).

class atproto_client.models.tools.ozone.queue.list_queues.ParamsDict

Bases: TypedDict

collection: typing_extensions.NotRequired[str | None]

Filter queues by collection name (e.g. ‘app.bsky.feed.post’).

cursor: typing_extensions.NotRequired[str | None]

Cursor.

enabled: typing_extensions.NotRequired[bool | None]

Filter by enabled status. If not specified, returns all queues.

limit: typing_extensions.NotRequired[int | None]

Limit.

report_types: typing_extensions.NotRequired[List[str] | None]

Filter queues that handle any of these report reason types.

subject_type: typing_extensions.NotRequired[str | None]

Filter queues that handle this subject type (‘account’ or ‘record’).

class atproto_client.models.tools.ozone.queue.list_queues.Response

Bases: ResponseModelBase

Output data model for tools.ozone.queue.listQueues.

field cursor: str | None = None

Cursor.

field queues: List[models.ToolsOzoneQueueDefs.QueueView] [Required]

Queues.