copyWith method
Creates a copy of this configuration with the given fields replaced with the new values.
Implementation
ProjectConfiguration copyWith({
String? projectName,
String? morphemeYamlPath,
Map<String, dynamic>? additionalSettings,
}) {
return ProjectConfiguration(
projectName: projectName ?? this.projectName,
morphemeYamlPath: morphemeYamlPath ?? this.morphemeYamlPath,
additionalSettings: additionalSettings ?? this.additionalSettings,
);
}