partis.schema.prim.seq_prim module#
- class SeqPrimDeclared(name=None, module=None, module_set=None, doc=None, **kwargs)[source]#
Bases:
SchemaPrimDeclared
- class SeqPrim(name=None, module=None, module_set=None, doc=None, **kwargs)[source]#
Bases:
SchemaPrimPrimitive for list/sequenced values
- Parameters:
- property hints#
Definition hints.
- Type:
list[
SchemaHint]
- encode(val=None, loc=None, no_defaults=None)[source]#
Encodes value to basic Python types, performing validation
- Parameters:
- Returns:
val (object)
- Raises:
SchemaValidationError – If the value is not valid