packet_pb2.pyi 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. """
  2. @generated by mypy-protobuf. Do not edit manually!
  3. isort:skip_file
  4. """
  5. import builtins
  6. import collections.abc
  7. import google.protobuf.descriptor
  8. import google.protobuf.internal.containers
  9. import google.protobuf.message
  10. import sys
  11. if sys.version_info >= (3, 8):
  12. import typing as typing_extensions
  13. else:
  14. import typing_extensions
  15. DESCRIPTOR: google.protobuf.descriptor.FileDescriptor
  16. @typing_extensions.final
  17. class PacketBatch(google.protobuf.message.Message):
  18. DESCRIPTOR: google.protobuf.descriptor.Descriptor
  19. PACKETS_FIELD_NUMBER: builtins.int
  20. @property
  21. def packets(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___Packet]: ...
  22. def __init__(
  23. self,
  24. *,
  25. packets: collections.abc.Iterable[global___Packet] | None = ...,
  26. ) -> None: ...
  27. def ClearField(self, field_name: typing_extensions.Literal["packets", b"packets"]) -> None: ...
  28. global___PacketBatch = PacketBatch
  29. @typing_extensions.final
  30. class Packet(google.protobuf.message.Message):
  31. DESCRIPTOR: google.protobuf.descriptor.Descriptor
  32. DATA_FIELD_NUMBER: builtins.int
  33. META_FIELD_NUMBER: builtins.int
  34. data: builtins.bytes
  35. @property
  36. def meta(self) -> global___Meta: ...
  37. def __init__(
  38. self,
  39. *,
  40. data: builtins.bytes = ...,
  41. meta: global___Meta | None = ...,
  42. ) -> None: ...
  43. def HasField(self, field_name: typing_extensions.Literal["meta", b"meta"]) -> builtins.bool: ...
  44. def ClearField(self, field_name: typing_extensions.Literal["data", b"data", "meta", b"meta"]) -> None: ...
  45. global___Packet = Packet
  46. @typing_extensions.final
  47. class Meta(google.protobuf.message.Message):
  48. DESCRIPTOR: google.protobuf.descriptor.Descriptor
  49. SIZE_FIELD_NUMBER: builtins.int
  50. ADDR_FIELD_NUMBER: builtins.int
  51. PORT_FIELD_NUMBER: builtins.int
  52. FLAGS_FIELD_NUMBER: builtins.int
  53. SENDER_STAKE_FIELD_NUMBER: builtins.int
  54. size: builtins.int
  55. addr: builtins.str
  56. port: builtins.int
  57. @property
  58. def flags(self) -> global___PacketFlags: ...
  59. sender_stake: builtins.int
  60. def __init__(
  61. self,
  62. *,
  63. size: builtins.int = ...,
  64. addr: builtins.str = ...,
  65. port: builtins.int = ...,
  66. flags: global___PacketFlags | None = ...,
  67. sender_stake: builtins.int = ...,
  68. ) -> None: ...
  69. def HasField(self, field_name: typing_extensions.Literal["flags", b"flags"]) -> builtins.bool: ...
  70. def ClearField(self, field_name: typing_extensions.Literal["addr", b"addr", "flags", b"flags", "port", b"port", "sender_stake", b"sender_stake", "size", b"size"]) -> None: ...
  71. global___Meta = Meta
  72. @typing_extensions.final
  73. class PacketFlags(google.protobuf.message.Message):
  74. DESCRIPTOR: google.protobuf.descriptor.Descriptor
  75. DISCARD_FIELD_NUMBER: builtins.int
  76. FORWARDED_FIELD_NUMBER: builtins.int
  77. REPAIR_FIELD_NUMBER: builtins.int
  78. SIMPLE_VOTE_TX_FIELD_NUMBER: builtins.int
  79. TRACER_PACKET_FIELD_NUMBER: builtins.int
  80. discard: builtins.bool
  81. forwarded: builtins.bool
  82. repair: builtins.bool
  83. simple_vote_tx: builtins.bool
  84. tracer_packet: builtins.bool
  85. def __init__(
  86. self,
  87. *,
  88. discard: builtins.bool = ...,
  89. forwarded: builtins.bool = ...,
  90. repair: builtins.bool = ...,
  91. simple_vote_tx: builtins.bool = ...,
  92. tracer_packet: builtins.bool = ...,
  93. ) -> None: ...
  94. def ClearField(self, field_name: typing_extensions.Literal["discard", b"discard", "forwarded", b"forwarded", "repair", b"repair", "simple_vote_tx", b"simple_vote_tx", "tracer_packet", b"tracer_packet"]) -> None: ...
  95. global___PacketFlags = PacketFlags