copyWith method

AppSpec copyWith({
  1. String? name,
  2. List<ServiceSpec>? services,
  3. String? region,
  4. List<DomainSpec>? domains,
  5. List<StaticSiteSpec>? staticSites,
})

Implementation

AppSpec copyWith({
  String? name,
  List<ServiceSpec>? services,
  String? region,
  List<DomainSpec>? domains,
  List<StaticSiteSpec>? staticSites,
}) {
  return AppSpec(
    name: name ?? this.name,
    services: services ?? this.services,
    region: region ?? this.region,
    domains: domains ?? this.domains,
    staticSites: staticSites ?? this.staticSites,
  );
}