ODataV4Format Klass
Klass för att beskriva OData V4-felformat.
Exempel på JSON:
error: { "code": "ValidationError", "message": "One or more fields contain incorrect values: ", "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))."
}
]
}
- Arv
-
builtins.objectODataV4Format
Konstruktor
ODataV4Format(json_object: Mapping[str, Any])
Parametrar
Variabler
- ~.code
- str
Dess värde är en tjänstdefinierad felkod. Den här koden fungerar som en understatus för HTTP-felkoden som anges i svaret.
- message
- str
Mänsklig läsbar, språkberoende representation av felet.
- target
- str
Målet för det specifika felet (till exempel namnet på egenskapen i fel). Det här fältet är valfritt och kan vara Inget.
- details
- list[ODataV4Format]
Matris med ODataV4Format-instanser som MÅSTE innehålla namn/värde-par för kod och meddelande, och kan innehålla ett namn/värde-par för målet enligt beskrivningen ovan.
- innererror
- dict
Ett objekt. Innehållet i det här objektet är tjänstdefinierat. Det här objektet innehåller vanligtvis information som hjälper dig att felsöka tjänsten.
Metoder
message_details |
Returnera en detaljerad sträng med felet. |
message_details
Returnera en detaljerad sträng med felet.
message_details() -> str
Returer
En sträng med information om felet.
Returtyp
Attribut
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'