toJson method
Implementation
@override
Object toJson() => {
if (trigger.isNotDefault) 'trigger': trigger,
if (triggerRegion.isNotDefault) 'triggerRegion': triggerRegion,
'eventType': eventType,
if (eventFilters.isNotDefault) 'eventFilters': encodeList(eventFilters),
if (pubsubTopic.isNotDefault) 'pubsubTopic': pubsubTopic,
if (serviceAccountEmail.isNotDefault)
'serviceAccountEmail': serviceAccountEmail,
if (retryPolicy.isNotDefault) 'retryPolicy': retryPolicy.toJson(),
if (channel.isNotDefault) 'channel': channel,
if (service.isNotDefault) 'service': service,
};