SourceRule constructor
const
SourceRule({
- @Default.new('tools.ozone.safelink.syncSource#sourceRule') String $type,
- required String url,
- @PatternTypeConverter() required PatternType pattern,
- @ActionTypeConverter() required ActionType action,
- @ReasonTypeConverter() required ReasonType reason,
- Map<
String, dynamic> ? $unknown,
Implementation
@JsonSerializable(includeIfNull: false)
const factory SourceRule({
@Default('tools.ozone.safelink.syncSource#sourceRule') String $type,
required String url,
@PatternTypeConverter() required PatternType pattern,
@ActionTypeConverter() required ActionType action,
@ReasonTypeConverter() required ReasonType reason,
Map<String, dynamic>? $unknown,
}) = _SourceRule;