ServiceSpec.fromMap constructor
ServiceSpec.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ServiceSpec.fromMap(Map<String, dynamic> map) {
return ServiceSpec(
name: map['name'] ?? '',
git: map['git'] != null ? GitInfos.fromMap(map['git']) : null,
image:
map['image'] != null ? ImageSourceSpec.fromMap(map['image']) : null,
runCommand: map['run_command'],
environmentSlug: map['environment_slug'],
instanceSizeSlug: map['instance_size_slug'] ?? '',
instanceCount: map['instance_count']?.toInt() ?? 0,
httpPort: map['http_port']?.toInt() ?? 0,
routes: map['routes'] != null
? List<Route>.from(map['routes']?.map((x) => Route.fromMap(x)))
: null,
envs: map['envs'] != null
? List<EnvVariableModel>.from(
map['envs']?.map((x) => EnvVariableModel.fromMap(x)))
: null,
);
}