FallbackInfo

Informations sur la façon et la raison pour lesquelles un résultat de remplacement a été utilisé. Si ce champ est défini, cela signifie que le serveur a utilisé un mode de routage différent de votre mode préféré comme solution de secours.

Représentation JSON
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
Champs
routingMode

enum (FallbackRoutingMode)

Mode de routage utilisé pour la réponse. Si le mode de remplacement a été déclenché, il peut être différent de la préférence de routage définie dans la requête client d'origine.

reason

enum (FallbackReason)

Raison pour laquelle la réponse de remplacement a été utilisée à la place de la réponse d'origine. Ce champ n'est renseigné que lorsque le mode de remplacement est déclenché et que la réponse de remplacement est renvoyée.

FallbackRoutingMode

Mode de routage réel utilisé pour la réponse de remplacement renvoyée.

Enums
FALLBACK_ROUTING_MODE_UNSPECIFIED Non utilisé.
FALLBACK_TRAFFIC_UNAWARE Indique que le RoutingPreference TRAFFIC_UNAWARE a été utilisé pour calculer la réponse.
FALLBACK_TRAFFIC_AWARE Indique que le RoutingPreference TRAFFIC_AWARE a été utilisé pour calculer la réponse.

FallbackReason

Motifs d'utilisation de la réponse de remplacement.

Enums
FALLBACK_REASON_UNSPECIFIED Aucun motif de repli spécifié.
SERVER_ERROR Une erreur de serveur s'est produite lors du calcul des itinéraires avec votre mode d'itinéraire préféré, mais nous avons pu renvoyer un résultat calculé avec un autre mode.
LATENCY_EXCEEDED Nous n'avons pas pu terminer le calcul avec le mode d'itinéraire de votre choix à temps, mais nous avons pu renvoyer un résultat calculé avec un autre mode.