class ExampleOfImmutable(Structure): i: int = 5 mylist: list map: dict f: Float = 0.5 f2 = Float(default=1.5) _required = ['f2']
class Example(Structure): i = Integer(maximum=10) s = String(maxLength=5) array = Array[Integer(multiplesOf=5), Number] embedded = StructureReference(a1=Integer(), a2=Float()) simplestruct = SimpleStruct all = AllOf[Number, Integer] enum = Enum(values=[1, 2, 3])
class Example(Structure): anything = Anything i = Integer(maximum=10) s = String(maxLength=5) any = AnyOf[Array[Person], Person] complex_allof = AllOf[ AnyOf[Integer, Person], BigPerson] # this is stupid, but we do it for testing people = Array[Person] array_of_one_of = Array[OneOf[ Float, Integer, Person, StructureReference(a1=Integer(), a2=Float())]] array = Array[Integer(multiplesOf=5), OneOf[Array[Person], Number]] embedded = StructureReference(a1=Integer(), a2=Float()) simplestruct = SimpleStruct all = AllOf[Number, Integer] enum = Enum(values=[1, 2, 3]) _required = []
class Example(Structure): i = Integer(maximum=10) s = String(maxLength=5) a = Array[Integer(multiplesOf=5), Number] foo = StructureReference(a1=Integer(), a2=Float()) ss = SimpleStruct all = AllOf[Number, Integer] any = AnyOf[Number(minimum=1), Integer] one = OneOf[Number(minimum=1), Integer] no = NotField(fields=[String]) enum = Enum(values=[1, 2, 3])
class Example(Structure): i: int = 5 mylist: list map: dict f: Float = 0.5 f2 = Float(default=1.5)
class Example(Structure): f: Float() = 0.5 map: dict arr: Array[SimpleStruct] = [SimpleStruct(name="John")] i = Integer(default=5) _required = ['arr', i]
class Example(Structure): f: Float() = 0.5 map: dict arr: Array[SimpleStruct] = [SimpleStruct(name="John")]