copyWith method

SkillMetadata copyWith({
  1. String? description,
  2. String? version,
  3. String? minServerpodVersion,
  4. List<String>? dependencies,
  5. List<String>? tags,
  6. SkillSource? source,
})

Create a copy of this metadata with some fields replaced

Implementation

SkillMetadata copyWith({
  String? description,
  String? version,
  String? minServerpodVersion,
  List<String>? dependencies,
  List<String>? tags,
  SkillSource? source,
}) {
  return SkillMetadata(
    description: description ?? this.description,
    version: version ?? this.version,
    minServerpodVersion: minServerpodVersion ?? this.minServerpodVersion,
    dependencies: dependencies ?? this.dependencies,
    tags: tags ?? this.tags,
    source: source ?? this.source,
  );
}