tools.ozone.queue.getAssignments

Get moderator assignments, optionally filtered by active status, queue, or moderator.

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

Bases: ParamsModelBase

Parameters model for tools.ozone.queue.getAssignments.

field cursor: str | None = None

Cursor.

field dids: List[Did] | None = None

If specified, returns assignments for these moderators only.

field limit: int | None = None

Limit.

Constraints:
  • ge = 1

  • le = 100

field only_active: bool | None = True

When true, only returns active assignments.

field queue_ids: List[int] | None = None

If specified, returns assignments for these queues only.

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

Bases: TypedDict

cursor: NotRequired[str | None]

Cursor.

dids: NotRequired[List[Did] | None]

If specified, returns assignments for these moderators only.

limit: NotRequired[int | None]

Limit.

only_active: NotRequired[bool | None]

When true, only returns active assignments.

queue_ids: NotRequired[List[int] | None]

If specified, returns assignments for these queues only.

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

Bases: ResponseModelBase

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

field assignments: List[models.ToolsOzoneQueueDefs.AssignmentView] [Required]

Assignments.

field cursor: str | None = None

Cursor.