copyWith method

SemVer copyWith({
  1. int? major,
  2. int? minor,
  3. int? patch,
  4. String? preRelease,
  5. String? buildMetadata,
})

Implementation

SemVer copyWith({
  int? major,
  int? minor,
  int? patch,
  String? preRelease,
  String? buildMetadata,
}) {
  return SemVer(
    major ?? this.major,
    minor ?? this.minor,
    patch ?? this.patch,
    preRelease: preRelease ?? this.preRelease,
    buildMetadata: buildMetadata ?? this.buildMetadata,
  );
}