Example #1
0
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 = []
Example #2
0
 class B(Structure):
     e = Enum(values=['X', 'Y', 'Z'])
     a = A
Example #3
0
 class B(Structure):
     e = Enum(values=['X', 'Y', 'Z'])
     a = ClassReference(A)
Example #4
0
 def EnumValues():
     return Enum(values=Values)