GoogleCloudContactcenterinsightsV1GenerativeInsightsRequest.fromJson constructor

GoogleCloudContactcenterinsightsV1GenerativeInsightsRequest.fromJson(
  1. Map json_
)

Implementation

GoogleCloudContactcenterinsightsV1GenerativeInsightsRequest.fromJson(
  core.Map json_,
) : this(
      chart: json_['chart'] as core.String?,
      comparisonFilter: json_['comparisonFilter'] as core.String?,
      filter: json_['filter'] as core.String?,
      naturalLanguageQuery: json_['naturalLanguageQuery'] as core.String?,
      revisionId: json_['revisionId'] as core.String?,
      sessionId: json_['sessionId'] as core.String?,
      sqlComparisonKey: json_['sqlComparisonKey'] as core.String?,
      sqlQuery: json_['sqlQuery'] as core.String?,
      userProvidedChartSpec: json_.containsKey('userProvidedChartSpec')
          ? json_['userProvidedChartSpec']
                as core.Map<core.String, core.dynamic>
          : null,
    );