Beispiel #1
0
        class OneOfMessage(Message):
            a: int = Int32(number=1, required=False)
            b: int = Int32(number=2, required=False)
            c: int = Int32(number=3, required=False)
            d: int = Int32(number=4, required=False)

            first_one_of = one_of('a', 'b')
            second_one_of = one_of('c', 'd')
Beispiel #2
0
 class _(Message):
     x = Int32(number=1, required=False)
     number = one_of('x')
Beispiel #3
0
 class _(Message):
     number = one_of()
Beispiel #4
0
        class OneOfMessage(Message):
            x: int = Int32(number=1, required=False)
            y: int = Int32(number=2, required=False)

            one_of_pair = one_of('x', 'y')
Beispiel #5
0
        class OneOfMessage(Message):
            x: int = Int32(number=1, required=False)
            y: int = Int32(number=2, required=False)
            z: int = Int32(number=3, required=False)

            one_of_three = one_of('x', 'y', 'z')