toJson method

  1. @override
Object toJson()
override

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,
};