Я использую flask -restx для построения API.
Моя модель API выглядит следующим образом:
myModel = api.model(
'myModel',
{
'id' : fields.Integer(min=1, required=True),
'code' : fields.String(enum=["A", "B", "C"], required=False),
}
)
При этом код не может быть нулевым.
Но иногда поле кода равно нулю. Если это не так, это должно быть одно из значений A
, B
или C
.
Я не могу добавить None
в список перечисления, потому что это не строка.
Как сделать возможным быть нулевым?