tools.ozone.moderation.list_scheduled_actions¶

class atproto_client.models.tools.ozone.moderation.list_scheduled_actions.Data¶

Bases: DataModelBase

Input data model for tools.ozone.moderation.listScheduledActions.

field cursor: str | None = None¶

Cursor for pagination.

field ends_before: str | None = None¶

Filter actions scheduled to execute before this time.

field limit: int | None = None¶

Maximum number of results to return.

Constraints:
  • ge = 1

  • le = 100

field starts_after: str | None = None¶

Filter actions scheduled to execute after this time.

field statuses: List[Literal['pending'] | Literal['executed'] | Literal['cancelled'] | Literal['failed'] | str] [Required]¶

Filter actions by status.

Constraints:
  • min_length = 1

field subjects: List[str] | None = None¶
Constraints:
  • max_length = 100

class atproto_client.models.tools.ozone.moderation.list_scheduled_actions.DataDict¶

Bases: TypedDict

cursor: typing_extensions.NotRequired[str | None]¶

Cursor for pagination.

ends_before: typing_extensions.NotRequired[str | None]¶

Filter actions scheduled to execute before this time.

limit: typing_extensions.NotRequired[int | None]¶

Maximum number of results to return.

starts_after: typing_extensions.NotRequired[str | None]¶

Filter actions scheduled to execute after this time.

statuses: List[Literal['pending'] | Literal['executed'] | Literal['cancelled'] | Literal['failed'] | str]¶

Filter actions by status.

subjects: typing_extensions.NotRequired[List[str] | None]¶

Filter actions for specific DID subjects.

class atproto_client.models.tools.ozone.moderation.list_scheduled_actions.Response¶

Bases: ResponseModelBase

Output data model for tools.ozone.moderation.listScheduledActions.

field actions: List[models.ToolsOzoneModerationDefs.ScheduledActionView] [Required]¶

Actions.

field cursor: str | None = None¶

Cursor for next page of results.