EventingConfigTemplate.fromJson constructor

EventingConfigTemplate.fromJson(
  1. Map json_
)

Implementation

EventingConfigTemplate.fromJson(core.Map json_)
    : this(
        additionalVariables: (json_['additionalVariables'] as core.List?)
            ?.map((value) => ConfigVariableTemplate.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        authConfigTemplates: (json_['authConfigTemplates'] as core.List?)
            ?.map((value) => AuthConfigTemplate.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        autoRefresh: json_['autoRefresh'] as core.bool?,
        autoRegistrationSupported:
            json_['autoRegistrationSupported'] as core.bool?,
        encryptionKeyTemplate: json_.containsKey('encryptionKeyTemplate')
            ? ConfigVariableTemplate.fromJson(json_['encryptionKeyTemplate']
                as core.Map<core.String, core.dynamic>)
            : null,
        enrichmentSupported: json_['enrichmentSupported'] as core.bool?,
        eventListenerType: json_['eventListenerType'] as core.String?,
        isEventingSupported: json_['isEventingSupported'] as core.bool?,
        listenerAuthConfigTemplates:
            (json_['listenerAuthConfigTemplates'] as core.List?)
                ?.map((value) => AuthConfigTemplate.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList(),
        proxyDestinationConfig: json_.containsKey('proxyDestinationConfig')
            ? DestinationConfigTemplate.fromJson(
                json_['proxyDestinationConfig']
                    as core.Map<core.String, core.dynamic>)
            : null,
        registrationDestinationConfig:
            json_.containsKey('registrationDestinationConfig')
                ? DestinationConfigTemplate.fromJson(
                    json_['registrationDestinationConfig']
                        as core.Map<core.String, core.dynamic>)
                : null,
        triggerConfigVariables:
            (json_['triggerConfigVariables'] as core.List?)
                ?.map((value) => ConfigVariableTemplate.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList(),
      );