toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'action': action,
'defaultResponsePlatforms': defaultResponsePlatforms,
'displayName': displayName,
'endInteraction': endInteraction,
'events': events,
'followupIntentInfo': pulumi.Input.encodeList<GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponse, Map<String, dynamic>>(followupIntentInfo, (value) => value.toMap()),
'inputContextNames': inputContextNames,
'isFallback': isFallback,
'liveAgentHandoff': liveAgentHandoff,
'messages': pulumi.Input.encodeList<GoogleCloudDialogflowV2beta1IntentMessageResponse, Map<String, dynamic>>(messages, (value) => value.toMap()),
'mlDisabled': mlDisabled,
'mlEnabled': mlEnabled,
'name': name,
'outputContexts': pulumi.Input.encodeList<GoogleCloudDialogflowV2beta1ContextResponse, Map<String, dynamic>>(outputContexts, (value) => value.toMap()),
'parameters': pulumi.Input.encodeList<GoogleCloudDialogflowV2beta1IntentParameterResponse, Map<String, dynamic>>(parameters, (value) => value.toMap()),
'parentFollowupIntentName': parentFollowupIntentName,
'priority': priority,
'resetContexts': resetContexts,
'rootFollowupIntentName': rootFollowupIntentName,
'trainingPhrases': pulumi.Input.encodeList<GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponse, Map<String, dynamic>>(trainingPhrases, (value) => value.toMap()),
'webhookState': webhookState,
};
}