tools.ozone.moderation.list_scheduled_actions¶
- class atproto_client.models.tools.ozone.moderation.list_scheduled_actions.Data¶
Bases:
DataModelBaseInput 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:
ResponseModelBaseOutput 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.