class Model(psm.SchemaModel): bag = psm.ListField([ psm.IntegerField(), psm.ListField([psm.ObjectField(SubModel)]) ])
class Model(psm.SchemaModel): bag = psm.ListField([psm.IntegerField(), psm.BoolField()])
class Model(psm.SchemaModel): vectors = psm.ListField([psm.ObjectField(Vector)])
class SubModel(psm.SchemaModel): data = psm.ListField([psm.BoolField()])
class Transformation(psm.SchemaModel): m = psm.ListField([psm.ListField([psm.IntegerField()])])
class Vector(psm.SchemaModel): u = psm.ListField([psm.IntegerField()], min_length=3, max_length=3)
class Model(psm.SchemaModel): transformations = psm.ListField([psm.ObjectField(Transformation)])
class Model(psm.SchemaModel): indices = psm.ListField([psm.IntegerField()])
class Model(psm.SchemaModel): matrix = psm.ListField([psm.ListField([psm.IntegerField()])])
class Transformation(psm.SchemaModel): offset = psm.ListField([psm.IntegerField()], min_length=3, max_length=3)
class Model(psm.SchemaModel): field = psm.ListField([psm.ObjectField(SubModel)])
class Model(psm.SchemaModel): field = psm.ListField([psm.IntegerField()], min_length=2, max_length=2)
class Model(psm.SchemaModel): field = psm.ListField([psm.StringField()], min_length=1)
class Model(psm.SchemaModel): field = psm.ListField([ psm.BoolField(), psm.StringField(), psm.IntegerField(nullable=True) ])
class Model(psm.SchemaModel): field = psm.ListField([psm.BoolField()], required=True)