tools.ozone.report.query_activities

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

Bases: ParamsModelBase

Parameters model for tools.ozone.report.queryActivities.

field activity_types: List[str] | None = None
field created_after: str | None = None
field created_before: str | None = None
field cursor: str | None = None

Cursor of the form <createdAtMs>::<activityId>.

field limit: int | None = None

Limit.

Constraints:
  • ge = 1

  • le = 100

field sort_direction: Literal['asc', 'desc'] | None = 'desc'

Sort direction.

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

Bases: TypedDict

activity_types: NotRequired[List[str] | None]

Filter to specific activity types (e.g. closeActivity, escalationActivity). If omitted, all types are returned.

created_after: NotRequired[str | None]

Retrieve activities created at or after a given timestamp.

created_before: NotRequired[str | None]

Retrieve activities created at or before a given timestamp.

cursor: NotRequired[str | None]

Cursor of the form <createdAtMs>::<activityId>.

limit: NotRequired[int | None]

Limit.

sort_direction: NotRequired[Literal['asc', 'desc'] | None]

Sort direction.

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

Bases: ResponseModelBase

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

field activities: List[models.ToolsOzoneReportDefs.ReportActivityView] [Required]

Activities.

field cursor: str | None = None

Cursor.