WAStatusAttributions.pb.go 40 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094
  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: waStatusAttributions/WAStatusAttributions.proto
  6. package waStatusAttributions
  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 StatusAttribution_Type int32
  21. const (
  22. StatusAttribution_UNKNOWN StatusAttribution_Type = 0
  23. StatusAttribution_RESHARE StatusAttribution_Type = 1
  24. StatusAttribution_EXTERNAL_SHARE StatusAttribution_Type = 2
  25. StatusAttribution_MUSIC StatusAttribution_Type = 3
  26. StatusAttribution_STATUS_MENTION StatusAttribution_Type = 4
  27. StatusAttribution_GROUP_STATUS StatusAttribution_Type = 5
  28. StatusAttribution_RL_ATTRIBUTION StatusAttribution_Type = 6
  29. StatusAttribution_AI_CREATED StatusAttribution_Type = 7
  30. StatusAttribution_LAYOUTS StatusAttribution_Type = 8
  31. )
  32. // Enum value maps for StatusAttribution_Type.
  33. var (
  34. StatusAttribution_Type_name = map[int32]string{
  35. 0: "UNKNOWN",
  36. 1: "RESHARE",
  37. 2: "EXTERNAL_SHARE",
  38. 3: "MUSIC",
  39. 4: "STATUS_MENTION",
  40. 5: "GROUP_STATUS",
  41. 6: "RL_ATTRIBUTION",
  42. 7: "AI_CREATED",
  43. 8: "LAYOUTS",
  44. }
  45. StatusAttribution_Type_value = map[string]int32{
  46. "UNKNOWN": 0,
  47. "RESHARE": 1,
  48. "EXTERNAL_SHARE": 2,
  49. "MUSIC": 3,
  50. "STATUS_MENTION": 4,
  51. "GROUP_STATUS": 5,
  52. "RL_ATTRIBUTION": 6,
  53. "AI_CREATED": 7,
  54. "LAYOUTS": 8,
  55. }
  56. )
  57. func (x StatusAttribution_Type) Enum() *StatusAttribution_Type {
  58. p := new(StatusAttribution_Type)
  59. *p = x
  60. return p
  61. }
  62. func (x StatusAttribution_Type) String() string {
  63. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  64. }
  65. func (StatusAttribution_Type) Descriptor() protoreflect.EnumDescriptor {
  66. return file_waStatusAttributions_WAStatusAttributions_proto_enumTypes[0].Descriptor()
  67. }
  68. func (StatusAttribution_Type) Type() protoreflect.EnumType {
  69. return &file_waStatusAttributions_WAStatusAttributions_proto_enumTypes[0]
  70. }
  71. func (x StatusAttribution_Type) Number() protoreflect.EnumNumber {
  72. return protoreflect.EnumNumber(x)
  73. }
  74. // Deprecated: Do not use.
  75. func (x *StatusAttribution_Type) UnmarshalJSON(b []byte) error {
  76. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  77. if err != nil {
  78. return err
  79. }
  80. *x = StatusAttribution_Type(num)
  81. return nil
  82. }
  83. // Deprecated: Use StatusAttribution_Type.Descriptor instead.
  84. func (StatusAttribution_Type) EnumDescriptor() ([]byte, []int) {
  85. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 0}
  86. }
  87. type StatusAttribution_AiCreatedAttribution_Source int32
  88. const (
  89. StatusAttribution_AiCreatedAttribution_UNKNOWN StatusAttribution_AiCreatedAttribution_Source = 0
  90. StatusAttribution_AiCreatedAttribution_STATUS_MIMICRY StatusAttribution_AiCreatedAttribution_Source = 1
  91. )
  92. // Enum value maps for StatusAttribution_AiCreatedAttribution_Source.
  93. var (
  94. StatusAttribution_AiCreatedAttribution_Source_name = map[int32]string{
  95. 0: "UNKNOWN",
  96. 1: "STATUS_MIMICRY",
  97. }
  98. StatusAttribution_AiCreatedAttribution_Source_value = map[string]int32{
  99. "UNKNOWN": 0,
  100. "STATUS_MIMICRY": 1,
  101. }
  102. )
  103. func (x StatusAttribution_AiCreatedAttribution_Source) Enum() *StatusAttribution_AiCreatedAttribution_Source {
  104. p := new(StatusAttribution_AiCreatedAttribution_Source)
  105. *p = x
  106. return p
  107. }
  108. func (x StatusAttribution_AiCreatedAttribution_Source) String() string {
  109. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  110. }
  111. func (StatusAttribution_AiCreatedAttribution_Source) Descriptor() protoreflect.EnumDescriptor {
  112. return file_waStatusAttributions_WAStatusAttributions_proto_enumTypes[1].Descriptor()
  113. }
  114. func (StatusAttribution_AiCreatedAttribution_Source) Type() protoreflect.EnumType {
  115. return &file_waStatusAttributions_WAStatusAttributions_proto_enumTypes[1]
  116. }
  117. func (x StatusAttribution_AiCreatedAttribution_Source) Number() protoreflect.EnumNumber {
  118. return protoreflect.EnumNumber(x)
  119. }
  120. // Deprecated: Do not use.
  121. func (x *StatusAttribution_AiCreatedAttribution_Source) UnmarshalJSON(b []byte) error {
  122. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  123. if err != nil {
  124. return err
  125. }
  126. *x = StatusAttribution_AiCreatedAttribution_Source(num)
  127. return nil
  128. }
  129. // Deprecated: Use StatusAttribution_AiCreatedAttribution_Source.Descriptor instead.
  130. func (StatusAttribution_AiCreatedAttribution_Source) EnumDescriptor() ([]byte, []int) {
  131. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 0, 0}
  132. }
  133. type StatusAttribution_RLAttribution_Source int32
  134. const (
  135. StatusAttribution_RLAttribution_UNKNOWN StatusAttribution_RLAttribution_Source = 0
  136. StatusAttribution_RLAttribution_RAY_BAN_META_GLASSES StatusAttribution_RLAttribution_Source = 1
  137. StatusAttribution_RLAttribution_OAKLEY_META_GLASSES StatusAttribution_RLAttribution_Source = 2
  138. StatusAttribution_RLAttribution_HYPERNOVA_GLASSES StatusAttribution_RLAttribution_Source = 3
  139. )
  140. // Enum value maps for StatusAttribution_RLAttribution_Source.
  141. var (
  142. StatusAttribution_RLAttribution_Source_name = map[int32]string{
  143. 0: "UNKNOWN",
  144. 1: "RAY_BAN_META_GLASSES",
  145. 2: "OAKLEY_META_GLASSES",
  146. 3: "HYPERNOVA_GLASSES",
  147. }
  148. StatusAttribution_RLAttribution_Source_value = map[string]int32{
  149. "UNKNOWN": 0,
  150. "RAY_BAN_META_GLASSES": 1,
  151. "OAKLEY_META_GLASSES": 2,
  152. "HYPERNOVA_GLASSES": 3,
  153. }
  154. )
  155. func (x StatusAttribution_RLAttribution_Source) Enum() *StatusAttribution_RLAttribution_Source {
  156. p := new(StatusAttribution_RLAttribution_Source)
  157. *p = x
  158. return p
  159. }
  160. func (x StatusAttribution_RLAttribution_Source) String() string {
  161. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  162. }
  163. func (StatusAttribution_RLAttribution_Source) Descriptor() protoreflect.EnumDescriptor {
  164. return file_waStatusAttributions_WAStatusAttributions_proto_enumTypes[2].Descriptor()
  165. }
  166. func (StatusAttribution_RLAttribution_Source) Type() protoreflect.EnumType {
  167. return &file_waStatusAttributions_WAStatusAttributions_proto_enumTypes[2]
  168. }
  169. func (x StatusAttribution_RLAttribution_Source) Number() protoreflect.EnumNumber {
  170. return protoreflect.EnumNumber(x)
  171. }
  172. // Deprecated: Do not use.
  173. func (x *StatusAttribution_RLAttribution_Source) UnmarshalJSON(b []byte) error {
  174. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  175. if err != nil {
  176. return err
  177. }
  178. *x = StatusAttribution_RLAttribution_Source(num)
  179. return nil
  180. }
  181. // Deprecated: Use StatusAttribution_RLAttribution_Source.Descriptor instead.
  182. func (StatusAttribution_RLAttribution_Source) EnumDescriptor() ([]byte, []int) {
  183. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 1, 0}
  184. }
  185. type StatusAttribution_ExternalShare_Source int32
  186. const (
  187. StatusAttribution_ExternalShare_UNKNOWN StatusAttribution_ExternalShare_Source = 0
  188. StatusAttribution_ExternalShare_INSTAGRAM StatusAttribution_ExternalShare_Source = 1
  189. StatusAttribution_ExternalShare_FACEBOOK StatusAttribution_ExternalShare_Source = 2
  190. StatusAttribution_ExternalShare_MESSENGER StatusAttribution_ExternalShare_Source = 3
  191. StatusAttribution_ExternalShare_SPOTIFY StatusAttribution_ExternalShare_Source = 4
  192. StatusAttribution_ExternalShare_YOUTUBE StatusAttribution_ExternalShare_Source = 5
  193. StatusAttribution_ExternalShare_PINTEREST StatusAttribution_ExternalShare_Source = 6
  194. StatusAttribution_ExternalShare_THREADS StatusAttribution_ExternalShare_Source = 7
  195. StatusAttribution_ExternalShare_APPLE_MUSIC StatusAttribution_ExternalShare_Source = 8
  196. StatusAttribution_ExternalShare_SHARECHAT StatusAttribution_ExternalShare_Source = 9
  197. )
  198. // Enum value maps for StatusAttribution_ExternalShare_Source.
  199. var (
  200. StatusAttribution_ExternalShare_Source_name = map[int32]string{
  201. 0: "UNKNOWN",
  202. 1: "INSTAGRAM",
  203. 2: "FACEBOOK",
  204. 3: "MESSENGER",
  205. 4: "SPOTIFY",
  206. 5: "YOUTUBE",
  207. 6: "PINTEREST",
  208. 7: "THREADS",
  209. 8: "APPLE_MUSIC",
  210. 9: "SHARECHAT",
  211. }
  212. StatusAttribution_ExternalShare_Source_value = map[string]int32{
  213. "UNKNOWN": 0,
  214. "INSTAGRAM": 1,
  215. "FACEBOOK": 2,
  216. "MESSENGER": 3,
  217. "SPOTIFY": 4,
  218. "YOUTUBE": 5,
  219. "PINTEREST": 6,
  220. "THREADS": 7,
  221. "APPLE_MUSIC": 8,
  222. "SHARECHAT": 9,
  223. }
  224. )
  225. func (x StatusAttribution_ExternalShare_Source) Enum() *StatusAttribution_ExternalShare_Source {
  226. p := new(StatusAttribution_ExternalShare_Source)
  227. *p = x
  228. return p
  229. }
  230. func (x StatusAttribution_ExternalShare_Source) String() string {
  231. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  232. }
  233. func (StatusAttribution_ExternalShare_Source) Descriptor() protoreflect.EnumDescriptor {
  234. return file_waStatusAttributions_WAStatusAttributions_proto_enumTypes[3].Descriptor()
  235. }
  236. func (StatusAttribution_ExternalShare_Source) Type() protoreflect.EnumType {
  237. return &file_waStatusAttributions_WAStatusAttributions_proto_enumTypes[3]
  238. }
  239. func (x StatusAttribution_ExternalShare_Source) Number() protoreflect.EnumNumber {
  240. return protoreflect.EnumNumber(x)
  241. }
  242. // Deprecated: Do not use.
  243. func (x *StatusAttribution_ExternalShare_Source) UnmarshalJSON(b []byte) error {
  244. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  245. if err != nil {
  246. return err
  247. }
  248. *x = StatusAttribution_ExternalShare_Source(num)
  249. return nil
  250. }
  251. // Deprecated: Use StatusAttribution_ExternalShare_Source.Descriptor instead.
  252. func (StatusAttribution_ExternalShare_Source) EnumDescriptor() ([]byte, []int) {
  253. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 2, 0}
  254. }
  255. type StatusAttribution_StatusReshare_Source int32
  256. const (
  257. StatusAttribution_StatusReshare_UNKNOWN StatusAttribution_StatusReshare_Source = 0
  258. StatusAttribution_StatusReshare_INTERNAL_RESHARE StatusAttribution_StatusReshare_Source = 1
  259. StatusAttribution_StatusReshare_MENTION_RESHARE StatusAttribution_StatusReshare_Source = 2
  260. StatusAttribution_StatusReshare_CHANNEL_RESHARE StatusAttribution_StatusReshare_Source = 3
  261. StatusAttribution_StatusReshare_FORWARD StatusAttribution_StatusReshare_Source = 4
  262. )
  263. // Enum value maps for StatusAttribution_StatusReshare_Source.
  264. var (
  265. StatusAttribution_StatusReshare_Source_name = map[int32]string{
  266. 0: "UNKNOWN",
  267. 1: "INTERNAL_RESHARE",
  268. 2: "MENTION_RESHARE",
  269. 3: "CHANNEL_RESHARE",
  270. 4: "FORWARD",
  271. }
  272. StatusAttribution_StatusReshare_Source_value = map[string]int32{
  273. "UNKNOWN": 0,
  274. "INTERNAL_RESHARE": 1,
  275. "MENTION_RESHARE": 2,
  276. "CHANNEL_RESHARE": 3,
  277. "FORWARD": 4,
  278. }
  279. )
  280. func (x StatusAttribution_StatusReshare_Source) Enum() *StatusAttribution_StatusReshare_Source {
  281. p := new(StatusAttribution_StatusReshare_Source)
  282. *p = x
  283. return p
  284. }
  285. func (x StatusAttribution_StatusReshare_Source) String() string {
  286. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  287. }
  288. func (StatusAttribution_StatusReshare_Source) Descriptor() protoreflect.EnumDescriptor {
  289. return file_waStatusAttributions_WAStatusAttributions_proto_enumTypes[4].Descriptor()
  290. }
  291. func (StatusAttribution_StatusReshare_Source) Type() protoreflect.EnumType {
  292. return &file_waStatusAttributions_WAStatusAttributions_proto_enumTypes[4]
  293. }
  294. func (x StatusAttribution_StatusReshare_Source) Number() protoreflect.EnumNumber {
  295. return protoreflect.EnumNumber(x)
  296. }
  297. // Deprecated: Do not use.
  298. func (x *StatusAttribution_StatusReshare_Source) UnmarshalJSON(b []byte) error {
  299. num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
  300. if err != nil {
  301. return err
  302. }
  303. *x = StatusAttribution_StatusReshare_Source(num)
  304. return nil
  305. }
  306. // Deprecated: Use StatusAttribution_StatusReshare_Source.Descriptor instead.
  307. func (StatusAttribution_StatusReshare_Source) EnumDescriptor() ([]byte, []int) {
  308. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 3, 0}
  309. }
  310. type StatusAttribution struct {
  311. state protoimpl.MessageState `protogen:"open.v1"`
  312. // Types that are valid to be assigned to AttributionData:
  313. //
  314. // *StatusAttribution_StatusReshare_
  315. // *StatusAttribution_ExternalShare_
  316. // *StatusAttribution_Music_
  317. // *StatusAttribution_GroupStatus_
  318. // *StatusAttribution_RlAttribution
  319. // *StatusAttribution_AiCreatedAttribution_
  320. AttributionData isStatusAttribution_AttributionData `protobuf_oneof:"attributionData"`
  321. Type *StatusAttribution_Type `protobuf:"varint,1,opt,name=type,enum=WAStatusAttributions.StatusAttribution_Type" json:"type,omitempty"`
  322. ActionURL *string `protobuf:"bytes,2,opt,name=actionURL" json:"actionURL,omitempty"`
  323. unknownFields protoimpl.UnknownFields
  324. sizeCache protoimpl.SizeCache
  325. }
  326. func (x *StatusAttribution) Reset() {
  327. *x = StatusAttribution{}
  328. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[0]
  329. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  330. ms.StoreMessageInfo(mi)
  331. }
  332. func (x *StatusAttribution) String() string {
  333. return protoimpl.X.MessageStringOf(x)
  334. }
  335. func (*StatusAttribution) ProtoMessage() {}
  336. func (x *StatusAttribution) ProtoReflect() protoreflect.Message {
  337. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[0]
  338. if x != nil {
  339. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  340. if ms.LoadMessageInfo() == nil {
  341. ms.StoreMessageInfo(mi)
  342. }
  343. return ms
  344. }
  345. return mi.MessageOf(x)
  346. }
  347. // Deprecated: Use StatusAttribution.ProtoReflect.Descriptor instead.
  348. func (*StatusAttribution) Descriptor() ([]byte, []int) {
  349. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0}
  350. }
  351. func (x *StatusAttribution) GetAttributionData() isStatusAttribution_AttributionData {
  352. if x != nil {
  353. return x.AttributionData
  354. }
  355. return nil
  356. }
  357. func (x *StatusAttribution) GetStatusReshare() *StatusAttribution_StatusReshare {
  358. if x != nil {
  359. if x, ok := x.AttributionData.(*StatusAttribution_StatusReshare_); ok {
  360. return x.StatusReshare
  361. }
  362. }
  363. return nil
  364. }
  365. func (x *StatusAttribution) GetExternalShare() *StatusAttribution_ExternalShare {
  366. if x != nil {
  367. if x, ok := x.AttributionData.(*StatusAttribution_ExternalShare_); ok {
  368. return x.ExternalShare
  369. }
  370. }
  371. return nil
  372. }
  373. func (x *StatusAttribution) GetMusic() *StatusAttribution_Music {
  374. if x != nil {
  375. if x, ok := x.AttributionData.(*StatusAttribution_Music_); ok {
  376. return x.Music
  377. }
  378. }
  379. return nil
  380. }
  381. func (x *StatusAttribution) GetGroupStatus() *StatusAttribution_GroupStatus {
  382. if x != nil {
  383. if x, ok := x.AttributionData.(*StatusAttribution_GroupStatus_); ok {
  384. return x.GroupStatus
  385. }
  386. }
  387. return nil
  388. }
  389. func (x *StatusAttribution) GetRlAttribution() *StatusAttribution_RLAttribution {
  390. if x != nil {
  391. if x, ok := x.AttributionData.(*StatusAttribution_RlAttribution); ok {
  392. return x.RlAttribution
  393. }
  394. }
  395. return nil
  396. }
  397. func (x *StatusAttribution) GetAiCreatedAttribution() *StatusAttribution_AiCreatedAttribution {
  398. if x != nil {
  399. if x, ok := x.AttributionData.(*StatusAttribution_AiCreatedAttribution_); ok {
  400. return x.AiCreatedAttribution
  401. }
  402. }
  403. return nil
  404. }
  405. func (x *StatusAttribution) GetType() StatusAttribution_Type {
  406. if x != nil && x.Type != nil {
  407. return *x.Type
  408. }
  409. return StatusAttribution_UNKNOWN
  410. }
  411. func (x *StatusAttribution) GetActionURL() string {
  412. if x != nil && x.ActionURL != nil {
  413. return *x.ActionURL
  414. }
  415. return ""
  416. }
  417. type isStatusAttribution_AttributionData interface {
  418. isStatusAttribution_AttributionData()
  419. }
  420. type StatusAttribution_StatusReshare_ struct {
  421. StatusReshare *StatusAttribution_StatusReshare `protobuf:"bytes,3,opt,name=statusReshare,oneof"`
  422. }
  423. type StatusAttribution_ExternalShare_ struct {
  424. ExternalShare *StatusAttribution_ExternalShare `protobuf:"bytes,4,opt,name=externalShare,oneof"`
  425. }
  426. type StatusAttribution_Music_ struct {
  427. Music *StatusAttribution_Music `protobuf:"bytes,5,opt,name=music,oneof"`
  428. }
  429. type StatusAttribution_GroupStatus_ struct {
  430. GroupStatus *StatusAttribution_GroupStatus `protobuf:"bytes,6,opt,name=groupStatus,oneof"`
  431. }
  432. type StatusAttribution_RlAttribution struct {
  433. RlAttribution *StatusAttribution_RLAttribution `protobuf:"bytes,7,opt,name=rlAttribution,oneof"`
  434. }
  435. type StatusAttribution_AiCreatedAttribution_ struct {
  436. AiCreatedAttribution *StatusAttribution_AiCreatedAttribution `protobuf:"bytes,8,opt,name=aiCreatedAttribution,oneof"`
  437. }
  438. func (*StatusAttribution_StatusReshare_) isStatusAttribution_AttributionData() {}
  439. func (*StatusAttribution_ExternalShare_) isStatusAttribution_AttributionData() {}
  440. func (*StatusAttribution_Music_) isStatusAttribution_AttributionData() {}
  441. func (*StatusAttribution_GroupStatus_) isStatusAttribution_AttributionData() {}
  442. func (*StatusAttribution_RlAttribution) isStatusAttribution_AttributionData() {}
  443. func (*StatusAttribution_AiCreatedAttribution_) isStatusAttribution_AttributionData() {}
  444. type StatusAttribution_AiCreatedAttribution struct {
  445. state protoimpl.MessageState `protogen:"open.v1"`
  446. Source *StatusAttribution_AiCreatedAttribution_Source `protobuf:"varint,1,opt,name=source,enum=WAStatusAttributions.StatusAttribution_AiCreatedAttribution_Source" json:"source,omitempty"`
  447. unknownFields protoimpl.UnknownFields
  448. sizeCache protoimpl.SizeCache
  449. }
  450. func (x *StatusAttribution_AiCreatedAttribution) Reset() {
  451. *x = StatusAttribution_AiCreatedAttribution{}
  452. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[1]
  453. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  454. ms.StoreMessageInfo(mi)
  455. }
  456. func (x *StatusAttribution_AiCreatedAttribution) String() string {
  457. return protoimpl.X.MessageStringOf(x)
  458. }
  459. func (*StatusAttribution_AiCreatedAttribution) ProtoMessage() {}
  460. func (x *StatusAttribution_AiCreatedAttribution) ProtoReflect() protoreflect.Message {
  461. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[1]
  462. if x != nil {
  463. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  464. if ms.LoadMessageInfo() == nil {
  465. ms.StoreMessageInfo(mi)
  466. }
  467. return ms
  468. }
  469. return mi.MessageOf(x)
  470. }
  471. // Deprecated: Use StatusAttribution_AiCreatedAttribution.ProtoReflect.Descriptor instead.
  472. func (*StatusAttribution_AiCreatedAttribution) Descriptor() ([]byte, []int) {
  473. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 0}
  474. }
  475. func (x *StatusAttribution_AiCreatedAttribution) GetSource() StatusAttribution_AiCreatedAttribution_Source {
  476. if x != nil && x.Source != nil {
  477. return *x.Source
  478. }
  479. return StatusAttribution_AiCreatedAttribution_UNKNOWN
  480. }
  481. type StatusAttribution_RLAttribution struct {
  482. state protoimpl.MessageState `protogen:"open.v1"`
  483. Source *StatusAttribution_RLAttribution_Source `protobuf:"varint,1,opt,name=source,enum=WAStatusAttributions.StatusAttribution_RLAttribution_Source" json:"source,omitempty"`
  484. unknownFields protoimpl.UnknownFields
  485. sizeCache protoimpl.SizeCache
  486. }
  487. func (x *StatusAttribution_RLAttribution) Reset() {
  488. *x = StatusAttribution_RLAttribution{}
  489. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[2]
  490. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  491. ms.StoreMessageInfo(mi)
  492. }
  493. func (x *StatusAttribution_RLAttribution) String() string {
  494. return protoimpl.X.MessageStringOf(x)
  495. }
  496. func (*StatusAttribution_RLAttribution) ProtoMessage() {}
  497. func (x *StatusAttribution_RLAttribution) ProtoReflect() protoreflect.Message {
  498. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[2]
  499. if x != nil {
  500. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  501. if ms.LoadMessageInfo() == nil {
  502. ms.StoreMessageInfo(mi)
  503. }
  504. return ms
  505. }
  506. return mi.MessageOf(x)
  507. }
  508. // Deprecated: Use StatusAttribution_RLAttribution.ProtoReflect.Descriptor instead.
  509. func (*StatusAttribution_RLAttribution) Descriptor() ([]byte, []int) {
  510. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 1}
  511. }
  512. func (x *StatusAttribution_RLAttribution) GetSource() StatusAttribution_RLAttribution_Source {
  513. if x != nil && x.Source != nil {
  514. return *x.Source
  515. }
  516. return StatusAttribution_RLAttribution_UNKNOWN
  517. }
  518. type StatusAttribution_ExternalShare struct {
  519. state protoimpl.MessageState `protogen:"open.v1"`
  520. ActionURL *string `protobuf:"bytes,1,opt,name=actionURL" json:"actionURL,omitempty"`
  521. Source *StatusAttribution_ExternalShare_Source `protobuf:"varint,2,opt,name=source,enum=WAStatusAttributions.StatusAttribution_ExternalShare_Source" json:"source,omitempty"`
  522. Duration *int32 `protobuf:"varint,3,opt,name=duration" json:"duration,omitempty"`
  523. ActionFallbackURL *string `protobuf:"bytes,4,opt,name=actionFallbackURL" json:"actionFallbackURL,omitempty"`
  524. unknownFields protoimpl.UnknownFields
  525. sizeCache protoimpl.SizeCache
  526. }
  527. func (x *StatusAttribution_ExternalShare) Reset() {
  528. *x = StatusAttribution_ExternalShare{}
  529. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[3]
  530. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  531. ms.StoreMessageInfo(mi)
  532. }
  533. func (x *StatusAttribution_ExternalShare) String() string {
  534. return protoimpl.X.MessageStringOf(x)
  535. }
  536. func (*StatusAttribution_ExternalShare) ProtoMessage() {}
  537. func (x *StatusAttribution_ExternalShare) ProtoReflect() protoreflect.Message {
  538. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[3]
  539. if x != nil {
  540. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  541. if ms.LoadMessageInfo() == nil {
  542. ms.StoreMessageInfo(mi)
  543. }
  544. return ms
  545. }
  546. return mi.MessageOf(x)
  547. }
  548. // Deprecated: Use StatusAttribution_ExternalShare.ProtoReflect.Descriptor instead.
  549. func (*StatusAttribution_ExternalShare) Descriptor() ([]byte, []int) {
  550. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 2}
  551. }
  552. func (x *StatusAttribution_ExternalShare) GetActionURL() string {
  553. if x != nil && x.ActionURL != nil {
  554. return *x.ActionURL
  555. }
  556. return ""
  557. }
  558. func (x *StatusAttribution_ExternalShare) GetSource() StatusAttribution_ExternalShare_Source {
  559. if x != nil && x.Source != nil {
  560. return *x.Source
  561. }
  562. return StatusAttribution_ExternalShare_UNKNOWN
  563. }
  564. func (x *StatusAttribution_ExternalShare) GetDuration() int32 {
  565. if x != nil && x.Duration != nil {
  566. return *x.Duration
  567. }
  568. return 0
  569. }
  570. func (x *StatusAttribution_ExternalShare) GetActionFallbackURL() string {
  571. if x != nil && x.ActionFallbackURL != nil {
  572. return *x.ActionFallbackURL
  573. }
  574. return ""
  575. }
  576. type StatusAttribution_StatusReshare struct {
  577. state protoimpl.MessageState `protogen:"open.v1"`
  578. Source *StatusAttribution_StatusReshare_Source `protobuf:"varint,1,opt,name=source,enum=WAStatusAttributions.StatusAttribution_StatusReshare_Source" json:"source,omitempty"`
  579. Metadata *StatusAttribution_StatusReshare_Metadata `protobuf:"bytes,2,opt,name=metadata" json:"metadata,omitempty"`
  580. unknownFields protoimpl.UnknownFields
  581. sizeCache protoimpl.SizeCache
  582. }
  583. func (x *StatusAttribution_StatusReshare) Reset() {
  584. *x = StatusAttribution_StatusReshare{}
  585. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[4]
  586. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  587. ms.StoreMessageInfo(mi)
  588. }
  589. func (x *StatusAttribution_StatusReshare) String() string {
  590. return protoimpl.X.MessageStringOf(x)
  591. }
  592. func (*StatusAttribution_StatusReshare) ProtoMessage() {}
  593. func (x *StatusAttribution_StatusReshare) ProtoReflect() protoreflect.Message {
  594. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[4]
  595. if x != nil {
  596. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  597. if ms.LoadMessageInfo() == nil {
  598. ms.StoreMessageInfo(mi)
  599. }
  600. return ms
  601. }
  602. return mi.MessageOf(x)
  603. }
  604. // Deprecated: Use StatusAttribution_StatusReshare.ProtoReflect.Descriptor instead.
  605. func (*StatusAttribution_StatusReshare) Descriptor() ([]byte, []int) {
  606. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 3}
  607. }
  608. func (x *StatusAttribution_StatusReshare) GetSource() StatusAttribution_StatusReshare_Source {
  609. if x != nil && x.Source != nil {
  610. return *x.Source
  611. }
  612. return StatusAttribution_StatusReshare_UNKNOWN
  613. }
  614. func (x *StatusAttribution_StatusReshare) GetMetadata() *StatusAttribution_StatusReshare_Metadata {
  615. if x != nil {
  616. return x.Metadata
  617. }
  618. return nil
  619. }
  620. type StatusAttribution_GroupStatus struct {
  621. state protoimpl.MessageState `protogen:"open.v1"`
  622. AuthorJID *string `protobuf:"bytes,1,opt,name=authorJID" json:"authorJID,omitempty"`
  623. unknownFields protoimpl.UnknownFields
  624. sizeCache protoimpl.SizeCache
  625. }
  626. func (x *StatusAttribution_GroupStatus) Reset() {
  627. *x = StatusAttribution_GroupStatus{}
  628. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[5]
  629. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  630. ms.StoreMessageInfo(mi)
  631. }
  632. func (x *StatusAttribution_GroupStatus) String() string {
  633. return protoimpl.X.MessageStringOf(x)
  634. }
  635. func (*StatusAttribution_GroupStatus) ProtoMessage() {}
  636. func (x *StatusAttribution_GroupStatus) ProtoReflect() protoreflect.Message {
  637. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[5]
  638. if x != nil {
  639. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  640. if ms.LoadMessageInfo() == nil {
  641. ms.StoreMessageInfo(mi)
  642. }
  643. return ms
  644. }
  645. return mi.MessageOf(x)
  646. }
  647. // Deprecated: Use StatusAttribution_GroupStatus.ProtoReflect.Descriptor instead.
  648. func (*StatusAttribution_GroupStatus) Descriptor() ([]byte, []int) {
  649. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 4}
  650. }
  651. func (x *StatusAttribution_GroupStatus) GetAuthorJID() string {
  652. if x != nil && x.AuthorJID != nil {
  653. return *x.AuthorJID
  654. }
  655. return ""
  656. }
  657. type StatusAttribution_Music struct {
  658. state protoimpl.MessageState `protogen:"open.v1"`
  659. AuthorName *string `protobuf:"bytes,1,opt,name=authorName" json:"authorName,omitempty"`
  660. SongID *string `protobuf:"bytes,2,opt,name=songID" json:"songID,omitempty"`
  661. Title *string `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"`
  662. Author *string `protobuf:"bytes,4,opt,name=author" json:"author,omitempty"`
  663. ArtistAttribution *string `protobuf:"bytes,5,opt,name=artistAttribution" json:"artistAttribution,omitempty"`
  664. IsExplicit *bool `protobuf:"varint,6,opt,name=isExplicit" json:"isExplicit,omitempty"`
  665. unknownFields protoimpl.UnknownFields
  666. sizeCache protoimpl.SizeCache
  667. }
  668. func (x *StatusAttribution_Music) Reset() {
  669. *x = StatusAttribution_Music{}
  670. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[6]
  671. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  672. ms.StoreMessageInfo(mi)
  673. }
  674. func (x *StatusAttribution_Music) String() string {
  675. return protoimpl.X.MessageStringOf(x)
  676. }
  677. func (*StatusAttribution_Music) ProtoMessage() {}
  678. func (x *StatusAttribution_Music) ProtoReflect() protoreflect.Message {
  679. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[6]
  680. if x != nil {
  681. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  682. if ms.LoadMessageInfo() == nil {
  683. ms.StoreMessageInfo(mi)
  684. }
  685. return ms
  686. }
  687. return mi.MessageOf(x)
  688. }
  689. // Deprecated: Use StatusAttribution_Music.ProtoReflect.Descriptor instead.
  690. func (*StatusAttribution_Music) Descriptor() ([]byte, []int) {
  691. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 5}
  692. }
  693. func (x *StatusAttribution_Music) GetAuthorName() string {
  694. if x != nil && x.AuthorName != nil {
  695. return *x.AuthorName
  696. }
  697. return ""
  698. }
  699. func (x *StatusAttribution_Music) GetSongID() string {
  700. if x != nil && x.SongID != nil {
  701. return *x.SongID
  702. }
  703. return ""
  704. }
  705. func (x *StatusAttribution_Music) GetTitle() string {
  706. if x != nil && x.Title != nil {
  707. return *x.Title
  708. }
  709. return ""
  710. }
  711. func (x *StatusAttribution_Music) GetAuthor() string {
  712. if x != nil && x.Author != nil {
  713. return *x.Author
  714. }
  715. return ""
  716. }
  717. func (x *StatusAttribution_Music) GetArtistAttribution() string {
  718. if x != nil && x.ArtistAttribution != nil {
  719. return *x.ArtistAttribution
  720. }
  721. return ""
  722. }
  723. func (x *StatusAttribution_Music) GetIsExplicit() bool {
  724. if x != nil && x.IsExplicit != nil {
  725. return *x.IsExplicit
  726. }
  727. return false
  728. }
  729. type StatusAttribution_StatusReshare_Metadata struct {
  730. state protoimpl.MessageState `protogen:"open.v1"`
  731. Duration *int32 `protobuf:"varint,1,opt,name=duration" json:"duration,omitempty"`
  732. ChannelJID *string `protobuf:"bytes,2,opt,name=channelJID" json:"channelJID,omitempty"`
  733. ChannelMessageID *int32 `protobuf:"varint,3,opt,name=channelMessageID" json:"channelMessageID,omitempty"`
  734. HasMultipleReshares *bool `protobuf:"varint,4,opt,name=hasMultipleReshares" json:"hasMultipleReshares,omitempty"`
  735. unknownFields protoimpl.UnknownFields
  736. sizeCache protoimpl.SizeCache
  737. }
  738. func (x *StatusAttribution_StatusReshare_Metadata) Reset() {
  739. *x = StatusAttribution_StatusReshare_Metadata{}
  740. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[7]
  741. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  742. ms.StoreMessageInfo(mi)
  743. }
  744. func (x *StatusAttribution_StatusReshare_Metadata) String() string {
  745. return protoimpl.X.MessageStringOf(x)
  746. }
  747. func (*StatusAttribution_StatusReshare_Metadata) ProtoMessage() {}
  748. func (x *StatusAttribution_StatusReshare_Metadata) ProtoReflect() protoreflect.Message {
  749. mi := &file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[7]
  750. if x != nil {
  751. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  752. if ms.LoadMessageInfo() == nil {
  753. ms.StoreMessageInfo(mi)
  754. }
  755. return ms
  756. }
  757. return mi.MessageOf(x)
  758. }
  759. // Deprecated: Use StatusAttribution_StatusReshare_Metadata.ProtoReflect.Descriptor instead.
  760. func (*StatusAttribution_StatusReshare_Metadata) Descriptor() ([]byte, []int) {
  761. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP(), []int{0, 3, 0}
  762. }
  763. func (x *StatusAttribution_StatusReshare_Metadata) GetDuration() int32 {
  764. if x != nil && x.Duration != nil {
  765. return *x.Duration
  766. }
  767. return 0
  768. }
  769. func (x *StatusAttribution_StatusReshare_Metadata) GetChannelJID() string {
  770. if x != nil && x.ChannelJID != nil {
  771. return *x.ChannelJID
  772. }
  773. return ""
  774. }
  775. func (x *StatusAttribution_StatusReshare_Metadata) GetChannelMessageID() int32 {
  776. if x != nil && x.ChannelMessageID != nil {
  777. return *x.ChannelMessageID
  778. }
  779. return 0
  780. }
  781. func (x *StatusAttribution_StatusReshare_Metadata) GetHasMultipleReshares() bool {
  782. if x != nil && x.HasMultipleReshares != nil {
  783. return *x.HasMultipleReshares
  784. }
  785. return false
  786. }
  787. var File_waStatusAttributions_WAStatusAttributions_proto protoreflect.FileDescriptor
  788. const file_waStatusAttributions_WAStatusAttributions_proto_rawDesc = "" +
  789. "\n" +
  790. "/waStatusAttributions/WAStatusAttributions.proto\x12\x14WAStatusAttributions\"\xde\x11\n" +
  791. "\x11StatusAttribution\x12]\n" +
  792. "\rstatusReshare\x18\x03 \x01(\v25.WAStatusAttributions.StatusAttribution.StatusReshareH\x00R\rstatusReshare\x12]\n" +
  793. "\rexternalShare\x18\x04 \x01(\v25.WAStatusAttributions.StatusAttribution.ExternalShareH\x00R\rexternalShare\x12E\n" +
  794. "\x05music\x18\x05 \x01(\v2-.WAStatusAttributions.StatusAttribution.MusicH\x00R\x05music\x12W\n" +
  795. "\vgroupStatus\x18\x06 \x01(\v23.WAStatusAttributions.StatusAttribution.GroupStatusH\x00R\vgroupStatus\x12]\n" +
  796. "\rrlAttribution\x18\a \x01(\v25.WAStatusAttributions.StatusAttribution.RLAttributionH\x00R\rrlAttribution\x12r\n" +
  797. "\x14aiCreatedAttribution\x18\b \x01(\v2<.WAStatusAttributions.StatusAttribution.AiCreatedAttributionH\x00R\x14aiCreatedAttribution\x12@\n" +
  798. "\x04type\x18\x01 \x01(\x0e2,.WAStatusAttributions.StatusAttribution.TypeR\x04type\x12\x1c\n" +
  799. "\tactionURL\x18\x02 \x01(\tR\tactionURL\x1a\x9e\x01\n" +
  800. "\x14AiCreatedAttribution\x12[\n" +
  801. "\x06source\x18\x01 \x01(\x0e2C.WAStatusAttributions.StatusAttribution.AiCreatedAttribution.SourceR\x06source\")\n" +
  802. "\x06Source\x12\v\n" +
  803. "\aUNKNOWN\x10\x00\x12\x12\n" +
  804. "\x0eSTATUS_MIMICRY\x10\x01\x1a\xc6\x01\n" +
  805. "\rRLAttribution\x12T\n" +
  806. "\x06source\x18\x01 \x01(\x0e2<.WAStatusAttributions.StatusAttribution.RLAttribution.SourceR\x06source\"_\n" +
  807. "\x06Source\x12\v\n" +
  808. "\aUNKNOWN\x10\x00\x12\x18\n" +
  809. "\x14RAY_BAN_META_GLASSES\x10\x01\x12\x17\n" +
  810. "\x13OAKLEY_META_GLASSES\x10\x02\x12\x15\n" +
  811. "\x11HYPERNOVA_GLASSES\x10\x03\x1a\xe7\x02\n" +
  812. "\rExternalShare\x12\x1c\n" +
  813. "\tactionURL\x18\x01 \x01(\tR\tactionURL\x12T\n" +
  814. "\x06source\x18\x02 \x01(\x0e2<.WAStatusAttributions.StatusAttribution.ExternalShare.SourceR\x06source\x12\x1a\n" +
  815. "\bduration\x18\x03 \x01(\x05R\bduration\x12,\n" +
  816. "\x11actionFallbackURL\x18\x04 \x01(\tR\x11actionFallbackURL\"\x97\x01\n" +
  817. "\x06Source\x12\v\n" +
  818. "\aUNKNOWN\x10\x00\x12\r\n" +
  819. "\tINSTAGRAM\x10\x01\x12\f\n" +
  820. "\bFACEBOOK\x10\x02\x12\r\n" +
  821. "\tMESSENGER\x10\x03\x12\v\n" +
  822. "\aSPOTIFY\x10\x04\x12\v\n" +
  823. "\aYOUTUBE\x10\x05\x12\r\n" +
  824. "\tPINTEREST\x10\x06\x12\v\n" +
  825. "\aTHREADS\x10\a\x12\x0f\n" +
  826. "\vAPPLE_MUSIC\x10\b\x12\r\n" +
  827. "\tSHARECHAT\x10\t\x1a\xcc\x03\n" +
  828. "\rStatusReshare\x12T\n" +
  829. "\x06source\x18\x01 \x01(\x0e2<.WAStatusAttributions.StatusAttribution.StatusReshare.SourceR\x06source\x12Z\n" +
  830. "\bmetadata\x18\x02 \x01(\v2>.WAStatusAttributions.StatusAttribution.StatusReshare.MetadataR\bmetadata\x1a\xa4\x01\n" +
  831. "\bMetadata\x12\x1a\n" +
  832. "\bduration\x18\x01 \x01(\x05R\bduration\x12\x1e\n" +
  833. "\n" +
  834. "channelJID\x18\x02 \x01(\tR\n" +
  835. "channelJID\x12*\n" +
  836. "\x10channelMessageID\x18\x03 \x01(\x05R\x10channelMessageID\x120\n" +
  837. "\x13hasMultipleReshares\x18\x04 \x01(\bR\x13hasMultipleReshares\"b\n" +
  838. "\x06Source\x12\v\n" +
  839. "\aUNKNOWN\x10\x00\x12\x14\n" +
  840. "\x10INTERNAL_RESHARE\x10\x01\x12\x13\n" +
  841. "\x0fMENTION_RESHARE\x10\x02\x12\x13\n" +
  842. "\x0fCHANNEL_RESHARE\x10\x03\x12\v\n" +
  843. "\aFORWARD\x10\x04\x1a+\n" +
  844. "\vGroupStatus\x12\x1c\n" +
  845. "\tauthorJID\x18\x01 \x01(\tR\tauthorJID\x1a\xbb\x01\n" +
  846. "\x05Music\x12\x1e\n" +
  847. "\n" +
  848. "authorName\x18\x01 \x01(\tR\n" +
  849. "authorName\x12\x16\n" +
  850. "\x06songID\x18\x02 \x01(\tR\x06songID\x12\x14\n" +
  851. "\x05title\x18\x03 \x01(\tR\x05title\x12\x16\n" +
  852. "\x06author\x18\x04 \x01(\tR\x06author\x12,\n" +
  853. "\x11artistAttribution\x18\x05 \x01(\tR\x11artistAttribution\x12\x1e\n" +
  854. "\n" +
  855. "isExplicit\x18\x06 \x01(\bR\n" +
  856. "isExplicit\"\x96\x01\n" +
  857. "\x04Type\x12\v\n" +
  858. "\aUNKNOWN\x10\x00\x12\v\n" +
  859. "\aRESHARE\x10\x01\x12\x12\n" +
  860. "\x0eEXTERNAL_SHARE\x10\x02\x12\t\n" +
  861. "\x05MUSIC\x10\x03\x12\x12\n" +
  862. "\x0eSTATUS_MENTION\x10\x04\x12\x10\n" +
  863. "\fGROUP_STATUS\x10\x05\x12\x12\n" +
  864. "\x0eRL_ATTRIBUTION\x10\x06\x12\x0e\n" +
  865. "\n" +
  866. "AI_CREATED\x10\a\x12\v\n" +
  867. "\aLAYOUTS\x10\bB\x11\n" +
  868. "\x0fattributionDataB;Z9git.bobomao.top/joey/whatsmeow/proto/waStatusAttributions"
  869. var (
  870. file_waStatusAttributions_WAStatusAttributions_proto_rawDescOnce sync.Once
  871. file_waStatusAttributions_WAStatusAttributions_proto_rawDescData []byte
  872. )
  873. func file_waStatusAttributions_WAStatusAttributions_proto_rawDescGZIP() []byte {
  874. file_waStatusAttributions_WAStatusAttributions_proto_rawDescOnce.Do(func() {
  875. file_waStatusAttributions_WAStatusAttributions_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_waStatusAttributions_WAStatusAttributions_proto_rawDesc), len(file_waStatusAttributions_WAStatusAttributions_proto_rawDesc)))
  876. })
  877. return file_waStatusAttributions_WAStatusAttributions_proto_rawDescData
  878. }
  879. var file_waStatusAttributions_WAStatusAttributions_proto_enumTypes = make([]protoimpl.EnumInfo, 5)
  880. var file_waStatusAttributions_WAStatusAttributions_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
  881. var file_waStatusAttributions_WAStatusAttributions_proto_goTypes = []any{
  882. (StatusAttribution_Type)(0), // 0: WAStatusAttributions.StatusAttribution.Type
  883. (StatusAttribution_AiCreatedAttribution_Source)(0), // 1: WAStatusAttributions.StatusAttribution.AiCreatedAttribution.Source
  884. (StatusAttribution_RLAttribution_Source)(0), // 2: WAStatusAttributions.StatusAttribution.RLAttribution.Source
  885. (StatusAttribution_ExternalShare_Source)(0), // 3: WAStatusAttributions.StatusAttribution.ExternalShare.Source
  886. (StatusAttribution_StatusReshare_Source)(0), // 4: WAStatusAttributions.StatusAttribution.StatusReshare.Source
  887. (*StatusAttribution)(nil), // 5: WAStatusAttributions.StatusAttribution
  888. (*StatusAttribution_AiCreatedAttribution)(nil), // 6: WAStatusAttributions.StatusAttribution.AiCreatedAttribution
  889. (*StatusAttribution_RLAttribution)(nil), // 7: WAStatusAttributions.StatusAttribution.RLAttribution
  890. (*StatusAttribution_ExternalShare)(nil), // 8: WAStatusAttributions.StatusAttribution.ExternalShare
  891. (*StatusAttribution_StatusReshare)(nil), // 9: WAStatusAttributions.StatusAttribution.StatusReshare
  892. (*StatusAttribution_GroupStatus)(nil), // 10: WAStatusAttributions.StatusAttribution.GroupStatus
  893. (*StatusAttribution_Music)(nil), // 11: WAStatusAttributions.StatusAttribution.Music
  894. (*StatusAttribution_StatusReshare_Metadata)(nil), // 12: WAStatusAttributions.StatusAttribution.StatusReshare.Metadata
  895. }
  896. var file_waStatusAttributions_WAStatusAttributions_proto_depIdxs = []int32{
  897. 9, // 0: WAStatusAttributions.StatusAttribution.statusReshare:type_name -> WAStatusAttributions.StatusAttribution.StatusReshare
  898. 8, // 1: WAStatusAttributions.StatusAttribution.externalShare:type_name -> WAStatusAttributions.StatusAttribution.ExternalShare
  899. 11, // 2: WAStatusAttributions.StatusAttribution.music:type_name -> WAStatusAttributions.StatusAttribution.Music
  900. 10, // 3: WAStatusAttributions.StatusAttribution.groupStatus:type_name -> WAStatusAttributions.StatusAttribution.GroupStatus
  901. 7, // 4: WAStatusAttributions.StatusAttribution.rlAttribution:type_name -> WAStatusAttributions.StatusAttribution.RLAttribution
  902. 6, // 5: WAStatusAttributions.StatusAttribution.aiCreatedAttribution:type_name -> WAStatusAttributions.StatusAttribution.AiCreatedAttribution
  903. 0, // 6: WAStatusAttributions.StatusAttribution.type:type_name -> WAStatusAttributions.StatusAttribution.Type
  904. 1, // 7: WAStatusAttributions.StatusAttribution.AiCreatedAttribution.source:type_name -> WAStatusAttributions.StatusAttribution.AiCreatedAttribution.Source
  905. 2, // 8: WAStatusAttributions.StatusAttribution.RLAttribution.source:type_name -> WAStatusAttributions.StatusAttribution.RLAttribution.Source
  906. 3, // 9: WAStatusAttributions.StatusAttribution.ExternalShare.source:type_name -> WAStatusAttributions.StatusAttribution.ExternalShare.Source
  907. 4, // 10: WAStatusAttributions.StatusAttribution.StatusReshare.source:type_name -> WAStatusAttributions.StatusAttribution.StatusReshare.Source
  908. 12, // 11: WAStatusAttributions.StatusAttribution.StatusReshare.metadata:type_name -> WAStatusAttributions.StatusAttribution.StatusReshare.Metadata
  909. 12, // [12:12] is the sub-list for method output_type
  910. 12, // [12:12] is the sub-list for method input_type
  911. 12, // [12:12] is the sub-list for extension type_name
  912. 12, // [12:12] is the sub-list for extension extendee
  913. 0, // [0:12] is the sub-list for field type_name
  914. }
  915. func init() { file_waStatusAttributions_WAStatusAttributions_proto_init() }
  916. func file_waStatusAttributions_WAStatusAttributions_proto_init() {
  917. if File_waStatusAttributions_WAStatusAttributions_proto != nil {
  918. return
  919. }
  920. file_waStatusAttributions_WAStatusAttributions_proto_msgTypes[0].OneofWrappers = []any{
  921. (*StatusAttribution_StatusReshare_)(nil),
  922. (*StatusAttribution_ExternalShare_)(nil),
  923. (*StatusAttribution_Music_)(nil),
  924. (*StatusAttribution_GroupStatus_)(nil),
  925. (*StatusAttribution_RlAttribution)(nil),
  926. (*StatusAttribution_AiCreatedAttribution_)(nil),
  927. }
  928. type x struct{}
  929. out := protoimpl.TypeBuilder{
  930. File: protoimpl.DescBuilder{
  931. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  932. RawDescriptor: unsafe.Slice(unsafe.StringData(file_waStatusAttributions_WAStatusAttributions_proto_rawDesc), len(file_waStatusAttributions_WAStatusAttributions_proto_rawDesc)),
  933. NumEnums: 5,
  934. NumMessages: 8,
  935. NumExtensions: 0,
  936. NumServices: 0,
  937. },
  938. GoTypes: file_waStatusAttributions_WAStatusAttributions_proto_goTypes,
  939. DependencyIndexes: file_waStatusAttributions_WAStatusAttributions_proto_depIdxs,
  940. EnumInfos: file_waStatusAttributions_WAStatusAttributions_proto_enumTypes,
  941. MessageInfos: file_waStatusAttributions_WAStatusAttributions_proto_msgTypes,
  942. }.Build()
  943. File_waStatusAttributions_WAStatusAttributions_proto = out.File
  944. file_waStatusAttributions_WAStatusAttributions_proto_goTypes = nil
  945. file_waStatusAttributions_WAStatusAttributions_proto_depIdxs = nil
  946. }