toJson method
Implementation
@override
Object toJson() => {
if (destAddressGroups.isNotDefault) 'destAddressGroups': destAddressGroups,
if (destFqdns.isNotDefault) 'destFqdns': destFqdns,
if (destIpRanges.isNotDefault) 'destIpRanges': destIpRanges,
'destNetworkContext': ?destNetworkContext,
'destNetworkType': ?destNetworkType,
if (destRegionCodes.isNotDefault) 'destRegionCodes': destRegionCodes,
if (destThreatIntelligences.isNotDefault)
'destThreatIntelligences': destThreatIntelligences,
if (layer4Configs.isNotDefault)
'layer4Configs': [for (final i in layer4Configs) i.toJson()],
if (srcAddressGroups.isNotDefault) 'srcAddressGroups': srcAddressGroups,
if (srcFqdns.isNotDefault) 'srcFqdns': srcFqdns,
if (srcIpRanges.isNotDefault) 'srcIpRanges': srcIpRanges,
'srcNetworkContext': ?srcNetworkContext,
'srcNetworkType': ?srcNetworkType,
if (srcNetworks.isNotDefault) 'srcNetworks': srcNetworks,
if (srcRegionCodes.isNotDefault) 'srcRegionCodes': srcRegionCodes,
if (srcSecureTags.isNotDefault)
'srcSecureTags': [for (final i in srcSecureTags) i.toJson()],
if (srcThreatIntelligences.isNotDefault)
'srcThreatIntelligences': srcThreatIntelligences,
};