WWxFriendPushNotice.java 79 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: WWxFriendPushNotice.proto
  3. package Im.Scrm.Ww.Proto;
  4. public final class WWxFriendPushNotice {
  5. private WWxFriendPushNotice() {}
  6. public static void registerAllExtensions(
  7. com.google.protobuf.ExtensionRegistryLite registry) {
  8. }
  9. public static void registerAllExtensions(
  10. com.google.protobuf.ExtensionRegistry registry) {
  11. registerAllExtensions(
  12. (com.google.protobuf.ExtensionRegistryLite) registry);
  13. }
  14. public interface WxFriendPushNoticeMessageOrBuilder extends
  15. // @@protoc_insertion_point(interface_extends:Im.Scrm.Ww.Proto.WxFriendPushNoticeMessage)
  16. com.google.protobuf.MessageOrBuilder {
  17. /**
  18. * <pre>
  19. * 设备企业WX号
  20. * </pre>
  21. *
  22. * <code>int64 WxId = 1;</code>
  23. * @return The wxId.
  24. */
  25. long getWxId();
  26. /**
  27. * <pre>
  28. * 好友信息模型 多个
  29. * </pre>
  30. *
  31. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  32. */
  33. java.util.List<Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage>
  34. getFriendsList();
  35. /**
  36. * <pre>
  37. * 好友信息模型 多个
  38. * </pre>
  39. *
  40. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  41. */
  42. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage getFriends(int index);
  43. /**
  44. * <pre>
  45. * 好友信息模型 多个
  46. * </pre>
  47. *
  48. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  49. */
  50. int getFriendsCount();
  51. /**
  52. * <pre>
  53. * 好友信息模型 多个
  54. * </pre>
  55. *
  56. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  57. */
  58. java.util.List<? extends Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessageOrBuilder>
  59. getFriendsOrBuilderList();
  60. /**
  61. * <pre>
  62. * 好友信息模型 多个
  63. * </pre>
  64. *
  65. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  66. */
  67. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessageOrBuilder getFriendsOrBuilder(
  68. int index);
  69. /**
  70. * <code>int32 Size = 3;</code>
  71. * @return The size.
  72. */
  73. int getSize();
  74. /**
  75. * <code>int32 Count = 4;</code>
  76. * @return The count.
  77. */
  78. int getCount();
  79. /**
  80. * <code>int32 Page = 5;</code>
  81. * @return The page.
  82. */
  83. int getPage();
  84. /**
  85. * <code>int64 TaskId = 6;</code>
  86. * @return The taskId.
  87. */
  88. long getTaskId();
  89. }
  90. /**
  91. * Protobuf type {@code Im.Scrm.Ww.Proto.WxFriendPushNoticeMessage}
  92. */
  93. public static final class WxFriendPushNoticeMessage extends
  94. com.google.protobuf.GeneratedMessageV3 implements
  95. // @@protoc_insertion_point(message_implements:Im.Scrm.Ww.Proto.WxFriendPushNoticeMessage)
  96. WxFriendPushNoticeMessageOrBuilder {
  97. private static final long serialVersionUID = 0L;
  98. // Use WxFriendPushNoticeMessage.newBuilder() to construct.
  99. private WxFriendPushNoticeMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  100. super(builder);
  101. }
  102. private WxFriendPushNoticeMessage() {
  103. friends_ = java.util.Collections.emptyList();
  104. }
  105. @java.lang.Override
  106. @SuppressWarnings({"unused"})
  107. protected java.lang.Object newInstance(
  108. UnusedPrivateParameter unused) {
  109. return new WxFriendPushNoticeMessage();
  110. }
  111. @java.lang.Override
  112. public final com.google.protobuf.UnknownFieldSet
  113. getUnknownFields() {
  114. return this.unknownFields;
  115. }
  116. private WxFriendPushNoticeMessage(
  117. com.google.protobuf.CodedInputStream input,
  118. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  119. throws com.google.protobuf.InvalidProtocolBufferException {
  120. this();
  121. if (extensionRegistry == null) {
  122. throw new java.lang.NullPointerException();
  123. }
  124. int mutable_bitField0_ = 0;
  125. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  126. com.google.protobuf.UnknownFieldSet.newBuilder();
  127. try {
  128. boolean done = false;
  129. while (!done) {
  130. int tag = input.readTag();
  131. switch (tag) {
  132. case 0:
  133. done = true;
  134. break;
  135. case 8: {
  136. wxId_ = input.readInt64();
  137. break;
  138. }
  139. case 18: {
  140. if (!((mutable_bitField0_ & 0x00000001) != 0)) {
  141. friends_ = new java.util.ArrayList<Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage>();
  142. mutable_bitField0_ |= 0x00000001;
  143. }
  144. friends_.add(
  145. input.readMessage(Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.parser(), extensionRegistry));
  146. break;
  147. }
  148. case 24: {
  149. size_ = input.readInt32();
  150. break;
  151. }
  152. case 32: {
  153. count_ = input.readInt32();
  154. break;
  155. }
  156. case 40: {
  157. page_ = input.readInt32();
  158. break;
  159. }
  160. case 48: {
  161. taskId_ = input.readInt64();
  162. break;
  163. }
  164. default: {
  165. if (!parseUnknownField(
  166. input, unknownFields, extensionRegistry, tag)) {
  167. done = true;
  168. }
  169. break;
  170. }
  171. }
  172. }
  173. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  174. throw e.setUnfinishedMessage(this);
  175. } catch (java.io.IOException e) {
  176. throw new com.google.protobuf.InvalidProtocolBufferException(
  177. e).setUnfinishedMessage(this);
  178. } finally {
  179. if (((mutable_bitField0_ & 0x00000001) != 0)) {
  180. friends_ = java.util.Collections.unmodifiableList(friends_);
  181. }
  182. this.unknownFields = unknownFields.build();
  183. makeExtensionsImmutable();
  184. }
  185. }
  186. public static final com.google.protobuf.Descriptors.Descriptor
  187. getDescriptor() {
  188. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.internal_static_Im_Scrm_Ww_Proto_WxFriendPushNoticeMessage_descriptor;
  189. }
  190. @java.lang.Override
  191. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  192. internalGetFieldAccessorTable() {
  193. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.internal_static_Im_Scrm_Ww_Proto_WxFriendPushNoticeMessage_fieldAccessorTable
  194. .ensureFieldAccessorsInitialized(
  195. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage.class, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage.Builder.class);
  196. }
  197. public static final int WXID_FIELD_NUMBER = 1;
  198. private long wxId_;
  199. /**
  200. * <pre>
  201. * 设备企业WX号
  202. * </pre>
  203. *
  204. * <code>int64 WxId = 1;</code>
  205. * @return The wxId.
  206. */
  207. public long getWxId() {
  208. return wxId_;
  209. }
  210. public static final int FRIENDS_FIELD_NUMBER = 2;
  211. private java.util.List<Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage> friends_;
  212. /**
  213. * <pre>
  214. * 好友信息模型 多个
  215. * </pre>
  216. *
  217. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  218. */
  219. public java.util.List<Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage> getFriendsList() {
  220. return friends_;
  221. }
  222. /**
  223. * <pre>
  224. * 好友信息模型 多个
  225. * </pre>
  226. *
  227. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  228. */
  229. public java.util.List<? extends Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessageOrBuilder>
  230. getFriendsOrBuilderList() {
  231. return friends_;
  232. }
  233. /**
  234. * <pre>
  235. * 好友信息模型 多个
  236. * </pre>
  237. *
  238. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  239. */
  240. public int getFriendsCount() {
  241. return friends_.size();
  242. }
  243. /**
  244. * <pre>
  245. * 好友信息模型 多个
  246. * </pre>
  247. *
  248. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  249. */
  250. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage getFriends(int index) {
  251. return friends_.get(index);
  252. }
  253. /**
  254. * <pre>
  255. * 好友信息模型 多个
  256. * </pre>
  257. *
  258. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  259. */
  260. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessageOrBuilder getFriendsOrBuilder(
  261. int index) {
  262. return friends_.get(index);
  263. }
  264. public static final int SIZE_FIELD_NUMBER = 3;
  265. private int size_;
  266. /**
  267. * <code>int32 Size = 3;</code>
  268. * @return The size.
  269. */
  270. public int getSize() {
  271. return size_;
  272. }
  273. public static final int COUNT_FIELD_NUMBER = 4;
  274. private int count_;
  275. /**
  276. * <code>int32 Count = 4;</code>
  277. * @return The count.
  278. */
  279. public int getCount() {
  280. return count_;
  281. }
  282. public static final int PAGE_FIELD_NUMBER = 5;
  283. private int page_;
  284. /**
  285. * <code>int32 Page = 5;</code>
  286. * @return The page.
  287. */
  288. public int getPage() {
  289. return page_;
  290. }
  291. public static final int TASKID_FIELD_NUMBER = 6;
  292. private long taskId_;
  293. /**
  294. * <code>int64 TaskId = 6;</code>
  295. * @return The taskId.
  296. */
  297. public long getTaskId() {
  298. return taskId_;
  299. }
  300. private byte memoizedIsInitialized = -1;
  301. @java.lang.Override
  302. public final boolean isInitialized() {
  303. byte isInitialized = memoizedIsInitialized;
  304. if (isInitialized == 1) return true;
  305. if (isInitialized == 0) return false;
  306. memoizedIsInitialized = 1;
  307. return true;
  308. }
  309. @java.lang.Override
  310. public void writeTo(com.google.protobuf.CodedOutputStream output)
  311. throws java.io.IOException {
  312. if (wxId_ != 0L) {
  313. output.writeInt64(1, wxId_);
  314. }
  315. for (int i = 0; i < friends_.size(); i++) {
  316. output.writeMessage(2, friends_.get(i));
  317. }
  318. if (size_ != 0) {
  319. output.writeInt32(3, size_);
  320. }
  321. if (count_ != 0) {
  322. output.writeInt32(4, count_);
  323. }
  324. if (page_ != 0) {
  325. output.writeInt32(5, page_);
  326. }
  327. if (taskId_ != 0L) {
  328. output.writeInt64(6, taskId_);
  329. }
  330. unknownFields.writeTo(output);
  331. }
  332. @java.lang.Override
  333. public int getSerializedSize() {
  334. int size = memoizedSize;
  335. if (size != -1) return size;
  336. size = 0;
  337. if (wxId_ != 0L) {
  338. size += com.google.protobuf.CodedOutputStream
  339. .computeInt64Size(1, wxId_);
  340. }
  341. for (int i = 0; i < friends_.size(); i++) {
  342. size += com.google.protobuf.CodedOutputStream
  343. .computeMessageSize(2, friends_.get(i));
  344. }
  345. if (size_ != 0) {
  346. size += com.google.protobuf.CodedOutputStream
  347. .computeInt32Size(3, size_);
  348. }
  349. if (count_ != 0) {
  350. size += com.google.protobuf.CodedOutputStream
  351. .computeInt32Size(4, count_);
  352. }
  353. if (page_ != 0) {
  354. size += com.google.protobuf.CodedOutputStream
  355. .computeInt32Size(5, page_);
  356. }
  357. if (taskId_ != 0L) {
  358. size += com.google.protobuf.CodedOutputStream
  359. .computeInt64Size(6, taskId_);
  360. }
  361. size += unknownFields.getSerializedSize();
  362. memoizedSize = size;
  363. return size;
  364. }
  365. @java.lang.Override
  366. public boolean equals(final java.lang.Object obj) {
  367. if (obj == this) {
  368. return true;
  369. }
  370. if (!(obj instanceof Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage)) {
  371. return super.equals(obj);
  372. }
  373. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage other = (Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage) obj;
  374. if (getWxId()
  375. != other.getWxId()) return false;
  376. if (!getFriendsList()
  377. .equals(other.getFriendsList())) return false;
  378. if (getSize()
  379. != other.getSize()) return false;
  380. if (getCount()
  381. != other.getCount()) return false;
  382. if (getPage()
  383. != other.getPage()) return false;
  384. if (getTaskId()
  385. != other.getTaskId()) return false;
  386. if (!unknownFields.equals(other.unknownFields)) return false;
  387. return true;
  388. }
  389. @java.lang.Override
  390. public int hashCode() {
  391. if (memoizedHashCode != 0) {
  392. return memoizedHashCode;
  393. }
  394. int hash = 41;
  395. hash = (19 * hash) + getDescriptor().hashCode();
  396. hash = (37 * hash) + WXID_FIELD_NUMBER;
  397. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  398. getWxId());
  399. if (getFriendsCount() > 0) {
  400. hash = (37 * hash) + FRIENDS_FIELD_NUMBER;
  401. hash = (53 * hash) + getFriendsList().hashCode();
  402. }
  403. hash = (37 * hash) + SIZE_FIELD_NUMBER;
  404. hash = (53 * hash) + getSize();
  405. hash = (37 * hash) + COUNT_FIELD_NUMBER;
  406. hash = (53 * hash) + getCount();
  407. hash = (37 * hash) + PAGE_FIELD_NUMBER;
  408. hash = (53 * hash) + getPage();
  409. hash = (37 * hash) + TASKID_FIELD_NUMBER;
  410. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  411. getTaskId());
  412. hash = (29 * hash) + unknownFields.hashCode();
  413. memoizedHashCode = hash;
  414. return hash;
  415. }
  416. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseFrom(
  417. java.nio.ByteBuffer data)
  418. throws com.google.protobuf.InvalidProtocolBufferException {
  419. return PARSER.parseFrom(data);
  420. }
  421. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseFrom(
  422. java.nio.ByteBuffer data,
  423. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  424. throws com.google.protobuf.InvalidProtocolBufferException {
  425. return PARSER.parseFrom(data, extensionRegistry);
  426. }
  427. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseFrom(
  428. com.google.protobuf.ByteString data)
  429. throws com.google.protobuf.InvalidProtocolBufferException {
  430. return PARSER.parseFrom(data);
  431. }
  432. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseFrom(
  433. com.google.protobuf.ByteString data,
  434. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  435. throws com.google.protobuf.InvalidProtocolBufferException {
  436. return PARSER.parseFrom(data, extensionRegistry);
  437. }
  438. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseFrom(byte[] data)
  439. throws com.google.protobuf.InvalidProtocolBufferException {
  440. return PARSER.parseFrom(data);
  441. }
  442. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseFrom(
  443. byte[] data,
  444. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  445. throws com.google.protobuf.InvalidProtocolBufferException {
  446. return PARSER.parseFrom(data, extensionRegistry);
  447. }
  448. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseFrom(java.io.InputStream input)
  449. throws java.io.IOException {
  450. return com.google.protobuf.GeneratedMessageV3
  451. .parseWithIOException(PARSER, input);
  452. }
  453. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseFrom(
  454. java.io.InputStream input,
  455. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  456. throws java.io.IOException {
  457. return com.google.protobuf.GeneratedMessageV3
  458. .parseWithIOException(PARSER, input, extensionRegistry);
  459. }
  460. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseDelimitedFrom(java.io.InputStream input)
  461. throws java.io.IOException {
  462. return com.google.protobuf.GeneratedMessageV3
  463. .parseDelimitedWithIOException(PARSER, input);
  464. }
  465. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseDelimitedFrom(
  466. java.io.InputStream input,
  467. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  468. throws java.io.IOException {
  469. return com.google.protobuf.GeneratedMessageV3
  470. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  471. }
  472. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseFrom(
  473. com.google.protobuf.CodedInputStream input)
  474. throws java.io.IOException {
  475. return com.google.protobuf.GeneratedMessageV3
  476. .parseWithIOException(PARSER, input);
  477. }
  478. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parseFrom(
  479. com.google.protobuf.CodedInputStream input,
  480. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  481. throws java.io.IOException {
  482. return com.google.protobuf.GeneratedMessageV3
  483. .parseWithIOException(PARSER, input, extensionRegistry);
  484. }
  485. @java.lang.Override
  486. public Builder newBuilderForType() { return newBuilder(); }
  487. public static Builder newBuilder() {
  488. return DEFAULT_INSTANCE.toBuilder();
  489. }
  490. public static Builder newBuilder(Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage prototype) {
  491. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  492. }
  493. @java.lang.Override
  494. public Builder toBuilder() {
  495. return this == DEFAULT_INSTANCE
  496. ? new Builder() : new Builder().mergeFrom(this);
  497. }
  498. @java.lang.Override
  499. protected Builder newBuilderForType(
  500. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  501. Builder builder = new Builder(parent);
  502. return builder;
  503. }
  504. /**
  505. * Protobuf type {@code Im.Scrm.Ww.Proto.WxFriendPushNoticeMessage}
  506. */
  507. public static final class Builder extends
  508. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  509. // @@protoc_insertion_point(builder_implements:Im.Scrm.Ww.Proto.WxFriendPushNoticeMessage)
  510. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessageOrBuilder {
  511. public static final com.google.protobuf.Descriptors.Descriptor
  512. getDescriptor() {
  513. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.internal_static_Im_Scrm_Ww_Proto_WxFriendPushNoticeMessage_descriptor;
  514. }
  515. @java.lang.Override
  516. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  517. internalGetFieldAccessorTable() {
  518. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.internal_static_Im_Scrm_Ww_Proto_WxFriendPushNoticeMessage_fieldAccessorTable
  519. .ensureFieldAccessorsInitialized(
  520. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage.class, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage.Builder.class);
  521. }
  522. // Construct using Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage.newBuilder()
  523. private Builder() {
  524. maybeForceBuilderInitialization();
  525. }
  526. private Builder(
  527. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  528. super(parent);
  529. maybeForceBuilderInitialization();
  530. }
  531. private void maybeForceBuilderInitialization() {
  532. if (com.google.protobuf.GeneratedMessageV3
  533. .alwaysUseFieldBuilders) {
  534. getFriendsFieldBuilder();
  535. }
  536. }
  537. @java.lang.Override
  538. public Builder clear() {
  539. super.clear();
  540. wxId_ = 0L;
  541. if (friendsBuilder_ == null) {
  542. friends_ = java.util.Collections.emptyList();
  543. bitField0_ = (bitField0_ & ~0x00000001);
  544. } else {
  545. friendsBuilder_.clear();
  546. }
  547. size_ = 0;
  548. count_ = 0;
  549. page_ = 0;
  550. taskId_ = 0L;
  551. return this;
  552. }
  553. @java.lang.Override
  554. public com.google.protobuf.Descriptors.Descriptor
  555. getDescriptorForType() {
  556. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.internal_static_Im_Scrm_Ww_Proto_WxFriendPushNoticeMessage_descriptor;
  557. }
  558. @java.lang.Override
  559. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage getDefaultInstanceForType() {
  560. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage.getDefaultInstance();
  561. }
  562. @java.lang.Override
  563. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage build() {
  564. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage result = buildPartial();
  565. if (!result.isInitialized()) {
  566. throw newUninitializedMessageException(result);
  567. }
  568. return result;
  569. }
  570. @java.lang.Override
  571. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage buildPartial() {
  572. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage result = new Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage(this);
  573. int from_bitField0_ = bitField0_;
  574. result.wxId_ = wxId_;
  575. if (friendsBuilder_ == null) {
  576. if (((bitField0_ & 0x00000001) != 0)) {
  577. friends_ = java.util.Collections.unmodifiableList(friends_);
  578. bitField0_ = (bitField0_ & ~0x00000001);
  579. }
  580. result.friends_ = friends_;
  581. } else {
  582. result.friends_ = friendsBuilder_.build();
  583. }
  584. result.size_ = size_;
  585. result.count_ = count_;
  586. result.page_ = page_;
  587. result.taskId_ = taskId_;
  588. onBuilt();
  589. return result;
  590. }
  591. @java.lang.Override
  592. public Builder clone() {
  593. return super.clone();
  594. }
  595. @java.lang.Override
  596. public Builder setField(
  597. com.google.protobuf.Descriptors.FieldDescriptor field,
  598. java.lang.Object value) {
  599. return super.setField(field, value);
  600. }
  601. @java.lang.Override
  602. public Builder clearField(
  603. com.google.protobuf.Descriptors.FieldDescriptor field) {
  604. return super.clearField(field);
  605. }
  606. @java.lang.Override
  607. public Builder clearOneof(
  608. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  609. return super.clearOneof(oneof);
  610. }
  611. @java.lang.Override
  612. public Builder setRepeatedField(
  613. com.google.protobuf.Descriptors.FieldDescriptor field,
  614. int index, java.lang.Object value) {
  615. return super.setRepeatedField(field, index, value);
  616. }
  617. @java.lang.Override
  618. public Builder addRepeatedField(
  619. com.google.protobuf.Descriptors.FieldDescriptor field,
  620. java.lang.Object value) {
  621. return super.addRepeatedField(field, value);
  622. }
  623. @java.lang.Override
  624. public Builder mergeFrom(com.google.protobuf.Message other) {
  625. if (other instanceof Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage) {
  626. return mergeFrom((Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage)other);
  627. } else {
  628. super.mergeFrom(other);
  629. return this;
  630. }
  631. }
  632. public Builder mergeFrom(Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage other) {
  633. if (other == Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage.getDefaultInstance()) return this;
  634. if (other.getWxId() != 0L) {
  635. setWxId(other.getWxId());
  636. }
  637. if (friendsBuilder_ == null) {
  638. if (!other.friends_.isEmpty()) {
  639. if (friends_.isEmpty()) {
  640. friends_ = other.friends_;
  641. bitField0_ = (bitField0_ & ~0x00000001);
  642. } else {
  643. ensureFriendsIsMutable();
  644. friends_.addAll(other.friends_);
  645. }
  646. onChanged();
  647. }
  648. } else {
  649. if (!other.friends_.isEmpty()) {
  650. if (friendsBuilder_.isEmpty()) {
  651. friendsBuilder_.dispose();
  652. friendsBuilder_ = null;
  653. friends_ = other.friends_;
  654. bitField0_ = (bitField0_ & ~0x00000001);
  655. friendsBuilder_ =
  656. com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
  657. getFriendsFieldBuilder() : null;
  658. } else {
  659. friendsBuilder_.addAllMessages(other.friends_);
  660. }
  661. }
  662. }
  663. if (other.getSize() != 0) {
  664. setSize(other.getSize());
  665. }
  666. if (other.getCount() != 0) {
  667. setCount(other.getCount());
  668. }
  669. if (other.getPage() != 0) {
  670. setPage(other.getPage());
  671. }
  672. if (other.getTaskId() != 0L) {
  673. setTaskId(other.getTaskId());
  674. }
  675. this.mergeUnknownFields(other.unknownFields);
  676. onChanged();
  677. return this;
  678. }
  679. @java.lang.Override
  680. public final boolean isInitialized() {
  681. return true;
  682. }
  683. @java.lang.Override
  684. public Builder mergeFrom(
  685. com.google.protobuf.CodedInputStream input,
  686. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  687. throws java.io.IOException {
  688. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage parsedMessage = null;
  689. try {
  690. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  691. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  692. parsedMessage = (Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage) e.getUnfinishedMessage();
  693. throw e.unwrapIOException();
  694. } finally {
  695. if (parsedMessage != null) {
  696. mergeFrom(parsedMessage);
  697. }
  698. }
  699. return this;
  700. }
  701. private int bitField0_;
  702. private long wxId_ ;
  703. /**
  704. * <pre>
  705. * 设备企业WX号
  706. * </pre>
  707. *
  708. * <code>int64 WxId = 1;</code>
  709. * @return The wxId.
  710. */
  711. public long getWxId() {
  712. return wxId_;
  713. }
  714. /**
  715. * <pre>
  716. * 设备企业WX号
  717. * </pre>
  718. *
  719. * <code>int64 WxId = 1;</code>
  720. * @param value The wxId to set.
  721. * @return This builder for chaining.
  722. */
  723. public Builder setWxId(long value) {
  724. wxId_ = value;
  725. onChanged();
  726. return this;
  727. }
  728. /**
  729. * <pre>
  730. * 设备企业WX号
  731. * </pre>
  732. *
  733. * <code>int64 WxId = 1;</code>
  734. * @return This builder for chaining.
  735. */
  736. public Builder clearWxId() {
  737. wxId_ = 0L;
  738. onChanged();
  739. return this;
  740. }
  741. private java.util.List<Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage> friends_ =
  742. java.util.Collections.emptyList();
  743. private void ensureFriendsIsMutable() {
  744. if (!((bitField0_ & 0x00000001) != 0)) {
  745. friends_ = new java.util.ArrayList<Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage>(friends_);
  746. bitField0_ |= 0x00000001;
  747. }
  748. }
  749. private com.google.protobuf.RepeatedFieldBuilderV3<
  750. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessageOrBuilder> friendsBuilder_;
  751. /**
  752. * <pre>
  753. * 好友信息模型 多个
  754. * </pre>
  755. *
  756. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  757. */
  758. public java.util.List<Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage> getFriendsList() {
  759. if (friendsBuilder_ == null) {
  760. return java.util.Collections.unmodifiableList(friends_);
  761. } else {
  762. return friendsBuilder_.getMessageList();
  763. }
  764. }
  765. /**
  766. * <pre>
  767. * 好友信息模型 多个
  768. * </pre>
  769. *
  770. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  771. */
  772. public int getFriendsCount() {
  773. if (friendsBuilder_ == null) {
  774. return friends_.size();
  775. } else {
  776. return friendsBuilder_.getCount();
  777. }
  778. }
  779. /**
  780. * <pre>
  781. * 好友信息模型 多个
  782. * </pre>
  783. *
  784. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  785. */
  786. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage getFriends(int index) {
  787. if (friendsBuilder_ == null) {
  788. return friends_.get(index);
  789. } else {
  790. return friendsBuilder_.getMessage(index);
  791. }
  792. }
  793. /**
  794. * <pre>
  795. * 好友信息模型 多个
  796. * </pre>
  797. *
  798. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  799. */
  800. public Builder setFriends(
  801. int index, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage value) {
  802. if (friendsBuilder_ == null) {
  803. if (value == null) {
  804. throw new NullPointerException();
  805. }
  806. ensureFriendsIsMutable();
  807. friends_.set(index, value);
  808. onChanged();
  809. } else {
  810. friendsBuilder_.setMessage(index, value);
  811. }
  812. return this;
  813. }
  814. /**
  815. * <pre>
  816. * 好友信息模型 多个
  817. * </pre>
  818. *
  819. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  820. */
  821. public Builder setFriends(
  822. int index, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder builderForValue) {
  823. if (friendsBuilder_ == null) {
  824. ensureFriendsIsMutable();
  825. friends_.set(index, builderForValue.build());
  826. onChanged();
  827. } else {
  828. friendsBuilder_.setMessage(index, builderForValue.build());
  829. }
  830. return this;
  831. }
  832. /**
  833. * <pre>
  834. * 好友信息模型 多个
  835. * </pre>
  836. *
  837. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  838. */
  839. public Builder addFriends(Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage value) {
  840. if (friendsBuilder_ == null) {
  841. if (value == null) {
  842. throw new NullPointerException();
  843. }
  844. ensureFriendsIsMutable();
  845. friends_.add(value);
  846. onChanged();
  847. } else {
  848. friendsBuilder_.addMessage(value);
  849. }
  850. return this;
  851. }
  852. /**
  853. * <pre>
  854. * 好友信息模型 多个
  855. * </pre>
  856. *
  857. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  858. */
  859. public Builder addFriends(
  860. int index, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage value) {
  861. if (friendsBuilder_ == null) {
  862. if (value == null) {
  863. throw new NullPointerException();
  864. }
  865. ensureFriendsIsMutable();
  866. friends_.add(index, value);
  867. onChanged();
  868. } else {
  869. friendsBuilder_.addMessage(index, value);
  870. }
  871. return this;
  872. }
  873. /**
  874. * <pre>
  875. * 好友信息模型 多个
  876. * </pre>
  877. *
  878. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  879. */
  880. public Builder addFriends(
  881. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder builderForValue) {
  882. if (friendsBuilder_ == null) {
  883. ensureFriendsIsMutable();
  884. friends_.add(builderForValue.build());
  885. onChanged();
  886. } else {
  887. friendsBuilder_.addMessage(builderForValue.build());
  888. }
  889. return this;
  890. }
  891. /**
  892. * <pre>
  893. * 好友信息模型 多个
  894. * </pre>
  895. *
  896. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  897. */
  898. public Builder addFriends(
  899. int index, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder builderForValue) {
  900. if (friendsBuilder_ == null) {
  901. ensureFriendsIsMutable();
  902. friends_.add(index, builderForValue.build());
  903. onChanged();
  904. } else {
  905. friendsBuilder_.addMessage(index, builderForValue.build());
  906. }
  907. return this;
  908. }
  909. /**
  910. * <pre>
  911. * 好友信息模型 多个
  912. * </pre>
  913. *
  914. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  915. */
  916. public Builder addAllFriends(
  917. java.lang.Iterable<? extends Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage> values) {
  918. if (friendsBuilder_ == null) {
  919. ensureFriendsIsMutable();
  920. com.google.protobuf.AbstractMessageLite.Builder.addAll(
  921. values, friends_);
  922. onChanged();
  923. } else {
  924. friendsBuilder_.addAllMessages(values);
  925. }
  926. return this;
  927. }
  928. /**
  929. * <pre>
  930. * 好友信息模型 多个
  931. * </pre>
  932. *
  933. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  934. */
  935. public Builder clearFriends() {
  936. if (friendsBuilder_ == null) {
  937. friends_ = java.util.Collections.emptyList();
  938. bitField0_ = (bitField0_ & ~0x00000001);
  939. onChanged();
  940. } else {
  941. friendsBuilder_.clear();
  942. }
  943. return this;
  944. }
  945. /**
  946. * <pre>
  947. * 好友信息模型 多个
  948. * </pre>
  949. *
  950. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  951. */
  952. public Builder removeFriends(int index) {
  953. if (friendsBuilder_ == null) {
  954. ensureFriendsIsMutable();
  955. friends_.remove(index);
  956. onChanged();
  957. } else {
  958. friendsBuilder_.remove(index);
  959. }
  960. return this;
  961. }
  962. /**
  963. * <pre>
  964. * 好友信息模型 多个
  965. * </pre>
  966. *
  967. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  968. */
  969. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder getFriendsBuilder(
  970. int index) {
  971. return getFriendsFieldBuilder().getBuilder(index);
  972. }
  973. /**
  974. * <pre>
  975. * 好友信息模型 多个
  976. * </pre>
  977. *
  978. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  979. */
  980. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessageOrBuilder getFriendsOrBuilder(
  981. int index) {
  982. if (friendsBuilder_ == null) {
  983. return friends_.get(index); } else {
  984. return friendsBuilder_.getMessageOrBuilder(index);
  985. }
  986. }
  987. /**
  988. * <pre>
  989. * 好友信息模型 多个
  990. * </pre>
  991. *
  992. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  993. */
  994. public java.util.List<? extends Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessageOrBuilder>
  995. getFriendsOrBuilderList() {
  996. if (friendsBuilder_ != null) {
  997. return friendsBuilder_.getMessageOrBuilderList();
  998. } else {
  999. return java.util.Collections.unmodifiableList(friends_);
  1000. }
  1001. }
  1002. /**
  1003. * <pre>
  1004. * 好友信息模型 多个
  1005. * </pre>
  1006. *
  1007. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  1008. */
  1009. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder addFriendsBuilder() {
  1010. return getFriendsFieldBuilder().addBuilder(
  1011. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.getDefaultInstance());
  1012. }
  1013. /**
  1014. * <pre>
  1015. * 好友信息模型 多个
  1016. * </pre>
  1017. *
  1018. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  1019. */
  1020. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder addFriendsBuilder(
  1021. int index) {
  1022. return getFriendsFieldBuilder().addBuilder(
  1023. index, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.getDefaultInstance());
  1024. }
  1025. /**
  1026. * <pre>
  1027. * 好友信息模型 多个
  1028. * </pre>
  1029. *
  1030. * <code>repeated .Im.Scrm.Ww.Proto.WxFriendMessage Friends = 2;</code>
  1031. */
  1032. public java.util.List<Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder>
  1033. getFriendsBuilderList() {
  1034. return getFriendsFieldBuilder().getBuilderList();
  1035. }
  1036. private com.google.protobuf.RepeatedFieldBuilderV3<
  1037. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessageOrBuilder>
  1038. getFriendsFieldBuilder() {
  1039. if (friendsBuilder_ == null) {
  1040. friendsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
  1041. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessageOrBuilder>(
  1042. friends_,
  1043. ((bitField0_ & 0x00000001) != 0),
  1044. getParentForChildren(),
  1045. isClean());
  1046. friends_ = null;
  1047. }
  1048. return friendsBuilder_;
  1049. }
  1050. private int size_ ;
  1051. /**
  1052. * <code>int32 Size = 3;</code>
  1053. * @return The size.
  1054. */
  1055. public int getSize() {
  1056. return size_;
  1057. }
  1058. /**
  1059. * <code>int32 Size = 3;</code>
  1060. * @param value The size to set.
  1061. * @return This builder for chaining.
  1062. */
  1063. public Builder setSize(int value) {
  1064. size_ = value;
  1065. onChanged();
  1066. return this;
  1067. }
  1068. /**
  1069. * <code>int32 Size = 3;</code>
  1070. * @return This builder for chaining.
  1071. */
  1072. public Builder clearSize() {
  1073. size_ = 0;
  1074. onChanged();
  1075. return this;
  1076. }
  1077. private int count_ ;
  1078. /**
  1079. * <code>int32 Count = 4;</code>
  1080. * @return The count.
  1081. */
  1082. public int getCount() {
  1083. return count_;
  1084. }
  1085. /**
  1086. * <code>int32 Count = 4;</code>
  1087. * @param value The count to set.
  1088. * @return This builder for chaining.
  1089. */
  1090. public Builder setCount(int value) {
  1091. count_ = value;
  1092. onChanged();
  1093. return this;
  1094. }
  1095. /**
  1096. * <code>int32 Count = 4;</code>
  1097. * @return This builder for chaining.
  1098. */
  1099. public Builder clearCount() {
  1100. count_ = 0;
  1101. onChanged();
  1102. return this;
  1103. }
  1104. private int page_ ;
  1105. /**
  1106. * <code>int32 Page = 5;</code>
  1107. * @return The page.
  1108. */
  1109. public int getPage() {
  1110. return page_;
  1111. }
  1112. /**
  1113. * <code>int32 Page = 5;</code>
  1114. * @param value The page to set.
  1115. * @return This builder for chaining.
  1116. */
  1117. public Builder setPage(int value) {
  1118. page_ = value;
  1119. onChanged();
  1120. return this;
  1121. }
  1122. /**
  1123. * <code>int32 Page = 5;</code>
  1124. * @return This builder for chaining.
  1125. */
  1126. public Builder clearPage() {
  1127. page_ = 0;
  1128. onChanged();
  1129. return this;
  1130. }
  1131. private long taskId_ ;
  1132. /**
  1133. * <code>int64 TaskId = 6;</code>
  1134. * @return The taskId.
  1135. */
  1136. public long getTaskId() {
  1137. return taskId_;
  1138. }
  1139. /**
  1140. * <code>int64 TaskId = 6;</code>
  1141. * @param value The taskId to set.
  1142. * @return This builder for chaining.
  1143. */
  1144. public Builder setTaskId(long value) {
  1145. taskId_ = value;
  1146. onChanged();
  1147. return this;
  1148. }
  1149. /**
  1150. * <code>int64 TaskId = 6;</code>
  1151. * @return This builder for chaining.
  1152. */
  1153. public Builder clearTaskId() {
  1154. taskId_ = 0L;
  1155. onChanged();
  1156. return this;
  1157. }
  1158. @java.lang.Override
  1159. public final Builder setUnknownFields(
  1160. final com.google.protobuf.UnknownFieldSet unknownFields) {
  1161. return super.setUnknownFields(unknownFields);
  1162. }
  1163. @java.lang.Override
  1164. public final Builder mergeUnknownFields(
  1165. final com.google.protobuf.UnknownFieldSet unknownFields) {
  1166. return super.mergeUnknownFields(unknownFields);
  1167. }
  1168. // @@protoc_insertion_point(builder_scope:Im.Scrm.Ww.Proto.WxFriendPushNoticeMessage)
  1169. }
  1170. // @@protoc_insertion_point(class_scope:Im.Scrm.Ww.Proto.WxFriendPushNoticeMessage)
  1171. private static final Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage DEFAULT_INSTANCE;
  1172. static {
  1173. DEFAULT_INSTANCE = new Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage();
  1174. }
  1175. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage getDefaultInstance() {
  1176. return DEFAULT_INSTANCE;
  1177. }
  1178. private static final com.google.protobuf.Parser<WxFriendPushNoticeMessage>
  1179. PARSER = new com.google.protobuf.AbstractParser<WxFriendPushNoticeMessage>() {
  1180. @java.lang.Override
  1181. public WxFriendPushNoticeMessage parsePartialFrom(
  1182. com.google.protobuf.CodedInputStream input,
  1183. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1184. throws com.google.protobuf.InvalidProtocolBufferException {
  1185. return new WxFriendPushNoticeMessage(input, extensionRegistry);
  1186. }
  1187. };
  1188. public static com.google.protobuf.Parser<WxFriendPushNoticeMessage> parser() {
  1189. return PARSER;
  1190. }
  1191. @java.lang.Override
  1192. public com.google.protobuf.Parser<WxFriendPushNoticeMessage> getParserForType() {
  1193. return PARSER;
  1194. }
  1195. @java.lang.Override
  1196. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendPushNoticeMessage getDefaultInstanceForType() {
  1197. return DEFAULT_INSTANCE;
  1198. }
  1199. }
  1200. public interface WxFriendMessageOrBuilder extends
  1201. // @@protoc_insertion_point(interface_extends:Im.Scrm.Ww.Proto.WxFriendMessage)
  1202. com.google.protobuf.MessageOrBuilder {
  1203. /**
  1204. * <pre>
  1205. * 昵称
  1206. * </pre>
  1207. *
  1208. * <code>string Name = 1;</code>
  1209. * @return The name.
  1210. */
  1211. java.lang.String getName();
  1212. /**
  1213. * <pre>
  1214. * 昵称
  1215. * </pre>
  1216. *
  1217. * <code>string Name = 1;</code>
  1218. * @return The bytes for name.
  1219. */
  1220. com.google.protobuf.ByteString
  1221. getNameBytes();
  1222. /**
  1223. * <pre>
  1224. * 头像
  1225. * </pre>
  1226. *
  1227. * <code>string Avatar = 2;</code>
  1228. * @return The avatar.
  1229. */
  1230. java.lang.String getAvatar();
  1231. /**
  1232. * <pre>
  1233. * 头像
  1234. * </pre>
  1235. *
  1236. * <code>string Avatar = 2;</code>
  1237. * @return The bytes for avatar.
  1238. */
  1239. com.google.protobuf.ByteString
  1240. getAvatarBytes();
  1241. /**
  1242. * <pre>
  1243. * openId
  1244. * </pre>
  1245. *
  1246. * <code>string OpenId = 3;</code>
  1247. * @return The openId.
  1248. */
  1249. java.lang.String getOpenId();
  1250. /**
  1251. * <pre>
  1252. * openId
  1253. * </pre>
  1254. *
  1255. * <code>string OpenId = 3;</code>
  1256. * @return The bytes for openId.
  1257. */
  1258. com.google.protobuf.ByteString
  1259. getOpenIdBytes();
  1260. /**
  1261. * <pre>
  1262. * unionId contactKey
  1263. * </pre>
  1264. *
  1265. * <code>string UnionId = 4;</code>
  1266. * @return The unionId.
  1267. */
  1268. java.lang.String getUnionId();
  1269. /**
  1270. * <pre>
  1271. * unionId contactKey
  1272. * </pre>
  1273. *
  1274. * <code>string UnionId = 4;</code>
  1275. * @return The bytes for unionId.
  1276. */
  1277. com.google.protobuf.ByteString
  1278. getUnionIdBytes();
  1279. /**
  1280. * <pre>
  1281. * 是否已发送过邀请
  1282. * </pre>
  1283. *
  1284. * <code>bool HasSent = 5;</code>
  1285. * @return The hasSent.
  1286. */
  1287. boolean getHasSent();
  1288. }
  1289. /**
  1290. * Protobuf type {@code Im.Scrm.Ww.Proto.WxFriendMessage}
  1291. */
  1292. public static final class WxFriendMessage extends
  1293. com.google.protobuf.GeneratedMessageV3 implements
  1294. // @@protoc_insertion_point(message_implements:Im.Scrm.Ww.Proto.WxFriendMessage)
  1295. WxFriendMessageOrBuilder {
  1296. private static final long serialVersionUID = 0L;
  1297. // Use WxFriendMessage.newBuilder() to construct.
  1298. private WxFriendMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  1299. super(builder);
  1300. }
  1301. private WxFriendMessage() {
  1302. name_ = "";
  1303. avatar_ = "";
  1304. openId_ = "";
  1305. unionId_ = "";
  1306. }
  1307. @java.lang.Override
  1308. @SuppressWarnings({"unused"})
  1309. protected java.lang.Object newInstance(
  1310. UnusedPrivateParameter unused) {
  1311. return new WxFriendMessage();
  1312. }
  1313. @java.lang.Override
  1314. public final com.google.protobuf.UnknownFieldSet
  1315. getUnknownFields() {
  1316. return this.unknownFields;
  1317. }
  1318. private WxFriendMessage(
  1319. com.google.protobuf.CodedInputStream input,
  1320. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1321. throws com.google.protobuf.InvalidProtocolBufferException {
  1322. this();
  1323. if (extensionRegistry == null) {
  1324. throw new java.lang.NullPointerException();
  1325. }
  1326. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  1327. com.google.protobuf.UnknownFieldSet.newBuilder();
  1328. try {
  1329. boolean done = false;
  1330. while (!done) {
  1331. int tag = input.readTag();
  1332. switch (tag) {
  1333. case 0:
  1334. done = true;
  1335. break;
  1336. case 10: {
  1337. java.lang.String s = input.readStringRequireUtf8();
  1338. name_ = s;
  1339. break;
  1340. }
  1341. case 18: {
  1342. java.lang.String s = input.readStringRequireUtf8();
  1343. avatar_ = s;
  1344. break;
  1345. }
  1346. case 26: {
  1347. java.lang.String s = input.readStringRequireUtf8();
  1348. openId_ = s;
  1349. break;
  1350. }
  1351. case 34: {
  1352. java.lang.String s = input.readStringRequireUtf8();
  1353. unionId_ = s;
  1354. break;
  1355. }
  1356. case 40: {
  1357. hasSent_ = input.readBool();
  1358. break;
  1359. }
  1360. default: {
  1361. if (!parseUnknownField(
  1362. input, unknownFields, extensionRegistry, tag)) {
  1363. done = true;
  1364. }
  1365. break;
  1366. }
  1367. }
  1368. }
  1369. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  1370. throw e.setUnfinishedMessage(this);
  1371. } catch (java.io.IOException e) {
  1372. throw new com.google.protobuf.InvalidProtocolBufferException(
  1373. e).setUnfinishedMessage(this);
  1374. } finally {
  1375. this.unknownFields = unknownFields.build();
  1376. makeExtensionsImmutable();
  1377. }
  1378. }
  1379. public static final com.google.protobuf.Descriptors.Descriptor
  1380. getDescriptor() {
  1381. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.internal_static_Im_Scrm_Ww_Proto_WxFriendMessage_descriptor;
  1382. }
  1383. @java.lang.Override
  1384. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  1385. internalGetFieldAccessorTable() {
  1386. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.internal_static_Im_Scrm_Ww_Proto_WxFriendMessage_fieldAccessorTable
  1387. .ensureFieldAccessorsInitialized(
  1388. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.class, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder.class);
  1389. }
  1390. public static final int NAME_FIELD_NUMBER = 1;
  1391. private volatile java.lang.Object name_;
  1392. /**
  1393. * <pre>
  1394. * 昵称
  1395. * </pre>
  1396. *
  1397. * <code>string Name = 1;</code>
  1398. * @return The name.
  1399. */
  1400. public java.lang.String getName() {
  1401. java.lang.Object ref = name_;
  1402. if (ref instanceof java.lang.String) {
  1403. return (java.lang.String) ref;
  1404. } else {
  1405. com.google.protobuf.ByteString bs =
  1406. (com.google.protobuf.ByteString) ref;
  1407. java.lang.String s = bs.toStringUtf8();
  1408. name_ = s;
  1409. return s;
  1410. }
  1411. }
  1412. /**
  1413. * <pre>
  1414. * 昵称
  1415. * </pre>
  1416. *
  1417. * <code>string Name = 1;</code>
  1418. * @return The bytes for name.
  1419. */
  1420. public com.google.protobuf.ByteString
  1421. getNameBytes() {
  1422. java.lang.Object ref = name_;
  1423. if (ref instanceof java.lang.String) {
  1424. com.google.protobuf.ByteString b =
  1425. com.google.protobuf.ByteString.copyFromUtf8(
  1426. (java.lang.String) ref);
  1427. name_ = b;
  1428. return b;
  1429. } else {
  1430. return (com.google.protobuf.ByteString) ref;
  1431. }
  1432. }
  1433. public static final int AVATAR_FIELD_NUMBER = 2;
  1434. private volatile java.lang.Object avatar_;
  1435. /**
  1436. * <pre>
  1437. * 头像
  1438. * </pre>
  1439. *
  1440. * <code>string Avatar = 2;</code>
  1441. * @return The avatar.
  1442. */
  1443. public java.lang.String getAvatar() {
  1444. java.lang.Object ref = avatar_;
  1445. if (ref instanceof java.lang.String) {
  1446. return (java.lang.String) ref;
  1447. } else {
  1448. com.google.protobuf.ByteString bs =
  1449. (com.google.protobuf.ByteString) ref;
  1450. java.lang.String s = bs.toStringUtf8();
  1451. avatar_ = s;
  1452. return s;
  1453. }
  1454. }
  1455. /**
  1456. * <pre>
  1457. * 头像
  1458. * </pre>
  1459. *
  1460. * <code>string Avatar = 2;</code>
  1461. * @return The bytes for avatar.
  1462. */
  1463. public com.google.protobuf.ByteString
  1464. getAvatarBytes() {
  1465. java.lang.Object ref = avatar_;
  1466. if (ref instanceof java.lang.String) {
  1467. com.google.protobuf.ByteString b =
  1468. com.google.protobuf.ByteString.copyFromUtf8(
  1469. (java.lang.String) ref);
  1470. avatar_ = b;
  1471. return b;
  1472. } else {
  1473. return (com.google.protobuf.ByteString) ref;
  1474. }
  1475. }
  1476. public static final int OPENID_FIELD_NUMBER = 3;
  1477. private volatile java.lang.Object openId_;
  1478. /**
  1479. * <pre>
  1480. * openId
  1481. * </pre>
  1482. *
  1483. * <code>string OpenId = 3;</code>
  1484. * @return The openId.
  1485. */
  1486. public java.lang.String getOpenId() {
  1487. java.lang.Object ref = openId_;
  1488. if (ref instanceof java.lang.String) {
  1489. return (java.lang.String) ref;
  1490. } else {
  1491. com.google.protobuf.ByteString bs =
  1492. (com.google.protobuf.ByteString) ref;
  1493. java.lang.String s = bs.toStringUtf8();
  1494. openId_ = s;
  1495. return s;
  1496. }
  1497. }
  1498. /**
  1499. * <pre>
  1500. * openId
  1501. * </pre>
  1502. *
  1503. * <code>string OpenId = 3;</code>
  1504. * @return The bytes for openId.
  1505. */
  1506. public com.google.protobuf.ByteString
  1507. getOpenIdBytes() {
  1508. java.lang.Object ref = openId_;
  1509. if (ref instanceof java.lang.String) {
  1510. com.google.protobuf.ByteString b =
  1511. com.google.protobuf.ByteString.copyFromUtf8(
  1512. (java.lang.String) ref);
  1513. openId_ = b;
  1514. return b;
  1515. } else {
  1516. return (com.google.protobuf.ByteString) ref;
  1517. }
  1518. }
  1519. public static final int UNIONID_FIELD_NUMBER = 4;
  1520. private volatile java.lang.Object unionId_;
  1521. /**
  1522. * <pre>
  1523. * unionId contactKey
  1524. * </pre>
  1525. *
  1526. * <code>string UnionId = 4;</code>
  1527. * @return The unionId.
  1528. */
  1529. public java.lang.String getUnionId() {
  1530. java.lang.Object ref = unionId_;
  1531. if (ref instanceof java.lang.String) {
  1532. return (java.lang.String) ref;
  1533. } else {
  1534. com.google.protobuf.ByteString bs =
  1535. (com.google.protobuf.ByteString) ref;
  1536. java.lang.String s = bs.toStringUtf8();
  1537. unionId_ = s;
  1538. return s;
  1539. }
  1540. }
  1541. /**
  1542. * <pre>
  1543. * unionId contactKey
  1544. * </pre>
  1545. *
  1546. * <code>string UnionId = 4;</code>
  1547. * @return The bytes for unionId.
  1548. */
  1549. public com.google.protobuf.ByteString
  1550. getUnionIdBytes() {
  1551. java.lang.Object ref = unionId_;
  1552. if (ref instanceof java.lang.String) {
  1553. com.google.protobuf.ByteString b =
  1554. com.google.protobuf.ByteString.copyFromUtf8(
  1555. (java.lang.String) ref);
  1556. unionId_ = b;
  1557. return b;
  1558. } else {
  1559. return (com.google.protobuf.ByteString) ref;
  1560. }
  1561. }
  1562. public static final int HASSENT_FIELD_NUMBER = 5;
  1563. private boolean hasSent_;
  1564. /**
  1565. * <pre>
  1566. * 是否已发送过邀请
  1567. * </pre>
  1568. *
  1569. * <code>bool HasSent = 5;</code>
  1570. * @return The hasSent.
  1571. */
  1572. public boolean getHasSent() {
  1573. return hasSent_;
  1574. }
  1575. private byte memoizedIsInitialized = -1;
  1576. @java.lang.Override
  1577. public final boolean isInitialized() {
  1578. byte isInitialized = memoizedIsInitialized;
  1579. if (isInitialized == 1) return true;
  1580. if (isInitialized == 0) return false;
  1581. memoizedIsInitialized = 1;
  1582. return true;
  1583. }
  1584. @java.lang.Override
  1585. public void writeTo(com.google.protobuf.CodedOutputStream output)
  1586. throws java.io.IOException {
  1587. if (!getNameBytes().isEmpty()) {
  1588. com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
  1589. }
  1590. if (!getAvatarBytes().isEmpty()) {
  1591. com.google.protobuf.GeneratedMessageV3.writeString(output, 2, avatar_);
  1592. }
  1593. if (!getOpenIdBytes().isEmpty()) {
  1594. com.google.protobuf.GeneratedMessageV3.writeString(output, 3, openId_);
  1595. }
  1596. if (!getUnionIdBytes().isEmpty()) {
  1597. com.google.protobuf.GeneratedMessageV3.writeString(output, 4, unionId_);
  1598. }
  1599. if (hasSent_ != false) {
  1600. output.writeBool(5, hasSent_);
  1601. }
  1602. unknownFields.writeTo(output);
  1603. }
  1604. @java.lang.Override
  1605. public int getSerializedSize() {
  1606. int size = memoizedSize;
  1607. if (size != -1) return size;
  1608. size = 0;
  1609. if (!getNameBytes().isEmpty()) {
  1610. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
  1611. }
  1612. if (!getAvatarBytes().isEmpty()) {
  1613. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, avatar_);
  1614. }
  1615. if (!getOpenIdBytes().isEmpty()) {
  1616. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, openId_);
  1617. }
  1618. if (!getUnionIdBytes().isEmpty()) {
  1619. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, unionId_);
  1620. }
  1621. if (hasSent_ != false) {
  1622. size += com.google.protobuf.CodedOutputStream
  1623. .computeBoolSize(5, hasSent_);
  1624. }
  1625. size += unknownFields.getSerializedSize();
  1626. memoizedSize = size;
  1627. return size;
  1628. }
  1629. @java.lang.Override
  1630. public boolean equals(final java.lang.Object obj) {
  1631. if (obj == this) {
  1632. return true;
  1633. }
  1634. if (!(obj instanceof Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage)) {
  1635. return super.equals(obj);
  1636. }
  1637. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage other = (Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage) obj;
  1638. if (!getName()
  1639. .equals(other.getName())) return false;
  1640. if (!getAvatar()
  1641. .equals(other.getAvatar())) return false;
  1642. if (!getOpenId()
  1643. .equals(other.getOpenId())) return false;
  1644. if (!getUnionId()
  1645. .equals(other.getUnionId())) return false;
  1646. if (getHasSent()
  1647. != other.getHasSent()) return false;
  1648. if (!unknownFields.equals(other.unknownFields)) return false;
  1649. return true;
  1650. }
  1651. @java.lang.Override
  1652. public int hashCode() {
  1653. if (memoizedHashCode != 0) {
  1654. return memoizedHashCode;
  1655. }
  1656. int hash = 41;
  1657. hash = (19 * hash) + getDescriptor().hashCode();
  1658. hash = (37 * hash) + NAME_FIELD_NUMBER;
  1659. hash = (53 * hash) + getName().hashCode();
  1660. hash = (37 * hash) + AVATAR_FIELD_NUMBER;
  1661. hash = (53 * hash) + getAvatar().hashCode();
  1662. hash = (37 * hash) + OPENID_FIELD_NUMBER;
  1663. hash = (53 * hash) + getOpenId().hashCode();
  1664. hash = (37 * hash) + UNIONID_FIELD_NUMBER;
  1665. hash = (53 * hash) + getUnionId().hashCode();
  1666. hash = (37 * hash) + HASSENT_FIELD_NUMBER;
  1667. hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
  1668. getHasSent());
  1669. hash = (29 * hash) + unknownFields.hashCode();
  1670. memoizedHashCode = hash;
  1671. return hash;
  1672. }
  1673. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseFrom(
  1674. java.nio.ByteBuffer data)
  1675. throws com.google.protobuf.InvalidProtocolBufferException {
  1676. return PARSER.parseFrom(data);
  1677. }
  1678. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseFrom(
  1679. java.nio.ByteBuffer data,
  1680. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1681. throws com.google.protobuf.InvalidProtocolBufferException {
  1682. return PARSER.parseFrom(data, extensionRegistry);
  1683. }
  1684. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseFrom(
  1685. com.google.protobuf.ByteString data)
  1686. throws com.google.protobuf.InvalidProtocolBufferException {
  1687. return PARSER.parseFrom(data);
  1688. }
  1689. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseFrom(
  1690. com.google.protobuf.ByteString data,
  1691. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1692. throws com.google.protobuf.InvalidProtocolBufferException {
  1693. return PARSER.parseFrom(data, extensionRegistry);
  1694. }
  1695. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseFrom(byte[] data)
  1696. throws com.google.protobuf.InvalidProtocolBufferException {
  1697. return PARSER.parseFrom(data);
  1698. }
  1699. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseFrom(
  1700. byte[] data,
  1701. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1702. throws com.google.protobuf.InvalidProtocolBufferException {
  1703. return PARSER.parseFrom(data, extensionRegistry);
  1704. }
  1705. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseFrom(java.io.InputStream input)
  1706. throws java.io.IOException {
  1707. return com.google.protobuf.GeneratedMessageV3
  1708. .parseWithIOException(PARSER, input);
  1709. }
  1710. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseFrom(
  1711. java.io.InputStream input,
  1712. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1713. throws java.io.IOException {
  1714. return com.google.protobuf.GeneratedMessageV3
  1715. .parseWithIOException(PARSER, input, extensionRegistry);
  1716. }
  1717. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseDelimitedFrom(java.io.InputStream input)
  1718. throws java.io.IOException {
  1719. return com.google.protobuf.GeneratedMessageV3
  1720. .parseDelimitedWithIOException(PARSER, input);
  1721. }
  1722. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseDelimitedFrom(
  1723. java.io.InputStream input,
  1724. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1725. throws java.io.IOException {
  1726. return com.google.protobuf.GeneratedMessageV3
  1727. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  1728. }
  1729. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseFrom(
  1730. com.google.protobuf.CodedInputStream input)
  1731. throws java.io.IOException {
  1732. return com.google.protobuf.GeneratedMessageV3
  1733. .parseWithIOException(PARSER, input);
  1734. }
  1735. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parseFrom(
  1736. com.google.protobuf.CodedInputStream input,
  1737. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1738. throws java.io.IOException {
  1739. return com.google.protobuf.GeneratedMessageV3
  1740. .parseWithIOException(PARSER, input, extensionRegistry);
  1741. }
  1742. @java.lang.Override
  1743. public Builder newBuilderForType() { return newBuilder(); }
  1744. public static Builder newBuilder() {
  1745. return DEFAULT_INSTANCE.toBuilder();
  1746. }
  1747. public static Builder newBuilder(Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage prototype) {
  1748. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  1749. }
  1750. @java.lang.Override
  1751. public Builder toBuilder() {
  1752. return this == DEFAULT_INSTANCE
  1753. ? new Builder() : new Builder().mergeFrom(this);
  1754. }
  1755. @java.lang.Override
  1756. protected Builder newBuilderForType(
  1757. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1758. Builder builder = new Builder(parent);
  1759. return builder;
  1760. }
  1761. /**
  1762. * Protobuf type {@code Im.Scrm.Ww.Proto.WxFriendMessage}
  1763. */
  1764. public static final class Builder extends
  1765. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  1766. // @@protoc_insertion_point(builder_implements:Im.Scrm.Ww.Proto.WxFriendMessage)
  1767. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessageOrBuilder {
  1768. public static final com.google.protobuf.Descriptors.Descriptor
  1769. getDescriptor() {
  1770. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.internal_static_Im_Scrm_Ww_Proto_WxFriendMessage_descriptor;
  1771. }
  1772. @java.lang.Override
  1773. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  1774. internalGetFieldAccessorTable() {
  1775. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.internal_static_Im_Scrm_Ww_Proto_WxFriendMessage_fieldAccessorTable
  1776. .ensureFieldAccessorsInitialized(
  1777. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.class, Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.Builder.class);
  1778. }
  1779. // Construct using Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.newBuilder()
  1780. private Builder() {
  1781. maybeForceBuilderInitialization();
  1782. }
  1783. private Builder(
  1784. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  1785. super(parent);
  1786. maybeForceBuilderInitialization();
  1787. }
  1788. private void maybeForceBuilderInitialization() {
  1789. if (com.google.protobuf.GeneratedMessageV3
  1790. .alwaysUseFieldBuilders) {
  1791. }
  1792. }
  1793. @java.lang.Override
  1794. public Builder clear() {
  1795. super.clear();
  1796. name_ = "";
  1797. avatar_ = "";
  1798. openId_ = "";
  1799. unionId_ = "";
  1800. hasSent_ = false;
  1801. return this;
  1802. }
  1803. @java.lang.Override
  1804. public com.google.protobuf.Descriptors.Descriptor
  1805. getDescriptorForType() {
  1806. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.internal_static_Im_Scrm_Ww_Proto_WxFriendMessage_descriptor;
  1807. }
  1808. @java.lang.Override
  1809. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage getDefaultInstanceForType() {
  1810. return Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.getDefaultInstance();
  1811. }
  1812. @java.lang.Override
  1813. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage build() {
  1814. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage result = buildPartial();
  1815. if (!result.isInitialized()) {
  1816. throw newUninitializedMessageException(result);
  1817. }
  1818. return result;
  1819. }
  1820. @java.lang.Override
  1821. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage buildPartial() {
  1822. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage result = new Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage(this);
  1823. result.name_ = name_;
  1824. result.avatar_ = avatar_;
  1825. result.openId_ = openId_;
  1826. result.unionId_ = unionId_;
  1827. result.hasSent_ = hasSent_;
  1828. onBuilt();
  1829. return result;
  1830. }
  1831. @java.lang.Override
  1832. public Builder clone() {
  1833. return super.clone();
  1834. }
  1835. @java.lang.Override
  1836. public Builder setField(
  1837. com.google.protobuf.Descriptors.FieldDescriptor field,
  1838. java.lang.Object value) {
  1839. return super.setField(field, value);
  1840. }
  1841. @java.lang.Override
  1842. public Builder clearField(
  1843. com.google.protobuf.Descriptors.FieldDescriptor field) {
  1844. return super.clearField(field);
  1845. }
  1846. @java.lang.Override
  1847. public Builder clearOneof(
  1848. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  1849. return super.clearOneof(oneof);
  1850. }
  1851. @java.lang.Override
  1852. public Builder setRepeatedField(
  1853. com.google.protobuf.Descriptors.FieldDescriptor field,
  1854. int index, java.lang.Object value) {
  1855. return super.setRepeatedField(field, index, value);
  1856. }
  1857. @java.lang.Override
  1858. public Builder addRepeatedField(
  1859. com.google.protobuf.Descriptors.FieldDescriptor field,
  1860. java.lang.Object value) {
  1861. return super.addRepeatedField(field, value);
  1862. }
  1863. @java.lang.Override
  1864. public Builder mergeFrom(com.google.protobuf.Message other) {
  1865. if (other instanceof Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage) {
  1866. return mergeFrom((Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage)other);
  1867. } else {
  1868. super.mergeFrom(other);
  1869. return this;
  1870. }
  1871. }
  1872. public Builder mergeFrom(Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage other) {
  1873. if (other == Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage.getDefaultInstance()) return this;
  1874. if (!other.getName().isEmpty()) {
  1875. name_ = other.name_;
  1876. onChanged();
  1877. }
  1878. if (!other.getAvatar().isEmpty()) {
  1879. avatar_ = other.avatar_;
  1880. onChanged();
  1881. }
  1882. if (!other.getOpenId().isEmpty()) {
  1883. openId_ = other.openId_;
  1884. onChanged();
  1885. }
  1886. if (!other.getUnionId().isEmpty()) {
  1887. unionId_ = other.unionId_;
  1888. onChanged();
  1889. }
  1890. if (other.getHasSent() != false) {
  1891. setHasSent(other.getHasSent());
  1892. }
  1893. this.mergeUnknownFields(other.unknownFields);
  1894. onChanged();
  1895. return this;
  1896. }
  1897. @java.lang.Override
  1898. public final boolean isInitialized() {
  1899. return true;
  1900. }
  1901. @java.lang.Override
  1902. public Builder mergeFrom(
  1903. com.google.protobuf.CodedInputStream input,
  1904. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1905. throws java.io.IOException {
  1906. Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage parsedMessage = null;
  1907. try {
  1908. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  1909. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  1910. parsedMessage = (Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage) e.getUnfinishedMessage();
  1911. throw e.unwrapIOException();
  1912. } finally {
  1913. if (parsedMessage != null) {
  1914. mergeFrom(parsedMessage);
  1915. }
  1916. }
  1917. return this;
  1918. }
  1919. private java.lang.Object name_ = "";
  1920. /**
  1921. * <pre>
  1922. * 昵称
  1923. * </pre>
  1924. *
  1925. * <code>string Name = 1;</code>
  1926. * @return The name.
  1927. */
  1928. public java.lang.String getName() {
  1929. java.lang.Object ref = name_;
  1930. if (!(ref instanceof java.lang.String)) {
  1931. com.google.protobuf.ByteString bs =
  1932. (com.google.protobuf.ByteString) ref;
  1933. java.lang.String s = bs.toStringUtf8();
  1934. name_ = s;
  1935. return s;
  1936. } else {
  1937. return (java.lang.String) ref;
  1938. }
  1939. }
  1940. /**
  1941. * <pre>
  1942. * 昵称
  1943. * </pre>
  1944. *
  1945. * <code>string Name = 1;</code>
  1946. * @return The bytes for name.
  1947. */
  1948. public com.google.protobuf.ByteString
  1949. getNameBytes() {
  1950. java.lang.Object ref = name_;
  1951. if (ref instanceof String) {
  1952. com.google.protobuf.ByteString b =
  1953. com.google.protobuf.ByteString.copyFromUtf8(
  1954. (java.lang.String) ref);
  1955. name_ = b;
  1956. return b;
  1957. } else {
  1958. return (com.google.protobuf.ByteString) ref;
  1959. }
  1960. }
  1961. /**
  1962. * <pre>
  1963. * 昵称
  1964. * </pre>
  1965. *
  1966. * <code>string Name = 1;</code>
  1967. * @param value The name to set.
  1968. * @return This builder for chaining.
  1969. */
  1970. public Builder setName(
  1971. java.lang.String value) {
  1972. if (value == null) {
  1973. throw new NullPointerException();
  1974. }
  1975. name_ = value;
  1976. onChanged();
  1977. return this;
  1978. }
  1979. /**
  1980. * <pre>
  1981. * 昵称
  1982. * </pre>
  1983. *
  1984. * <code>string Name = 1;</code>
  1985. * @return This builder for chaining.
  1986. */
  1987. public Builder clearName() {
  1988. name_ = getDefaultInstance().getName();
  1989. onChanged();
  1990. return this;
  1991. }
  1992. /**
  1993. * <pre>
  1994. * 昵称
  1995. * </pre>
  1996. *
  1997. * <code>string Name = 1;</code>
  1998. * @param value The bytes for name to set.
  1999. * @return This builder for chaining.
  2000. */
  2001. public Builder setNameBytes(
  2002. com.google.protobuf.ByteString value) {
  2003. if (value == null) {
  2004. throw new NullPointerException();
  2005. }
  2006. checkByteStringIsUtf8(value);
  2007. name_ = value;
  2008. onChanged();
  2009. return this;
  2010. }
  2011. private java.lang.Object avatar_ = "";
  2012. /**
  2013. * <pre>
  2014. * 头像
  2015. * </pre>
  2016. *
  2017. * <code>string Avatar = 2;</code>
  2018. * @return The avatar.
  2019. */
  2020. public java.lang.String getAvatar() {
  2021. java.lang.Object ref = avatar_;
  2022. if (!(ref instanceof java.lang.String)) {
  2023. com.google.protobuf.ByteString bs =
  2024. (com.google.protobuf.ByteString) ref;
  2025. java.lang.String s = bs.toStringUtf8();
  2026. avatar_ = s;
  2027. return s;
  2028. } else {
  2029. return (java.lang.String) ref;
  2030. }
  2031. }
  2032. /**
  2033. * <pre>
  2034. * 头像
  2035. * </pre>
  2036. *
  2037. * <code>string Avatar = 2;</code>
  2038. * @return The bytes for avatar.
  2039. */
  2040. public com.google.protobuf.ByteString
  2041. getAvatarBytes() {
  2042. java.lang.Object ref = avatar_;
  2043. if (ref instanceof String) {
  2044. com.google.protobuf.ByteString b =
  2045. com.google.protobuf.ByteString.copyFromUtf8(
  2046. (java.lang.String) ref);
  2047. avatar_ = b;
  2048. return b;
  2049. } else {
  2050. return (com.google.protobuf.ByteString) ref;
  2051. }
  2052. }
  2053. /**
  2054. * <pre>
  2055. * 头像
  2056. * </pre>
  2057. *
  2058. * <code>string Avatar = 2;</code>
  2059. * @param value The avatar to set.
  2060. * @return This builder for chaining.
  2061. */
  2062. public Builder setAvatar(
  2063. java.lang.String value) {
  2064. if (value == null) {
  2065. throw new NullPointerException();
  2066. }
  2067. avatar_ = value;
  2068. onChanged();
  2069. return this;
  2070. }
  2071. /**
  2072. * <pre>
  2073. * 头像
  2074. * </pre>
  2075. *
  2076. * <code>string Avatar = 2;</code>
  2077. * @return This builder for chaining.
  2078. */
  2079. public Builder clearAvatar() {
  2080. avatar_ = getDefaultInstance().getAvatar();
  2081. onChanged();
  2082. return this;
  2083. }
  2084. /**
  2085. * <pre>
  2086. * 头像
  2087. * </pre>
  2088. *
  2089. * <code>string Avatar = 2;</code>
  2090. * @param value The bytes for avatar to set.
  2091. * @return This builder for chaining.
  2092. */
  2093. public Builder setAvatarBytes(
  2094. com.google.protobuf.ByteString value) {
  2095. if (value == null) {
  2096. throw new NullPointerException();
  2097. }
  2098. checkByteStringIsUtf8(value);
  2099. avatar_ = value;
  2100. onChanged();
  2101. return this;
  2102. }
  2103. private java.lang.Object openId_ = "";
  2104. /**
  2105. * <pre>
  2106. * openId
  2107. * </pre>
  2108. *
  2109. * <code>string OpenId = 3;</code>
  2110. * @return The openId.
  2111. */
  2112. public java.lang.String getOpenId() {
  2113. java.lang.Object ref = openId_;
  2114. if (!(ref instanceof java.lang.String)) {
  2115. com.google.protobuf.ByteString bs =
  2116. (com.google.protobuf.ByteString) ref;
  2117. java.lang.String s = bs.toStringUtf8();
  2118. openId_ = s;
  2119. return s;
  2120. } else {
  2121. return (java.lang.String) ref;
  2122. }
  2123. }
  2124. /**
  2125. * <pre>
  2126. * openId
  2127. * </pre>
  2128. *
  2129. * <code>string OpenId = 3;</code>
  2130. * @return The bytes for openId.
  2131. */
  2132. public com.google.protobuf.ByteString
  2133. getOpenIdBytes() {
  2134. java.lang.Object ref = openId_;
  2135. if (ref instanceof String) {
  2136. com.google.protobuf.ByteString b =
  2137. com.google.protobuf.ByteString.copyFromUtf8(
  2138. (java.lang.String) ref);
  2139. openId_ = b;
  2140. return b;
  2141. } else {
  2142. return (com.google.protobuf.ByteString) ref;
  2143. }
  2144. }
  2145. /**
  2146. * <pre>
  2147. * openId
  2148. * </pre>
  2149. *
  2150. * <code>string OpenId = 3;</code>
  2151. * @param value The openId to set.
  2152. * @return This builder for chaining.
  2153. */
  2154. public Builder setOpenId(
  2155. java.lang.String value) {
  2156. if (value == null) {
  2157. throw new NullPointerException();
  2158. }
  2159. openId_ = value;
  2160. onChanged();
  2161. return this;
  2162. }
  2163. /**
  2164. * <pre>
  2165. * openId
  2166. * </pre>
  2167. *
  2168. * <code>string OpenId = 3;</code>
  2169. * @return This builder for chaining.
  2170. */
  2171. public Builder clearOpenId() {
  2172. openId_ = getDefaultInstance().getOpenId();
  2173. onChanged();
  2174. return this;
  2175. }
  2176. /**
  2177. * <pre>
  2178. * openId
  2179. * </pre>
  2180. *
  2181. * <code>string OpenId = 3;</code>
  2182. * @param value The bytes for openId to set.
  2183. * @return This builder for chaining.
  2184. */
  2185. public Builder setOpenIdBytes(
  2186. com.google.protobuf.ByteString value) {
  2187. if (value == null) {
  2188. throw new NullPointerException();
  2189. }
  2190. checkByteStringIsUtf8(value);
  2191. openId_ = value;
  2192. onChanged();
  2193. return this;
  2194. }
  2195. private java.lang.Object unionId_ = "";
  2196. /**
  2197. * <pre>
  2198. * unionId contactKey
  2199. * </pre>
  2200. *
  2201. * <code>string UnionId = 4;</code>
  2202. * @return The unionId.
  2203. */
  2204. public java.lang.String getUnionId() {
  2205. java.lang.Object ref = unionId_;
  2206. if (!(ref instanceof java.lang.String)) {
  2207. com.google.protobuf.ByteString bs =
  2208. (com.google.protobuf.ByteString) ref;
  2209. java.lang.String s = bs.toStringUtf8();
  2210. unionId_ = s;
  2211. return s;
  2212. } else {
  2213. return (java.lang.String) ref;
  2214. }
  2215. }
  2216. /**
  2217. * <pre>
  2218. * unionId contactKey
  2219. * </pre>
  2220. *
  2221. * <code>string UnionId = 4;</code>
  2222. * @return The bytes for unionId.
  2223. */
  2224. public com.google.protobuf.ByteString
  2225. getUnionIdBytes() {
  2226. java.lang.Object ref = unionId_;
  2227. if (ref instanceof String) {
  2228. com.google.protobuf.ByteString b =
  2229. com.google.protobuf.ByteString.copyFromUtf8(
  2230. (java.lang.String) ref);
  2231. unionId_ = b;
  2232. return b;
  2233. } else {
  2234. return (com.google.protobuf.ByteString) ref;
  2235. }
  2236. }
  2237. /**
  2238. * <pre>
  2239. * unionId contactKey
  2240. * </pre>
  2241. *
  2242. * <code>string UnionId = 4;</code>
  2243. * @param value The unionId to set.
  2244. * @return This builder for chaining.
  2245. */
  2246. public Builder setUnionId(
  2247. java.lang.String value) {
  2248. if (value == null) {
  2249. throw new NullPointerException();
  2250. }
  2251. unionId_ = value;
  2252. onChanged();
  2253. return this;
  2254. }
  2255. /**
  2256. * <pre>
  2257. * unionId contactKey
  2258. * </pre>
  2259. *
  2260. * <code>string UnionId = 4;</code>
  2261. * @return This builder for chaining.
  2262. */
  2263. public Builder clearUnionId() {
  2264. unionId_ = getDefaultInstance().getUnionId();
  2265. onChanged();
  2266. return this;
  2267. }
  2268. /**
  2269. * <pre>
  2270. * unionId contactKey
  2271. * </pre>
  2272. *
  2273. * <code>string UnionId = 4;</code>
  2274. * @param value The bytes for unionId to set.
  2275. * @return This builder for chaining.
  2276. */
  2277. public Builder setUnionIdBytes(
  2278. com.google.protobuf.ByteString value) {
  2279. if (value == null) {
  2280. throw new NullPointerException();
  2281. }
  2282. checkByteStringIsUtf8(value);
  2283. unionId_ = value;
  2284. onChanged();
  2285. return this;
  2286. }
  2287. private boolean hasSent_ ;
  2288. /**
  2289. * <pre>
  2290. * 是否已发送过邀请
  2291. * </pre>
  2292. *
  2293. * <code>bool HasSent = 5;</code>
  2294. * @return The hasSent.
  2295. */
  2296. public boolean getHasSent() {
  2297. return hasSent_;
  2298. }
  2299. /**
  2300. * <pre>
  2301. * 是否已发送过邀请
  2302. * </pre>
  2303. *
  2304. * <code>bool HasSent = 5;</code>
  2305. * @param value The hasSent to set.
  2306. * @return This builder for chaining.
  2307. */
  2308. public Builder setHasSent(boolean value) {
  2309. hasSent_ = value;
  2310. onChanged();
  2311. return this;
  2312. }
  2313. /**
  2314. * <pre>
  2315. * 是否已发送过邀请
  2316. * </pre>
  2317. *
  2318. * <code>bool HasSent = 5;</code>
  2319. * @return This builder for chaining.
  2320. */
  2321. public Builder clearHasSent() {
  2322. hasSent_ = false;
  2323. onChanged();
  2324. return this;
  2325. }
  2326. @java.lang.Override
  2327. public final Builder setUnknownFields(
  2328. final com.google.protobuf.UnknownFieldSet unknownFields) {
  2329. return super.setUnknownFields(unknownFields);
  2330. }
  2331. @java.lang.Override
  2332. public final Builder mergeUnknownFields(
  2333. final com.google.protobuf.UnknownFieldSet unknownFields) {
  2334. return super.mergeUnknownFields(unknownFields);
  2335. }
  2336. // @@protoc_insertion_point(builder_scope:Im.Scrm.Ww.Proto.WxFriendMessage)
  2337. }
  2338. // @@protoc_insertion_point(class_scope:Im.Scrm.Ww.Proto.WxFriendMessage)
  2339. private static final Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage DEFAULT_INSTANCE;
  2340. static {
  2341. DEFAULT_INSTANCE = new Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage();
  2342. }
  2343. public static Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage getDefaultInstance() {
  2344. return DEFAULT_INSTANCE;
  2345. }
  2346. private static final com.google.protobuf.Parser<WxFriendMessage>
  2347. PARSER = new com.google.protobuf.AbstractParser<WxFriendMessage>() {
  2348. @java.lang.Override
  2349. public WxFriendMessage parsePartialFrom(
  2350. com.google.protobuf.CodedInputStream input,
  2351. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  2352. throws com.google.protobuf.InvalidProtocolBufferException {
  2353. return new WxFriendMessage(input, extensionRegistry);
  2354. }
  2355. };
  2356. public static com.google.protobuf.Parser<WxFriendMessage> parser() {
  2357. return PARSER;
  2358. }
  2359. @java.lang.Override
  2360. public com.google.protobuf.Parser<WxFriendMessage> getParserForType() {
  2361. return PARSER;
  2362. }
  2363. @java.lang.Override
  2364. public Im.Scrm.Ww.Proto.WWxFriendPushNotice.WxFriendMessage getDefaultInstanceForType() {
  2365. return DEFAULT_INSTANCE;
  2366. }
  2367. }
  2368. private static final com.google.protobuf.Descriptors.Descriptor
  2369. internal_static_Im_Scrm_Ww_Proto_WxFriendPushNoticeMessage_descriptor;
  2370. private static final
  2371. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2372. internal_static_Im_Scrm_Ww_Proto_WxFriendPushNoticeMessage_fieldAccessorTable;
  2373. private static final com.google.protobuf.Descriptors.Descriptor
  2374. internal_static_Im_Scrm_Ww_Proto_WxFriendMessage_descriptor;
  2375. private static final
  2376. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  2377. internal_static_Im_Scrm_Ww_Proto_WxFriendMessage_fieldAccessorTable;
  2378. public static com.google.protobuf.Descriptors.FileDescriptor
  2379. getDescriptor() {
  2380. return descriptor;
  2381. }
  2382. private static com.google.protobuf.Descriptors.FileDescriptor
  2383. descriptor;
  2384. static {
  2385. java.lang.String[] descriptorData = {
  2386. "\n\031WWxFriendPushNotice.proto\022\020Im.Scrm.Ww." +
  2387. "Proto\032\020WTransport.proto\"\230\001\n\031WxFriendPush" +
  2388. "NoticeMessage\022\014\n\004WxId\030\001 \001(\003\0222\n\007Friends\030\002" +
  2389. " \003(\0132!.Im.Scrm.Ww.Proto.WxFriendMessage\022" +
  2390. "\014\n\004Size\030\003 \001(\005\022\r\n\005Count\030\004 \001(\005\022\014\n\004Page\030\005 \001" +
  2391. "(\005\022\016\n\006TaskId\030\006 \001(\003\"a\n\017WxFriendMessage\022\014\n" +
  2392. "\004Name\030\001 \001(\t\022\016\n\006Avatar\030\002 \001(\t\022\016\n\006OpenId\030\003 " +
  2393. "\001(\t\022\017\n\007UnionId\030\004 \001(\t\022\017\n\007HasSent\030\005 \001(\010b\006p" +
  2394. "roto3"
  2395. };
  2396. descriptor = com.google.protobuf.Descriptors.FileDescriptor
  2397. .internalBuildGeneratedFileFrom(descriptorData,
  2398. new com.google.protobuf.Descriptors.FileDescriptor[] {
  2399. Im.Scrm.Ww.Proto.WTransport.getDescriptor(),
  2400. });
  2401. internal_static_Im_Scrm_Ww_Proto_WxFriendPushNoticeMessage_descriptor =
  2402. getDescriptor().getMessageTypes().get(0);
  2403. internal_static_Im_Scrm_Ww_Proto_WxFriendPushNoticeMessage_fieldAccessorTable = new
  2404. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  2405. internal_static_Im_Scrm_Ww_Proto_WxFriendPushNoticeMessage_descriptor,
  2406. new java.lang.String[] { "WxId", "Friends", "Size", "Count", "Page", "TaskId", });
  2407. internal_static_Im_Scrm_Ww_Proto_WxFriendMessage_descriptor =
  2408. getDescriptor().getMessageTypes().get(1);
  2409. internal_static_Im_Scrm_Ww_Proto_WxFriendMessage_fieldAccessorTable = new
  2410. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  2411. internal_static_Im_Scrm_Ww_Proto_WxFriendMessage_descriptor,
  2412. new java.lang.String[] { "Name", "Avatar", "OpenId", "UnionId", "HasSent", });
  2413. Im.Scrm.Ww.Proto.WTransport.getDescriptor();
  2414. }
  2415. // @@protoc_insertion_point(outer_class_scope)
  2416. }