copyWith method 
    
    
    
  Implementation
  SchemaMap copyWith({
  String? output,
  String? schema,
  String? queriesGlob,
  String? fragmentsGlob,
  String? typeNameField,
  bool? appendTypeName,
  bool? convertEnumToString,
  NamingScheme? namingScheme,
}) {
  return SchemaMap(
    output: output ?? this.output,
    schema: schema ?? this.schema,
    queriesGlob: queriesGlob ?? this.queriesGlob,
    fragmentsGlob: fragmentsGlob ?? this.fragmentsGlob,
    typeNameField: typeNameField ?? this.typeNameField,
    appendTypeName: appendTypeName ?? this.appendTypeName,
    convertEnumToString: convertEnumToString ?? this.convertEnumToString,
    namingScheme: namingScheme ?? this.namingScheme,
  );
}