GetEngineVersionResult.fromMap constructor

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

Implementation

factory GetEngineVersionResult.fromMap(Map<String, dynamic> map) {
  return GetEngineVersionResult(
    engine: (() { final guardedValue = map['engine']; if (guardedValue == null) return null; return guardedValue as String; })(),
    engineDescription: (() { final guardedValue = map['engineDescription']; if (guardedValue == null) return null; return guardedValue as String; })(),
    exportableLogTypes: (() { final guardedValue = map['exportableLogTypes']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
    id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
    parameterGroupFamily: (() { final guardedValue = map['parameterGroupFamily']; if (guardedValue == null) return null; return guardedValue as String; })(),
    preferredVersions: (() { final guardedValue = map['preferredVersions']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
    region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return guardedValue as String; })(),
    supportsLogExportsToCloudwatch: (() { final guardedValue = map['supportsLogExportsToCloudwatch']; if (guardedValue == null) return null; return guardedValue as bool; })(),
    validUpgradeTargets: (() { final guardedValue = map['validUpgradeTargets']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
    version: (() { final guardedValue = map['version']; if (guardedValue == null) return null; return guardedValue as String; })(),
    versionDescription: (() { final guardedValue = map['versionDescription']; if (guardedValue == null) return null; return guardedValue as String; })(),
  );
}