toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'channel': channel,
    'conversationSuccess': pulumi.Input.mapInputValue<GoogleCloudDialogflowCxV3ResponseMessageConversationSuccessResponse, Map<String, dynamic>>(conversationSuccess, (value) => value.toMap()),
    'endInteraction': endInteraction,
    'knowledgeInfoCard': knowledgeInfoCard,
    'liveAgentHandoff': pulumi.Input.mapInputValue<GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoffResponse, Map<String, dynamic>>(liveAgentHandoff, (value) => value.toMap()),
    'mixedAudio': pulumi.Input.mapInputValue<GoogleCloudDialogflowCxV3ResponseMessageMixedAudioResponse, Map<String, dynamic>>(mixedAudio, (value) => value.toMap()),
    'outputAudioText': pulumi.Input.mapInputValue<GoogleCloudDialogflowCxV3ResponseMessageOutputAudioTextResponse, Map<String, dynamic>>(outputAudioText, (value) => value.toMap()),
    'payload': payload,
    'playAudio': pulumi.Input.mapInputValue<GoogleCloudDialogflowCxV3ResponseMessagePlayAudioResponse, Map<String, dynamic>>(playAudio, (value) => value.toMap()),
    'responseType': responseType,
    'telephonyTransferCall': pulumi.Input.mapInputValue<GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCallResponse, Map<String, dynamic>>(telephonyTransferCall, (value) => value.toMap()),
    'text': pulumi.Input.mapInputValue<GoogleCloudDialogflowCxV3ResponseMessageTextResponse, Map<String, dynamic>>(text, (value) => value.toMap()),
  };
}