VolumeConfig.fromJson constructor
VolumeConfig.fromJson(
- Map json_
Implementation
VolumeConfig.fromJson(core.Map json_)
: this(
gcpService: json_['gcpService'] as core.String?,
id: json_['id'] as core.String?,
lunRanges: (json_['lunRanges'] as core.List?)
?.map((value) => LunRange.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
machineIds: (json_['machineIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
name: json_['name'] as core.String?,
nfsExports: (json_['nfsExports'] as core.List?)
?.map((value) => NfsExport.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
performanceTier: json_['performanceTier'] as core.String?,
protocol: json_['protocol'] as core.String?,
sizeGb: json_['sizeGb'] as core.int?,
snapshotsEnabled: json_['snapshotsEnabled'] as core.bool?,
type: json_['type'] as core.String?,
userNote: json_['userNote'] as core.String?,
);