tools.ozone.report.create_activity

class atproto_client.models.tools.ozone.report.create_activity.Data

Bases: DataModelBase

Input data model for tools.ozone.report.createActivity.

field activity: models.ToolsOzoneReportDefs.QueueActivity | models.ToolsOzoneReportDefs.AssignmentActivity | models.ToolsOzoneReportDefs.EscalationActivity | models.ToolsOzoneReportDefs.CloseActivity | models.ToolsOzoneReportDefs.ReopenActivity | models.ToolsOzoneReportDefs.NoteActivity [Required]
field internal_note: str | None = None

Optional moderator-only note. Not visible to reporters.

field is_automated: bool | None = False
field public_note: str | None = None

Optional public-facing note, potentially visible to the reporter.

field report_id: int [Required]

ID of the report to record activity on.

class atproto_client.models.tools.ozone.report.create_activity.DataDict

Bases: TypedDict

activity: models.ToolsOzoneReportDefs.QueueActivity | models.ToolsOzoneReportDefs.AssignmentActivity | models.ToolsOzoneReportDefs.EscalationActivity | models.ToolsOzoneReportDefs.CloseActivity | models.ToolsOzoneReportDefs.ReopenActivity | models.ToolsOzoneReportDefs.NoteActivity
internal_note: typing_extensions.NotRequired[str | None]

Optional moderator-only note. Not visible to reporters.

is_automated: typing_extensions.NotRequired[bool | None]

Set true when this activity is triggered by an automated process. Defaults to false.

public_note: typing_extensions.NotRequired[str | None]

Optional public-facing note, potentially visible to the reporter.

report_id: int

ID of the report to record activity on.

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

Bases: ResponseModelBase

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

field activity: models.ToolsOzoneReportDefs.ReportActivityView [Required]

Activity.