SubscriptionTopicEventTrigger.fromYaml constructor

SubscriptionTopicEventTrigger.fromYaml(
  1. dynamic yaml
)

Deserialize SubscriptionTopicEventTrigger from a String or YamlMap object

Implementation

factory SubscriptionTopicEventTrigger.fromYaml(
  dynamic yaml,
) {
  if (yaml is String) {
    return SubscriptionTopicEventTrigger.fromJson(
      yamlToJson(yaml),
    );
  } else if (yaml is YamlMap) {
    return SubscriptionTopicEventTrigger.fromJson(
      yamlMapToJson(yaml),
    );
  } else {
    throw ArgumentError(
      'SubscriptionTopicEventTrigger '
      'cannot be constructed from the provided input. '
      'It must be a YAML string or YAML map.',
    );
  }
}