GetVersionResult.fromMap constructor

GetVersionResult.fromMap(
  1. 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,
  );
}