Class GoogleCloudContactcenterinsightsV1GenerativeInsightsRequest
The request for generative insights.
Implements
Inherited Members
Namespace: Google.Apis.Contactcenterinsights.v1.Data
Assembly: Google.Apis.Contactcenterinsights.v1.dll
Syntax
public class GoogleCloudContactcenterinsightsV1GenerativeInsightsRequest : IDirectResponseSchema
Properties
Chart
The full name of the chart resource this request corresponds to. Format: projects/{project}/locations/{location}/dashboards/{dashboard}/charts/{chart}
Declaration
[JsonProperty("chart")]
public virtual string Chart { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ComparisonFilter
Optional. Filter for the data that can be specified in addition to the natural language query. This filter
is specifically used for charts where comparisons are possible. For example, "compare to last month" or
"compare to previous quarter".
Declaration
[JsonProperty("comparisonFilter")]
public virtual string ComparisonFilter { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Filter
Filter for the data that can be specified in addition to the natural language query. Users are encouraged to use this field to populate time-windows.
Declaration
[JsonProperty("filter")]
public virtual string Filter { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NaturalLanguageQuery
The natural language query specified by the user. If this field is specified, sql_query will be ignored.
Declaration
[JsonProperty("naturalLanguageQuery")]
public virtual string NaturalLanguageQuery { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RevisionId
Optional. The revision id that maps to the state of the chart state revision. When specified, the backend will reload the chart with the sql and visual spec from that revision.
Declaration
[JsonProperty("revisionId")]
public virtual string RevisionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SessionId
Optional. The session id of the conversation. If the session id is not specified, backend will generate a random session id. If the session id is specified, will associate user-provided user_query with the provided session id.
Declaration
[JsonProperty("sessionId")]
public virtual string SessionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SqlComparisonKey
Optional. For charts with comparison, this key will determine the metric that will be compared between the current and another dataset.
Declaration
[JsonProperty("sqlComparisonKey")]
public virtual string SqlComparisonKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SqlQuery
Optional. The SQL query specified by the user. This query must be in BigQuery SQL dialect. The filter
field will also be ignored, as it is assumed that any filtering is already included in the SQL query.
Declaration
[JsonProperty("sqlQuery")]
public virtual string SqlQuery { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserProvidedChartSpec
Optional. The user provided chart spec for the chart. This will be used to override the visual spec generated by the LLM.
Declaration
[JsonProperty("userProvidedChartSpec")]
public virtual IDictionary<string, object> UserProvidedChartSpec { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, object> |