toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'basicCard': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageBasicCardResponse, Map<String, dynamic>>(basicCard, (value) => value.toMap()),
    'browseCarouselCard': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse, Map<String, dynamic>>(browseCarouselCard, (value) => value.toMap()),
    'card': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageCardResponse, Map<String, dynamic>>(card, (value) => value.toMap()),
    'carouselSelect': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse, Map<String, dynamic>>(carouselSelect, (value) => value.toMap()),
    'image': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageImageResponse, Map<String, dynamic>>(image, (value) => value.toMap()),
    'linkOutSuggestion': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse, Map<String, dynamic>>(linkOutSuggestion, (value) => value.toMap()),
    'listSelect': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageListSelectResponse, Map<String, dynamic>>(listSelect, (value) => value.toMap()),
    'mediaContent': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageMediaContentResponse, Map<String, dynamic>>(mediaContent, (value) => value.toMap()),
    'payload': payload,
    'platform': platform,
    'quickReplies': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse, Map<String, dynamic>>(quickReplies, (value) => value.toMap()),
    'simpleResponses': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse, Map<String, dynamic>>(simpleResponses, (value) => value.toMap()),
    'suggestions': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageSuggestionsResponse, Map<String, dynamic>>(suggestions, (value) => value.toMap()),
    'tableCard': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageTableCardResponse, Map<String, dynamic>>(tableCard, (value) => value.toMap()),
    'text': pulumi.Input.mapInputValue<GoogleCloudDialogflowV2IntentMessageTextResponse, Map<String, dynamic>>(text, (value) => value.toMap()),
  };
}