class Model(psm.SchemaModel): field = psm.ListField([psm.StringField()], min_length=1)
class Model(psm.SchemaModel): field = psm.StringField(nullable=False)
class Model(psm.SchemaModel): field = psm.ListField([ psm.BoolField(), psm.StringField(), psm.IntegerField(nullable=True) ])
class Model(psm.SchemaModel): field = psm.StringField(forbidden=['square', 'circle'])
class Model(psm.SchemaModel): field = psm.StringField(allowed=['square', 'circle'])
class Model(psm.SchemaModel): field = psm.StringField(required=False)
class SubModel(psm.SchemaModel): field = psm.StringField()
class Model3(psm.SchemaModel): field = psm.StringField()