toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'channel': ?channel,
'conversationSuccess': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess, Map<String, dynamic>>(conversationSuccess, (value) => value.toMap()),
'knowledgeInfoCard': ?knowledgeInfoCard,
'liveAgentHandoff': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff, Map<String, dynamic>>(liveAgentHandoff, (value) => value.toMap()),
'outputAudioText': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText, Map<String, dynamic>>(outputAudioText, (value) => value.toMap()),
'payload': ?payload,
'playAudio': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio, Map<String, dynamic>>(playAudio, (value) => value.toMap()),
'telephonyTransferCall': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall, Map<String, dynamic>>(telephonyTransferCall, (value) => value.toMap()),
'text': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3beta1ResponseMessageText, Map<String, dynamic>>(text, (value) => value.toMap()),
};
}