toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
      if (addressPurposes != null) 'addressPurposes': addressPurposes!,
      if (allowAliasIpRanges != null)
        'allowAliasIpRanges': allowAliasIpRanges!,
      if (allowAutoModeSubnet != null)
        'allowAutoModeSubnet': allowAutoModeSubnet!,
      if (allowClassDFirewalls != null)
        'allowClassDFirewalls': allowClassDFirewalls!,
      if (allowCloudNat != null) 'allowCloudNat': allowCloudNat!,
      if (allowCloudRouter != null) 'allowCloudRouter': allowCloudRouter!,
      if (allowExternalIpAccess != null)
        'allowExternalIpAccess': allowExternalIpAccess!,
      if (allowInterconnect != null) 'allowInterconnect': allowInterconnect!,
      if (allowLoadBalancing != null)
        'allowLoadBalancing': allowLoadBalancing!,
      if (allowMultiNicInSameNetwork != null)
        'allowMultiNicInSameNetwork': allowMultiNicInSameNetwork!,
      if (allowPacketMirroring != null)
        'allowPacketMirroring': allowPacketMirroring!,
      if (allowPrivateGoogleAccess != null)
        'allowPrivateGoogleAccess': allowPrivateGoogleAccess!,
      if (allowPsc != null) 'allowPsc': allowPsc!,
      if (allowSameNetworkUnicast != null)
        'allowSameNetworkUnicast': allowSameNetworkUnicast!,
      if (allowStaticRoutes != null) 'allowStaticRoutes': allowStaticRoutes!,
      if (allowSubInterfaces != null)
        'allowSubInterfaces': allowSubInterfaces!,
      if (allowVpcPeering != null) 'allowVpcPeering': allowVpcPeering!,
      if (allowVpn != null) 'allowVpn': allowVpn!,
      if (interfaceTypes != null) 'interfaceTypes': interfaceTypes!,
      if (subnetPurposes != null) 'subnetPurposes': subnetPurposes!,
      if (subnetStackTypes != null) 'subnetStackTypes': subnetStackTypes!,
      if (unicast != null) 'unicast': unicast!,
    };