NetworkProfileNetworkFeatures.fromJson constructor
NetworkProfileNetworkFeatures.fromJson(
- Map json_
Implementation
NetworkProfileNetworkFeatures.fromJson(core.Map json_)
: this(
addressPurposes: (json_['addressPurposes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
allowAliasIpRanges: json_['allowAliasIpRanges'] as core.String?,
allowAutoModeSubnet: json_['allowAutoModeSubnet'] as core.String?,
allowClassDFirewalls: json_['allowClassDFirewalls'] as core.String?,
allowCloudNat: json_['allowCloudNat'] as core.String?,
allowCloudRouter: json_['allowCloudRouter'] as core.String?,
allowExternalIpAccess: json_['allowExternalIpAccess'] as core.String?,
allowInterconnect: json_['allowInterconnect'] as core.String?,
allowLoadBalancing: json_['allowLoadBalancing'] as core.String?,
allowMultiNicInSameNetwork:
json_['allowMultiNicInSameNetwork'] as core.String?,
allowPacketMirroring: json_['allowPacketMirroring'] as core.String?,
allowPrivateGoogleAccess:
json_['allowPrivateGoogleAccess'] as core.String?,
allowPsc: json_['allowPsc'] as core.String?,
allowSameNetworkUnicast:
json_['allowSameNetworkUnicast'] as core.String?,
allowStaticRoutes: json_['allowStaticRoutes'] as core.String?,
allowSubInterfaces: json_['allowSubInterfaces'] as core.String?,
allowVpcPeering: json_['allowVpcPeering'] as core.String?,
allowVpn: json_['allowVpn'] as core.String?,
interfaceTypes: (json_['interfaceTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
subnetPurposes: (json_['subnetPurposes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
subnetStackTypes: (json_['subnetStackTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
unicast: json_['unicast'] as core.String?,
);