tools.ozone.safelink.query_rules¶
- class atproto_client.models.tools.ozone.safelink.query_rules.Data¶
Bases:
DataModelBaseInput data model for
tools.ozone.safelink.queryRules.- field actions: List[str] | None = None¶
Filter by action types.
- field created_by: str | None = None¶
Filter by rule creator.
- 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 reason: str | None = None¶
Filter by reason 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_rules.DataDict¶
Bases:
TypedDict- actions: typing_extensions.NotRequired[List[str] | None]¶
Filter by action types.
- created_by: typing_extensions.NotRequired[str | None]¶
Filter by rule creator.
- 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.
- reason: typing_extensions.NotRequired[str | None]¶
Filter by reason 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_rules.Response¶
Bases:
ResponseModelBaseOutput data model for
tools.ozone.safelink.queryRules.- field cursor: str | None = None¶
Next cursor for pagination. Only present if there are more results.
- field rules: List[models.ToolsOzoneSafelinkDefs.UrlRule] [Required]¶
Rules.