Bagikan melalui


ValidationErrorType Enum

Jenis kesalahan yang akan ditentukan saat menggunakan kelas ValidationException. Jenis kemudian digunakan dalam raise_error.py untuk memformat pesan kesalahan terperinci untuk pengguna.

Saat menggunakan ValidationException, tentukan jenis yang paling tepat menggambarkan sifat kesalahan yang diambil. Jika tidak ada jenis yang cocok, tambahkan enum baru di sini dan perbarui raise_error.py untuk menanganinya.

Jenis kesalahan validasi:

  • INVALID_VALUE -> Satu atau beberapa bidang skema tidak valid (misalnya jenis atau format yang salah)

  • UNKNOWN_FIELD -> Setidaknya satu parameter skema yang tidak dikenal ditentukan

  • MISSING_FIELD -> Setidaknya satu parameter skema yang diperlukan hilang

  • FILE_OR_FOLDER_NOT_FOUND -> Satu atau beberapa jalur file atau folder tidak ada

  • CANNOT_SERIALIZE -> Sama seperti "Tidak dapat dibuang". Satu atau beberapa bidang tidak dapat diserialisasikan oleh marshmallow.

  • CANNOT_PARSE -> File YAML tidak dapat diurai

  • RESOURCE_NOT_FOUND -> Sumber daya tidak dapat ditemukan

  • GENERIK -> Tempat penampung yang tidak ditentukan. Hindari menggunakan.

Warisan
ValidationErrorType

Konstruktor

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

Bidang

CANNOT_PARSE
CANNOT_SERIALIZE
FILE_OR_FOLDER_NOT_FOUND
GENERIC
INVALID_VALUE
MISSING_FIELD
RESOURCE_NOT_FOUND
UNKNOWN_FIELD