WAccountForceOfflineNotice.java 30 KB

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