tools.ozone.report.get_historical_stats

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

Bases: ParamsModelBase

Parameters model for tools.ozone.report.getHistoricalStats.

field cursor: str | None = None

Pagination cursor.

field end_date: str | None = None

Latest date to include (inclusive).

field limit: int | None = None

Maximum number of entries to return.

Constraints:
  • ge = 1

  • le = 100

field moderator_did: str | None = None

Filter stats by moderator DID.

field queue_id: int | None = None

Filter stats by queue. Use -1 for unqueued reports.

field report_types: List[str] | None = None

Filter stats by report types.

field start_date: str | None = None

Earliest date to include (inclusive).

class atproto_client.models.tools.ozone.report.get_historical_stats.ParamsDict

Bases: TypedDict

cursor: typing_extensions.NotRequired[str | None]

Pagination cursor.

end_date: typing_extensions.NotRequired[str | None]

Latest date to include (inclusive).

limit: typing_extensions.NotRequired[int | None]

Maximum number of entries to return.

moderator_did: typing_extensions.NotRequired[str | None]

Filter stats by moderator DID.

queue_id: typing_extensions.NotRequired[int | None]

Filter stats by queue. Use -1 for unqueued reports.

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

Filter stats by report types.

start_date: typing_extensions.NotRequired[str | None]

Earliest date to include (inclusive).

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

Bases: ResponseModelBase

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

field cursor: str | None = None

Cursor.

field stats: List[models.ToolsOzoneReportDefs.HistoricalStats] [Required]

Stats.