copyWith method

  1. @override
SchemaMap copyWith({
  1. bool? optional,
  2. bool? additionalProperties,
  3. Map<String, SchemaValue>? properties,
  4. List<Validator<Map<String, dynamic>>>? validators,
})
override

Implementation

@override
SchemaMap copyWith({
  bool? optional,
  bool? additionalProperties,
  Map<String, SchemaValue>? properties,
  List<Validator<Map<String, dynamic>>>? validators,
}) {
  return SchemaMap(
    properties ?? this.properties,
    additionalProperties: additionalProperties ?? this.additionalProperties,
    optional: optional ?? this.optional,
    validators: validators ?? this.validators,
  );
}