AppSpec.fromMap constructor

AppSpec.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory AppSpec.fromMap(Map<String, dynamic> map) {
  return AppSpec(
    name: map['name'] ?? '',
    services: map['services'] == null
        ? []
        : List<ServiceSpec>.from(
            map['services']?.map((x) => ServiceSpec.fromMap(x))),
    region: map['region'],
    domains: map['domains'] == null
        ? []
        : List<DomainSpec>.from(
            map['domains']?.map((x) => DomainSpec.fromMap(x))),
    staticSites: map['static_sites'] == null
        ? []
        : List<StaticSiteSpec>.from(
            map['static_sites']?.map((x) => StaticSiteSpec.fromMap(x))),
  );
}