GoogleCloudDialogflowV2beta1IntentMessageResponse.fromMap constructor

GoogleCloudDialogflowV2beta1IntentMessageResponse.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GoogleCloudDialogflowV2beta1IntentMessageResponse.fromMap(Map<String, dynamic> map) {
  return GoogleCloudDialogflowV2beta1IntentMessageResponse(
    basicCard: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponse.fromMap((map['basicCard']! as Map).cast<String, dynamic>())),
    browseCarouselCard: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponse.fromMap((map['browseCarouselCard']! as Map).cast<String, dynamic>())),
    card: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageCardResponse.fromMap((map['card']! as Map).cast<String, dynamic>())),
    carouselSelect: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponse.fromMap((map['carouselSelect']! as Map).cast<String, dynamic>())),
    image: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageImageResponse.fromMap((map['image']! as Map).cast<String, dynamic>())),
    linkOutSuggestion: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponse.fromMap((map['linkOutSuggestion']! as Map).cast<String, dynamic>())),
    listSelect: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageListSelectResponse.fromMap((map['listSelect']! as Map).cast<String, dynamic>())),
    mediaContent: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponse.fromMap((map['mediaContent']! as Map).cast<String, dynamic>())),
    payload: pulumi.Input.fromValue((map['payload'] as Map).cast<String, String>()),
    platform: pulumi.Input.fromValue(map['platform'] as String),
    quickReplies: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponse.fromMap((map['quickReplies']! as Map).cast<String, dynamic>())),
    rbmCarouselRichCard: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponse.fromMap((map['rbmCarouselRichCard']! as Map).cast<String, dynamic>())),
    rbmStandaloneRichCard: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponse.fromMap((map['rbmStandaloneRichCard']! as Map).cast<String, dynamic>())),
    rbmText: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponse.fromMap((map['rbmText']! as Map).cast<String, dynamic>())),
    simpleResponses: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponse.fromMap((map['simpleResponses']! as Map).cast<String, dynamic>())),
    suggestions: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponse.fromMap((map['suggestions']! as Map).cast<String, dynamic>())),
    tableCard: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageTableCardResponse.fromMap((map['tableCard']! as Map).cast<String, dynamic>())),
    telephonyPlayAudio: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponse.fromMap((map['telephonyPlayAudio']! as Map).cast<String, dynamic>())),
    telephonySynthesizeSpeech: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponse.fromMap((map['telephonySynthesizeSpeech']! as Map).cast<String, dynamic>())),
    telephonyTransferCall: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponse.fromMap((map['telephonyTransferCall']! as Map).cast<String, dynamic>())),
    text: pulumi.Input.fromValue(GoogleCloudDialogflowV2beta1IntentMessageTextResponse.fromMap((map['text']! as Map).cast<String, dynamic>())),
  );
}