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.