copyWith method

JsonSchemaState copyWith ( {JsonSchema dataSchema, Map<String, dynamic> layout, Map<String, dynamic> data })

Creates a clone of the current JsonSchemaState, replacing any properties that are passed as an argument.

Implementation

JsonSchemaState copyWith({
  JsonSchema dataSchema,
  Map<String, dynamic> layout,
  Map<String, dynamic> data,
}) {
  return JsonSchemaState(
    dataSchema: dataSchema ?? this.dataSchema,
    layout: layout ?? this.layout,
    data: data ?? this.data,
  );
}