tools.ozone.queue.get_assignments

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[str] | 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: typing_extensions.NotRequired[str | None]

Cursor.

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

If specified, returns assignments for these moderators only.

limit: typing_extensions.NotRequired[int | None]

Limit.

only_active: typing_extensions.NotRequired[bool | None]

When true, only returns active assignments.

queue_ids: typing_extensions.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.