IngestedContextReferenceDebugInfo

Debug information related to ingested context reference.

JSON representation
{
  "projectNotAllowlisted": boolean,
  "contextReferenceRetrieved": boolean,
  "ingestedParametersDebugInfo": [
    {
      object (IngestedParameterDebugInfo)
    }
  ]
}
Fields
projectNotAllowlisted

boolean

Indicates if the project is allowlisted to use ingested context reference.

contextReferenceRetrieved

boolean

The status of context_reference retrieval from database.

ingestedParametersDebugInfo[]

object (IngestedParameterDebugInfo)

Parameters ingested from the context reference.

IngestedParameterDebugInfo

Debug information related to ingested parameters from context reference.

JSON representation
{
  "parameter": string,
  "ingestionStatus": enum (IngestionStatus)
}
Fields
parameter

string

The name of the parameter in the context reference.

ingestionStatus

enum (IngestionStatus)

The ingestion status for this specific parameter.

IngestionStatus

Enum representing the various states of parameter ingestion.

Enums
INGESTION_STATUS_UNSPECIFIED Default value, indicates that the ingestion status is not specified.
INGESTION_STATUS_SUCCEEDED Indicates that the parameter was successfully ingested.
INGESTION_STATUS_CONTEXT_NOT_AVAILABLE Indicates that the parameter was not available for ingestion.
INGESTION_STATUS_PARSE_FAILED Indicates that there was a failure parsing the parameter content.
INGESTION_STATUS_INVALID_ENTRY Indicates that the context reference had an unexpected number of content entries as Context reference should only have one entry.
INGESTION_STATUS_INVALID_FORMAT Indicates that the context reference content was not in the expected format (e.g., JSON).
INGESTION_STATUS_LANGUAGE_MISMATCH Indicates that the context reference language does not match the conversation language.