GoogleCloudDialogflowV2ResponseMessage.fromJson constructor

GoogleCloudDialogflowV2ResponseMessage.fromJson(
  1. Map json_
)

Implementation

GoogleCloudDialogflowV2ResponseMessage.fromJson(core.Map json_)
  : this(
      endInteraction: json_.containsKey('endInteraction')
          ? GoogleCloudDialogflowV2ResponseMessageEndInteraction.fromJson(
              json_['endInteraction'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      liveAgentHandoff: json_.containsKey('liveAgentHandoff')
          ? GoogleCloudDialogflowV2ResponseMessageLiveAgentHandoff.fromJson(
              json_['liveAgentHandoff']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      mixedAudio: json_.containsKey('mixedAudio')
          ? GoogleCloudDialogflowV2ResponseMessageMixedAudio.fromJson(
              json_['mixedAudio'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      payload: json_.containsKey('payload')
          ? json_['payload'] as core.Map<core.String, core.dynamic>
          : null,
      telephonyTransferCall: json_.containsKey('telephonyTransferCall')
          ? GoogleCloudDialogflowV2ResponseMessageTelephonyTransferCall.fromJson(
              json_['telephonyTransferCall']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      text: json_.containsKey('text')
          ? GoogleCloudDialogflowV2ResponseMessageText.fromJson(
              json_['text'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );