toJson method

  1. @override
Object toJson()

Implementation

@override
Object toJson() => {
  if (drainNatIpPortRanges.isNotDefault)
    'drainNatIpPortRanges': drainNatIpPortRanges,
  if (natIpPortRanges.isNotDefault) 'natIpPortRanges': natIpPortRanges,
  'numTotalDrainNatPorts': ?numTotalDrainNatPorts,
  'numTotalNatPorts': ?numTotalNatPorts,
  if (ruleMappings.isNotDefault)
    'ruleMappings': [for (final i in ruleMappings) i.toJson()],
  'sourceAliasIpRange': ?sourceAliasIpRange,
  'sourceVirtualIp': ?sourceVirtualIp,
};