tools.ozone.report.getAssignments

Get assignments for reports.

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

Bases: ParamsModelBase

Parameters model for tools.ozone.report.getAssignments.

field cursor: str | None = None

Cursor.

field dids: List[Did] | None = None
Constraints:
  • max_length = 50

field limit: int | None = None

Limit.

Constraints:
  • ge = 1

  • le = 100

field only_active: bool | None = True

When true, only returns active assignments.

field report_ids: List[int] | None = None
Constraints:
  • max_length = 50

class atproto_client.models.tools.ozone.report.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.

report_ids: NotRequired[List[int] | None]

If specified, returns assignments for these reports only.

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

Bases: ResponseModelBase

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

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

Assignments.

field cursor: str | None = None

Cursor.