ODataV4Format Classe
Classe pour décrire le format d’erreur OData V4.
Exemple de JSON :
error : { « code »: « ValidationError », « message »: « Un ou plusieurs champs contiennent des valeurs incorrectes: « , « details »: [
{
"code": "ValidationError",
"target": "representation",
"message": "Parsing error(s): String '' does not match regex pattern '^[^{}/ :]+(?: :\d+)?$'.
Path 'host', line 1, position 297."
},
{
"code": "ValidationError",
"target": "representation",
"message": "Parsing error(s): The input OpenAPI file is not valid for the OpenAPI specificate
https: //github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md
(schema [https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json](https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json))."
}
]
}
- Héritage
-
builtins.objectODataV4Format
Constructeur
ODataV4Format(json_object: Mapping[str, Any])
Paramètres
Variables
- ~.code
- str
Sa valeur est un code d’erreur défini par le service. Ce code sert de sous-état pour le code d'erreur HTTP spécifié dans la réponse.
- message
- str
Représentation de l’erreur qui dépend de la langue et lisible par l’homme.
- target
- str
Cible de l’erreur particulière (par exemple, le nom de la propriété en erreur). Ce champ est facultatif et peut être Aucun.
- details
- list[ODataV4Format]
Tableau d’instances ODataV4Format qui DOIVENT contenir des paires nom/valeur pour le code et le message, et QUI PEUVENT contenir une paire nom/valeur pour la cible, comme décrit ci-dessus.
- innererror
- dict
Objet. Le contenu de cet objet est défini par le service. En règle générale, cet objet contient des informations qui aideront à déboguer le service.
Méthodes
message_details |
Retourne une chaîne détaillée de l’erreur. |
message_details
Retourne une chaîne détaillée de l’erreur.
message_details() -> str
Retours
Chaîne avec les détails de l’erreur.
Type de retour
Attributs
error
CODE_LABEL
CODE_LABEL = 'code'
DETAILS_LABEL
DETAILS_LABEL = 'details'
INNERERROR_LABEL
INNERERROR_LABEL = 'innererror'
MESSAGE_LABEL
MESSAGE_LABEL = 'message'
TARGET_LABEL
TARGET_LABEL = 'target'
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour