Пример #1
0
 class ExampleOfImmutable(Structure):
     i: int = 5
     mylist: list
     map: dict
     f: Float = 0.5
     f2 = Float(default=1.5)
     _required = ['f2']
Пример #2
0
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])
Пример #3
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 = []
Пример #4
0
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])
Пример #5
0
 class Example(Structure):
     i: int = 5
     mylist: list
     map: dict
     f: Float = 0.5
     f2 = Float(default=1.5)
Пример #6
0
 class Example(Structure):
     f: Float() = 0.5
     map: dict
     arr: Array[SimpleStruct] = [SimpleStruct(name="John")]
     i = Integer(default=5)
     _required = ['arr', i]
Пример #7
0
 class Example(Structure):
     f: Float() = 0.5
     map: dict
     arr: Array[SimpleStruct] = [SimpleStruct(name="John")]