tools.ozone.safelink.query_events¶

class atproto_client.models.tools.ozone.safelink.query_events.Data¶

Bases: DataModelBase

Input data model for tools.ozone.safelink.queryEvents.

field cursor: str | None = None¶

Cursor for pagination.

field limit: int | None = None¶

Maximum number of results to return.

Constraints:
  • ge = 1

  • le = 100

field pattern_type: str | None = None¶

Filter by pattern type.

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

Sort direction.

field urls: List[str] | None = None¶

Filter by specific URLs or domains.

class atproto_client.models.tools.ozone.safelink.query_events.DataDict¶

Bases: TypedDict

cursor: typing_extensions.NotRequired[str | None]¶

Cursor for pagination.

limit: typing_extensions.NotRequired[int | None]¶

Maximum number of results to return.

pattern_type: typing_extensions.NotRequired[str | None]¶

Filter by pattern type.

sort_direction: typing_extensions.NotRequired[Literal['asc'] | Literal['desc'] | str | None]¶

Sort direction.

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

Filter by specific URLs or domains.

class atproto_client.models.tools.ozone.safelink.query_events.Response¶

Bases: ResponseModelBase

Output data model for tools.ozone.safelink.queryEvents.

field cursor: str | None = None¶

Next cursor for pagination. Only present if there are more results.

field events: List[models.ToolsOzoneSafelinkDefs.Event] [Required]¶

Events.