GetMigrationJobDatamigrationV1beta1Result.fromMap constructor

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

Implementation

factory GetMigrationJobDatamigrationV1beta1Result.fromMap(Map<String, dynamic> map) {
  return GetMigrationJobDatamigrationV1beta1Result(
    createTime: map['createTime'] as String,
    destination: map['destination'] as String,
    destinationDatabase: DatabaseTypeResponseDatamigrationV1beta1.fromMap((map['destinationDatabase']! as Map).cast<String, dynamic>()),
    displayName: map['displayName'] as String,
    dumpPath: map['dumpPath'] as String,
    duration: map['duration'] as String,
    endTime: map['endTime'] as String,
    error: StatusResponseDatamigrationV1beta1.fromMap((map['error']! as Map).cast<String, dynamic>()),
    labels: (map['labels'] as Map).cast<String, String>(),
    name: map['name'] as String,
    phase: map['phase'] as String,
    reverseSshConnectivity: ReverseSshConnectivityResponseDatamigrationV1beta1.fromMap((map['reverseSshConnectivity']! as Map).cast<String, dynamic>()),
    source: map['source'] as String,
    sourceDatabase: DatabaseTypeResponseDatamigrationV1beta1.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: VpcPeeringConnectivityResponseDatamigrationV1beta1.fromMap((map['vpcPeeringConnectivity']! as Map).cast<String, dynamic>()),
  );
}