tools.ozone.report.assignModerator
Assign a report to a user. Defaults to the caller. Admins may assign to any moderator.
- class atproto_client.models.tools.ozone.report.assign_moderator.Data
Bases:
DataModelBaseInput data model for
tools.ozone.report.assignModerator.- field report_id: int [Required]
The ID of the report to assign.
- class atproto_client.models.tools.ozone.report.assign_moderator.DataDict
Bases:
TypedDict- report_id: int
The ID of the report to assign.
- did: NotRequired[Did | None]
DID to be assigned. Defaults to the callerβs DID. Admins may assign to any moderator.
- is_permanent: NotRequired[bool | None]
When true, the assignment has no expiry (endAt is null). Throws AlreadyAssigned if another user already has a permanent assignment on this report.
- queue_id: NotRequired[int | None]
Optional queue ID to associate the assignment with. If not provided and the report has been assigned on a queue before, it will stay on that queue.