GoogleCloudDialogflowV2Intent.fromJson constructor
GoogleCloudDialogflowV2Intent.fromJson(
- Map json_
Implementation
GoogleCloudDialogflowV2Intent.fromJson(core.Map json_)
: this(
action: json_['action'] as core.String?,
defaultResponsePlatforms:
(json_['defaultResponsePlatforms'] as core.List?)
?.map((value) => value as core.String)
.toList(),
displayName: json_['displayName'] as core.String?,
endInteraction: json_['endInteraction'] as core.bool?,
events: (json_['events'] as core.List?)
?.map((value) => value as core.String)
.toList(),
followupIntentInfo: (json_['followupIntentInfo'] as core.List?)
?.map((value) =>
GoogleCloudDialogflowV2IntentFollowupIntentInfo.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
inputContextNames: (json_['inputContextNames'] as core.List?)
?.map((value) => value as core.String)
.toList(),
isFallback: json_['isFallback'] as core.bool?,
liveAgentHandoff: json_['liveAgentHandoff'] as core.bool?,
messages: (json_['messages'] as core.List?)
?.map((value) => GoogleCloudDialogflowV2IntentMessage.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
mlDisabled: json_['mlDisabled'] as core.bool?,
name: json_['name'] as core.String?,
outputContexts: (json_['outputContexts'] as core.List?)
?.map((value) => GoogleCloudDialogflowV2Context.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
parameters: (json_['parameters'] as core.List?)
?.map((value) => GoogleCloudDialogflowV2IntentParameter.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
parentFollowupIntentName:
json_['parentFollowupIntentName'] as core.String?,
priority: json_['priority'] as core.int?,
resetContexts: json_['resetContexts'] as core.bool?,
rootFollowupIntentName:
json_['rootFollowupIntentName'] as core.String?,
trainingPhrases: (json_['trainingPhrases'] as core.List?)
?.map((value) =>
GoogleCloudDialogflowV2IntentTrainingPhrase.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
webhookState: json_['webhookState'] as core.String?,
);