EventingConfigTemplate.fromJson constructor
EventingConfigTemplate.fromJson(
- 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(),
);