WwOfflineNotice.java 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: WwOfflineNotice.proto
  3. package Im.Scrm.Ww.Proto;
  4. public final class WwOfflineNotice {
  5. private WwOfflineNotice() {}
  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 WwOfflineNoticeMessageOrBuilder extends
  15. // @@protoc_insertion_point(interface_extends:Im.Scrm.Ww.Proto.WwOfflineNoticeMessage)
  16. com.google.protobuf.MessageOrBuilder {
  17. /**
  18. * <pre>
  19. * 微信内部全局唯一识别码
  20. * </pre>
  21. *
  22. * <code>int64 WxId = 1;</code>
  23. * @return The wxId.
  24. */
  25. long getWxId();
  26. /**
  27. * <pre>
  28. * 设备唯一号
  29. * </pre>
  30. *
  31. * <code>string IMEI = 2;</code>
  32. * @return The iMEI.
  33. */
  34. java.lang.String getIMEI();
  35. /**
  36. * <pre>
  37. * 设备唯一号
  38. * </pre>
  39. *
  40. * <code>string IMEI = 2;</code>
  41. * @return The bytes for iMEI.
  42. */
  43. com.google.protobuf.ByteString
  44. getIMEIBytes();
  45. /**
  46. * <pre>
  47. * 登出原因,备用
  48. * </pre>
  49. *
  50. * <code>int32 Type = 3;</code>
  51. * @return The type.
  52. */
  53. int getType();
  54. }
  55. /**
  56. * Protobuf type {@code Im.Scrm.Ww.Proto.WwOfflineNoticeMessage}
  57. */
  58. public static final class WwOfflineNoticeMessage extends
  59. com.google.protobuf.GeneratedMessageV3 implements
  60. // @@protoc_insertion_point(message_implements:Im.Scrm.Ww.Proto.WwOfflineNoticeMessage)
  61. WwOfflineNoticeMessageOrBuilder {
  62. private static final long serialVersionUID = 0L;
  63. // Use WwOfflineNoticeMessage.newBuilder() to construct.
  64. private WwOfflineNoticeMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
  65. super(builder);
  66. }
  67. private WwOfflineNoticeMessage() {
  68. iMEI_ = "";
  69. }
  70. @java.lang.Override
  71. @SuppressWarnings({"unused"})
  72. protected java.lang.Object newInstance(
  73. UnusedPrivateParameter unused) {
  74. return new WwOfflineNoticeMessage();
  75. }
  76. @java.lang.Override
  77. public final com.google.protobuf.UnknownFieldSet
  78. getUnknownFields() {
  79. return this.unknownFields;
  80. }
  81. private WwOfflineNoticeMessage(
  82. com.google.protobuf.CodedInputStream input,
  83. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  84. throws com.google.protobuf.InvalidProtocolBufferException {
  85. this();
  86. if (extensionRegistry == null) {
  87. throw new java.lang.NullPointerException();
  88. }
  89. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  90. com.google.protobuf.UnknownFieldSet.newBuilder();
  91. try {
  92. boolean done = false;
  93. while (!done) {
  94. int tag = input.readTag();
  95. switch (tag) {
  96. case 0:
  97. done = true;
  98. break;
  99. case 8: {
  100. wxId_ = input.readInt64();
  101. break;
  102. }
  103. case 18: {
  104. java.lang.String s = input.readStringRequireUtf8();
  105. iMEI_ = s;
  106. break;
  107. }
  108. case 24: {
  109. type_ = input.readInt32();
  110. break;
  111. }
  112. default: {
  113. if (!parseUnknownField(
  114. input, unknownFields, extensionRegistry, tag)) {
  115. done = true;
  116. }
  117. break;
  118. }
  119. }
  120. }
  121. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  122. throw e.setUnfinishedMessage(this);
  123. } catch (java.io.IOException e) {
  124. throw new com.google.protobuf.InvalidProtocolBufferException(
  125. e).setUnfinishedMessage(this);
  126. } finally {
  127. this.unknownFields = unknownFields.build();
  128. makeExtensionsImmutable();
  129. }
  130. }
  131. public static final com.google.protobuf.Descriptors.Descriptor
  132. getDescriptor() {
  133. return Im.Scrm.Ww.Proto.WwOfflineNotice.internal_static_Im_Scrm_Ww_Proto_WwOfflineNoticeMessage_descriptor;
  134. }
  135. @java.lang.Override
  136. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  137. internalGetFieldAccessorTable() {
  138. return Im.Scrm.Ww.Proto.WwOfflineNotice.internal_static_Im_Scrm_Ww_Proto_WwOfflineNoticeMessage_fieldAccessorTable
  139. .ensureFieldAccessorsInitialized(
  140. Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage.class, Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage.Builder.class);
  141. }
  142. public static final int WXID_FIELD_NUMBER = 1;
  143. private long wxId_;
  144. /**
  145. * <pre>
  146. * 微信内部全局唯一识别码
  147. * </pre>
  148. *
  149. * <code>int64 WxId = 1;</code>
  150. * @return The wxId.
  151. */
  152. public long getWxId() {
  153. return wxId_;
  154. }
  155. public static final int IMEI_FIELD_NUMBER = 2;
  156. private volatile java.lang.Object iMEI_;
  157. /**
  158. * <pre>
  159. * 设备唯一号
  160. * </pre>
  161. *
  162. * <code>string IMEI = 2;</code>
  163. * @return The iMEI.
  164. */
  165. public java.lang.String getIMEI() {
  166. java.lang.Object ref = iMEI_;
  167. if (ref instanceof java.lang.String) {
  168. return (java.lang.String) ref;
  169. } else {
  170. com.google.protobuf.ByteString bs =
  171. (com.google.protobuf.ByteString) ref;
  172. java.lang.String s = bs.toStringUtf8();
  173. iMEI_ = s;
  174. return s;
  175. }
  176. }
  177. /**
  178. * <pre>
  179. * 设备唯一号
  180. * </pre>
  181. *
  182. * <code>string IMEI = 2;</code>
  183. * @return The bytes for iMEI.
  184. */
  185. public com.google.protobuf.ByteString
  186. getIMEIBytes() {
  187. java.lang.Object ref = iMEI_;
  188. if (ref instanceof java.lang.String) {
  189. com.google.protobuf.ByteString b =
  190. com.google.protobuf.ByteString.copyFromUtf8(
  191. (java.lang.String) ref);
  192. iMEI_ = b;
  193. return b;
  194. } else {
  195. return (com.google.protobuf.ByteString) ref;
  196. }
  197. }
  198. public static final int TYPE_FIELD_NUMBER = 3;
  199. private int type_;
  200. /**
  201. * <pre>
  202. * 登出原因,备用
  203. * </pre>
  204. *
  205. * <code>int32 Type = 3;</code>
  206. * @return The type.
  207. */
  208. public int getType() {
  209. return type_;
  210. }
  211. private byte memoizedIsInitialized = -1;
  212. @java.lang.Override
  213. public final boolean isInitialized() {
  214. byte isInitialized = memoizedIsInitialized;
  215. if (isInitialized == 1) return true;
  216. if (isInitialized == 0) return false;
  217. memoizedIsInitialized = 1;
  218. return true;
  219. }
  220. @java.lang.Override
  221. public void writeTo(com.google.protobuf.CodedOutputStream output)
  222. throws java.io.IOException {
  223. if (wxId_ != 0L) {
  224. output.writeInt64(1, wxId_);
  225. }
  226. if (!getIMEIBytes().isEmpty()) {
  227. com.google.protobuf.GeneratedMessageV3.writeString(output, 2, iMEI_);
  228. }
  229. if (type_ != 0) {
  230. output.writeInt32(3, type_);
  231. }
  232. unknownFields.writeTo(output);
  233. }
  234. @java.lang.Override
  235. public int getSerializedSize() {
  236. int size = memoizedSize;
  237. if (size != -1) return size;
  238. size = 0;
  239. if (wxId_ != 0L) {
  240. size += com.google.protobuf.CodedOutputStream
  241. .computeInt64Size(1, wxId_);
  242. }
  243. if (!getIMEIBytes().isEmpty()) {
  244. size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, iMEI_);
  245. }
  246. if (type_ != 0) {
  247. size += com.google.protobuf.CodedOutputStream
  248. .computeInt32Size(3, type_);
  249. }
  250. size += unknownFields.getSerializedSize();
  251. memoizedSize = size;
  252. return size;
  253. }
  254. @java.lang.Override
  255. public boolean equals(final java.lang.Object obj) {
  256. if (obj == this) {
  257. return true;
  258. }
  259. if (!(obj instanceof Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage)) {
  260. return super.equals(obj);
  261. }
  262. Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage other = (Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage) obj;
  263. if (getWxId()
  264. != other.getWxId()) return false;
  265. if (!getIMEI()
  266. .equals(other.getIMEI())) return false;
  267. if (getType()
  268. != other.getType()) return false;
  269. if (!unknownFields.equals(other.unknownFields)) return false;
  270. return true;
  271. }
  272. @java.lang.Override
  273. public int hashCode() {
  274. if (memoizedHashCode != 0) {
  275. return memoizedHashCode;
  276. }
  277. int hash = 41;
  278. hash = (19 * hash) + getDescriptor().hashCode();
  279. hash = (37 * hash) + WXID_FIELD_NUMBER;
  280. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  281. getWxId());
  282. hash = (37 * hash) + IMEI_FIELD_NUMBER;
  283. hash = (53 * hash) + getIMEI().hashCode();
  284. hash = (37 * hash) + TYPE_FIELD_NUMBER;
  285. hash = (53 * hash) + getType();
  286. hash = (29 * hash) + unknownFields.hashCode();
  287. memoizedHashCode = hash;
  288. return hash;
  289. }
  290. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseFrom(
  291. java.nio.ByteBuffer data)
  292. throws com.google.protobuf.InvalidProtocolBufferException {
  293. return PARSER.parseFrom(data);
  294. }
  295. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseFrom(
  296. java.nio.ByteBuffer data,
  297. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  298. throws com.google.protobuf.InvalidProtocolBufferException {
  299. return PARSER.parseFrom(data, extensionRegistry);
  300. }
  301. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseFrom(
  302. com.google.protobuf.ByteString data)
  303. throws com.google.protobuf.InvalidProtocolBufferException {
  304. return PARSER.parseFrom(data);
  305. }
  306. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseFrom(
  307. com.google.protobuf.ByteString data,
  308. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  309. throws com.google.protobuf.InvalidProtocolBufferException {
  310. return PARSER.parseFrom(data, extensionRegistry);
  311. }
  312. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseFrom(byte[] data)
  313. throws com.google.protobuf.InvalidProtocolBufferException {
  314. return PARSER.parseFrom(data);
  315. }
  316. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseFrom(
  317. byte[] data,
  318. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  319. throws com.google.protobuf.InvalidProtocolBufferException {
  320. return PARSER.parseFrom(data, extensionRegistry);
  321. }
  322. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseFrom(java.io.InputStream input)
  323. throws java.io.IOException {
  324. return com.google.protobuf.GeneratedMessageV3
  325. .parseWithIOException(PARSER, input);
  326. }
  327. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseFrom(
  328. java.io.InputStream input,
  329. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  330. throws java.io.IOException {
  331. return com.google.protobuf.GeneratedMessageV3
  332. .parseWithIOException(PARSER, input, extensionRegistry);
  333. }
  334. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseDelimitedFrom(java.io.InputStream input)
  335. throws java.io.IOException {
  336. return com.google.protobuf.GeneratedMessageV3
  337. .parseDelimitedWithIOException(PARSER, input);
  338. }
  339. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseDelimitedFrom(
  340. java.io.InputStream input,
  341. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  342. throws java.io.IOException {
  343. return com.google.protobuf.GeneratedMessageV3
  344. .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  345. }
  346. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseFrom(
  347. com.google.protobuf.CodedInputStream input)
  348. throws java.io.IOException {
  349. return com.google.protobuf.GeneratedMessageV3
  350. .parseWithIOException(PARSER, input);
  351. }
  352. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parseFrom(
  353. com.google.protobuf.CodedInputStream input,
  354. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  355. throws java.io.IOException {
  356. return com.google.protobuf.GeneratedMessageV3
  357. .parseWithIOException(PARSER, input, extensionRegistry);
  358. }
  359. @java.lang.Override
  360. public Builder newBuilderForType() { return newBuilder(); }
  361. public static Builder newBuilder() {
  362. return DEFAULT_INSTANCE.toBuilder();
  363. }
  364. public static Builder newBuilder(Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage prototype) {
  365. return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  366. }
  367. @java.lang.Override
  368. public Builder toBuilder() {
  369. return this == DEFAULT_INSTANCE
  370. ? new Builder() : new Builder().mergeFrom(this);
  371. }
  372. @java.lang.Override
  373. protected Builder newBuilderForType(
  374. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  375. Builder builder = new Builder(parent);
  376. return builder;
  377. }
  378. /**
  379. * Protobuf type {@code Im.Scrm.Ww.Proto.WwOfflineNoticeMessage}
  380. */
  381. public static final class Builder extends
  382. com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
  383. // @@protoc_insertion_point(builder_implements:Im.Scrm.Ww.Proto.WwOfflineNoticeMessage)
  384. Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessageOrBuilder {
  385. public static final com.google.protobuf.Descriptors.Descriptor
  386. getDescriptor() {
  387. return Im.Scrm.Ww.Proto.WwOfflineNotice.internal_static_Im_Scrm_Ww_Proto_WwOfflineNoticeMessage_descriptor;
  388. }
  389. @java.lang.Override
  390. protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  391. internalGetFieldAccessorTable() {
  392. return Im.Scrm.Ww.Proto.WwOfflineNotice.internal_static_Im_Scrm_Ww_Proto_WwOfflineNoticeMessage_fieldAccessorTable
  393. .ensureFieldAccessorsInitialized(
  394. Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage.class, Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage.Builder.class);
  395. }
  396. // Construct using Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage.newBuilder()
  397. private Builder() {
  398. maybeForceBuilderInitialization();
  399. }
  400. private Builder(
  401. com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
  402. super(parent);
  403. maybeForceBuilderInitialization();
  404. }
  405. private void maybeForceBuilderInitialization() {
  406. if (com.google.protobuf.GeneratedMessageV3
  407. .alwaysUseFieldBuilders) {
  408. }
  409. }
  410. @java.lang.Override
  411. public Builder clear() {
  412. super.clear();
  413. wxId_ = 0L;
  414. iMEI_ = "";
  415. type_ = 0;
  416. return this;
  417. }
  418. @java.lang.Override
  419. public com.google.protobuf.Descriptors.Descriptor
  420. getDescriptorForType() {
  421. return Im.Scrm.Ww.Proto.WwOfflineNotice.internal_static_Im_Scrm_Ww_Proto_WwOfflineNoticeMessage_descriptor;
  422. }
  423. @java.lang.Override
  424. public Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage getDefaultInstanceForType() {
  425. return Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage.getDefaultInstance();
  426. }
  427. @java.lang.Override
  428. public Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage build() {
  429. Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage result = buildPartial();
  430. if (!result.isInitialized()) {
  431. throw newUninitializedMessageException(result);
  432. }
  433. return result;
  434. }
  435. @java.lang.Override
  436. public Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage buildPartial() {
  437. Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage result = new Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage(this);
  438. result.wxId_ = wxId_;
  439. result.iMEI_ = iMEI_;
  440. result.type_ = type_;
  441. onBuilt();
  442. return result;
  443. }
  444. @java.lang.Override
  445. public Builder clone() {
  446. return super.clone();
  447. }
  448. @java.lang.Override
  449. public Builder setField(
  450. com.google.protobuf.Descriptors.FieldDescriptor field,
  451. java.lang.Object value) {
  452. return super.setField(field, value);
  453. }
  454. @java.lang.Override
  455. public Builder clearField(
  456. com.google.protobuf.Descriptors.FieldDescriptor field) {
  457. return super.clearField(field);
  458. }
  459. @java.lang.Override
  460. public Builder clearOneof(
  461. com.google.protobuf.Descriptors.OneofDescriptor oneof) {
  462. return super.clearOneof(oneof);
  463. }
  464. @java.lang.Override
  465. public Builder setRepeatedField(
  466. com.google.protobuf.Descriptors.FieldDescriptor field,
  467. int index, java.lang.Object value) {
  468. return super.setRepeatedField(field, index, value);
  469. }
  470. @java.lang.Override
  471. public Builder addRepeatedField(
  472. com.google.protobuf.Descriptors.FieldDescriptor field,
  473. java.lang.Object value) {
  474. return super.addRepeatedField(field, value);
  475. }
  476. @java.lang.Override
  477. public Builder mergeFrom(com.google.protobuf.Message other) {
  478. if (other instanceof Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage) {
  479. return mergeFrom((Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage)other);
  480. } else {
  481. super.mergeFrom(other);
  482. return this;
  483. }
  484. }
  485. public Builder mergeFrom(Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage other) {
  486. if (other == Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage.getDefaultInstance()) return this;
  487. if (other.getWxId() != 0L) {
  488. setWxId(other.getWxId());
  489. }
  490. if (!other.getIMEI().isEmpty()) {
  491. iMEI_ = other.iMEI_;
  492. onChanged();
  493. }
  494. if (other.getType() != 0) {
  495. setType(other.getType());
  496. }
  497. this.mergeUnknownFields(other.unknownFields);
  498. onChanged();
  499. return this;
  500. }
  501. @java.lang.Override
  502. public final boolean isInitialized() {
  503. return true;
  504. }
  505. @java.lang.Override
  506. public Builder mergeFrom(
  507. com.google.protobuf.CodedInputStream input,
  508. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  509. throws java.io.IOException {
  510. Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage parsedMessage = null;
  511. try {
  512. parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
  513. } catch (com.google.protobuf.InvalidProtocolBufferException e) {
  514. parsedMessage = (Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage) e.getUnfinishedMessage();
  515. throw e.unwrapIOException();
  516. } finally {
  517. if (parsedMessage != null) {
  518. mergeFrom(parsedMessage);
  519. }
  520. }
  521. return this;
  522. }
  523. private long wxId_ ;
  524. /**
  525. * <pre>
  526. * 微信内部全局唯一识别码
  527. * </pre>
  528. *
  529. * <code>int64 WxId = 1;</code>
  530. * @return The wxId.
  531. */
  532. public long getWxId() {
  533. return wxId_;
  534. }
  535. /**
  536. * <pre>
  537. * 微信内部全局唯一识别码
  538. * </pre>
  539. *
  540. * <code>int64 WxId = 1;</code>
  541. * @param value The wxId to set.
  542. * @return This builder for chaining.
  543. */
  544. public Builder setWxId(long value) {
  545. wxId_ = value;
  546. onChanged();
  547. return this;
  548. }
  549. /**
  550. * <pre>
  551. * 微信内部全局唯一识别码
  552. * </pre>
  553. *
  554. * <code>int64 WxId = 1;</code>
  555. * @return This builder for chaining.
  556. */
  557. public Builder clearWxId() {
  558. wxId_ = 0L;
  559. onChanged();
  560. return this;
  561. }
  562. private java.lang.Object iMEI_ = "";
  563. /**
  564. * <pre>
  565. * 设备唯一号
  566. * </pre>
  567. *
  568. * <code>string IMEI = 2;</code>
  569. * @return The iMEI.
  570. */
  571. public java.lang.String getIMEI() {
  572. java.lang.Object ref = iMEI_;
  573. if (!(ref instanceof java.lang.String)) {
  574. com.google.protobuf.ByteString bs =
  575. (com.google.protobuf.ByteString) ref;
  576. java.lang.String s = bs.toStringUtf8();
  577. iMEI_ = s;
  578. return s;
  579. } else {
  580. return (java.lang.String) ref;
  581. }
  582. }
  583. /**
  584. * <pre>
  585. * 设备唯一号
  586. * </pre>
  587. *
  588. * <code>string IMEI = 2;</code>
  589. * @return The bytes for iMEI.
  590. */
  591. public com.google.protobuf.ByteString
  592. getIMEIBytes() {
  593. java.lang.Object ref = iMEI_;
  594. if (ref instanceof String) {
  595. com.google.protobuf.ByteString b =
  596. com.google.protobuf.ByteString.copyFromUtf8(
  597. (java.lang.String) ref);
  598. iMEI_ = b;
  599. return b;
  600. } else {
  601. return (com.google.protobuf.ByteString) ref;
  602. }
  603. }
  604. /**
  605. * <pre>
  606. * 设备唯一号
  607. * </pre>
  608. *
  609. * <code>string IMEI = 2;</code>
  610. * @param value The iMEI to set.
  611. * @return This builder for chaining.
  612. */
  613. public Builder setIMEI(
  614. java.lang.String value) {
  615. if (value == null) {
  616. throw new NullPointerException();
  617. }
  618. iMEI_ = value;
  619. onChanged();
  620. return this;
  621. }
  622. /**
  623. * <pre>
  624. * 设备唯一号
  625. * </pre>
  626. *
  627. * <code>string IMEI = 2;</code>
  628. * @return This builder for chaining.
  629. */
  630. public Builder clearIMEI() {
  631. iMEI_ = getDefaultInstance().getIMEI();
  632. onChanged();
  633. return this;
  634. }
  635. /**
  636. * <pre>
  637. * 设备唯一号
  638. * </pre>
  639. *
  640. * <code>string IMEI = 2;</code>
  641. * @param value The bytes for iMEI to set.
  642. * @return This builder for chaining.
  643. */
  644. public Builder setIMEIBytes(
  645. com.google.protobuf.ByteString value) {
  646. if (value == null) {
  647. throw new NullPointerException();
  648. }
  649. checkByteStringIsUtf8(value);
  650. iMEI_ = value;
  651. onChanged();
  652. return this;
  653. }
  654. private int type_ ;
  655. /**
  656. * <pre>
  657. * 登出原因,备用
  658. * </pre>
  659. *
  660. * <code>int32 Type = 3;</code>
  661. * @return The type.
  662. */
  663. public int getType() {
  664. return type_;
  665. }
  666. /**
  667. * <pre>
  668. * 登出原因,备用
  669. * </pre>
  670. *
  671. * <code>int32 Type = 3;</code>
  672. * @param value The type to set.
  673. * @return This builder for chaining.
  674. */
  675. public Builder setType(int value) {
  676. type_ = value;
  677. onChanged();
  678. return this;
  679. }
  680. /**
  681. * <pre>
  682. * 登出原因,备用
  683. * </pre>
  684. *
  685. * <code>int32 Type = 3;</code>
  686. * @return This builder for chaining.
  687. */
  688. public Builder clearType() {
  689. type_ = 0;
  690. onChanged();
  691. return this;
  692. }
  693. @java.lang.Override
  694. public final Builder setUnknownFields(
  695. final com.google.protobuf.UnknownFieldSet unknownFields) {
  696. return super.setUnknownFields(unknownFields);
  697. }
  698. @java.lang.Override
  699. public final Builder mergeUnknownFields(
  700. final com.google.protobuf.UnknownFieldSet unknownFields) {
  701. return super.mergeUnknownFields(unknownFields);
  702. }
  703. // @@protoc_insertion_point(builder_scope:Im.Scrm.Ww.Proto.WwOfflineNoticeMessage)
  704. }
  705. // @@protoc_insertion_point(class_scope:Im.Scrm.Ww.Proto.WwOfflineNoticeMessage)
  706. private static final Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage DEFAULT_INSTANCE;
  707. static {
  708. DEFAULT_INSTANCE = new Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage();
  709. }
  710. public static Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage getDefaultInstance() {
  711. return DEFAULT_INSTANCE;
  712. }
  713. private static final com.google.protobuf.Parser<WwOfflineNoticeMessage>
  714. PARSER = new com.google.protobuf.AbstractParser<WwOfflineNoticeMessage>() {
  715. @java.lang.Override
  716. public WwOfflineNoticeMessage parsePartialFrom(
  717. com.google.protobuf.CodedInputStream input,
  718. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  719. throws com.google.protobuf.InvalidProtocolBufferException {
  720. return new WwOfflineNoticeMessage(input, extensionRegistry);
  721. }
  722. };
  723. public static com.google.protobuf.Parser<WwOfflineNoticeMessage> parser() {
  724. return PARSER;
  725. }
  726. @java.lang.Override
  727. public com.google.protobuf.Parser<WwOfflineNoticeMessage> getParserForType() {
  728. return PARSER;
  729. }
  730. @java.lang.Override
  731. public Im.Scrm.Ww.Proto.WwOfflineNotice.WwOfflineNoticeMessage getDefaultInstanceForType() {
  732. return DEFAULT_INSTANCE;
  733. }
  734. }
  735. private static final com.google.protobuf.Descriptors.Descriptor
  736. internal_static_Im_Scrm_Ww_Proto_WwOfflineNoticeMessage_descriptor;
  737. private static final
  738. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  739. internal_static_Im_Scrm_Ww_Proto_WwOfflineNoticeMessage_fieldAccessorTable;
  740. public static com.google.protobuf.Descriptors.FileDescriptor
  741. getDescriptor() {
  742. return descriptor;
  743. }
  744. private static com.google.protobuf.Descriptors.FileDescriptor
  745. descriptor;
  746. static {
  747. java.lang.String[] descriptorData = {
  748. "\n\025WwOfflineNotice.proto\022\020Im.Scrm.Ww.Prot" +
  749. "o\"B\n\026WwOfflineNoticeMessage\022\014\n\004WxId\030\001 \001(" +
  750. "\003\022\014\n\004IMEI\030\002 \001(\t\022\014\n\004Type\030\003 \001(\005b\006proto3"
  751. };
  752. descriptor = com.google.protobuf.Descriptors.FileDescriptor
  753. .internalBuildGeneratedFileFrom(descriptorData,
  754. new com.google.protobuf.Descriptors.FileDescriptor[] {
  755. });
  756. internal_static_Im_Scrm_Ww_Proto_WwOfflineNoticeMessage_descriptor =
  757. getDescriptor().getMessageTypes().get(0);
  758. internal_static_Im_Scrm_Ww_Proto_WwOfflineNoticeMessage_fieldAccessorTable = new
  759. com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
  760. internal_static_Im_Scrm_Ww_Proto_WwOfflineNoticeMessage_descriptor,
  761. new java.lang.String[] { "WxId", "IMEI", "Type", });
  762. }
  763. // @@protoc_insertion_point(outer_class_scope)
  764. }