WAProtobufsDeviceCapabilities.pb.go 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.36.6
  4. // protoc v6.31.1
  5. // source: waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto
  6. package waDeviceCapabilities
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. reflect "reflect"
  11. sync "sync"
  12. unsafe "unsafe"
  13. )
  14. const (
  15. // Verify that this generated code is sufficiently up-to-date.
  16. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  17. // Verify that runtime/protoimpl is sufficiently up-to-date.
  18. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  19. )
  20. type DeviceCapabilities_ChatLockSupportLevel int32
  21. const (
  22. DeviceCapabilities_NONE DeviceCapabilities_ChatLockSupportLevel = 0
  23. DeviceCapabilities_MINIMAL DeviceCapabilities_ChatLockSupportLevel = 1
  24. DeviceCapabilities_FULL DeviceCapabilities_ChatLockSupportLevel = 2
  25. )
  26. // Enum value maps for DeviceCapabilities_ChatLockSupportLevel.
  27. var (
  28. DeviceCapabilities_ChatLockSupportLevel_name = map[int32]string{
  29. 0: "NONE",
  30. 1: "MINIMAL",
  31. 2: "FULL",
  32. }
  33. DeviceCapabilities_ChatLockSupportLevel_value = map[string]int32{
  34. "NONE": 0,
  35. "MINIMAL": 1,
  36. "FULL": 2,
  37. }
  38. )
  39. func (x DeviceCapabilities_ChatLockSupportLevel) Enum() *DeviceCapabilities_ChatLockSupportLevel {
  40. p := new(DeviceCapabilities_ChatLockSupportLevel)
  41. *p = x
  42. return p
  43. }
  44. func (x DeviceCapabilities_ChatLockSupportLevel) String() string {
  45. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  46. }
  47. func (DeviceCapabilities_ChatLockSupportLevel) Descriptor() protoreflect.EnumDescriptor {
  48. return file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_enumTypes[0].Descriptor()
  49. }
  50. func (DeviceCapabilities_ChatLockSupportLevel) Type() protoreflect.EnumType {
  51. return &file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_enumTypes[0]
  52. }
  53. func (x DeviceCapabilities_ChatLockSupportLevel) Number() protoreflect.EnumNumber {
  54. return protoreflect.EnumNumber(x)
  55. }
  56. // Deprecated: Do not use.
  57. func (x *DeviceCapabilities_ChatLockSupportLevel) UnmarshalJSON(b []byte) error {
  58. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  59. if err != nil {
  60. return err
  61. }
  62. *x = DeviceCapabilities_ChatLockSupportLevel(num)
  63. return nil
  64. }
  65. // Deprecated: Use DeviceCapabilities_ChatLockSupportLevel.Descriptor instead.
  66. func (DeviceCapabilities_ChatLockSupportLevel) EnumDescriptor() ([]byte, []int) {
  67. return file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescGZIP(), []int{0, 0}
  68. }
  69. type DeviceCapabilities struct {
  70. state protoimpl.MessageState `protogen:"open.v1"`
  71. ChatLockSupportLevel *DeviceCapabilities_ChatLockSupportLevel `protobuf:"varint,1,opt,name=chatLockSupportLevel,enum=WAProtobufsDeviceCapabilities.DeviceCapabilities_ChatLockSupportLevel" json:"chatLockSupportLevel,omitempty"`
  72. LidMigration *DeviceCapabilities_LIDMigration `protobuf:"bytes,2,opt,name=lidMigration" json:"lidMigration,omitempty"`
  73. BusinessBroadcast *DeviceCapabilities_BusinessBroadcast `protobuf:"bytes,3,opt,name=businessBroadcast" json:"businessBroadcast,omitempty"`
  74. UserHasAvatar *DeviceCapabilities_UserHasAvatar `protobuf:"bytes,4,opt,name=userHasAvatar" json:"userHasAvatar,omitempty"`
  75. unknownFields protoimpl.UnknownFields
  76. sizeCache protoimpl.SizeCache
  77. }
  78. func (x *DeviceCapabilities) Reset() {
  79. *x = DeviceCapabilities{}
  80. mi := &file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_msgTypes[0]
  81. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  82. ms.StoreMessageInfo(mi)
  83. }
  84. func (x *DeviceCapabilities) String() string {
  85. return protoimpl.X.MessageStringOf(x)
  86. }
  87. func (*DeviceCapabilities) ProtoMessage() {}
  88. func (x *DeviceCapabilities) ProtoReflect() protoreflect.Message {
  89. mi := &file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_msgTypes[0]
  90. if x != nil {
  91. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  92. if ms.LoadMessageInfo() == nil {
  93. ms.StoreMessageInfo(mi)
  94. }
  95. return ms
  96. }
  97. return mi.MessageOf(x)
  98. }
  99. // Deprecated: Use DeviceCapabilities.ProtoReflect.Descriptor instead.
  100. func (*DeviceCapabilities) Descriptor() ([]byte, []int) {
  101. return file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescGZIP(), []int{0}
  102. }
  103. func (x *DeviceCapabilities) GetChatLockSupportLevel() DeviceCapabilities_ChatLockSupportLevel {
  104. if x != nil && x.ChatLockSupportLevel != nil {
  105. return *x.ChatLockSupportLevel
  106. }
  107. return DeviceCapabilities_NONE
  108. }
  109. func (x *DeviceCapabilities) GetLidMigration() *DeviceCapabilities_LIDMigration {
  110. if x != nil {
  111. return x.LidMigration
  112. }
  113. return nil
  114. }
  115. func (x *DeviceCapabilities) GetBusinessBroadcast() *DeviceCapabilities_BusinessBroadcast {
  116. if x != nil {
  117. return x.BusinessBroadcast
  118. }
  119. return nil
  120. }
  121. func (x *DeviceCapabilities) GetUserHasAvatar() *DeviceCapabilities_UserHasAvatar {
  122. if x != nil {
  123. return x.UserHasAvatar
  124. }
  125. return nil
  126. }
  127. type DeviceCapabilities_UserHasAvatar struct {
  128. state protoimpl.MessageState `protogen:"open.v1"`
  129. UserHasAvatar *bool `protobuf:"varint,1,opt,name=userHasAvatar" json:"userHasAvatar,omitempty"`
  130. unknownFields protoimpl.UnknownFields
  131. sizeCache protoimpl.SizeCache
  132. }
  133. func (x *DeviceCapabilities_UserHasAvatar) Reset() {
  134. *x = DeviceCapabilities_UserHasAvatar{}
  135. mi := &file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_msgTypes[1]
  136. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  137. ms.StoreMessageInfo(mi)
  138. }
  139. func (x *DeviceCapabilities_UserHasAvatar) String() string {
  140. return protoimpl.X.MessageStringOf(x)
  141. }
  142. func (*DeviceCapabilities_UserHasAvatar) ProtoMessage() {}
  143. func (x *DeviceCapabilities_UserHasAvatar) ProtoReflect() protoreflect.Message {
  144. mi := &file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_msgTypes[1]
  145. if x != nil {
  146. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  147. if ms.LoadMessageInfo() == nil {
  148. ms.StoreMessageInfo(mi)
  149. }
  150. return ms
  151. }
  152. return mi.MessageOf(x)
  153. }
  154. // Deprecated: Use DeviceCapabilities_UserHasAvatar.ProtoReflect.Descriptor instead.
  155. func (*DeviceCapabilities_UserHasAvatar) Descriptor() ([]byte, []int) {
  156. return file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescGZIP(), []int{0, 0}
  157. }
  158. func (x *DeviceCapabilities_UserHasAvatar) GetUserHasAvatar() bool {
  159. if x != nil && x.UserHasAvatar != nil {
  160. return *x.UserHasAvatar
  161. }
  162. return false
  163. }
  164. type DeviceCapabilities_BusinessBroadcast struct {
  165. state protoimpl.MessageState `protogen:"open.v1"`
  166. ImportListEnabled *bool `protobuf:"varint,1,opt,name=importListEnabled" json:"importListEnabled,omitempty"`
  167. unknownFields protoimpl.UnknownFields
  168. sizeCache protoimpl.SizeCache
  169. }
  170. func (x *DeviceCapabilities_BusinessBroadcast) Reset() {
  171. *x = DeviceCapabilities_BusinessBroadcast{}
  172. mi := &file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_msgTypes[2]
  173. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  174. ms.StoreMessageInfo(mi)
  175. }
  176. func (x *DeviceCapabilities_BusinessBroadcast) String() string {
  177. return protoimpl.X.MessageStringOf(x)
  178. }
  179. func (*DeviceCapabilities_BusinessBroadcast) ProtoMessage() {}
  180. func (x *DeviceCapabilities_BusinessBroadcast) ProtoReflect() protoreflect.Message {
  181. mi := &file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_msgTypes[2]
  182. if x != nil {
  183. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  184. if ms.LoadMessageInfo() == nil {
  185. ms.StoreMessageInfo(mi)
  186. }
  187. return ms
  188. }
  189. return mi.MessageOf(x)
  190. }
  191. // Deprecated: Use DeviceCapabilities_BusinessBroadcast.ProtoReflect.Descriptor instead.
  192. func (*DeviceCapabilities_BusinessBroadcast) Descriptor() ([]byte, []int) {
  193. return file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescGZIP(), []int{0, 1}
  194. }
  195. func (x *DeviceCapabilities_BusinessBroadcast) GetImportListEnabled() bool {
  196. if x != nil && x.ImportListEnabled != nil {
  197. return *x.ImportListEnabled
  198. }
  199. return false
  200. }
  201. type DeviceCapabilities_LIDMigration struct {
  202. state protoimpl.MessageState `protogen:"open.v1"`
  203. ChatDbMigrationTimestamp *uint64 `protobuf:"varint,1,opt,name=chatDbMigrationTimestamp" json:"chatDbMigrationTimestamp,omitempty"`
  204. unknownFields protoimpl.UnknownFields
  205. sizeCache protoimpl.SizeCache
  206. }
  207. func (x *DeviceCapabilities_LIDMigration) Reset() {
  208. *x = DeviceCapabilities_LIDMigration{}
  209. mi := &file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_msgTypes[3]
  210. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  211. ms.StoreMessageInfo(mi)
  212. }
  213. func (x *DeviceCapabilities_LIDMigration) String() string {
  214. return protoimpl.X.MessageStringOf(x)
  215. }
  216. func (*DeviceCapabilities_LIDMigration) ProtoMessage() {}
  217. func (x *DeviceCapabilities_LIDMigration) ProtoReflect() protoreflect.Message {
  218. mi := &file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_msgTypes[3]
  219. if x != nil {
  220. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  221. if ms.LoadMessageInfo() == nil {
  222. ms.StoreMessageInfo(mi)
  223. }
  224. return ms
  225. }
  226. return mi.MessageOf(x)
  227. }
  228. // Deprecated: Use DeviceCapabilities_LIDMigration.ProtoReflect.Descriptor instead.
  229. func (*DeviceCapabilities_LIDMigration) Descriptor() ([]byte, []int) {
  230. return file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescGZIP(), []int{0, 2}
  231. }
  232. func (x *DeviceCapabilities_LIDMigration) GetChatDbMigrationTimestamp() uint64 {
  233. if x != nil && x.ChatDbMigrationTimestamp != nil {
  234. return *x.ChatDbMigrationTimestamp
  235. }
  236. return 0
  237. }
  238. var File_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto protoreflect.FileDescriptor
  239. const file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDesc = "" +
  240. "\n" +
  241. "8waDeviceCapabilities/WAProtobufsDeviceCapabilities.proto\x12\x1dWAProtobufsDeviceCapabilities\"\xcd\x05\n" +
  242. "\x12DeviceCapabilities\x12z\n" +
  243. "\x14chatLockSupportLevel\x18\x01 \x01(\x0e2F.WAProtobufsDeviceCapabilities.DeviceCapabilities.ChatLockSupportLevelR\x14chatLockSupportLevel\x12b\n" +
  244. "\flidMigration\x18\x02 \x01(\v2>.WAProtobufsDeviceCapabilities.DeviceCapabilities.LIDMigrationR\flidMigration\x12q\n" +
  245. "\x11businessBroadcast\x18\x03 \x01(\v2C.WAProtobufsDeviceCapabilities.DeviceCapabilities.BusinessBroadcastR\x11businessBroadcast\x12e\n" +
  246. "\ruserHasAvatar\x18\x04 \x01(\v2?.WAProtobufsDeviceCapabilities.DeviceCapabilities.UserHasAvatarR\ruserHasAvatar\x1a5\n" +
  247. "\rUserHasAvatar\x12$\n" +
  248. "\ruserHasAvatar\x18\x01 \x01(\bR\ruserHasAvatar\x1aA\n" +
  249. "\x11BusinessBroadcast\x12,\n" +
  250. "\x11importListEnabled\x18\x01 \x01(\bR\x11importListEnabled\x1aJ\n" +
  251. "\fLIDMigration\x12:\n" +
  252. "\x18chatDbMigrationTimestamp\x18\x01 \x01(\x04R\x18chatDbMigrationTimestamp\"7\n" +
  253. "\x14ChatLockSupportLevel\x12\b\n" +
  254. "\x04NONE\x10\x00\x12\v\n" +
  255. "\aMINIMAL\x10\x01\x12\b\n" +
  256. "\x04FULL\x10\x02B;Z9git.bobomao.top/joey/whatsmeow/proto/waDeviceCapabilities"
  257. var (
  258. file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescOnce sync.Once
  259. file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescData []byte
  260. )
  261. func file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescGZIP() []byte {
  262. file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescOnce.Do(func() {
  263. file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDesc), len(file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDesc)))
  264. })
  265. return file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDescData
  266. }
  267. var file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  268. var file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
  269. var file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_goTypes = []any{
  270. (DeviceCapabilities_ChatLockSupportLevel)(0), // 0: WAProtobufsDeviceCapabilities.DeviceCapabilities.ChatLockSupportLevel
  271. (*DeviceCapabilities)(nil), // 1: WAProtobufsDeviceCapabilities.DeviceCapabilities
  272. (*DeviceCapabilities_UserHasAvatar)(nil), // 2: WAProtobufsDeviceCapabilities.DeviceCapabilities.UserHasAvatar
  273. (*DeviceCapabilities_BusinessBroadcast)(nil), // 3: WAProtobufsDeviceCapabilities.DeviceCapabilities.BusinessBroadcast
  274. (*DeviceCapabilities_LIDMigration)(nil), // 4: WAProtobufsDeviceCapabilities.DeviceCapabilities.LIDMigration
  275. }
  276. var file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_depIdxs = []int32{
  277. 0, // 0: WAProtobufsDeviceCapabilities.DeviceCapabilities.chatLockSupportLevel:type_name -> WAProtobufsDeviceCapabilities.DeviceCapabilities.ChatLockSupportLevel
  278. 4, // 1: WAProtobufsDeviceCapabilities.DeviceCapabilities.lidMigration:type_name -> WAProtobufsDeviceCapabilities.DeviceCapabilities.LIDMigration
  279. 3, // 2: WAProtobufsDeviceCapabilities.DeviceCapabilities.businessBroadcast:type_name -> WAProtobufsDeviceCapabilities.DeviceCapabilities.BusinessBroadcast
  280. 2, // 3: WAProtobufsDeviceCapabilities.DeviceCapabilities.userHasAvatar:type_name -> WAProtobufsDeviceCapabilities.DeviceCapabilities.UserHasAvatar
  281. 4, // [4:4] is the sub-list for method output_type
  282. 4, // [4:4] is the sub-list for method input_type
  283. 4, // [4:4] is the sub-list for extension type_name
  284. 4, // [4:4] is the sub-list for extension extendee
  285. 0, // [0:4] is the sub-list for field type_name
  286. }
  287. func init() { file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_init() }
  288. func file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_init() {
  289. if File_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto != nil {
  290. return
  291. }
  292. type x struct{}
  293. out := protoimpl.TypeBuilder{
  294. File: protoimpl.DescBuilder{
  295. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  296. RawDescriptor: unsafe.Slice(unsafe.StringData(file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDesc), len(file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_rawDesc)),
  297. NumEnums: 1,
  298. NumMessages: 4,
  299. NumExtensions: 0,
  300. NumServices: 0,
  301. },
  302. GoTypes: file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_goTypes,
  303. DependencyIndexes: file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_depIdxs,
  304. EnumInfos: file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_enumTypes,
  305. MessageInfos: file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_msgTypes,
  306. }.Build()
  307. File_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto = out.File
  308. file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_goTypes = nil
  309. file_waDeviceCapabilities_WAProtobufsDeviceCapabilities_proto_depIdxs = nil
  310. }