The following dataclass ```python @dataclass class Permission: methods: List[str] = fields.data_field( description="Http methods affected by this permission", items=fields.str_field( description="Http method", validator=fields.Choice(ALL_HTTP_METHODS), ), ) path: str = fields.str_field(description="api path", required=True) action: str = fields.str_field( validator=fields.Choice(("allow", "deny")), default="allow" ) ``` raise the following validation error when `methods` has wrong values. ```python {'errors': [{'field': 'permissions', 'message': {'null': 'foo not valid'}}]} ``` the field is missing and `null` is inserted instead
The following dataclass
raise the following validation error when
methodshas wrong values.{'errors': [{'field': 'permissions', 'message': {'null': 'foo not valid'}}]}the field is missing and
nullis inserted instead