toMap method
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()),
};
}