Models
Код який валідує структуру та формат переданих даних.
Приклад:
class ChildObject(BaseModel):
title = StringType(required=True)
description = StringType()
class Object(BaseModel):
id = MD5Type(required=True)
child = ModelType(ChildObject, required=True)
Треба бути уважним, бо деякі перевірки даних насправді краще робити в StateClasses.
Приклади, що описує/валідує Models
Структуру даних
Формат, тип полів
Обов’яковість полів, якщо вона не залежить від бізнес процесів
Приклади, що НЕ описує/валідує Models
Зміна даних в об’єкті з одних на інші
Model Types
TODO
Текст
Post Model
TODO
Текст
Patch Model
TODO
Текст
General Model
TODO
Текст
Model validation level
TODO
Текст
Allowed examples
TODO
Текст
Not allowed examples
TODO
Текст