Ejemplo n.º 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')
Ejemplo n.º 2
0
 class _(Message):
     x = Int32(number=1, required=False)
     number = one_of('x')
Ejemplo n.º 3
0
 class _(Message):
     number = one_of()
Ejemplo n.º 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')
Ejemplo n.º 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')