FallbackInfo

  • The fallbackInfo field provides insights into why and how a fallback result was utilized during routing.

  • If present, it indicates the server deviated from the user's preferred routing mode.

  • It includes routingMode and reason fields, specifying the alternative mode used and the cause for fallback.

  • The routingMode field reveals the actual routing mode employed, which might differ from the user's initial preference.

  • The reason field clarifies why the fallback response was necessary.

Information related to how and why a fallback result was used. If this field is set, then it means the server used a different routing mode from your preferred mode as fallback.

JSON representation
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
Fields
routingMode

enum (FallbackRoutingMode)

Routing mode used for the response. If fallback was triggered, the mode may be different from routing preference set in the original client request.

reason

enum (FallbackReason)

The reason why fallback response was used instead of the original response. This field is only populated when the fallback mode is triggered and the fallback response is returned.