tools.ozone.report.get_assignments

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

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