GoogleCloudDialogflowV2QueryParameters.fromJson constructor
GoogleCloudDialogflowV2QueryParameters.fromJson(
- Map json_
Implementation
GoogleCloudDialogflowV2QueryParameters.fromJson(core.Map json_)
: this(
contexts:
(json_['contexts'] as core.List?)
?.map(
(value) => GoogleCloudDialogflowV2Context.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
geoLocation:
json_.containsKey('geoLocation')
? GoogleTypeLatLng.fromJson(
json_['geoLocation'] as core.Map<core.String, core.dynamic>,
)
: null,
payload:
json_.containsKey('payload')
? json_['payload'] as core.Map<core.String, core.dynamic>
: null,
platform: json_['platform'] as core.String?,
resetContexts: json_['resetContexts'] as core.bool?,
sentimentAnalysisRequestConfig:
json_.containsKey('sentimentAnalysisRequestConfig')
? GoogleCloudDialogflowV2SentimentAnalysisRequestConfig.fromJson(
json_['sentimentAnalysisRequestConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
sessionEntityTypes:
(json_['sessionEntityTypes'] as core.List?)
?.map(
(value) => GoogleCloudDialogflowV2SessionEntityType.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
timeZone: json_['timeZone'] as core.String?,
webhookHeaders: (json_['webhookHeaders']
as core.Map<core.String, core.dynamic>?)
?.map((key, value) => core.MapEntry(key, value as core.String)),
);