Delen via


ValidationErrorType Enum

Fouttypen die moeten worden opgegeven bij het gebruik van de klasse ValidationException. Typen worden vervolgens gebruikt in raise_error.py om een gedetailleerd foutbericht voor gebruikers op te maken.

Wanneer u ValidationException gebruikt, geeft u het type op dat de aard van de vastgelegde fout het beste beschrijft. Als er geen type past, voegt u hier een nieuwe opsomming toe en werkt u raise_error.py bij om deze te verwerken.

Typen validatiefouten:

  • INVALID_VALUE:> een of meer schemavelden zijn ongeldig (bijvoorbeeld onjuist type of onjuiste opmaak)

  • UNKNOWN_FIELD:> er is ten minste één niet-herkende schemaparameter opgegeven

  • MISSING_FIELD:> ten minste één vereiste schemaparameter ontbreekt

  • FILE_OR_FOLDER_NOT_FOUND:> een of meer bestands- of mappaden bestaan niet

  • CANNOT_SERIALIZE:> hetzelfde als 'Kan niet dumpen'. Een of meer velden kunnen niet worden geserialiseerd door marshmallow.

  • CANNOT_PARSE:> YAML-bestand kan niet worden geparseerd

  • RESOURCE_NOT_FOUND-> Kan de resource niet vinden

  • GENERIC -> Niet-gedefinieerde tijdelijke aanduiding. Vermijd het gebruik van.

Overname
ValidationErrorType

Constructor

ValidationErrorType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Velden

CANNOT_PARSE
CANNOT_SERIALIZE
FILE_OR_FOLDER_NOT_FOUND
GENERIC
INVALID_VALUE
MISSING_FIELD
RESOURCE_NOT_FOUND
UNKNOWN_FIELD