GoogleCloudDialogflowV2IntentMessageResponse.fromMap constructor

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

Implementation

factory GoogleCloudDialogflowV2IntentMessageResponse.fromMap(Map<String, dynamic> map) {
  return GoogleCloudDialogflowV2IntentMessageResponse(
    basicCard: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageBasicCardResponse.fromMap((map['basicCard']! as Map).cast<String, dynamic>())),
    browseCarouselCard: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse.fromMap((map['browseCarouselCard']! as Map).cast<String, dynamic>())),
    card: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageCardResponse.fromMap((map['card']! as Map).cast<String, dynamic>())),
    carouselSelect: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse.fromMap((map['carouselSelect']! as Map).cast<String, dynamic>())),
    image: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageImageResponse.fromMap((map['image']! as Map).cast<String, dynamic>())),
    linkOutSuggestion: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse.fromMap((map['linkOutSuggestion']! as Map).cast<String, dynamic>())),
    listSelect: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageListSelectResponse.fromMap((map['listSelect']! as Map).cast<String, dynamic>())),
    mediaContent: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageMediaContentResponse.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(GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse.fromMap((map['quickReplies']! as Map).cast<String, dynamic>())),
    simpleResponses: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse.fromMap((map['simpleResponses']! as Map).cast<String, dynamic>())),
    suggestions: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageSuggestionsResponse.fromMap((map['suggestions']! as Map).cast<String, dynamic>())),
    tableCard: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageTableCardResponse.fromMap((map['tableCard']! as Map).cast<String, dynamic>())),
    text: pulumi.Input.fromValue(GoogleCloudDialogflowV2IntentMessageTextResponse.fromMap((map['text']! as Map).cast<String, dynamic>())),
  );
}