BuildConfig.fromJson constructor
BuildConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory BuildConfig.fromJson(Map<String, dynamic> json) {
return BuildConfig(
automaticUpdatePolicy: decode(
json['automaticUpdatePolicy'],
AutomaticUpdatePolicy.fromJson,
),
onDeployUpdatePolicy: decode(
json['onDeployUpdatePolicy'],
OnDeployUpdatePolicy.fromJson,
),
build: json['build'] ?? '',
runtime: json['runtime'] ?? '',
entryPoint: json['entryPoint'] ?? '',
source: decode(json['source'], Source.fromJson),
sourceProvenance: decode(
json['sourceProvenance'],
SourceProvenance.fromJson,
),
workerPool: json['workerPool'] ?? '',
environmentVariables: decodeMap(json['environmentVariables']) ?? {},
dockerRegistry:
decodeEnum(
json['dockerRegistry'],
BuildConfig_DockerRegistry.fromJson,
) ??
BuildConfig_DockerRegistry.$default,
dockerRepository: json['dockerRepository'] ?? '',
serviceAccount: json['serviceAccount'] ?? '',
);
}