GetVersionResult.fromMap constructor
GetVersionResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetVersionResult.fromMap(Map<String, dynamic> map) {
return GetVersionResult(
acceleratorConfig: GoogleCloudMlV1AcceleratorConfigResponse.fromMap((map['acceleratorConfig']! as Map).cast<String, dynamic>()),
autoScaling: GoogleCloudMlV1AutoScalingResponse.fromMap((map['autoScaling']! as Map).cast<String, dynamic>()),
container: GoogleCloudMlV1ContainerSpecResponse.fromMap((map['container']! as Map).cast<String, dynamic>()),
createTime: map['createTime'] as String,
deploymentUri: map['deploymentUri'] as String,
description: map['description'] as String,
errorMessage: map['errorMessage'] as String,
etag: map['etag'] as String,
explanationConfig: GoogleCloudMlV1ExplanationConfigResponse.fromMap((map['explanationConfig']! as Map).cast<String, dynamic>()),
framework: map['framework'] as String,
isDefault: map['isDefault'] as bool,
labels: (map['labels'] as Map).cast<String, String>(),
lastMigrationModelId: map['lastMigrationModelId'] as String,
lastMigrationTime: map['lastMigrationTime'] as String,
lastUseTime: map['lastUseTime'] as String,
machineType: map['machineType'] as String,
manualScaling: GoogleCloudMlV1ManualScalingResponse.fromMap((map['manualScaling']! as Map).cast<String, dynamic>()),
name: map['name'] as String,
packageUris: (map['packageUris'] as List).cast<String>(),
predictionClass: map['predictionClass'] as String,
pythonVersion: map['pythonVersion'] as String,
requestLoggingConfig: GoogleCloudMlV1RequestLoggingConfigResponse.fromMap((map['requestLoggingConfig']! as Map).cast<String, dynamic>()),
routes: GoogleCloudMlV1RouteMapResponse.fromMap((map['routes']! as Map).cast<String, dynamic>()),
runtimeVersion: map['runtimeVersion'] as String,
serviceAccount: map['serviceAccount'] as String,
state: map['state'] as String,
);
}