toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'channel': ?channel,
    'conversationSuccess': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess, Map<String, dynamic>>(conversationSuccess, (value) => value.toMap()),
    'knowledgeInfoCard': ?knowledgeInfoCard,
    'liveAgentHandoff': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff, Map<String, dynamic>>(liveAgentHandoff, (value) => value.toMap()),
    'outputAudioText': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText, Map<String, dynamic>>(outputAudioText, (value) => value.toMap()),
    'payload': ?payload,
    'playAudio': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3ResponseMessagePlayAudio, Map<String, dynamic>>(playAudio, (value) => value.toMap()),
    'responseType': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3ResponseMessageResponseType, String>(responseType, (value) => value.wireValue),
    'telephonyTransferCall': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall, Map<String, dynamic>>(telephonyTransferCall, (value) => value.toMap()),
    'text': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3ResponseMessageText, Map<String, dynamic>>(text, (value) => value.toMap()),
  };
}