toJson method
Implementation
@override
Object toJson() => {
if (destIpRanges.isNotDefault) 'destIpRanges': destIpRanges,
if (destPorts.isNotDefault) 'destPorts': destPorts,
if (ipProtocols.isNotDefault) 'ipProtocols': ipProtocols,
if (srcAsns.isNotDefault) 'srcAsns': srcAsns,
if (srcIpRanges.isNotDefault) 'srcIpRanges': srcIpRanges,
if (srcPorts.isNotDefault) 'srcPorts': srcPorts,
if (srcRegionCodes.isNotDefault) 'srcRegionCodes': srcRegionCodes,
if (userDefinedFields.isNotDefault)
'userDefinedFields': [for (final i in userDefinedFields) i.toJson()],
};