EventTrigger.fromJson constructor

EventTrigger.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory EventTrigger.fromJson(Map<String, dynamic> json) {
  return EventTrigger(
    trigger: json['trigger'] ?? '',
    triggerRegion: json['triggerRegion'] ?? '',
    eventType: json['eventType'] ?? '',
    eventFilters:
        decodeListMessage(json['eventFilters'], EventFilter.fromJson) ?? [],
    pubsubTopic: json['pubsubTopic'] ?? '',
    serviceAccountEmail: json['serviceAccountEmail'] ?? '',
    retryPolicy:
        decodeEnum(json['retryPolicy'], EventTrigger_RetryPolicy.fromJson) ??
        EventTrigger_RetryPolicy.$default,
    channel: json['channel'] ?? '',
    service: json['service'] ?? '',
  );
}