GetMigrationJobResult.fromMap constructor

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

Implementation

factory GetMigrationJobResult.fromMap(Map<String, dynamic> map) {
  return GetMigrationJobResult(
    cmekKeyName: map['cmekKeyName'] as String,
    conversionWorkspace: ConversionWorkspaceInfoResponse.fromMap((map['conversionWorkspace']! as Map).cast<String, dynamic>()),
    createTime: map['createTime'] as String,
    destination: map['destination'] as String,
    destinationDatabase: DatabaseTypeResponse.fromMap((map['destinationDatabase']! as Map).cast<String, dynamic>()),
    displayName: map['displayName'] as String,
    dumpFlags: DumpFlagsResponse.fromMap((map['dumpFlags']! as Map).cast<String, dynamic>()),
    dumpPath: map['dumpPath'] as String,
    duration: map['duration'] as String,
    endTime: map['endTime'] as String,
    error: StatusResponse.fromMap((map['error']! as Map).cast<String, dynamic>()),
    filter: map['filter'] as String,
    labels: (map['labels'] as Map).cast<String, String>(),
    name: map['name'] as String,
    performanceConfig: PerformanceConfigResponse.fromMap((map['performanceConfig']! as Map).cast<String, dynamic>()),
    phase: map['phase'] as String,
    reverseSshConnectivity: ReverseSshConnectivityResponse.fromMap((map['reverseSshConnectivity']! as Map).cast<String, dynamic>()),
    source: map['source'] as String,
    sourceDatabase: DatabaseTypeResponse.fromMap((map['sourceDatabase']! as Map).cast<String, dynamic>()),
    state: map['state'] as String,
    staticIpConnectivity: (map['staticIpConnectivity']! as Map).cast<String, dynamic>(),
    type: map['type'] as String,
    updateTime: map['updateTime'] as String,
    vpcPeeringConnectivity: VpcPeeringConnectivityResponse.fromMap((map['vpcPeeringConnectivity']! as Map).cast<String, dynamic>()),
  );
}