tools.ozone.safelink.syncSource
Replace stored rules for one source from a complete snapshot. Existing rules owned by another source remain unchanged.
- class atproto_client.models.tools.ozone.safelink.sync_source.Data
Bases:
DataModelBaseInput data model for
tools.ozone.safelink.syncSource.- field rules: List[models.ToolsOzoneSafelinkSyncSource.SourceRule] [Required]
Rules.
- field source: str [Required]
Source whose rules are being synchronized.
- Constraints:
max_length = 128
- class atproto_client.models.tools.ozone.safelink.sync_source.DataDict
Bases:
TypedDict- rules: List[SourceRule]
Rules.
- source: str
Source whose rules are being synchronized.
- class atproto_client.models.tools.ozone.safelink.sync_source.Response
Bases:
ResponseModelBaseOutput data model for
tools.ozone.safelink.syncSource.- field added: int [Required]
Added.
- field events: int [Required]
Events.
- field removed: int [Required]
Removed.
- field updated: int [Required]
Updated.
- class atproto_client.models.tools.ozone.safelink.sync_source.SourceRule
Bases:
ModelBaseDefinition model for
tools.ozone.safelink.syncSource.- field action: models.ToolsOzoneSafelinkDefs.ActionType [Required]
Action.
- field pattern: models.ToolsOzoneSafelinkDefs.PatternType [Required]
Pattern.
- field reason: models.ToolsOzoneSafelinkDefs.ReasonType [Required]
Reason.
- field url: str [Required]
Url.