toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
  if (analyzeQueryTextSentiment != null)
    'analyzeQueryTextSentiment': analyzeQueryTextSentiment!,
  if (channel != null) 'channel': channel!,
  if (currentPage != null) 'currentPage': currentPage!,
  if (currentPlaybook != null) 'currentPlaybook': currentPlaybook!,
  if (disableWebhook != null) 'disableWebhook': disableWebhook!,
  if (endUserMetadata != null) 'endUserMetadata': endUserMetadata!,
  if (flowVersions != null) 'flowVersions': flowVersions!,
  if (geoLocation != null) 'geoLocation': geoLocation!,
  if (llmModelSettings != null) 'llmModelSettings': llmModelSettings!,
  if (parameterScope != null) 'parameterScope': parameterScope!,
  if (parameters != null) 'parameters': parameters!,
  if (payload != null) 'payload': payload!,
  if (populateDataStoreConnectionSignals != null)
    'populateDataStoreConnectionSignals': populateDataStoreConnectionSignals!,
  if (searchConfig != null) 'searchConfig': searchConfig!,
  if (sessionEntityTypes != null) 'sessionEntityTypes': sessionEntityTypes!,
  if (sessionTtl != null) 'sessionTtl': sessionTtl!,
  if (timeZone != null) 'timeZone': timeZone!,
  if (webhookHeaders != null) 'webhookHeaders': webhookHeaders!,
};