ChannelProfile.fromJson constructor
ChannelProfile.fromJson(
- Map json_
Implementation
ChannelProfile.fromJson(core.Map json_)
: this(
channelType: json_['channelType'] as core.String?,
disableBargeInControl: json_['disableBargeInControl'] as core.bool?,
disableDtmf: json_['disableDtmf'] as core.bool?,
instagramConfig: json_.containsKey('instagramConfig')
? ChannelProfileInstagramConfig.fromJson(
json_['instagramConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
noiseSuppressionLevel: json_['noiseSuppressionLevel'] as core.String?,
personaProperty: json_.containsKey('personaProperty')
? ChannelProfilePersonaProperty.fromJson(
json_['personaProperty'] as core.Map<core.String, core.dynamic>,
)
: null,
profileId: json_['profileId'] as core.String?,
webWidgetConfig: json_.containsKey('webWidgetConfig')
? ChannelProfileWebWidgetConfig.fromJson(
json_['webWidgetConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
whatsappConfig: json_.containsKey('whatsappConfig')
? ChannelProfileWhatsAppConfig.fromJson(
json_['whatsappConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
);