toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'basicCard': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageBasicCard, Map<String, dynamic>>(basicCard, (value) => value.toMap()),
    'browseCarouselCard': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard, Map<String, dynamic>>(browseCarouselCard, (value) => value.toMap()),
    'card': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageCard, Map<String, dynamic>>(card, (value) => value.toMap()),
    'carouselSelect': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageCarouselSelect, Map<String, dynamic>>(carouselSelect, (value) => value.toMap()),
    'image': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageImage, Map<String, dynamic>>(image, (value) => value.toMap()),
    'linkOutSuggestion': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion, Map<String, dynamic>>(linkOutSuggestion, (value) => value.toMap()),
    'listSelect': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageListSelect, Map<String, dynamic>>(listSelect, (value) => value.toMap()),
    'mediaContent': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageMediaContent, Map<String, dynamic>>(mediaContent, (value) => value.toMap()),
    'payload': ?payload,
    'platform': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessagePlatform, String>(platform, (value) => value.wireValue),
    'quickReplies': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageQuickReplies, Map<String, dynamic>>(quickReplies, (value) => value.toMap()),
    'simpleResponses': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageSimpleResponses, Map<String, dynamic>>(simpleResponses, (value) => value.toMap()),
    'suggestions': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageSuggestions, Map<String, dynamic>>(suggestions, (value) => value.toMap()),
    'tableCard': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageTableCard, Map<String, dynamic>>(tableCard, (value) => value.toMap()),
    'text': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowV2IntentMessageText, Map<String, dynamic>>(text, (value) => value.toMap()),
  };
}