WAStatusAttributions.pb.go 40 KB

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