ODataV4Format Třída
Třída popisuje formát chyby OData V4.
Příklad kódu JSON:
error: { "code": "ValidationError", "message": "Nejméně jedno pole obsahuje nesprávné hodnoty: ", "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))."
}
]
}
- Dědičnost
-
builtins.objectODataV4Format
Konstruktor
ODataV4Format(json_object: Mapping[str, Any])
Parametry
Proměnné
- ~.code
- str
Jeho hodnota je kód chyby definovaný službou. Tento kód slouží jako dílčí stav pro kód chyby HTTP zadaný v odpovědi.
- message
- str
Reprezentace chyby, která je čitelná pro člověka a závisí na jazyce.
- target
- str
Cíl konkrétní chyby (například název vlastnosti v chybě). Toto pole je volitelné a může být Žádné.
- details
- list[ODataV4Format]
Pole instancí ODataV4Format, které MUSÍ obsahovat páry název/hodnota pro kód a zprávu a MOHOU obsahovat dvojici název/hodnota pro cíl, jak je popsáno výše.
- innererror
- dict
Objekt. Obsah tohoto objektu je definován službou. Obvykle tento objekt obsahuje informace, které vám pomůžou ladit službu.
Metody
message_details |
Vrátí podrobný řetězec chyby. |
message_details
Vrátí podrobný řetězec chyby.
message_details() -> str
Návraty
Řetězec s podrobnostmi o chybě.
Návratový typ
Atributy
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'