WHistoryMsgPushNotice.java 89 KB

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