toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'action': action,
    'defaultResponsePlatforms': defaultResponsePlatforms,
    'displayName': displayName,
    'endInteraction': endInteraction,
    'events': events,
    'followupIntentInfo': pulumi.Input.encodeList<GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse, Map<String, dynamic>>(followupIntentInfo, (value) => value.toMap()),
    'inputContextNames': inputContextNames,
    'isFallback': isFallback,
    'liveAgentHandoff': liveAgentHandoff,
    'messages': pulumi.Input.encodeList<GoogleCloudDialogflowV2IntentMessageResponse, Map<String, dynamic>>(messages, (value) => value.toMap()),
    'mlDisabled': mlDisabled,
    'name': name,
    'outputContexts': pulumi.Input.encodeList<GoogleCloudDialogflowV2ContextResponse, Map<String, dynamic>>(outputContexts, (value) => value.toMap()),
    'parameters': pulumi.Input.encodeList<GoogleCloudDialogflowV2IntentParameterResponse, Map<String, dynamic>>(parameters, (value) => value.toMap()),
    'parentFollowupIntentName': parentFollowupIntentName,
    'priority': priority,
    'resetContexts': resetContexts,
    'rootFollowupIntentName': rootFollowupIntentName,
    'trainingPhrases': pulumi.Input.encodeList<GoogleCloudDialogflowV2IntentTrainingPhraseResponse, Map<String, dynamic>>(trainingPhrases, (value) => value.toMap()),
    'webhookState': webhookState,
  };
}