RouterStatusNatStatus.fromJson constructor
RouterStatusNatStatus.fromJson(
- Map json_
Implementation
RouterStatusNatStatus.fromJson(core.Map json_)
: this(
autoAllocatedNatIps: (json_['autoAllocatedNatIps'] as core.List?)
?.map((value) => value as core.String)
.toList(),
drainAutoAllocatedNatIps:
(json_['drainAutoAllocatedNatIps'] as core.List?)
?.map((value) => value as core.String)
.toList(),
drainUserAllocatedNatIps:
(json_['drainUserAllocatedNatIps'] as core.List?)
?.map((value) => value as core.String)
.toList(),
minExtraNatIpsNeeded: json_['minExtraNatIpsNeeded'] as core.int?,
name: json_['name'] as core.String?,
numVmEndpointsWithNatMappings:
json_['numVmEndpointsWithNatMappings'] as core.int?,
ruleStatus: (json_['ruleStatus'] as core.List?)
?.map((value) => RouterStatusNatStatusNatRuleStatus.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
userAllocatedNatIpResources:
(json_['userAllocatedNatIpResources'] as core.List?)
?.map((value) => value as core.String)
.toList(),
userAllocatedNatIps: (json_['userAllocatedNatIps'] as core.List?)
?.map((value) => value as core.String)
.toList(),
);