Source: proto/spine/system/server/entity_log_events_pb.js

  1. // source: spine/system/server/entity_log_events.proto
  2. /**
  3. * @fileoverview
  4. * @enhanceable
  5. * @suppress {messageConventions} JS Compiler reports an error if a variable or
  6. * field starts with 'MSG_' and isn't a translatable message.
  7. * @public
  8. */
  9. // GENERATED CODE -- DO NOT EDIT!
  10. var jspb = require('google-protobuf');
  11. var goog = jspb;
  12. var global = Function('return this')();
  13. var spine_options_pb = require('../../../spine/options_pb.js');
  14. goog.object.extend(proto, spine_options_pb);
  15. var google_protobuf_any_pb = require('../../../google/protobuf/any_pb.js');
  16. goog.object.extend(proto, google_protobuf_any_pb);
  17. var google_protobuf_timestamp_pb = require('../../../google/protobuf/timestamp_pb.js');
  18. goog.object.extend(proto, google_protobuf_timestamp_pb);
  19. var spine_core_diagnostics_pb = require('../../../spine/core/diagnostics_pb.js');
  20. goog.object.extend(proto, spine_core_diagnostics_pb);
  21. var spine_core_command_pb = require('../../../spine/core/command_pb.js');
  22. goog.object.extend(proto, spine_core_command_pb);
  23. var spine_core_event_pb = require('../../../spine/core/event_pb.js');
  24. goog.object.extend(proto, spine_core_event_pb);
  25. var spine_core_version_pb = require('../../../spine/core/version_pb.js');
  26. goog.object.extend(proto, spine_core_version_pb);
  27. var spine_system_server_entity_type_pb = require('../../../spine/system/server/entity_type_pb.js');
  28. goog.object.extend(proto, spine_system_server_entity_type_pb);
  29. goog.exportSymbol('proto.spine.system.server.CommandDispatchedToHandler', null, global);
  30. goog.exportSymbol('proto.spine.system.server.EntityArchived', null, global);
  31. goog.exportSymbol('proto.spine.system.server.EntityCreated', null, global);
  32. goog.exportSymbol('proto.spine.system.server.EntityDeleted', null, global);
  33. goog.exportSymbol('proto.spine.system.server.EntityDeleted.DeletionCase', null, global);
  34. goog.exportSymbol('proto.spine.system.server.EntityRestored', null, global);
  35. goog.exportSymbol('proto.spine.system.server.EntityStateChanged', null, global);
  36. goog.exportSymbol('proto.spine.system.server.EntityUnarchived', null, global);
  37. goog.exportSymbol('proto.spine.system.server.EventDispatchedToReactor', null, global);
  38. goog.exportSymbol('proto.spine.system.server.EventDispatchedToSubscriber', null, global);
  39. goog.exportSymbol('proto.spine.system.server.EventImported', null, global);
  40. goog.exportSymbol('proto.spine.system.server.MigrationApplied', null, global);
  41. /**
  42. * Generated by JsPbCodeGenerator.
  43. * @param {Array=} opt_data Optional initial data array, typically from a
  44. * server response, or constructed directly in Javascript. The array is used
  45. * in place and becomes part of the constructed object. It is not cloned.
  46. * If no data is provided, the constructed object will be empty, but still
  47. * valid.
  48. * @extends {jspb.Message}
  49. * @constructor
  50. */
  51. proto.spine.system.server.EntityCreated = function(opt_data) {
  52. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  53. };
  54. goog.inherits(proto.spine.system.server.EntityCreated, jspb.Message);
  55. if (goog.DEBUG && !COMPILED) {
  56. /**
  57. * @public
  58. * @override
  59. */
  60. proto.spine.system.server.EntityCreated.displayName = 'proto.spine.system.server.EntityCreated';
  61. }
  62. /**
  63. * Generated by JsPbCodeGenerator.
  64. * @param {Array=} opt_data Optional initial data array, typically from a
  65. * server response, or constructed directly in Javascript. The array is used
  66. * in place and becomes part of the constructed object. It is not cloned.
  67. * If no data is provided, the constructed object will be empty, but still
  68. * valid.
  69. * @extends {jspb.Message}
  70. * @constructor
  71. */
  72. proto.spine.system.server.EventDispatchedToSubscriber = function(opt_data) {
  73. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  74. };
  75. goog.inherits(proto.spine.system.server.EventDispatchedToSubscriber, jspb.Message);
  76. if (goog.DEBUG && !COMPILED) {
  77. /**
  78. * @public
  79. * @override
  80. */
  81. proto.spine.system.server.EventDispatchedToSubscriber.displayName = 'proto.spine.system.server.EventDispatchedToSubscriber';
  82. }
  83. /**
  84. * Generated by JsPbCodeGenerator.
  85. * @param {Array=} opt_data Optional initial data array, typically from a
  86. * server response, or constructed directly in Javascript. The array is used
  87. * in place and becomes part of the constructed object. It is not cloned.
  88. * If no data is provided, the constructed object will be empty, but still
  89. * valid.
  90. * @extends {jspb.Message}
  91. * @constructor
  92. */
  93. proto.spine.system.server.EventDispatchedToReactor = function(opt_data) {
  94. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  95. };
  96. goog.inherits(proto.spine.system.server.EventDispatchedToReactor, jspb.Message);
  97. if (goog.DEBUG && !COMPILED) {
  98. /**
  99. * @public
  100. * @override
  101. */
  102. proto.spine.system.server.EventDispatchedToReactor.displayName = 'proto.spine.system.server.EventDispatchedToReactor';
  103. }
  104. /**
  105. * Generated by JsPbCodeGenerator.
  106. * @param {Array=} opt_data Optional initial data array, typically from a
  107. * server response, or constructed directly in Javascript. The array is used
  108. * in place and becomes part of the constructed object. It is not cloned.
  109. * If no data is provided, the constructed object will be empty, but still
  110. * valid.
  111. * @extends {jspb.Message}
  112. * @constructor
  113. */
  114. proto.spine.system.server.CommandDispatchedToHandler = function(opt_data) {
  115. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  116. };
  117. goog.inherits(proto.spine.system.server.CommandDispatchedToHandler, jspb.Message);
  118. if (goog.DEBUG && !COMPILED) {
  119. /**
  120. * @public
  121. * @override
  122. */
  123. proto.spine.system.server.CommandDispatchedToHandler.displayName = 'proto.spine.system.server.CommandDispatchedToHandler';
  124. }
  125. /**
  126. * Generated by JsPbCodeGenerator.
  127. * @param {Array=} opt_data Optional initial data array, typically from a
  128. * server response, or constructed directly in Javascript. The array is used
  129. * in place and becomes part of the constructed object. It is not cloned.
  130. * If no data is provided, the constructed object will be empty, but still
  131. * valid.
  132. * @extends {jspb.Message}
  133. * @constructor
  134. */
  135. proto.spine.system.server.EventImported = function(opt_data) {
  136. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  137. };
  138. goog.inherits(proto.spine.system.server.EventImported, jspb.Message);
  139. if (goog.DEBUG && !COMPILED) {
  140. /**
  141. * @public
  142. * @override
  143. */
  144. proto.spine.system.server.EventImported.displayName = 'proto.spine.system.server.EventImported';
  145. }
  146. /**
  147. * Generated by JsPbCodeGenerator.
  148. * @param {Array=} opt_data Optional initial data array, typically from a
  149. * server response, or constructed directly in Javascript. The array is used
  150. * in place and becomes part of the constructed object. It is not cloned.
  151. * If no data is provided, the constructed object will be empty, but still
  152. * valid.
  153. * @extends {jspb.Message}
  154. * @constructor
  155. */
  156. proto.spine.system.server.EntityStateChanged = function(opt_data) {
  157. jspb.Message.initialize(this, opt_data, 0, -1, proto.spine.system.server.EntityStateChanged.repeatedFields_, null);
  158. };
  159. goog.inherits(proto.spine.system.server.EntityStateChanged, jspb.Message);
  160. if (goog.DEBUG && !COMPILED) {
  161. /**
  162. * @public
  163. * @override
  164. */
  165. proto.spine.system.server.EntityStateChanged.displayName = 'proto.spine.system.server.EntityStateChanged';
  166. }
  167. /**
  168. * Generated by JsPbCodeGenerator.
  169. * @param {Array=} opt_data Optional initial data array, typically from a
  170. * server response, or constructed directly in Javascript. The array is used
  171. * in place and becomes part of the constructed object. It is not cloned.
  172. * If no data is provided, the constructed object will be empty, but still
  173. * valid.
  174. * @extends {jspb.Message}
  175. * @constructor
  176. */
  177. proto.spine.system.server.EntityArchived = function(opt_data) {
  178. jspb.Message.initialize(this, opt_data, 0, -1, proto.spine.system.server.EntityArchived.repeatedFields_, null);
  179. };
  180. goog.inherits(proto.spine.system.server.EntityArchived, jspb.Message);
  181. if (goog.DEBUG && !COMPILED) {
  182. /**
  183. * @public
  184. * @override
  185. */
  186. proto.spine.system.server.EntityArchived.displayName = 'proto.spine.system.server.EntityArchived';
  187. }
  188. /**
  189. * Generated by JsPbCodeGenerator.
  190. * @param {Array=} opt_data Optional initial data array, typically from a
  191. * server response, or constructed directly in Javascript. The array is used
  192. * in place and becomes part of the constructed object. It is not cloned.
  193. * If no data is provided, the constructed object will be empty, but still
  194. * valid.
  195. * @extends {jspb.Message}
  196. * @constructor
  197. */
  198. proto.spine.system.server.EntityDeleted = function(opt_data) {
  199. jspb.Message.initialize(this, opt_data, 0, -1, proto.spine.system.server.EntityDeleted.repeatedFields_, proto.spine.system.server.EntityDeleted.oneofGroups_);
  200. };
  201. goog.inherits(proto.spine.system.server.EntityDeleted, jspb.Message);
  202. if (goog.DEBUG && !COMPILED) {
  203. /**
  204. * @public
  205. * @override
  206. */
  207. proto.spine.system.server.EntityDeleted.displayName = 'proto.spine.system.server.EntityDeleted';
  208. }
  209. /**
  210. * Generated by JsPbCodeGenerator.
  211. * @param {Array=} opt_data Optional initial data array, typically from a
  212. * server response, or constructed directly in Javascript. The array is used
  213. * in place and becomes part of the constructed object. It is not cloned.
  214. * If no data is provided, the constructed object will be empty, but still
  215. * valid.
  216. * @extends {jspb.Message}
  217. * @constructor
  218. */
  219. proto.spine.system.server.EntityUnarchived = function(opt_data) {
  220. jspb.Message.initialize(this, opt_data, 0, -1, proto.spine.system.server.EntityUnarchived.repeatedFields_, null);
  221. };
  222. goog.inherits(proto.spine.system.server.EntityUnarchived, jspb.Message);
  223. if (goog.DEBUG && !COMPILED) {
  224. /**
  225. * @public
  226. * @override
  227. */
  228. proto.spine.system.server.EntityUnarchived.displayName = 'proto.spine.system.server.EntityUnarchived';
  229. }
  230. /**
  231. * Generated by JsPbCodeGenerator.
  232. * @param {Array=} opt_data Optional initial data array, typically from a
  233. * server response, or constructed directly in Javascript. The array is used
  234. * in place and becomes part of the constructed object. It is not cloned.
  235. * If no data is provided, the constructed object will be empty, but still
  236. * valid.
  237. * @extends {jspb.Message}
  238. * @constructor
  239. */
  240. proto.spine.system.server.EntityRestored = function(opt_data) {
  241. jspb.Message.initialize(this, opt_data, 0, -1, proto.spine.system.server.EntityRestored.repeatedFields_, null);
  242. };
  243. goog.inherits(proto.spine.system.server.EntityRestored, jspb.Message);
  244. if (goog.DEBUG && !COMPILED) {
  245. /**
  246. * @public
  247. * @override
  248. */
  249. proto.spine.system.server.EntityRestored.displayName = 'proto.spine.system.server.EntityRestored';
  250. }
  251. /**
  252. * Generated by JsPbCodeGenerator.
  253. * @param {Array=} opt_data Optional initial data array, typically from a
  254. * server response, or constructed directly in Javascript. The array is used
  255. * in place and becomes part of the constructed object. It is not cloned.
  256. * If no data is provided, the constructed object will be empty, but still
  257. * valid.
  258. * @extends {jspb.Message}
  259. * @constructor
  260. */
  261. proto.spine.system.server.MigrationApplied = function(opt_data) {
  262. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  263. };
  264. goog.inherits(proto.spine.system.server.MigrationApplied, jspb.Message);
  265. if (goog.DEBUG && !COMPILED) {
  266. /**
  267. * @public
  268. * @override
  269. */
  270. proto.spine.system.server.MigrationApplied.displayName = 'proto.spine.system.server.MigrationApplied';
  271. }
  272. if (jspb.Message.GENERATE_TO_OBJECT) {
  273. /**
  274. * Creates an object representation of this proto.
  275. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  276. * Optional fields that are not set will be set to undefined.
  277. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  278. * For the list of reserved names please see:
  279. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  280. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  281. * JSPB instance for transitional soy proto support:
  282. * http://goto/soy-param-migration
  283. * @return {!Object}
  284. */
  285. proto.spine.system.server.EntityCreated.prototype.toObject = function(opt_includeInstance) {
  286. return proto.spine.system.server.EntityCreated.toObject(opt_includeInstance, this);
  287. };
  288. /**
  289. * Static version of the {@see toObject} method.
  290. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  291. * the JSPB instance for transitional soy proto support:
  292. * http://goto/soy-param-migration
  293. * @param {!proto.spine.system.server.EntityCreated} msg The msg instance to transform.
  294. * @return {!Object}
  295. * @suppress {unusedLocalVariables} f is only used for nested messages
  296. */
  297. proto.spine.system.server.EntityCreated.toObject = function(includeInstance, msg) {
  298. var f, obj = {
  299. entity: (f = msg.getEntity()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  300. kind: jspb.Message.getFieldWithDefault(msg, 2, 0)
  301. };
  302. if (includeInstance) {
  303. obj.$jspbMessageInstance = msg;
  304. }
  305. return obj;
  306. };
  307. }
  308. /**
  309. * Deserializes binary data (in protobuf wire format).
  310. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  311. * @return {!proto.spine.system.server.EntityCreated}
  312. */
  313. proto.spine.system.server.EntityCreated.deserializeBinary = function(bytes) {
  314. var reader = new jspb.BinaryReader(bytes);
  315. var msg = new proto.spine.system.server.EntityCreated;
  316. return proto.spine.system.server.EntityCreated.deserializeBinaryFromReader(msg, reader);
  317. };
  318. /**
  319. * Deserializes binary data (in protobuf wire format) from the
  320. * given reader into the given message object.
  321. * @param {!proto.spine.system.server.EntityCreated} msg The message object to deserialize into.
  322. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  323. * @return {!proto.spine.system.server.EntityCreated}
  324. */
  325. proto.spine.system.server.EntityCreated.deserializeBinaryFromReader = function(msg, reader) {
  326. while (reader.nextField()) {
  327. if (reader.isEndGroup()) {
  328. break;
  329. }
  330. var field = reader.getFieldNumber();
  331. switch (field) {
  332. case 1:
  333. var value = new spine_core_diagnostics_pb.MessageId;
  334. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  335. msg.setEntity(value);
  336. break;
  337. case 2:
  338. var value = /** @type {!proto.EntityOption.Kind} */ (reader.readEnum());
  339. msg.setKind(value);
  340. break;
  341. default:
  342. reader.skipField();
  343. break;
  344. }
  345. }
  346. return msg;
  347. };
  348. /**
  349. * Serializes the message to binary data (in protobuf wire format).
  350. * @return {!Uint8Array}
  351. */
  352. proto.spine.system.server.EntityCreated.prototype.serializeBinary = function() {
  353. var writer = new jspb.BinaryWriter();
  354. proto.spine.system.server.EntityCreated.serializeBinaryToWriter(this, writer);
  355. return writer.getResultBuffer();
  356. };
  357. /**
  358. * Serializes the given message to binary data (in protobuf wire
  359. * format), writing to the given BinaryWriter.
  360. * @param {!proto.spine.system.server.EntityCreated} message
  361. * @param {!jspb.BinaryWriter} writer
  362. * @suppress {unusedLocalVariables} f is only used for nested messages
  363. */
  364. proto.spine.system.server.EntityCreated.serializeBinaryToWriter = function(message, writer) {
  365. var f = undefined;
  366. f = message.getEntity();
  367. if (f != null) {
  368. writer.writeMessage(
  369. 1,
  370. f,
  371. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  372. );
  373. }
  374. f = message.getKind();
  375. if (f !== 0.0) {
  376. writer.writeEnum(
  377. 2,
  378. f
  379. );
  380. }
  381. };
  382. /**
  383. * optional spine.core.MessageId entity = 1;
  384. * @return {?proto.spine.core.MessageId}
  385. */
  386. proto.spine.system.server.EntityCreated.prototype.getEntity = function() {
  387. return /** @type{?proto.spine.core.MessageId} */ (
  388. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  389. };
  390. /**
  391. * @param {?proto.spine.core.MessageId|undefined} value
  392. * @return {!proto.spine.system.server.EntityCreated} returns this
  393. */
  394. proto.spine.system.server.EntityCreated.prototype.setEntity = function(value) {
  395. return jspb.Message.setWrapperField(this, 1, value);
  396. };
  397. /**
  398. * Clears the message field making it undefined.
  399. * @return {!proto.spine.system.server.EntityCreated} returns this
  400. */
  401. proto.spine.system.server.EntityCreated.prototype.clearEntity = function() {
  402. return this.setEntity(undefined);
  403. };
  404. /**
  405. * Returns whether this field is set.
  406. * @return {boolean}
  407. */
  408. proto.spine.system.server.EntityCreated.prototype.hasEntity = function() {
  409. return jspb.Message.getField(this, 1) != null;
  410. };
  411. /**
  412. * optional EntityOption.Kind kind = 2;
  413. * @return {!proto.EntityOption.Kind}
  414. */
  415. proto.spine.system.server.EntityCreated.prototype.getKind = function() {
  416. return /** @type {!proto.EntityOption.Kind} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
  417. };
  418. /**
  419. * @param {!proto.EntityOption.Kind} value
  420. * @return {!proto.spine.system.server.EntityCreated} returns this
  421. */
  422. proto.spine.system.server.EntityCreated.prototype.setKind = function(value) {
  423. return jspb.Message.setProto3EnumField(this, 2, value);
  424. };
  425. if (jspb.Message.GENERATE_TO_OBJECT) {
  426. /**
  427. * Creates an object representation of this proto.
  428. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  429. * Optional fields that are not set will be set to undefined.
  430. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  431. * For the list of reserved names please see:
  432. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  433. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  434. * JSPB instance for transitional soy proto support:
  435. * http://goto/soy-param-migration
  436. * @return {!Object}
  437. */
  438. proto.spine.system.server.EventDispatchedToSubscriber.prototype.toObject = function(opt_includeInstance) {
  439. return proto.spine.system.server.EventDispatchedToSubscriber.toObject(opt_includeInstance, this);
  440. };
  441. /**
  442. * Static version of the {@see toObject} method.
  443. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  444. * the JSPB instance for transitional soy proto support:
  445. * http://goto/soy-param-migration
  446. * @param {!proto.spine.system.server.EventDispatchedToSubscriber} msg The msg instance to transform.
  447. * @return {!Object}
  448. * @suppress {unusedLocalVariables} f is only used for nested messages
  449. */
  450. proto.spine.system.server.EventDispatchedToSubscriber.toObject = function(includeInstance, msg) {
  451. var f, obj = {
  452. receiver: (f = msg.getReceiver()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  453. payload: (f = msg.getPayload()) && spine_core_event_pb.Event.toObject(includeInstance, f),
  454. whenDispatched: (f = msg.getWhenDispatched()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
  455. entityType: (f = msg.getEntityType()) && spine_system_server_entity_type_pb.EntityTypeName.toObject(includeInstance, f)
  456. };
  457. if (includeInstance) {
  458. obj.$jspbMessageInstance = msg;
  459. }
  460. return obj;
  461. };
  462. }
  463. /**
  464. * Deserializes binary data (in protobuf wire format).
  465. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  466. * @return {!proto.spine.system.server.EventDispatchedToSubscriber}
  467. */
  468. proto.spine.system.server.EventDispatchedToSubscriber.deserializeBinary = function(bytes) {
  469. var reader = new jspb.BinaryReader(bytes);
  470. var msg = new proto.spine.system.server.EventDispatchedToSubscriber;
  471. return proto.spine.system.server.EventDispatchedToSubscriber.deserializeBinaryFromReader(msg, reader);
  472. };
  473. /**
  474. * Deserializes binary data (in protobuf wire format) from the
  475. * given reader into the given message object.
  476. * @param {!proto.spine.system.server.EventDispatchedToSubscriber} msg The message object to deserialize into.
  477. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  478. * @return {!proto.spine.system.server.EventDispatchedToSubscriber}
  479. */
  480. proto.spine.system.server.EventDispatchedToSubscriber.deserializeBinaryFromReader = function(msg, reader) {
  481. while (reader.nextField()) {
  482. if (reader.isEndGroup()) {
  483. break;
  484. }
  485. var field = reader.getFieldNumber();
  486. switch (field) {
  487. case 1:
  488. var value = new spine_core_diagnostics_pb.MessageId;
  489. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  490. msg.setReceiver(value);
  491. break;
  492. case 2:
  493. var value = new spine_core_event_pb.Event;
  494. reader.readMessage(value,spine_core_event_pb.Event.deserializeBinaryFromReader);
  495. msg.setPayload(value);
  496. break;
  497. case 3:
  498. var value = new google_protobuf_timestamp_pb.Timestamp;
  499. reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
  500. msg.setWhenDispatched(value);
  501. break;
  502. case 4:
  503. var value = new spine_system_server_entity_type_pb.EntityTypeName;
  504. reader.readMessage(value,spine_system_server_entity_type_pb.EntityTypeName.deserializeBinaryFromReader);
  505. msg.setEntityType(value);
  506. break;
  507. default:
  508. reader.skipField();
  509. break;
  510. }
  511. }
  512. return msg;
  513. };
  514. /**
  515. * Serializes the message to binary data (in protobuf wire format).
  516. * @return {!Uint8Array}
  517. */
  518. proto.spine.system.server.EventDispatchedToSubscriber.prototype.serializeBinary = function() {
  519. var writer = new jspb.BinaryWriter();
  520. proto.spine.system.server.EventDispatchedToSubscriber.serializeBinaryToWriter(this, writer);
  521. return writer.getResultBuffer();
  522. };
  523. /**
  524. * Serializes the given message to binary data (in protobuf wire
  525. * format), writing to the given BinaryWriter.
  526. * @param {!proto.spine.system.server.EventDispatchedToSubscriber} message
  527. * @param {!jspb.BinaryWriter} writer
  528. * @suppress {unusedLocalVariables} f is only used for nested messages
  529. */
  530. proto.spine.system.server.EventDispatchedToSubscriber.serializeBinaryToWriter = function(message, writer) {
  531. var f = undefined;
  532. f = message.getReceiver();
  533. if (f != null) {
  534. writer.writeMessage(
  535. 1,
  536. f,
  537. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  538. );
  539. }
  540. f = message.getPayload();
  541. if (f != null) {
  542. writer.writeMessage(
  543. 2,
  544. f,
  545. spine_core_event_pb.Event.serializeBinaryToWriter
  546. );
  547. }
  548. f = message.getWhenDispatched();
  549. if (f != null) {
  550. writer.writeMessage(
  551. 3,
  552. f,
  553. google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
  554. );
  555. }
  556. f = message.getEntityType();
  557. if (f != null) {
  558. writer.writeMessage(
  559. 4,
  560. f,
  561. spine_system_server_entity_type_pb.EntityTypeName.serializeBinaryToWriter
  562. );
  563. }
  564. };
  565. /**
  566. * optional spine.core.MessageId receiver = 1;
  567. * @return {?proto.spine.core.MessageId}
  568. */
  569. proto.spine.system.server.EventDispatchedToSubscriber.prototype.getReceiver = function() {
  570. return /** @type{?proto.spine.core.MessageId} */ (
  571. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  572. };
  573. /**
  574. * @param {?proto.spine.core.MessageId|undefined} value
  575. * @return {!proto.spine.system.server.EventDispatchedToSubscriber} returns this
  576. */
  577. proto.spine.system.server.EventDispatchedToSubscriber.prototype.setReceiver = function(value) {
  578. return jspb.Message.setWrapperField(this, 1, value);
  579. };
  580. /**
  581. * Clears the message field making it undefined.
  582. * @return {!proto.spine.system.server.EventDispatchedToSubscriber} returns this
  583. */
  584. proto.spine.system.server.EventDispatchedToSubscriber.prototype.clearReceiver = function() {
  585. return this.setReceiver(undefined);
  586. };
  587. /**
  588. * Returns whether this field is set.
  589. * @return {boolean}
  590. */
  591. proto.spine.system.server.EventDispatchedToSubscriber.prototype.hasReceiver = function() {
  592. return jspb.Message.getField(this, 1) != null;
  593. };
  594. /**
  595. * optional spine.core.Event payload = 2;
  596. * @return {?proto.spine.core.Event}
  597. */
  598. proto.spine.system.server.EventDispatchedToSubscriber.prototype.getPayload = function() {
  599. return /** @type{?proto.spine.core.Event} */ (
  600. jspb.Message.getWrapperField(this, spine_core_event_pb.Event, 2));
  601. };
  602. /**
  603. * @param {?proto.spine.core.Event|undefined} value
  604. * @return {!proto.spine.system.server.EventDispatchedToSubscriber} returns this
  605. */
  606. proto.spine.system.server.EventDispatchedToSubscriber.prototype.setPayload = function(value) {
  607. return jspb.Message.setWrapperField(this, 2, value);
  608. };
  609. /**
  610. * Clears the message field making it undefined.
  611. * @return {!proto.spine.system.server.EventDispatchedToSubscriber} returns this
  612. */
  613. proto.spine.system.server.EventDispatchedToSubscriber.prototype.clearPayload = function() {
  614. return this.setPayload(undefined);
  615. };
  616. /**
  617. * Returns whether this field is set.
  618. * @return {boolean}
  619. */
  620. proto.spine.system.server.EventDispatchedToSubscriber.prototype.hasPayload = function() {
  621. return jspb.Message.getField(this, 2) != null;
  622. };
  623. /**
  624. * optional google.protobuf.Timestamp when_dispatched = 3;
  625. * @return {?proto.google.protobuf.Timestamp}
  626. */
  627. proto.spine.system.server.EventDispatchedToSubscriber.prototype.getWhenDispatched = function() {
  628. return /** @type{?proto.google.protobuf.Timestamp} */ (
  629. jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3));
  630. };
  631. /**
  632. * @param {?proto.google.protobuf.Timestamp|undefined} value
  633. * @return {!proto.spine.system.server.EventDispatchedToSubscriber} returns this
  634. */
  635. proto.spine.system.server.EventDispatchedToSubscriber.prototype.setWhenDispatched = function(value) {
  636. return jspb.Message.setWrapperField(this, 3, value);
  637. };
  638. /**
  639. * Clears the message field making it undefined.
  640. * @return {!proto.spine.system.server.EventDispatchedToSubscriber} returns this
  641. */
  642. proto.spine.system.server.EventDispatchedToSubscriber.prototype.clearWhenDispatched = function() {
  643. return this.setWhenDispatched(undefined);
  644. };
  645. /**
  646. * Returns whether this field is set.
  647. * @return {boolean}
  648. */
  649. proto.spine.system.server.EventDispatchedToSubscriber.prototype.hasWhenDispatched = function() {
  650. return jspb.Message.getField(this, 3) != null;
  651. };
  652. /**
  653. * optional EntityTypeName entity_type = 4;
  654. * @return {?proto.spine.system.server.EntityTypeName}
  655. */
  656. proto.spine.system.server.EventDispatchedToSubscriber.prototype.getEntityType = function() {
  657. return /** @type{?proto.spine.system.server.EntityTypeName} */ (
  658. jspb.Message.getWrapperField(this, spine_system_server_entity_type_pb.EntityTypeName, 4));
  659. };
  660. /**
  661. * @param {?proto.spine.system.server.EntityTypeName|undefined} value
  662. * @return {!proto.spine.system.server.EventDispatchedToSubscriber} returns this
  663. */
  664. proto.spine.system.server.EventDispatchedToSubscriber.prototype.setEntityType = function(value) {
  665. return jspb.Message.setWrapperField(this, 4, value);
  666. };
  667. /**
  668. * Clears the message field making it undefined.
  669. * @return {!proto.spine.system.server.EventDispatchedToSubscriber} returns this
  670. */
  671. proto.spine.system.server.EventDispatchedToSubscriber.prototype.clearEntityType = function() {
  672. return this.setEntityType(undefined);
  673. };
  674. /**
  675. * Returns whether this field is set.
  676. * @return {boolean}
  677. */
  678. proto.spine.system.server.EventDispatchedToSubscriber.prototype.hasEntityType = function() {
  679. return jspb.Message.getField(this, 4) != null;
  680. };
  681. if (jspb.Message.GENERATE_TO_OBJECT) {
  682. /**
  683. * Creates an object representation of this proto.
  684. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  685. * Optional fields that are not set will be set to undefined.
  686. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  687. * For the list of reserved names please see:
  688. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  689. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  690. * JSPB instance for transitional soy proto support:
  691. * http://goto/soy-param-migration
  692. * @return {!Object}
  693. */
  694. proto.spine.system.server.EventDispatchedToReactor.prototype.toObject = function(opt_includeInstance) {
  695. return proto.spine.system.server.EventDispatchedToReactor.toObject(opt_includeInstance, this);
  696. };
  697. /**
  698. * Static version of the {@see toObject} method.
  699. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  700. * the JSPB instance for transitional soy proto support:
  701. * http://goto/soy-param-migration
  702. * @param {!proto.spine.system.server.EventDispatchedToReactor} msg The msg instance to transform.
  703. * @return {!Object}
  704. * @suppress {unusedLocalVariables} f is only used for nested messages
  705. */
  706. proto.spine.system.server.EventDispatchedToReactor.toObject = function(includeInstance, msg) {
  707. var f, obj = {
  708. receiver: (f = msg.getReceiver()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  709. payload: (f = msg.getPayload()) && spine_core_event_pb.Event.toObject(includeInstance, f),
  710. whenDispatched: (f = msg.getWhenDispatched()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
  711. entityType: (f = msg.getEntityType()) && spine_system_server_entity_type_pb.EntityTypeName.toObject(includeInstance, f)
  712. };
  713. if (includeInstance) {
  714. obj.$jspbMessageInstance = msg;
  715. }
  716. return obj;
  717. };
  718. }
  719. /**
  720. * Deserializes binary data (in protobuf wire format).
  721. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  722. * @return {!proto.spine.system.server.EventDispatchedToReactor}
  723. */
  724. proto.spine.system.server.EventDispatchedToReactor.deserializeBinary = function(bytes) {
  725. var reader = new jspb.BinaryReader(bytes);
  726. var msg = new proto.spine.system.server.EventDispatchedToReactor;
  727. return proto.spine.system.server.EventDispatchedToReactor.deserializeBinaryFromReader(msg, reader);
  728. };
  729. /**
  730. * Deserializes binary data (in protobuf wire format) from the
  731. * given reader into the given message object.
  732. * @param {!proto.spine.system.server.EventDispatchedToReactor} msg The message object to deserialize into.
  733. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  734. * @return {!proto.spine.system.server.EventDispatchedToReactor}
  735. */
  736. proto.spine.system.server.EventDispatchedToReactor.deserializeBinaryFromReader = function(msg, reader) {
  737. while (reader.nextField()) {
  738. if (reader.isEndGroup()) {
  739. break;
  740. }
  741. var field = reader.getFieldNumber();
  742. switch (field) {
  743. case 1:
  744. var value = new spine_core_diagnostics_pb.MessageId;
  745. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  746. msg.setReceiver(value);
  747. break;
  748. case 2:
  749. var value = new spine_core_event_pb.Event;
  750. reader.readMessage(value,spine_core_event_pb.Event.deserializeBinaryFromReader);
  751. msg.setPayload(value);
  752. break;
  753. case 3:
  754. var value = new google_protobuf_timestamp_pb.Timestamp;
  755. reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
  756. msg.setWhenDispatched(value);
  757. break;
  758. case 4:
  759. var value = new spine_system_server_entity_type_pb.EntityTypeName;
  760. reader.readMessage(value,spine_system_server_entity_type_pb.EntityTypeName.deserializeBinaryFromReader);
  761. msg.setEntityType(value);
  762. break;
  763. default:
  764. reader.skipField();
  765. break;
  766. }
  767. }
  768. return msg;
  769. };
  770. /**
  771. * Serializes the message to binary data (in protobuf wire format).
  772. * @return {!Uint8Array}
  773. */
  774. proto.spine.system.server.EventDispatchedToReactor.prototype.serializeBinary = function() {
  775. var writer = new jspb.BinaryWriter();
  776. proto.spine.system.server.EventDispatchedToReactor.serializeBinaryToWriter(this, writer);
  777. return writer.getResultBuffer();
  778. };
  779. /**
  780. * Serializes the given message to binary data (in protobuf wire
  781. * format), writing to the given BinaryWriter.
  782. * @param {!proto.spine.system.server.EventDispatchedToReactor} message
  783. * @param {!jspb.BinaryWriter} writer
  784. * @suppress {unusedLocalVariables} f is only used for nested messages
  785. */
  786. proto.spine.system.server.EventDispatchedToReactor.serializeBinaryToWriter = function(message, writer) {
  787. var f = undefined;
  788. f = message.getReceiver();
  789. if (f != null) {
  790. writer.writeMessage(
  791. 1,
  792. f,
  793. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  794. );
  795. }
  796. f = message.getPayload();
  797. if (f != null) {
  798. writer.writeMessage(
  799. 2,
  800. f,
  801. spine_core_event_pb.Event.serializeBinaryToWriter
  802. );
  803. }
  804. f = message.getWhenDispatched();
  805. if (f != null) {
  806. writer.writeMessage(
  807. 3,
  808. f,
  809. google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
  810. );
  811. }
  812. f = message.getEntityType();
  813. if (f != null) {
  814. writer.writeMessage(
  815. 4,
  816. f,
  817. spine_system_server_entity_type_pb.EntityTypeName.serializeBinaryToWriter
  818. );
  819. }
  820. };
  821. /**
  822. * optional spine.core.MessageId receiver = 1;
  823. * @return {?proto.spine.core.MessageId}
  824. */
  825. proto.spine.system.server.EventDispatchedToReactor.prototype.getReceiver = function() {
  826. return /** @type{?proto.spine.core.MessageId} */ (
  827. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  828. };
  829. /**
  830. * @param {?proto.spine.core.MessageId|undefined} value
  831. * @return {!proto.spine.system.server.EventDispatchedToReactor} returns this
  832. */
  833. proto.spine.system.server.EventDispatchedToReactor.prototype.setReceiver = function(value) {
  834. return jspb.Message.setWrapperField(this, 1, value);
  835. };
  836. /**
  837. * Clears the message field making it undefined.
  838. * @return {!proto.spine.system.server.EventDispatchedToReactor} returns this
  839. */
  840. proto.spine.system.server.EventDispatchedToReactor.prototype.clearReceiver = function() {
  841. return this.setReceiver(undefined);
  842. };
  843. /**
  844. * Returns whether this field is set.
  845. * @return {boolean}
  846. */
  847. proto.spine.system.server.EventDispatchedToReactor.prototype.hasReceiver = function() {
  848. return jspb.Message.getField(this, 1) != null;
  849. };
  850. /**
  851. * optional spine.core.Event payload = 2;
  852. * @return {?proto.spine.core.Event}
  853. */
  854. proto.spine.system.server.EventDispatchedToReactor.prototype.getPayload = function() {
  855. return /** @type{?proto.spine.core.Event} */ (
  856. jspb.Message.getWrapperField(this, spine_core_event_pb.Event, 2));
  857. };
  858. /**
  859. * @param {?proto.spine.core.Event|undefined} value
  860. * @return {!proto.spine.system.server.EventDispatchedToReactor} returns this
  861. */
  862. proto.spine.system.server.EventDispatchedToReactor.prototype.setPayload = function(value) {
  863. return jspb.Message.setWrapperField(this, 2, value);
  864. };
  865. /**
  866. * Clears the message field making it undefined.
  867. * @return {!proto.spine.system.server.EventDispatchedToReactor} returns this
  868. */
  869. proto.spine.system.server.EventDispatchedToReactor.prototype.clearPayload = function() {
  870. return this.setPayload(undefined);
  871. };
  872. /**
  873. * Returns whether this field is set.
  874. * @return {boolean}
  875. */
  876. proto.spine.system.server.EventDispatchedToReactor.prototype.hasPayload = function() {
  877. return jspb.Message.getField(this, 2) != null;
  878. };
  879. /**
  880. * optional google.protobuf.Timestamp when_dispatched = 3;
  881. * @return {?proto.google.protobuf.Timestamp}
  882. */
  883. proto.spine.system.server.EventDispatchedToReactor.prototype.getWhenDispatched = function() {
  884. return /** @type{?proto.google.protobuf.Timestamp} */ (
  885. jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3));
  886. };
  887. /**
  888. * @param {?proto.google.protobuf.Timestamp|undefined} value
  889. * @return {!proto.spine.system.server.EventDispatchedToReactor} returns this
  890. */
  891. proto.spine.system.server.EventDispatchedToReactor.prototype.setWhenDispatched = function(value) {
  892. return jspb.Message.setWrapperField(this, 3, value);
  893. };
  894. /**
  895. * Clears the message field making it undefined.
  896. * @return {!proto.spine.system.server.EventDispatchedToReactor} returns this
  897. */
  898. proto.spine.system.server.EventDispatchedToReactor.prototype.clearWhenDispatched = function() {
  899. return this.setWhenDispatched(undefined);
  900. };
  901. /**
  902. * Returns whether this field is set.
  903. * @return {boolean}
  904. */
  905. proto.spine.system.server.EventDispatchedToReactor.prototype.hasWhenDispatched = function() {
  906. return jspb.Message.getField(this, 3) != null;
  907. };
  908. /**
  909. * optional EntityTypeName entity_type = 4;
  910. * @return {?proto.spine.system.server.EntityTypeName}
  911. */
  912. proto.spine.system.server.EventDispatchedToReactor.prototype.getEntityType = function() {
  913. return /** @type{?proto.spine.system.server.EntityTypeName} */ (
  914. jspb.Message.getWrapperField(this, spine_system_server_entity_type_pb.EntityTypeName, 4));
  915. };
  916. /**
  917. * @param {?proto.spine.system.server.EntityTypeName|undefined} value
  918. * @return {!proto.spine.system.server.EventDispatchedToReactor} returns this
  919. */
  920. proto.spine.system.server.EventDispatchedToReactor.prototype.setEntityType = function(value) {
  921. return jspb.Message.setWrapperField(this, 4, value);
  922. };
  923. /**
  924. * Clears the message field making it undefined.
  925. * @return {!proto.spine.system.server.EventDispatchedToReactor} returns this
  926. */
  927. proto.spine.system.server.EventDispatchedToReactor.prototype.clearEntityType = function() {
  928. return this.setEntityType(undefined);
  929. };
  930. /**
  931. * Returns whether this field is set.
  932. * @return {boolean}
  933. */
  934. proto.spine.system.server.EventDispatchedToReactor.prototype.hasEntityType = function() {
  935. return jspb.Message.getField(this, 4) != null;
  936. };
  937. if (jspb.Message.GENERATE_TO_OBJECT) {
  938. /**
  939. * Creates an object representation of this proto.
  940. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  941. * Optional fields that are not set will be set to undefined.
  942. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  943. * For the list of reserved names please see:
  944. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  945. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  946. * JSPB instance for transitional soy proto support:
  947. * http://goto/soy-param-migration
  948. * @return {!Object}
  949. */
  950. proto.spine.system.server.CommandDispatchedToHandler.prototype.toObject = function(opt_includeInstance) {
  951. return proto.spine.system.server.CommandDispatchedToHandler.toObject(opt_includeInstance, this);
  952. };
  953. /**
  954. * Static version of the {@see toObject} method.
  955. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  956. * the JSPB instance for transitional soy proto support:
  957. * http://goto/soy-param-migration
  958. * @param {!proto.spine.system.server.CommandDispatchedToHandler} msg The msg instance to transform.
  959. * @return {!Object}
  960. * @suppress {unusedLocalVariables} f is only used for nested messages
  961. */
  962. proto.spine.system.server.CommandDispatchedToHandler.toObject = function(includeInstance, msg) {
  963. var f, obj = {
  964. receiver: (f = msg.getReceiver()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  965. payload: (f = msg.getPayload()) && spine_core_command_pb.Command.toObject(includeInstance, f),
  966. whenDispatched: (f = msg.getWhenDispatched()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
  967. entityType: (f = msg.getEntityType()) && spine_system_server_entity_type_pb.EntityTypeName.toObject(includeInstance, f)
  968. };
  969. if (includeInstance) {
  970. obj.$jspbMessageInstance = msg;
  971. }
  972. return obj;
  973. };
  974. }
  975. /**
  976. * Deserializes binary data (in protobuf wire format).
  977. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  978. * @return {!proto.spine.system.server.CommandDispatchedToHandler}
  979. */
  980. proto.spine.system.server.CommandDispatchedToHandler.deserializeBinary = function(bytes) {
  981. var reader = new jspb.BinaryReader(bytes);
  982. var msg = new proto.spine.system.server.CommandDispatchedToHandler;
  983. return proto.spine.system.server.CommandDispatchedToHandler.deserializeBinaryFromReader(msg, reader);
  984. };
  985. /**
  986. * Deserializes binary data (in protobuf wire format) from the
  987. * given reader into the given message object.
  988. * @param {!proto.spine.system.server.CommandDispatchedToHandler} msg The message object to deserialize into.
  989. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  990. * @return {!proto.spine.system.server.CommandDispatchedToHandler}
  991. */
  992. proto.spine.system.server.CommandDispatchedToHandler.deserializeBinaryFromReader = function(msg, reader) {
  993. while (reader.nextField()) {
  994. if (reader.isEndGroup()) {
  995. break;
  996. }
  997. var field = reader.getFieldNumber();
  998. switch (field) {
  999. case 1:
  1000. var value = new spine_core_diagnostics_pb.MessageId;
  1001. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  1002. msg.setReceiver(value);
  1003. break;
  1004. case 2:
  1005. var value = new spine_core_command_pb.Command;
  1006. reader.readMessage(value,spine_core_command_pb.Command.deserializeBinaryFromReader);
  1007. msg.setPayload(value);
  1008. break;
  1009. case 3:
  1010. var value = new google_protobuf_timestamp_pb.Timestamp;
  1011. reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
  1012. msg.setWhenDispatched(value);
  1013. break;
  1014. case 4:
  1015. var value = new spine_system_server_entity_type_pb.EntityTypeName;
  1016. reader.readMessage(value,spine_system_server_entity_type_pb.EntityTypeName.deserializeBinaryFromReader);
  1017. msg.setEntityType(value);
  1018. break;
  1019. default:
  1020. reader.skipField();
  1021. break;
  1022. }
  1023. }
  1024. return msg;
  1025. };
  1026. /**
  1027. * Serializes the message to binary data (in protobuf wire format).
  1028. * @return {!Uint8Array}
  1029. */
  1030. proto.spine.system.server.CommandDispatchedToHandler.prototype.serializeBinary = function() {
  1031. var writer = new jspb.BinaryWriter();
  1032. proto.spine.system.server.CommandDispatchedToHandler.serializeBinaryToWriter(this, writer);
  1033. return writer.getResultBuffer();
  1034. };
  1035. /**
  1036. * Serializes the given message to binary data (in protobuf wire
  1037. * format), writing to the given BinaryWriter.
  1038. * @param {!proto.spine.system.server.CommandDispatchedToHandler} message
  1039. * @param {!jspb.BinaryWriter} writer
  1040. * @suppress {unusedLocalVariables} f is only used for nested messages
  1041. */
  1042. proto.spine.system.server.CommandDispatchedToHandler.serializeBinaryToWriter = function(message, writer) {
  1043. var f = undefined;
  1044. f = message.getReceiver();
  1045. if (f != null) {
  1046. writer.writeMessage(
  1047. 1,
  1048. f,
  1049. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  1050. );
  1051. }
  1052. f = message.getPayload();
  1053. if (f != null) {
  1054. writer.writeMessage(
  1055. 2,
  1056. f,
  1057. spine_core_command_pb.Command.serializeBinaryToWriter
  1058. );
  1059. }
  1060. f = message.getWhenDispatched();
  1061. if (f != null) {
  1062. writer.writeMessage(
  1063. 3,
  1064. f,
  1065. google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
  1066. );
  1067. }
  1068. f = message.getEntityType();
  1069. if (f != null) {
  1070. writer.writeMessage(
  1071. 4,
  1072. f,
  1073. spine_system_server_entity_type_pb.EntityTypeName.serializeBinaryToWriter
  1074. );
  1075. }
  1076. };
  1077. /**
  1078. * optional spine.core.MessageId receiver = 1;
  1079. * @return {?proto.spine.core.MessageId}
  1080. */
  1081. proto.spine.system.server.CommandDispatchedToHandler.prototype.getReceiver = function() {
  1082. return /** @type{?proto.spine.core.MessageId} */ (
  1083. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  1084. };
  1085. /**
  1086. * @param {?proto.spine.core.MessageId|undefined} value
  1087. * @return {!proto.spine.system.server.CommandDispatchedToHandler} returns this
  1088. */
  1089. proto.spine.system.server.CommandDispatchedToHandler.prototype.setReceiver = function(value) {
  1090. return jspb.Message.setWrapperField(this, 1, value);
  1091. };
  1092. /**
  1093. * Clears the message field making it undefined.
  1094. * @return {!proto.spine.system.server.CommandDispatchedToHandler} returns this
  1095. */
  1096. proto.spine.system.server.CommandDispatchedToHandler.prototype.clearReceiver = function() {
  1097. return this.setReceiver(undefined);
  1098. };
  1099. /**
  1100. * Returns whether this field is set.
  1101. * @return {boolean}
  1102. */
  1103. proto.spine.system.server.CommandDispatchedToHandler.prototype.hasReceiver = function() {
  1104. return jspb.Message.getField(this, 1) != null;
  1105. };
  1106. /**
  1107. * optional spine.core.Command payload = 2;
  1108. * @return {?proto.spine.core.Command}
  1109. */
  1110. proto.spine.system.server.CommandDispatchedToHandler.prototype.getPayload = function() {
  1111. return /** @type{?proto.spine.core.Command} */ (
  1112. jspb.Message.getWrapperField(this, spine_core_command_pb.Command, 2));
  1113. };
  1114. /**
  1115. * @param {?proto.spine.core.Command|undefined} value
  1116. * @return {!proto.spine.system.server.CommandDispatchedToHandler} returns this
  1117. */
  1118. proto.spine.system.server.CommandDispatchedToHandler.prototype.setPayload = function(value) {
  1119. return jspb.Message.setWrapperField(this, 2, value);
  1120. };
  1121. /**
  1122. * Clears the message field making it undefined.
  1123. * @return {!proto.spine.system.server.CommandDispatchedToHandler} returns this
  1124. */
  1125. proto.spine.system.server.CommandDispatchedToHandler.prototype.clearPayload = function() {
  1126. return this.setPayload(undefined);
  1127. };
  1128. /**
  1129. * Returns whether this field is set.
  1130. * @return {boolean}
  1131. */
  1132. proto.spine.system.server.CommandDispatchedToHandler.prototype.hasPayload = function() {
  1133. return jspb.Message.getField(this, 2) != null;
  1134. };
  1135. /**
  1136. * optional google.protobuf.Timestamp when_dispatched = 3;
  1137. * @return {?proto.google.protobuf.Timestamp}
  1138. */
  1139. proto.spine.system.server.CommandDispatchedToHandler.prototype.getWhenDispatched = function() {
  1140. return /** @type{?proto.google.protobuf.Timestamp} */ (
  1141. jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3));
  1142. };
  1143. /**
  1144. * @param {?proto.google.protobuf.Timestamp|undefined} value
  1145. * @return {!proto.spine.system.server.CommandDispatchedToHandler} returns this
  1146. */
  1147. proto.spine.system.server.CommandDispatchedToHandler.prototype.setWhenDispatched = function(value) {
  1148. return jspb.Message.setWrapperField(this, 3, value);
  1149. };
  1150. /**
  1151. * Clears the message field making it undefined.
  1152. * @return {!proto.spine.system.server.CommandDispatchedToHandler} returns this
  1153. */
  1154. proto.spine.system.server.CommandDispatchedToHandler.prototype.clearWhenDispatched = function() {
  1155. return this.setWhenDispatched(undefined);
  1156. };
  1157. /**
  1158. * Returns whether this field is set.
  1159. * @return {boolean}
  1160. */
  1161. proto.spine.system.server.CommandDispatchedToHandler.prototype.hasWhenDispatched = function() {
  1162. return jspb.Message.getField(this, 3) != null;
  1163. };
  1164. /**
  1165. * optional EntityTypeName entity_type = 4;
  1166. * @return {?proto.spine.system.server.EntityTypeName}
  1167. */
  1168. proto.spine.system.server.CommandDispatchedToHandler.prototype.getEntityType = function() {
  1169. return /** @type{?proto.spine.system.server.EntityTypeName} */ (
  1170. jspb.Message.getWrapperField(this, spine_system_server_entity_type_pb.EntityTypeName, 4));
  1171. };
  1172. /**
  1173. * @param {?proto.spine.system.server.EntityTypeName|undefined} value
  1174. * @return {!proto.spine.system.server.CommandDispatchedToHandler} returns this
  1175. */
  1176. proto.spine.system.server.CommandDispatchedToHandler.prototype.setEntityType = function(value) {
  1177. return jspb.Message.setWrapperField(this, 4, value);
  1178. };
  1179. /**
  1180. * Clears the message field making it undefined.
  1181. * @return {!proto.spine.system.server.CommandDispatchedToHandler} returns this
  1182. */
  1183. proto.spine.system.server.CommandDispatchedToHandler.prototype.clearEntityType = function() {
  1184. return this.setEntityType(undefined);
  1185. };
  1186. /**
  1187. * Returns whether this field is set.
  1188. * @return {boolean}
  1189. */
  1190. proto.spine.system.server.CommandDispatchedToHandler.prototype.hasEntityType = function() {
  1191. return jspb.Message.getField(this, 4) != null;
  1192. };
  1193. if (jspb.Message.GENERATE_TO_OBJECT) {
  1194. /**
  1195. * Creates an object representation of this proto.
  1196. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  1197. * Optional fields that are not set will be set to undefined.
  1198. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  1199. * For the list of reserved names please see:
  1200. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  1201. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  1202. * JSPB instance for transitional soy proto support:
  1203. * http://goto/soy-param-migration
  1204. * @return {!Object}
  1205. */
  1206. proto.spine.system.server.EventImported.prototype.toObject = function(opt_includeInstance) {
  1207. return proto.spine.system.server.EventImported.toObject(opt_includeInstance, this);
  1208. };
  1209. /**
  1210. * Static version of the {@see toObject} method.
  1211. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  1212. * the JSPB instance for transitional soy proto support:
  1213. * http://goto/soy-param-migration
  1214. * @param {!proto.spine.system.server.EventImported} msg The msg instance to transform.
  1215. * @return {!Object}
  1216. * @suppress {unusedLocalVariables} f is only used for nested messages
  1217. */
  1218. proto.spine.system.server.EventImported.toObject = function(includeInstance, msg) {
  1219. var f, obj = {
  1220. receiver: (f = msg.getReceiver()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  1221. payload: (f = msg.getPayload()) && spine_core_event_pb.Event.toObject(includeInstance, f),
  1222. whenImported: (f = msg.getWhenImported()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
  1223. entityType: (f = msg.getEntityType()) && spine_system_server_entity_type_pb.EntityTypeName.toObject(includeInstance, f)
  1224. };
  1225. if (includeInstance) {
  1226. obj.$jspbMessageInstance = msg;
  1227. }
  1228. return obj;
  1229. };
  1230. }
  1231. /**
  1232. * Deserializes binary data (in protobuf wire format).
  1233. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  1234. * @return {!proto.spine.system.server.EventImported}
  1235. */
  1236. proto.spine.system.server.EventImported.deserializeBinary = function(bytes) {
  1237. var reader = new jspb.BinaryReader(bytes);
  1238. var msg = new proto.spine.system.server.EventImported;
  1239. return proto.spine.system.server.EventImported.deserializeBinaryFromReader(msg, reader);
  1240. };
  1241. /**
  1242. * Deserializes binary data (in protobuf wire format) from the
  1243. * given reader into the given message object.
  1244. * @param {!proto.spine.system.server.EventImported} msg The message object to deserialize into.
  1245. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  1246. * @return {!proto.spine.system.server.EventImported}
  1247. */
  1248. proto.spine.system.server.EventImported.deserializeBinaryFromReader = function(msg, reader) {
  1249. while (reader.nextField()) {
  1250. if (reader.isEndGroup()) {
  1251. break;
  1252. }
  1253. var field = reader.getFieldNumber();
  1254. switch (field) {
  1255. case 1:
  1256. var value = new spine_core_diagnostics_pb.MessageId;
  1257. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  1258. msg.setReceiver(value);
  1259. break;
  1260. case 2:
  1261. var value = new spine_core_event_pb.Event;
  1262. reader.readMessage(value,spine_core_event_pb.Event.deserializeBinaryFromReader);
  1263. msg.setPayload(value);
  1264. break;
  1265. case 3:
  1266. var value = new google_protobuf_timestamp_pb.Timestamp;
  1267. reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
  1268. msg.setWhenImported(value);
  1269. break;
  1270. case 4:
  1271. var value = new spine_system_server_entity_type_pb.EntityTypeName;
  1272. reader.readMessage(value,spine_system_server_entity_type_pb.EntityTypeName.deserializeBinaryFromReader);
  1273. msg.setEntityType(value);
  1274. break;
  1275. default:
  1276. reader.skipField();
  1277. break;
  1278. }
  1279. }
  1280. return msg;
  1281. };
  1282. /**
  1283. * Serializes the message to binary data (in protobuf wire format).
  1284. * @return {!Uint8Array}
  1285. */
  1286. proto.spine.system.server.EventImported.prototype.serializeBinary = function() {
  1287. var writer = new jspb.BinaryWriter();
  1288. proto.spine.system.server.EventImported.serializeBinaryToWriter(this, writer);
  1289. return writer.getResultBuffer();
  1290. };
  1291. /**
  1292. * Serializes the given message to binary data (in protobuf wire
  1293. * format), writing to the given BinaryWriter.
  1294. * @param {!proto.spine.system.server.EventImported} message
  1295. * @param {!jspb.BinaryWriter} writer
  1296. * @suppress {unusedLocalVariables} f is only used for nested messages
  1297. */
  1298. proto.spine.system.server.EventImported.serializeBinaryToWriter = function(message, writer) {
  1299. var f = undefined;
  1300. f = message.getReceiver();
  1301. if (f != null) {
  1302. writer.writeMessage(
  1303. 1,
  1304. f,
  1305. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  1306. );
  1307. }
  1308. f = message.getPayload();
  1309. if (f != null) {
  1310. writer.writeMessage(
  1311. 2,
  1312. f,
  1313. spine_core_event_pb.Event.serializeBinaryToWriter
  1314. );
  1315. }
  1316. f = message.getWhenImported();
  1317. if (f != null) {
  1318. writer.writeMessage(
  1319. 3,
  1320. f,
  1321. google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
  1322. );
  1323. }
  1324. f = message.getEntityType();
  1325. if (f != null) {
  1326. writer.writeMessage(
  1327. 4,
  1328. f,
  1329. spine_system_server_entity_type_pb.EntityTypeName.serializeBinaryToWriter
  1330. );
  1331. }
  1332. };
  1333. /**
  1334. * optional spine.core.MessageId receiver = 1;
  1335. * @return {?proto.spine.core.MessageId}
  1336. */
  1337. proto.spine.system.server.EventImported.prototype.getReceiver = function() {
  1338. return /** @type{?proto.spine.core.MessageId} */ (
  1339. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  1340. };
  1341. /**
  1342. * @param {?proto.spine.core.MessageId|undefined} value
  1343. * @return {!proto.spine.system.server.EventImported} returns this
  1344. */
  1345. proto.spine.system.server.EventImported.prototype.setReceiver = function(value) {
  1346. return jspb.Message.setWrapperField(this, 1, value);
  1347. };
  1348. /**
  1349. * Clears the message field making it undefined.
  1350. * @return {!proto.spine.system.server.EventImported} returns this
  1351. */
  1352. proto.spine.system.server.EventImported.prototype.clearReceiver = function() {
  1353. return this.setReceiver(undefined);
  1354. };
  1355. /**
  1356. * Returns whether this field is set.
  1357. * @return {boolean}
  1358. */
  1359. proto.spine.system.server.EventImported.prototype.hasReceiver = function() {
  1360. return jspb.Message.getField(this, 1) != null;
  1361. };
  1362. /**
  1363. * optional spine.core.Event payload = 2;
  1364. * @return {?proto.spine.core.Event}
  1365. */
  1366. proto.spine.system.server.EventImported.prototype.getPayload = function() {
  1367. return /** @type{?proto.spine.core.Event} */ (
  1368. jspb.Message.getWrapperField(this, spine_core_event_pb.Event, 2));
  1369. };
  1370. /**
  1371. * @param {?proto.spine.core.Event|undefined} value
  1372. * @return {!proto.spine.system.server.EventImported} returns this
  1373. */
  1374. proto.spine.system.server.EventImported.prototype.setPayload = function(value) {
  1375. return jspb.Message.setWrapperField(this, 2, value);
  1376. };
  1377. /**
  1378. * Clears the message field making it undefined.
  1379. * @return {!proto.spine.system.server.EventImported} returns this
  1380. */
  1381. proto.spine.system.server.EventImported.prototype.clearPayload = function() {
  1382. return this.setPayload(undefined);
  1383. };
  1384. /**
  1385. * Returns whether this field is set.
  1386. * @return {boolean}
  1387. */
  1388. proto.spine.system.server.EventImported.prototype.hasPayload = function() {
  1389. return jspb.Message.getField(this, 2) != null;
  1390. };
  1391. /**
  1392. * optional google.protobuf.Timestamp when_imported = 3;
  1393. * @return {?proto.google.protobuf.Timestamp}
  1394. */
  1395. proto.spine.system.server.EventImported.prototype.getWhenImported = function() {
  1396. return /** @type{?proto.google.protobuf.Timestamp} */ (
  1397. jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3));
  1398. };
  1399. /**
  1400. * @param {?proto.google.protobuf.Timestamp|undefined} value
  1401. * @return {!proto.spine.system.server.EventImported} returns this
  1402. */
  1403. proto.spine.system.server.EventImported.prototype.setWhenImported = function(value) {
  1404. return jspb.Message.setWrapperField(this, 3, value);
  1405. };
  1406. /**
  1407. * Clears the message field making it undefined.
  1408. * @return {!proto.spine.system.server.EventImported} returns this
  1409. */
  1410. proto.spine.system.server.EventImported.prototype.clearWhenImported = function() {
  1411. return this.setWhenImported(undefined);
  1412. };
  1413. /**
  1414. * Returns whether this field is set.
  1415. * @return {boolean}
  1416. */
  1417. proto.spine.system.server.EventImported.prototype.hasWhenImported = function() {
  1418. return jspb.Message.getField(this, 3) != null;
  1419. };
  1420. /**
  1421. * optional EntityTypeName entity_type = 4;
  1422. * @return {?proto.spine.system.server.EntityTypeName}
  1423. */
  1424. proto.spine.system.server.EventImported.prototype.getEntityType = function() {
  1425. return /** @type{?proto.spine.system.server.EntityTypeName} */ (
  1426. jspb.Message.getWrapperField(this, spine_system_server_entity_type_pb.EntityTypeName, 4));
  1427. };
  1428. /**
  1429. * @param {?proto.spine.system.server.EntityTypeName|undefined} value
  1430. * @return {!proto.spine.system.server.EventImported} returns this
  1431. */
  1432. proto.spine.system.server.EventImported.prototype.setEntityType = function(value) {
  1433. return jspb.Message.setWrapperField(this, 4, value);
  1434. };
  1435. /**
  1436. * Clears the message field making it undefined.
  1437. * @return {!proto.spine.system.server.EventImported} returns this
  1438. */
  1439. proto.spine.system.server.EventImported.prototype.clearEntityType = function() {
  1440. return this.setEntityType(undefined);
  1441. };
  1442. /**
  1443. * Returns whether this field is set.
  1444. * @return {boolean}
  1445. */
  1446. proto.spine.system.server.EventImported.prototype.hasEntityType = function() {
  1447. return jspb.Message.getField(this, 4) != null;
  1448. };
  1449. /**
  1450. * List of repeated fields within this message type.
  1451. * @private {!Array<number>}
  1452. * @const
  1453. */
  1454. proto.spine.system.server.EntityStateChanged.repeatedFields_ = [3];
  1455. if (jspb.Message.GENERATE_TO_OBJECT) {
  1456. /**
  1457. * Creates an object representation of this proto.
  1458. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  1459. * Optional fields that are not set will be set to undefined.
  1460. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  1461. * For the list of reserved names please see:
  1462. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  1463. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  1464. * JSPB instance for transitional soy proto support:
  1465. * http://goto/soy-param-migration
  1466. * @return {!Object}
  1467. */
  1468. proto.spine.system.server.EntityStateChanged.prototype.toObject = function(opt_includeInstance) {
  1469. return proto.spine.system.server.EntityStateChanged.toObject(opt_includeInstance, this);
  1470. };
  1471. /**
  1472. * Static version of the {@see toObject} method.
  1473. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  1474. * the JSPB instance for transitional soy proto support:
  1475. * http://goto/soy-param-migration
  1476. * @param {!proto.spine.system.server.EntityStateChanged} msg The msg instance to transform.
  1477. * @return {!Object}
  1478. * @suppress {unusedLocalVariables} f is only used for nested messages
  1479. */
  1480. proto.spine.system.server.EntityStateChanged.toObject = function(includeInstance, msg) {
  1481. var f, obj = {
  1482. entity: (f = msg.getEntity()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  1483. oldState: (f = msg.getOldState()) && google_protobuf_any_pb.Any.toObject(includeInstance, f),
  1484. newState: (f = msg.getNewState()) && google_protobuf_any_pb.Any.toObject(includeInstance, f),
  1485. signalIdList: jspb.Message.toObjectList(msg.getSignalIdList(),
  1486. spine_core_diagnostics_pb.MessageId.toObject, includeInstance),
  1487. when: (f = msg.getWhen()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
  1488. newVersion: (f = msg.getNewVersion()) && spine_core_version_pb.Version.toObject(includeInstance, f)
  1489. };
  1490. if (includeInstance) {
  1491. obj.$jspbMessageInstance = msg;
  1492. }
  1493. return obj;
  1494. };
  1495. }
  1496. /**
  1497. * Deserializes binary data (in protobuf wire format).
  1498. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  1499. * @return {!proto.spine.system.server.EntityStateChanged}
  1500. */
  1501. proto.spine.system.server.EntityStateChanged.deserializeBinary = function(bytes) {
  1502. var reader = new jspb.BinaryReader(bytes);
  1503. var msg = new proto.spine.system.server.EntityStateChanged;
  1504. return proto.spine.system.server.EntityStateChanged.deserializeBinaryFromReader(msg, reader);
  1505. };
  1506. /**
  1507. * Deserializes binary data (in protobuf wire format) from the
  1508. * given reader into the given message object.
  1509. * @param {!proto.spine.system.server.EntityStateChanged} msg The message object to deserialize into.
  1510. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  1511. * @return {!proto.spine.system.server.EntityStateChanged}
  1512. */
  1513. proto.spine.system.server.EntityStateChanged.deserializeBinaryFromReader = function(msg, reader) {
  1514. while (reader.nextField()) {
  1515. if (reader.isEndGroup()) {
  1516. break;
  1517. }
  1518. var field = reader.getFieldNumber();
  1519. switch (field) {
  1520. case 1:
  1521. var value = new spine_core_diagnostics_pb.MessageId;
  1522. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  1523. msg.setEntity(value);
  1524. break;
  1525. case 6:
  1526. var value = new google_protobuf_any_pb.Any;
  1527. reader.readMessage(value,google_protobuf_any_pb.Any.deserializeBinaryFromReader);
  1528. msg.setOldState(value);
  1529. break;
  1530. case 2:
  1531. var value = new google_protobuf_any_pb.Any;
  1532. reader.readMessage(value,google_protobuf_any_pb.Any.deserializeBinaryFromReader);
  1533. msg.setNewState(value);
  1534. break;
  1535. case 3:
  1536. var value = new spine_core_diagnostics_pb.MessageId;
  1537. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  1538. msg.addSignalId(value);
  1539. break;
  1540. case 4:
  1541. var value = new google_protobuf_timestamp_pb.Timestamp;
  1542. reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
  1543. msg.setWhen(value);
  1544. break;
  1545. case 5:
  1546. var value = new spine_core_version_pb.Version;
  1547. reader.readMessage(value,spine_core_version_pb.Version.deserializeBinaryFromReader);
  1548. msg.setNewVersion(value);
  1549. break;
  1550. default:
  1551. reader.skipField();
  1552. break;
  1553. }
  1554. }
  1555. return msg;
  1556. };
  1557. /**
  1558. * Serializes the message to binary data (in protobuf wire format).
  1559. * @return {!Uint8Array}
  1560. */
  1561. proto.spine.system.server.EntityStateChanged.prototype.serializeBinary = function() {
  1562. var writer = new jspb.BinaryWriter();
  1563. proto.spine.system.server.EntityStateChanged.serializeBinaryToWriter(this, writer);
  1564. return writer.getResultBuffer();
  1565. };
  1566. /**
  1567. * Serializes the given message to binary data (in protobuf wire
  1568. * format), writing to the given BinaryWriter.
  1569. * @param {!proto.spine.system.server.EntityStateChanged} message
  1570. * @param {!jspb.BinaryWriter} writer
  1571. * @suppress {unusedLocalVariables} f is only used for nested messages
  1572. */
  1573. proto.spine.system.server.EntityStateChanged.serializeBinaryToWriter = function(message, writer) {
  1574. var f = undefined;
  1575. f = message.getEntity();
  1576. if (f != null) {
  1577. writer.writeMessage(
  1578. 1,
  1579. f,
  1580. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  1581. );
  1582. }
  1583. f = message.getOldState();
  1584. if (f != null) {
  1585. writer.writeMessage(
  1586. 6,
  1587. f,
  1588. google_protobuf_any_pb.Any.serializeBinaryToWriter
  1589. );
  1590. }
  1591. f = message.getNewState();
  1592. if (f != null) {
  1593. writer.writeMessage(
  1594. 2,
  1595. f,
  1596. google_protobuf_any_pb.Any.serializeBinaryToWriter
  1597. );
  1598. }
  1599. f = message.getSignalIdList();
  1600. if (f.length > 0) {
  1601. writer.writeRepeatedMessage(
  1602. 3,
  1603. f,
  1604. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  1605. );
  1606. }
  1607. f = message.getWhen();
  1608. if (f != null) {
  1609. writer.writeMessage(
  1610. 4,
  1611. f,
  1612. google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
  1613. );
  1614. }
  1615. f = message.getNewVersion();
  1616. if (f != null) {
  1617. writer.writeMessage(
  1618. 5,
  1619. f,
  1620. spine_core_version_pb.Version.serializeBinaryToWriter
  1621. );
  1622. }
  1623. };
  1624. /**
  1625. * optional spine.core.MessageId entity = 1;
  1626. * @return {?proto.spine.core.MessageId}
  1627. */
  1628. proto.spine.system.server.EntityStateChanged.prototype.getEntity = function() {
  1629. return /** @type{?proto.spine.core.MessageId} */ (
  1630. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  1631. };
  1632. /**
  1633. * @param {?proto.spine.core.MessageId|undefined} value
  1634. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1635. */
  1636. proto.spine.system.server.EntityStateChanged.prototype.setEntity = function(value) {
  1637. return jspb.Message.setWrapperField(this, 1, value);
  1638. };
  1639. /**
  1640. * Clears the message field making it undefined.
  1641. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1642. */
  1643. proto.spine.system.server.EntityStateChanged.prototype.clearEntity = function() {
  1644. return this.setEntity(undefined);
  1645. };
  1646. /**
  1647. * Returns whether this field is set.
  1648. * @return {boolean}
  1649. */
  1650. proto.spine.system.server.EntityStateChanged.prototype.hasEntity = function() {
  1651. return jspb.Message.getField(this, 1) != null;
  1652. };
  1653. /**
  1654. * optional google.protobuf.Any old_state = 6;
  1655. * @return {?proto.google.protobuf.Any}
  1656. */
  1657. proto.spine.system.server.EntityStateChanged.prototype.getOldState = function() {
  1658. return /** @type{?proto.google.protobuf.Any} */ (
  1659. jspb.Message.getWrapperField(this, google_protobuf_any_pb.Any, 6));
  1660. };
  1661. /**
  1662. * @param {?proto.google.protobuf.Any|undefined} value
  1663. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1664. */
  1665. proto.spine.system.server.EntityStateChanged.prototype.setOldState = function(value) {
  1666. return jspb.Message.setWrapperField(this, 6, value);
  1667. };
  1668. /**
  1669. * Clears the message field making it undefined.
  1670. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1671. */
  1672. proto.spine.system.server.EntityStateChanged.prototype.clearOldState = function() {
  1673. return this.setOldState(undefined);
  1674. };
  1675. /**
  1676. * Returns whether this field is set.
  1677. * @return {boolean}
  1678. */
  1679. proto.spine.system.server.EntityStateChanged.prototype.hasOldState = function() {
  1680. return jspb.Message.getField(this, 6) != null;
  1681. };
  1682. /**
  1683. * optional google.protobuf.Any new_state = 2;
  1684. * @return {?proto.google.protobuf.Any}
  1685. */
  1686. proto.spine.system.server.EntityStateChanged.prototype.getNewState = function() {
  1687. return /** @type{?proto.google.protobuf.Any} */ (
  1688. jspb.Message.getWrapperField(this, google_protobuf_any_pb.Any, 2));
  1689. };
  1690. /**
  1691. * @param {?proto.google.protobuf.Any|undefined} value
  1692. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1693. */
  1694. proto.spine.system.server.EntityStateChanged.prototype.setNewState = function(value) {
  1695. return jspb.Message.setWrapperField(this, 2, value);
  1696. };
  1697. /**
  1698. * Clears the message field making it undefined.
  1699. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1700. */
  1701. proto.spine.system.server.EntityStateChanged.prototype.clearNewState = function() {
  1702. return this.setNewState(undefined);
  1703. };
  1704. /**
  1705. * Returns whether this field is set.
  1706. * @return {boolean}
  1707. */
  1708. proto.spine.system.server.EntityStateChanged.prototype.hasNewState = function() {
  1709. return jspb.Message.getField(this, 2) != null;
  1710. };
  1711. /**
  1712. * repeated spine.core.MessageId signal_id = 3;
  1713. * @return {!Array<!proto.spine.core.MessageId>}
  1714. */
  1715. proto.spine.system.server.EntityStateChanged.prototype.getSignalIdList = function() {
  1716. return /** @type{!Array<!proto.spine.core.MessageId>} */ (
  1717. jspb.Message.getRepeatedWrapperField(this, spine_core_diagnostics_pb.MessageId, 3));
  1718. };
  1719. /**
  1720. * @param {!Array<!proto.spine.core.MessageId>} value
  1721. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1722. */
  1723. proto.spine.system.server.EntityStateChanged.prototype.setSignalIdList = function(value) {
  1724. return jspb.Message.setRepeatedWrapperField(this, 3, value);
  1725. };
  1726. /**
  1727. * @param {!proto.spine.core.MessageId=} opt_value
  1728. * @param {number=} opt_index
  1729. * @return {!proto.spine.core.MessageId}
  1730. */
  1731. proto.spine.system.server.EntityStateChanged.prototype.addSignalId = function(opt_value, opt_index) {
  1732. return jspb.Message.addToRepeatedWrapperField(this, 3, opt_value, proto.spine.core.MessageId, opt_index);
  1733. };
  1734. /**
  1735. * Clears the list making it empty but non-null.
  1736. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1737. */
  1738. proto.spine.system.server.EntityStateChanged.prototype.clearSignalIdList = function() {
  1739. return this.setSignalIdList([]);
  1740. };
  1741. /**
  1742. * optional google.protobuf.Timestamp when = 4;
  1743. * @return {?proto.google.protobuf.Timestamp}
  1744. */
  1745. proto.spine.system.server.EntityStateChanged.prototype.getWhen = function() {
  1746. return /** @type{?proto.google.protobuf.Timestamp} */ (
  1747. jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 4));
  1748. };
  1749. /**
  1750. * @param {?proto.google.protobuf.Timestamp|undefined} value
  1751. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1752. */
  1753. proto.spine.system.server.EntityStateChanged.prototype.setWhen = function(value) {
  1754. return jspb.Message.setWrapperField(this, 4, value);
  1755. };
  1756. /**
  1757. * Clears the message field making it undefined.
  1758. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1759. */
  1760. proto.spine.system.server.EntityStateChanged.prototype.clearWhen = function() {
  1761. return this.setWhen(undefined);
  1762. };
  1763. /**
  1764. * Returns whether this field is set.
  1765. * @return {boolean}
  1766. */
  1767. proto.spine.system.server.EntityStateChanged.prototype.hasWhen = function() {
  1768. return jspb.Message.getField(this, 4) != null;
  1769. };
  1770. /**
  1771. * optional spine.core.Version new_version = 5;
  1772. * @return {?proto.spine.core.Version}
  1773. */
  1774. proto.spine.system.server.EntityStateChanged.prototype.getNewVersion = function() {
  1775. return /** @type{?proto.spine.core.Version} */ (
  1776. jspb.Message.getWrapperField(this, spine_core_version_pb.Version, 5));
  1777. };
  1778. /**
  1779. * @param {?proto.spine.core.Version|undefined} value
  1780. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1781. */
  1782. proto.spine.system.server.EntityStateChanged.prototype.setNewVersion = function(value) {
  1783. return jspb.Message.setWrapperField(this, 5, value);
  1784. };
  1785. /**
  1786. * Clears the message field making it undefined.
  1787. * @return {!proto.spine.system.server.EntityStateChanged} returns this
  1788. */
  1789. proto.spine.system.server.EntityStateChanged.prototype.clearNewVersion = function() {
  1790. return this.setNewVersion(undefined);
  1791. };
  1792. /**
  1793. * Returns whether this field is set.
  1794. * @return {boolean}
  1795. */
  1796. proto.spine.system.server.EntityStateChanged.prototype.hasNewVersion = function() {
  1797. return jspb.Message.getField(this, 5) != null;
  1798. };
  1799. /**
  1800. * List of repeated fields within this message type.
  1801. * @private {!Array<number>}
  1802. * @const
  1803. */
  1804. proto.spine.system.server.EntityArchived.repeatedFields_ = [2];
  1805. if (jspb.Message.GENERATE_TO_OBJECT) {
  1806. /**
  1807. * Creates an object representation of this proto.
  1808. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  1809. * Optional fields that are not set will be set to undefined.
  1810. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  1811. * For the list of reserved names please see:
  1812. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  1813. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  1814. * JSPB instance for transitional soy proto support:
  1815. * http://goto/soy-param-migration
  1816. * @return {!Object}
  1817. */
  1818. proto.spine.system.server.EntityArchived.prototype.toObject = function(opt_includeInstance) {
  1819. return proto.spine.system.server.EntityArchived.toObject(opt_includeInstance, this);
  1820. };
  1821. /**
  1822. * Static version of the {@see toObject} method.
  1823. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  1824. * the JSPB instance for transitional soy proto support:
  1825. * http://goto/soy-param-migration
  1826. * @param {!proto.spine.system.server.EntityArchived} msg The msg instance to transform.
  1827. * @return {!Object}
  1828. * @suppress {unusedLocalVariables} f is only used for nested messages
  1829. */
  1830. proto.spine.system.server.EntityArchived.toObject = function(includeInstance, msg) {
  1831. var f, obj = {
  1832. entity: (f = msg.getEntity()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  1833. signalIdList: jspb.Message.toObjectList(msg.getSignalIdList(),
  1834. spine_core_diagnostics_pb.MessageId.toObject, includeInstance),
  1835. when: (f = msg.getWhen()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
  1836. version: (f = msg.getVersion()) && spine_core_version_pb.Version.toObject(includeInstance, f),
  1837. lastState: (f = msg.getLastState()) && google_protobuf_any_pb.Any.toObject(includeInstance, f)
  1838. };
  1839. if (includeInstance) {
  1840. obj.$jspbMessageInstance = msg;
  1841. }
  1842. return obj;
  1843. };
  1844. }
  1845. /**
  1846. * Deserializes binary data (in protobuf wire format).
  1847. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  1848. * @return {!proto.spine.system.server.EntityArchived}
  1849. */
  1850. proto.spine.system.server.EntityArchived.deserializeBinary = function(bytes) {
  1851. var reader = new jspb.BinaryReader(bytes);
  1852. var msg = new proto.spine.system.server.EntityArchived;
  1853. return proto.spine.system.server.EntityArchived.deserializeBinaryFromReader(msg, reader);
  1854. };
  1855. /**
  1856. * Deserializes binary data (in protobuf wire format) from the
  1857. * given reader into the given message object.
  1858. * @param {!proto.spine.system.server.EntityArchived} msg The message object to deserialize into.
  1859. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  1860. * @return {!proto.spine.system.server.EntityArchived}
  1861. */
  1862. proto.spine.system.server.EntityArchived.deserializeBinaryFromReader = function(msg, reader) {
  1863. while (reader.nextField()) {
  1864. if (reader.isEndGroup()) {
  1865. break;
  1866. }
  1867. var field = reader.getFieldNumber();
  1868. switch (field) {
  1869. case 1:
  1870. var value = new spine_core_diagnostics_pb.MessageId;
  1871. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  1872. msg.setEntity(value);
  1873. break;
  1874. case 2:
  1875. var value = new spine_core_diagnostics_pb.MessageId;
  1876. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  1877. msg.addSignalId(value);
  1878. break;
  1879. case 3:
  1880. var value = new google_protobuf_timestamp_pb.Timestamp;
  1881. reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
  1882. msg.setWhen(value);
  1883. break;
  1884. case 4:
  1885. var value = new spine_core_version_pb.Version;
  1886. reader.readMessage(value,spine_core_version_pb.Version.deserializeBinaryFromReader);
  1887. msg.setVersion(value);
  1888. break;
  1889. case 5:
  1890. var value = new google_protobuf_any_pb.Any;
  1891. reader.readMessage(value,google_protobuf_any_pb.Any.deserializeBinaryFromReader);
  1892. msg.setLastState(value);
  1893. break;
  1894. default:
  1895. reader.skipField();
  1896. break;
  1897. }
  1898. }
  1899. return msg;
  1900. };
  1901. /**
  1902. * Serializes the message to binary data (in protobuf wire format).
  1903. * @return {!Uint8Array}
  1904. */
  1905. proto.spine.system.server.EntityArchived.prototype.serializeBinary = function() {
  1906. var writer = new jspb.BinaryWriter();
  1907. proto.spine.system.server.EntityArchived.serializeBinaryToWriter(this, writer);
  1908. return writer.getResultBuffer();
  1909. };
  1910. /**
  1911. * Serializes the given message to binary data (in protobuf wire
  1912. * format), writing to the given BinaryWriter.
  1913. * @param {!proto.spine.system.server.EntityArchived} message
  1914. * @param {!jspb.BinaryWriter} writer
  1915. * @suppress {unusedLocalVariables} f is only used for nested messages
  1916. */
  1917. proto.spine.system.server.EntityArchived.serializeBinaryToWriter = function(message, writer) {
  1918. var f = undefined;
  1919. f = message.getEntity();
  1920. if (f != null) {
  1921. writer.writeMessage(
  1922. 1,
  1923. f,
  1924. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  1925. );
  1926. }
  1927. f = message.getSignalIdList();
  1928. if (f.length > 0) {
  1929. writer.writeRepeatedMessage(
  1930. 2,
  1931. f,
  1932. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  1933. );
  1934. }
  1935. f = message.getWhen();
  1936. if (f != null) {
  1937. writer.writeMessage(
  1938. 3,
  1939. f,
  1940. google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
  1941. );
  1942. }
  1943. f = message.getVersion();
  1944. if (f != null) {
  1945. writer.writeMessage(
  1946. 4,
  1947. f,
  1948. spine_core_version_pb.Version.serializeBinaryToWriter
  1949. );
  1950. }
  1951. f = message.getLastState();
  1952. if (f != null) {
  1953. writer.writeMessage(
  1954. 5,
  1955. f,
  1956. google_protobuf_any_pb.Any.serializeBinaryToWriter
  1957. );
  1958. }
  1959. };
  1960. /**
  1961. * optional spine.core.MessageId entity = 1;
  1962. * @return {?proto.spine.core.MessageId}
  1963. */
  1964. proto.spine.system.server.EntityArchived.prototype.getEntity = function() {
  1965. return /** @type{?proto.spine.core.MessageId} */ (
  1966. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  1967. };
  1968. /**
  1969. * @param {?proto.spine.core.MessageId|undefined} value
  1970. * @return {!proto.spine.system.server.EntityArchived} returns this
  1971. */
  1972. proto.spine.system.server.EntityArchived.prototype.setEntity = function(value) {
  1973. return jspb.Message.setWrapperField(this, 1, value);
  1974. };
  1975. /**
  1976. * Clears the message field making it undefined.
  1977. * @return {!proto.spine.system.server.EntityArchived} returns this
  1978. */
  1979. proto.spine.system.server.EntityArchived.prototype.clearEntity = function() {
  1980. return this.setEntity(undefined);
  1981. };
  1982. /**
  1983. * Returns whether this field is set.
  1984. * @return {boolean}
  1985. */
  1986. proto.spine.system.server.EntityArchived.prototype.hasEntity = function() {
  1987. return jspb.Message.getField(this, 1) != null;
  1988. };
  1989. /**
  1990. * repeated spine.core.MessageId signal_id = 2;
  1991. * @return {!Array<!proto.spine.core.MessageId>}
  1992. */
  1993. proto.spine.system.server.EntityArchived.prototype.getSignalIdList = function() {
  1994. return /** @type{!Array<!proto.spine.core.MessageId>} */ (
  1995. jspb.Message.getRepeatedWrapperField(this, spine_core_diagnostics_pb.MessageId, 2));
  1996. };
  1997. /**
  1998. * @param {!Array<!proto.spine.core.MessageId>} value
  1999. * @return {!proto.spine.system.server.EntityArchived} returns this
  2000. */
  2001. proto.spine.system.server.EntityArchived.prototype.setSignalIdList = function(value) {
  2002. return jspb.Message.setRepeatedWrapperField(this, 2, value);
  2003. };
  2004. /**
  2005. * @param {!proto.spine.core.MessageId=} opt_value
  2006. * @param {number=} opt_index
  2007. * @return {!proto.spine.core.MessageId}
  2008. */
  2009. proto.spine.system.server.EntityArchived.prototype.addSignalId = function(opt_value, opt_index) {
  2010. return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.spine.core.MessageId, opt_index);
  2011. };
  2012. /**
  2013. * Clears the list making it empty but non-null.
  2014. * @return {!proto.spine.system.server.EntityArchived} returns this
  2015. */
  2016. proto.spine.system.server.EntityArchived.prototype.clearSignalIdList = function() {
  2017. return this.setSignalIdList([]);
  2018. };
  2019. /**
  2020. * optional google.protobuf.Timestamp when = 3;
  2021. * @return {?proto.google.protobuf.Timestamp}
  2022. */
  2023. proto.spine.system.server.EntityArchived.prototype.getWhen = function() {
  2024. return /** @type{?proto.google.protobuf.Timestamp} */ (
  2025. jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3));
  2026. };
  2027. /**
  2028. * @param {?proto.google.protobuf.Timestamp|undefined} value
  2029. * @return {!proto.spine.system.server.EntityArchived} returns this
  2030. */
  2031. proto.spine.system.server.EntityArchived.prototype.setWhen = function(value) {
  2032. return jspb.Message.setWrapperField(this, 3, value);
  2033. };
  2034. /**
  2035. * Clears the message field making it undefined.
  2036. * @return {!proto.spine.system.server.EntityArchived} returns this
  2037. */
  2038. proto.spine.system.server.EntityArchived.prototype.clearWhen = function() {
  2039. return this.setWhen(undefined);
  2040. };
  2041. /**
  2042. * Returns whether this field is set.
  2043. * @return {boolean}
  2044. */
  2045. proto.spine.system.server.EntityArchived.prototype.hasWhen = function() {
  2046. return jspb.Message.getField(this, 3) != null;
  2047. };
  2048. /**
  2049. * optional spine.core.Version version = 4;
  2050. * @return {?proto.spine.core.Version}
  2051. */
  2052. proto.spine.system.server.EntityArchived.prototype.getVersion = function() {
  2053. return /** @type{?proto.spine.core.Version} */ (
  2054. jspb.Message.getWrapperField(this, spine_core_version_pb.Version, 4));
  2055. };
  2056. /**
  2057. * @param {?proto.spine.core.Version|undefined} value
  2058. * @return {!proto.spine.system.server.EntityArchived} returns this
  2059. */
  2060. proto.spine.system.server.EntityArchived.prototype.setVersion = function(value) {
  2061. return jspb.Message.setWrapperField(this, 4, value);
  2062. };
  2063. /**
  2064. * Clears the message field making it undefined.
  2065. * @return {!proto.spine.system.server.EntityArchived} returns this
  2066. */
  2067. proto.spine.system.server.EntityArchived.prototype.clearVersion = function() {
  2068. return this.setVersion(undefined);
  2069. };
  2070. /**
  2071. * Returns whether this field is set.
  2072. * @return {boolean}
  2073. */
  2074. proto.spine.system.server.EntityArchived.prototype.hasVersion = function() {
  2075. return jspb.Message.getField(this, 4) != null;
  2076. };
  2077. /**
  2078. * optional google.protobuf.Any last_state = 5;
  2079. * @return {?proto.google.protobuf.Any}
  2080. */
  2081. proto.spine.system.server.EntityArchived.prototype.getLastState = function() {
  2082. return /** @type{?proto.google.protobuf.Any} */ (
  2083. jspb.Message.getWrapperField(this, google_protobuf_any_pb.Any, 5));
  2084. };
  2085. /**
  2086. * @param {?proto.google.protobuf.Any|undefined} value
  2087. * @return {!proto.spine.system.server.EntityArchived} returns this
  2088. */
  2089. proto.spine.system.server.EntityArchived.prototype.setLastState = function(value) {
  2090. return jspb.Message.setWrapperField(this, 5, value);
  2091. };
  2092. /**
  2093. * Clears the message field making it undefined.
  2094. * @return {!proto.spine.system.server.EntityArchived} returns this
  2095. */
  2096. proto.spine.system.server.EntityArchived.prototype.clearLastState = function() {
  2097. return this.setLastState(undefined);
  2098. };
  2099. /**
  2100. * Returns whether this field is set.
  2101. * @return {boolean}
  2102. */
  2103. proto.spine.system.server.EntityArchived.prototype.hasLastState = function() {
  2104. return jspb.Message.getField(this, 5) != null;
  2105. };
  2106. /**
  2107. * List of repeated fields within this message type.
  2108. * @private {!Array<number>}
  2109. * @const
  2110. */
  2111. proto.spine.system.server.EntityDeleted.repeatedFields_ = [2];
  2112. /**
  2113. * Oneof group definitions for this message. Each group defines the field
  2114. * numbers belonging to that group. When of these fields' value is set, all
  2115. * other fields in the group are cleared. During deserialization, if multiple
  2116. * fields are encountered for a group, only the last value seen will be kept.
  2117. * @private {!Array<!Array<number>>}
  2118. * @const
  2119. */
  2120. proto.spine.system.server.EntityDeleted.oneofGroups_ = [[5,6]];
  2121. /**
  2122. * @enum {number}
  2123. */
  2124. proto.spine.system.server.EntityDeleted.DeletionCase = {
  2125. DELETION_NOT_SET: 0,
  2126. MARKED_AS_DELETED: 5,
  2127. REMOVED_FROM_STORAGE: 6
  2128. };
  2129. /**
  2130. * @return {proto.spine.system.server.EntityDeleted.DeletionCase}
  2131. */
  2132. proto.spine.system.server.EntityDeleted.prototype.getDeletionCase = function() {
  2133. return /** @type {proto.spine.system.server.EntityDeleted.DeletionCase} */(jspb.Message.computeOneofCase(this, proto.spine.system.server.EntityDeleted.oneofGroups_[0]));
  2134. };
  2135. if (jspb.Message.GENERATE_TO_OBJECT) {
  2136. /**
  2137. * Creates an object representation of this proto.
  2138. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  2139. * Optional fields that are not set will be set to undefined.
  2140. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  2141. * For the list of reserved names please see:
  2142. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  2143. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  2144. * JSPB instance for transitional soy proto support:
  2145. * http://goto/soy-param-migration
  2146. * @return {!Object}
  2147. */
  2148. proto.spine.system.server.EntityDeleted.prototype.toObject = function(opt_includeInstance) {
  2149. return proto.spine.system.server.EntityDeleted.toObject(opt_includeInstance, this);
  2150. };
  2151. /**
  2152. * Static version of the {@see toObject} method.
  2153. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  2154. * the JSPB instance for transitional soy proto support:
  2155. * http://goto/soy-param-migration
  2156. * @param {!proto.spine.system.server.EntityDeleted} msg The msg instance to transform.
  2157. * @return {!Object}
  2158. * @suppress {unusedLocalVariables} f is only used for nested messages
  2159. */
  2160. proto.spine.system.server.EntityDeleted.toObject = function(includeInstance, msg) {
  2161. var f, obj = {
  2162. entity: (f = msg.getEntity()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  2163. signalIdList: jspb.Message.toObjectList(msg.getSignalIdList(),
  2164. spine_core_diagnostics_pb.MessageId.toObject, includeInstance),
  2165. when: (f = msg.getWhen()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
  2166. version: (f = msg.getVersion()) && spine_core_version_pb.Version.toObject(includeInstance, f),
  2167. markedAsDeleted: jspb.Message.getBooleanFieldWithDefault(msg, 5, false),
  2168. removedFromStorage: jspb.Message.getBooleanFieldWithDefault(msg, 6, false),
  2169. lastState: (f = msg.getLastState()) && google_protobuf_any_pb.Any.toObject(includeInstance, f)
  2170. };
  2171. if (includeInstance) {
  2172. obj.$jspbMessageInstance = msg;
  2173. }
  2174. return obj;
  2175. };
  2176. }
  2177. /**
  2178. * Deserializes binary data (in protobuf wire format).
  2179. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  2180. * @return {!proto.spine.system.server.EntityDeleted}
  2181. */
  2182. proto.spine.system.server.EntityDeleted.deserializeBinary = function(bytes) {
  2183. var reader = new jspb.BinaryReader(bytes);
  2184. var msg = new proto.spine.system.server.EntityDeleted;
  2185. return proto.spine.system.server.EntityDeleted.deserializeBinaryFromReader(msg, reader);
  2186. };
  2187. /**
  2188. * Deserializes binary data (in protobuf wire format) from the
  2189. * given reader into the given message object.
  2190. * @param {!proto.spine.system.server.EntityDeleted} msg The message object to deserialize into.
  2191. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  2192. * @return {!proto.spine.system.server.EntityDeleted}
  2193. */
  2194. proto.spine.system.server.EntityDeleted.deserializeBinaryFromReader = function(msg, reader) {
  2195. while (reader.nextField()) {
  2196. if (reader.isEndGroup()) {
  2197. break;
  2198. }
  2199. var field = reader.getFieldNumber();
  2200. switch (field) {
  2201. case 1:
  2202. var value = new spine_core_diagnostics_pb.MessageId;
  2203. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  2204. msg.setEntity(value);
  2205. break;
  2206. case 2:
  2207. var value = new spine_core_diagnostics_pb.MessageId;
  2208. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  2209. msg.addSignalId(value);
  2210. break;
  2211. case 3:
  2212. var value = new google_protobuf_timestamp_pb.Timestamp;
  2213. reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
  2214. msg.setWhen(value);
  2215. break;
  2216. case 4:
  2217. var value = new spine_core_version_pb.Version;
  2218. reader.readMessage(value,spine_core_version_pb.Version.deserializeBinaryFromReader);
  2219. msg.setVersion(value);
  2220. break;
  2221. case 5:
  2222. var value = /** @type {boolean} */ (reader.readBool());
  2223. msg.setMarkedAsDeleted(value);
  2224. break;
  2225. case 6:
  2226. var value = /** @type {boolean} */ (reader.readBool());
  2227. msg.setRemovedFromStorage(value);
  2228. break;
  2229. case 7:
  2230. var value = new google_protobuf_any_pb.Any;
  2231. reader.readMessage(value,google_protobuf_any_pb.Any.deserializeBinaryFromReader);
  2232. msg.setLastState(value);
  2233. break;
  2234. default:
  2235. reader.skipField();
  2236. break;
  2237. }
  2238. }
  2239. return msg;
  2240. };
  2241. /**
  2242. * Serializes the message to binary data (in protobuf wire format).
  2243. * @return {!Uint8Array}
  2244. */
  2245. proto.spine.system.server.EntityDeleted.prototype.serializeBinary = function() {
  2246. var writer = new jspb.BinaryWriter();
  2247. proto.spine.system.server.EntityDeleted.serializeBinaryToWriter(this, writer);
  2248. return writer.getResultBuffer();
  2249. };
  2250. /**
  2251. * Serializes the given message to binary data (in protobuf wire
  2252. * format), writing to the given BinaryWriter.
  2253. * @param {!proto.spine.system.server.EntityDeleted} message
  2254. * @param {!jspb.BinaryWriter} writer
  2255. * @suppress {unusedLocalVariables} f is only used for nested messages
  2256. */
  2257. proto.spine.system.server.EntityDeleted.serializeBinaryToWriter = function(message, writer) {
  2258. var f = undefined;
  2259. f = message.getEntity();
  2260. if (f != null) {
  2261. writer.writeMessage(
  2262. 1,
  2263. f,
  2264. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  2265. );
  2266. }
  2267. f = message.getSignalIdList();
  2268. if (f.length > 0) {
  2269. writer.writeRepeatedMessage(
  2270. 2,
  2271. f,
  2272. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  2273. );
  2274. }
  2275. f = message.getWhen();
  2276. if (f != null) {
  2277. writer.writeMessage(
  2278. 3,
  2279. f,
  2280. google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
  2281. );
  2282. }
  2283. f = message.getVersion();
  2284. if (f != null) {
  2285. writer.writeMessage(
  2286. 4,
  2287. f,
  2288. spine_core_version_pb.Version.serializeBinaryToWriter
  2289. );
  2290. }
  2291. f = /** @type {boolean} */ (jspb.Message.getField(message, 5));
  2292. if (f != null) {
  2293. writer.writeBool(
  2294. 5,
  2295. f
  2296. );
  2297. }
  2298. f = /** @type {boolean} */ (jspb.Message.getField(message, 6));
  2299. if (f != null) {
  2300. writer.writeBool(
  2301. 6,
  2302. f
  2303. );
  2304. }
  2305. f = message.getLastState();
  2306. if (f != null) {
  2307. writer.writeMessage(
  2308. 7,
  2309. f,
  2310. google_protobuf_any_pb.Any.serializeBinaryToWriter
  2311. );
  2312. }
  2313. };
  2314. /**
  2315. * optional spine.core.MessageId entity = 1;
  2316. * @return {?proto.spine.core.MessageId}
  2317. */
  2318. proto.spine.system.server.EntityDeleted.prototype.getEntity = function() {
  2319. return /** @type{?proto.spine.core.MessageId} */ (
  2320. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  2321. };
  2322. /**
  2323. * @param {?proto.spine.core.MessageId|undefined} value
  2324. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2325. */
  2326. proto.spine.system.server.EntityDeleted.prototype.setEntity = function(value) {
  2327. return jspb.Message.setWrapperField(this, 1, value);
  2328. };
  2329. /**
  2330. * Clears the message field making it undefined.
  2331. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2332. */
  2333. proto.spine.system.server.EntityDeleted.prototype.clearEntity = function() {
  2334. return this.setEntity(undefined);
  2335. };
  2336. /**
  2337. * Returns whether this field is set.
  2338. * @return {boolean}
  2339. */
  2340. proto.spine.system.server.EntityDeleted.prototype.hasEntity = function() {
  2341. return jspb.Message.getField(this, 1) != null;
  2342. };
  2343. /**
  2344. * repeated spine.core.MessageId signal_id = 2;
  2345. * @return {!Array<!proto.spine.core.MessageId>}
  2346. */
  2347. proto.spine.system.server.EntityDeleted.prototype.getSignalIdList = function() {
  2348. return /** @type{!Array<!proto.spine.core.MessageId>} */ (
  2349. jspb.Message.getRepeatedWrapperField(this, spine_core_diagnostics_pb.MessageId, 2));
  2350. };
  2351. /**
  2352. * @param {!Array<!proto.spine.core.MessageId>} value
  2353. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2354. */
  2355. proto.spine.system.server.EntityDeleted.prototype.setSignalIdList = function(value) {
  2356. return jspb.Message.setRepeatedWrapperField(this, 2, value);
  2357. };
  2358. /**
  2359. * @param {!proto.spine.core.MessageId=} opt_value
  2360. * @param {number=} opt_index
  2361. * @return {!proto.spine.core.MessageId}
  2362. */
  2363. proto.spine.system.server.EntityDeleted.prototype.addSignalId = function(opt_value, opt_index) {
  2364. return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.spine.core.MessageId, opt_index);
  2365. };
  2366. /**
  2367. * Clears the list making it empty but non-null.
  2368. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2369. */
  2370. proto.spine.system.server.EntityDeleted.prototype.clearSignalIdList = function() {
  2371. return this.setSignalIdList([]);
  2372. };
  2373. /**
  2374. * optional google.protobuf.Timestamp when = 3;
  2375. * @return {?proto.google.protobuf.Timestamp}
  2376. */
  2377. proto.spine.system.server.EntityDeleted.prototype.getWhen = function() {
  2378. return /** @type{?proto.google.protobuf.Timestamp} */ (
  2379. jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3));
  2380. };
  2381. /**
  2382. * @param {?proto.google.protobuf.Timestamp|undefined} value
  2383. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2384. */
  2385. proto.spine.system.server.EntityDeleted.prototype.setWhen = function(value) {
  2386. return jspb.Message.setWrapperField(this, 3, value);
  2387. };
  2388. /**
  2389. * Clears the message field making it undefined.
  2390. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2391. */
  2392. proto.spine.system.server.EntityDeleted.prototype.clearWhen = function() {
  2393. return this.setWhen(undefined);
  2394. };
  2395. /**
  2396. * Returns whether this field is set.
  2397. * @return {boolean}
  2398. */
  2399. proto.spine.system.server.EntityDeleted.prototype.hasWhen = function() {
  2400. return jspb.Message.getField(this, 3) != null;
  2401. };
  2402. /**
  2403. * optional spine.core.Version version = 4;
  2404. * @return {?proto.spine.core.Version}
  2405. */
  2406. proto.spine.system.server.EntityDeleted.prototype.getVersion = function() {
  2407. return /** @type{?proto.spine.core.Version} */ (
  2408. jspb.Message.getWrapperField(this, spine_core_version_pb.Version, 4));
  2409. };
  2410. /**
  2411. * @param {?proto.spine.core.Version|undefined} value
  2412. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2413. */
  2414. proto.spine.system.server.EntityDeleted.prototype.setVersion = function(value) {
  2415. return jspb.Message.setWrapperField(this, 4, value);
  2416. };
  2417. /**
  2418. * Clears the message field making it undefined.
  2419. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2420. */
  2421. proto.spine.system.server.EntityDeleted.prototype.clearVersion = function() {
  2422. return this.setVersion(undefined);
  2423. };
  2424. /**
  2425. * Returns whether this field is set.
  2426. * @return {boolean}
  2427. */
  2428. proto.spine.system.server.EntityDeleted.prototype.hasVersion = function() {
  2429. return jspb.Message.getField(this, 4) != null;
  2430. };
  2431. /**
  2432. * optional bool marked_as_deleted = 5;
  2433. * @return {boolean}
  2434. */
  2435. proto.spine.system.server.EntityDeleted.prototype.getMarkedAsDeleted = function() {
  2436. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false));
  2437. };
  2438. /**
  2439. * @param {boolean} value
  2440. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2441. */
  2442. proto.spine.system.server.EntityDeleted.prototype.setMarkedAsDeleted = function(value) {
  2443. return jspb.Message.setOneofField(this, 5, proto.spine.system.server.EntityDeleted.oneofGroups_[0], value);
  2444. };
  2445. /**
  2446. * Clears the field making it undefined.
  2447. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2448. */
  2449. proto.spine.system.server.EntityDeleted.prototype.clearMarkedAsDeleted = function() {
  2450. return jspb.Message.setOneofField(this, 5, proto.spine.system.server.EntityDeleted.oneofGroups_[0], undefined);
  2451. };
  2452. /**
  2453. * Returns whether this field is set.
  2454. * @return {boolean}
  2455. */
  2456. proto.spine.system.server.EntityDeleted.prototype.hasMarkedAsDeleted = function() {
  2457. return jspb.Message.getField(this, 5) != null;
  2458. };
  2459. /**
  2460. * optional bool removed_from_storage = 6;
  2461. * @return {boolean}
  2462. */
  2463. proto.spine.system.server.EntityDeleted.prototype.getRemovedFromStorage = function() {
  2464. return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false));
  2465. };
  2466. /**
  2467. * @param {boolean} value
  2468. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2469. */
  2470. proto.spine.system.server.EntityDeleted.prototype.setRemovedFromStorage = function(value) {
  2471. return jspb.Message.setOneofField(this, 6, proto.spine.system.server.EntityDeleted.oneofGroups_[0], value);
  2472. };
  2473. /**
  2474. * Clears the field making it undefined.
  2475. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2476. */
  2477. proto.spine.system.server.EntityDeleted.prototype.clearRemovedFromStorage = function() {
  2478. return jspb.Message.setOneofField(this, 6, proto.spine.system.server.EntityDeleted.oneofGroups_[0], undefined);
  2479. };
  2480. /**
  2481. * Returns whether this field is set.
  2482. * @return {boolean}
  2483. */
  2484. proto.spine.system.server.EntityDeleted.prototype.hasRemovedFromStorage = function() {
  2485. return jspb.Message.getField(this, 6) != null;
  2486. };
  2487. /**
  2488. * optional google.protobuf.Any last_state = 7;
  2489. * @return {?proto.google.protobuf.Any}
  2490. */
  2491. proto.spine.system.server.EntityDeleted.prototype.getLastState = function() {
  2492. return /** @type{?proto.google.protobuf.Any} */ (
  2493. jspb.Message.getWrapperField(this, google_protobuf_any_pb.Any, 7));
  2494. };
  2495. /**
  2496. * @param {?proto.google.protobuf.Any|undefined} value
  2497. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2498. */
  2499. proto.spine.system.server.EntityDeleted.prototype.setLastState = function(value) {
  2500. return jspb.Message.setWrapperField(this, 7, value);
  2501. };
  2502. /**
  2503. * Clears the message field making it undefined.
  2504. * @return {!proto.spine.system.server.EntityDeleted} returns this
  2505. */
  2506. proto.spine.system.server.EntityDeleted.prototype.clearLastState = function() {
  2507. return this.setLastState(undefined);
  2508. };
  2509. /**
  2510. * Returns whether this field is set.
  2511. * @return {boolean}
  2512. */
  2513. proto.spine.system.server.EntityDeleted.prototype.hasLastState = function() {
  2514. return jspb.Message.getField(this, 7) != null;
  2515. };
  2516. /**
  2517. * List of repeated fields within this message type.
  2518. * @private {!Array<number>}
  2519. * @const
  2520. */
  2521. proto.spine.system.server.EntityUnarchived.repeatedFields_ = [2];
  2522. if (jspb.Message.GENERATE_TO_OBJECT) {
  2523. /**
  2524. * Creates an object representation of this proto.
  2525. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  2526. * Optional fields that are not set will be set to undefined.
  2527. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  2528. * For the list of reserved names please see:
  2529. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  2530. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  2531. * JSPB instance for transitional soy proto support:
  2532. * http://goto/soy-param-migration
  2533. * @return {!Object}
  2534. */
  2535. proto.spine.system.server.EntityUnarchived.prototype.toObject = function(opt_includeInstance) {
  2536. return proto.spine.system.server.EntityUnarchived.toObject(opt_includeInstance, this);
  2537. };
  2538. /**
  2539. * Static version of the {@see toObject} method.
  2540. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  2541. * the JSPB instance for transitional soy proto support:
  2542. * http://goto/soy-param-migration
  2543. * @param {!proto.spine.system.server.EntityUnarchived} msg The msg instance to transform.
  2544. * @return {!Object}
  2545. * @suppress {unusedLocalVariables} f is only used for nested messages
  2546. */
  2547. proto.spine.system.server.EntityUnarchived.toObject = function(includeInstance, msg) {
  2548. var f, obj = {
  2549. entity: (f = msg.getEntity()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  2550. signalIdList: jspb.Message.toObjectList(msg.getSignalIdList(),
  2551. spine_core_diagnostics_pb.MessageId.toObject, includeInstance),
  2552. when: (f = msg.getWhen()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
  2553. version: (f = msg.getVersion()) && spine_core_version_pb.Version.toObject(includeInstance, f),
  2554. state: (f = msg.getState()) && google_protobuf_any_pb.Any.toObject(includeInstance, f)
  2555. };
  2556. if (includeInstance) {
  2557. obj.$jspbMessageInstance = msg;
  2558. }
  2559. return obj;
  2560. };
  2561. }
  2562. /**
  2563. * Deserializes binary data (in protobuf wire format).
  2564. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  2565. * @return {!proto.spine.system.server.EntityUnarchived}
  2566. */
  2567. proto.spine.system.server.EntityUnarchived.deserializeBinary = function(bytes) {
  2568. var reader = new jspb.BinaryReader(bytes);
  2569. var msg = new proto.spine.system.server.EntityUnarchived;
  2570. return proto.spine.system.server.EntityUnarchived.deserializeBinaryFromReader(msg, reader);
  2571. };
  2572. /**
  2573. * Deserializes binary data (in protobuf wire format) from the
  2574. * given reader into the given message object.
  2575. * @param {!proto.spine.system.server.EntityUnarchived} msg The message object to deserialize into.
  2576. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  2577. * @return {!proto.spine.system.server.EntityUnarchived}
  2578. */
  2579. proto.spine.system.server.EntityUnarchived.deserializeBinaryFromReader = function(msg, reader) {
  2580. while (reader.nextField()) {
  2581. if (reader.isEndGroup()) {
  2582. break;
  2583. }
  2584. var field = reader.getFieldNumber();
  2585. switch (field) {
  2586. case 1:
  2587. var value = new spine_core_diagnostics_pb.MessageId;
  2588. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  2589. msg.setEntity(value);
  2590. break;
  2591. case 2:
  2592. var value = new spine_core_diagnostics_pb.MessageId;
  2593. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  2594. msg.addSignalId(value);
  2595. break;
  2596. case 3:
  2597. var value = new google_protobuf_timestamp_pb.Timestamp;
  2598. reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
  2599. msg.setWhen(value);
  2600. break;
  2601. case 4:
  2602. var value = new spine_core_version_pb.Version;
  2603. reader.readMessage(value,spine_core_version_pb.Version.deserializeBinaryFromReader);
  2604. msg.setVersion(value);
  2605. break;
  2606. case 5:
  2607. var value = new google_protobuf_any_pb.Any;
  2608. reader.readMessage(value,google_protobuf_any_pb.Any.deserializeBinaryFromReader);
  2609. msg.setState(value);
  2610. break;
  2611. default:
  2612. reader.skipField();
  2613. break;
  2614. }
  2615. }
  2616. return msg;
  2617. };
  2618. /**
  2619. * Serializes the message to binary data (in protobuf wire format).
  2620. * @return {!Uint8Array}
  2621. */
  2622. proto.spine.system.server.EntityUnarchived.prototype.serializeBinary = function() {
  2623. var writer = new jspb.BinaryWriter();
  2624. proto.spine.system.server.EntityUnarchived.serializeBinaryToWriter(this, writer);
  2625. return writer.getResultBuffer();
  2626. };
  2627. /**
  2628. * Serializes the given message to binary data (in protobuf wire
  2629. * format), writing to the given BinaryWriter.
  2630. * @param {!proto.spine.system.server.EntityUnarchived} message
  2631. * @param {!jspb.BinaryWriter} writer
  2632. * @suppress {unusedLocalVariables} f is only used for nested messages
  2633. */
  2634. proto.spine.system.server.EntityUnarchived.serializeBinaryToWriter = function(message, writer) {
  2635. var f = undefined;
  2636. f = message.getEntity();
  2637. if (f != null) {
  2638. writer.writeMessage(
  2639. 1,
  2640. f,
  2641. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  2642. );
  2643. }
  2644. f = message.getSignalIdList();
  2645. if (f.length > 0) {
  2646. writer.writeRepeatedMessage(
  2647. 2,
  2648. f,
  2649. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  2650. );
  2651. }
  2652. f = message.getWhen();
  2653. if (f != null) {
  2654. writer.writeMessage(
  2655. 3,
  2656. f,
  2657. google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
  2658. );
  2659. }
  2660. f = message.getVersion();
  2661. if (f != null) {
  2662. writer.writeMessage(
  2663. 4,
  2664. f,
  2665. spine_core_version_pb.Version.serializeBinaryToWriter
  2666. );
  2667. }
  2668. f = message.getState();
  2669. if (f != null) {
  2670. writer.writeMessage(
  2671. 5,
  2672. f,
  2673. google_protobuf_any_pb.Any.serializeBinaryToWriter
  2674. );
  2675. }
  2676. };
  2677. /**
  2678. * optional spine.core.MessageId entity = 1;
  2679. * @return {?proto.spine.core.MessageId}
  2680. */
  2681. proto.spine.system.server.EntityUnarchived.prototype.getEntity = function() {
  2682. return /** @type{?proto.spine.core.MessageId} */ (
  2683. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  2684. };
  2685. /**
  2686. * @param {?proto.spine.core.MessageId|undefined} value
  2687. * @return {!proto.spine.system.server.EntityUnarchived} returns this
  2688. */
  2689. proto.spine.system.server.EntityUnarchived.prototype.setEntity = function(value) {
  2690. return jspb.Message.setWrapperField(this, 1, value);
  2691. };
  2692. /**
  2693. * Clears the message field making it undefined.
  2694. * @return {!proto.spine.system.server.EntityUnarchived} returns this
  2695. */
  2696. proto.spine.system.server.EntityUnarchived.prototype.clearEntity = function() {
  2697. return this.setEntity(undefined);
  2698. };
  2699. /**
  2700. * Returns whether this field is set.
  2701. * @return {boolean}
  2702. */
  2703. proto.spine.system.server.EntityUnarchived.prototype.hasEntity = function() {
  2704. return jspb.Message.getField(this, 1) != null;
  2705. };
  2706. /**
  2707. * repeated spine.core.MessageId signal_id = 2;
  2708. * @return {!Array<!proto.spine.core.MessageId>}
  2709. */
  2710. proto.spine.system.server.EntityUnarchived.prototype.getSignalIdList = function() {
  2711. return /** @type{!Array<!proto.spine.core.MessageId>} */ (
  2712. jspb.Message.getRepeatedWrapperField(this, spine_core_diagnostics_pb.MessageId, 2));
  2713. };
  2714. /**
  2715. * @param {!Array<!proto.spine.core.MessageId>} value
  2716. * @return {!proto.spine.system.server.EntityUnarchived} returns this
  2717. */
  2718. proto.spine.system.server.EntityUnarchived.prototype.setSignalIdList = function(value) {
  2719. return jspb.Message.setRepeatedWrapperField(this, 2, value);
  2720. };
  2721. /**
  2722. * @param {!proto.spine.core.MessageId=} opt_value
  2723. * @param {number=} opt_index
  2724. * @return {!proto.spine.core.MessageId}
  2725. */
  2726. proto.spine.system.server.EntityUnarchived.prototype.addSignalId = function(opt_value, opt_index) {
  2727. return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.spine.core.MessageId, opt_index);
  2728. };
  2729. /**
  2730. * Clears the list making it empty but non-null.
  2731. * @return {!proto.spine.system.server.EntityUnarchived} returns this
  2732. */
  2733. proto.spine.system.server.EntityUnarchived.prototype.clearSignalIdList = function() {
  2734. return this.setSignalIdList([]);
  2735. };
  2736. /**
  2737. * optional google.protobuf.Timestamp when = 3;
  2738. * @return {?proto.google.protobuf.Timestamp}
  2739. */
  2740. proto.spine.system.server.EntityUnarchived.prototype.getWhen = function() {
  2741. return /** @type{?proto.google.protobuf.Timestamp} */ (
  2742. jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3));
  2743. };
  2744. /**
  2745. * @param {?proto.google.protobuf.Timestamp|undefined} value
  2746. * @return {!proto.spine.system.server.EntityUnarchived} returns this
  2747. */
  2748. proto.spine.system.server.EntityUnarchived.prototype.setWhen = function(value) {
  2749. return jspb.Message.setWrapperField(this, 3, value);
  2750. };
  2751. /**
  2752. * Clears the message field making it undefined.
  2753. * @return {!proto.spine.system.server.EntityUnarchived} returns this
  2754. */
  2755. proto.spine.system.server.EntityUnarchived.prototype.clearWhen = function() {
  2756. return this.setWhen(undefined);
  2757. };
  2758. /**
  2759. * Returns whether this field is set.
  2760. * @return {boolean}
  2761. */
  2762. proto.spine.system.server.EntityUnarchived.prototype.hasWhen = function() {
  2763. return jspb.Message.getField(this, 3) != null;
  2764. };
  2765. /**
  2766. * optional spine.core.Version version = 4;
  2767. * @return {?proto.spine.core.Version}
  2768. */
  2769. proto.spine.system.server.EntityUnarchived.prototype.getVersion = function() {
  2770. return /** @type{?proto.spine.core.Version} */ (
  2771. jspb.Message.getWrapperField(this, spine_core_version_pb.Version, 4));
  2772. };
  2773. /**
  2774. * @param {?proto.spine.core.Version|undefined} value
  2775. * @return {!proto.spine.system.server.EntityUnarchived} returns this
  2776. */
  2777. proto.spine.system.server.EntityUnarchived.prototype.setVersion = function(value) {
  2778. return jspb.Message.setWrapperField(this, 4, value);
  2779. };
  2780. /**
  2781. * Clears the message field making it undefined.
  2782. * @return {!proto.spine.system.server.EntityUnarchived} returns this
  2783. */
  2784. proto.spine.system.server.EntityUnarchived.prototype.clearVersion = function() {
  2785. return this.setVersion(undefined);
  2786. };
  2787. /**
  2788. * Returns whether this field is set.
  2789. * @return {boolean}
  2790. */
  2791. proto.spine.system.server.EntityUnarchived.prototype.hasVersion = function() {
  2792. return jspb.Message.getField(this, 4) != null;
  2793. };
  2794. /**
  2795. * optional google.protobuf.Any state = 5;
  2796. * @return {?proto.google.protobuf.Any}
  2797. */
  2798. proto.spine.system.server.EntityUnarchived.prototype.getState = function() {
  2799. return /** @type{?proto.google.protobuf.Any} */ (
  2800. jspb.Message.getWrapperField(this, google_protobuf_any_pb.Any, 5));
  2801. };
  2802. /**
  2803. * @param {?proto.google.protobuf.Any|undefined} value
  2804. * @return {!proto.spine.system.server.EntityUnarchived} returns this
  2805. */
  2806. proto.spine.system.server.EntityUnarchived.prototype.setState = function(value) {
  2807. return jspb.Message.setWrapperField(this, 5, value);
  2808. };
  2809. /**
  2810. * Clears the message field making it undefined.
  2811. * @return {!proto.spine.system.server.EntityUnarchived} returns this
  2812. */
  2813. proto.spine.system.server.EntityUnarchived.prototype.clearState = function() {
  2814. return this.setState(undefined);
  2815. };
  2816. /**
  2817. * Returns whether this field is set.
  2818. * @return {boolean}
  2819. */
  2820. proto.spine.system.server.EntityUnarchived.prototype.hasState = function() {
  2821. return jspb.Message.getField(this, 5) != null;
  2822. };
  2823. /**
  2824. * List of repeated fields within this message type.
  2825. * @private {!Array<number>}
  2826. * @const
  2827. */
  2828. proto.spine.system.server.EntityRestored.repeatedFields_ = [2];
  2829. if (jspb.Message.GENERATE_TO_OBJECT) {
  2830. /**
  2831. * Creates an object representation of this proto.
  2832. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  2833. * Optional fields that are not set will be set to undefined.
  2834. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  2835. * For the list of reserved names please see:
  2836. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  2837. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  2838. * JSPB instance for transitional soy proto support:
  2839. * http://goto/soy-param-migration
  2840. * @return {!Object}
  2841. */
  2842. proto.spine.system.server.EntityRestored.prototype.toObject = function(opt_includeInstance) {
  2843. return proto.spine.system.server.EntityRestored.toObject(opt_includeInstance, this);
  2844. };
  2845. /**
  2846. * Static version of the {@see toObject} method.
  2847. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  2848. * the JSPB instance for transitional soy proto support:
  2849. * http://goto/soy-param-migration
  2850. * @param {!proto.spine.system.server.EntityRestored} msg The msg instance to transform.
  2851. * @return {!Object}
  2852. * @suppress {unusedLocalVariables} f is only used for nested messages
  2853. */
  2854. proto.spine.system.server.EntityRestored.toObject = function(includeInstance, msg) {
  2855. var f, obj = {
  2856. entity: (f = msg.getEntity()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  2857. signalIdList: jspb.Message.toObjectList(msg.getSignalIdList(),
  2858. spine_core_diagnostics_pb.MessageId.toObject, includeInstance),
  2859. when: (f = msg.getWhen()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
  2860. version: (f = msg.getVersion()) && spine_core_version_pb.Version.toObject(includeInstance, f),
  2861. state: (f = msg.getState()) && google_protobuf_any_pb.Any.toObject(includeInstance, f)
  2862. };
  2863. if (includeInstance) {
  2864. obj.$jspbMessageInstance = msg;
  2865. }
  2866. return obj;
  2867. };
  2868. }
  2869. /**
  2870. * Deserializes binary data (in protobuf wire format).
  2871. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  2872. * @return {!proto.spine.system.server.EntityRestored}
  2873. */
  2874. proto.spine.system.server.EntityRestored.deserializeBinary = function(bytes) {
  2875. var reader = new jspb.BinaryReader(bytes);
  2876. var msg = new proto.spine.system.server.EntityRestored;
  2877. return proto.spine.system.server.EntityRestored.deserializeBinaryFromReader(msg, reader);
  2878. };
  2879. /**
  2880. * Deserializes binary data (in protobuf wire format) from the
  2881. * given reader into the given message object.
  2882. * @param {!proto.spine.system.server.EntityRestored} msg The message object to deserialize into.
  2883. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  2884. * @return {!proto.spine.system.server.EntityRestored}
  2885. */
  2886. proto.spine.system.server.EntityRestored.deserializeBinaryFromReader = function(msg, reader) {
  2887. while (reader.nextField()) {
  2888. if (reader.isEndGroup()) {
  2889. break;
  2890. }
  2891. var field = reader.getFieldNumber();
  2892. switch (field) {
  2893. case 1:
  2894. var value = new spine_core_diagnostics_pb.MessageId;
  2895. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  2896. msg.setEntity(value);
  2897. break;
  2898. case 2:
  2899. var value = new spine_core_diagnostics_pb.MessageId;
  2900. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  2901. msg.addSignalId(value);
  2902. break;
  2903. case 3:
  2904. var value = new google_protobuf_timestamp_pb.Timestamp;
  2905. reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
  2906. msg.setWhen(value);
  2907. break;
  2908. case 4:
  2909. var value = new spine_core_version_pb.Version;
  2910. reader.readMessage(value,spine_core_version_pb.Version.deserializeBinaryFromReader);
  2911. msg.setVersion(value);
  2912. break;
  2913. case 5:
  2914. var value = new google_protobuf_any_pb.Any;
  2915. reader.readMessage(value,google_protobuf_any_pb.Any.deserializeBinaryFromReader);
  2916. msg.setState(value);
  2917. break;
  2918. default:
  2919. reader.skipField();
  2920. break;
  2921. }
  2922. }
  2923. return msg;
  2924. };
  2925. /**
  2926. * Serializes the message to binary data (in protobuf wire format).
  2927. * @return {!Uint8Array}
  2928. */
  2929. proto.spine.system.server.EntityRestored.prototype.serializeBinary = function() {
  2930. var writer = new jspb.BinaryWriter();
  2931. proto.spine.system.server.EntityRestored.serializeBinaryToWriter(this, writer);
  2932. return writer.getResultBuffer();
  2933. };
  2934. /**
  2935. * Serializes the given message to binary data (in protobuf wire
  2936. * format), writing to the given BinaryWriter.
  2937. * @param {!proto.spine.system.server.EntityRestored} message
  2938. * @param {!jspb.BinaryWriter} writer
  2939. * @suppress {unusedLocalVariables} f is only used for nested messages
  2940. */
  2941. proto.spine.system.server.EntityRestored.serializeBinaryToWriter = function(message, writer) {
  2942. var f = undefined;
  2943. f = message.getEntity();
  2944. if (f != null) {
  2945. writer.writeMessage(
  2946. 1,
  2947. f,
  2948. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  2949. );
  2950. }
  2951. f = message.getSignalIdList();
  2952. if (f.length > 0) {
  2953. writer.writeRepeatedMessage(
  2954. 2,
  2955. f,
  2956. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  2957. );
  2958. }
  2959. f = message.getWhen();
  2960. if (f != null) {
  2961. writer.writeMessage(
  2962. 3,
  2963. f,
  2964. google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
  2965. );
  2966. }
  2967. f = message.getVersion();
  2968. if (f != null) {
  2969. writer.writeMessage(
  2970. 4,
  2971. f,
  2972. spine_core_version_pb.Version.serializeBinaryToWriter
  2973. );
  2974. }
  2975. f = message.getState();
  2976. if (f != null) {
  2977. writer.writeMessage(
  2978. 5,
  2979. f,
  2980. google_protobuf_any_pb.Any.serializeBinaryToWriter
  2981. );
  2982. }
  2983. };
  2984. /**
  2985. * optional spine.core.MessageId entity = 1;
  2986. * @return {?proto.spine.core.MessageId}
  2987. */
  2988. proto.spine.system.server.EntityRestored.prototype.getEntity = function() {
  2989. return /** @type{?proto.spine.core.MessageId} */ (
  2990. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  2991. };
  2992. /**
  2993. * @param {?proto.spine.core.MessageId|undefined} value
  2994. * @return {!proto.spine.system.server.EntityRestored} returns this
  2995. */
  2996. proto.spine.system.server.EntityRestored.prototype.setEntity = function(value) {
  2997. return jspb.Message.setWrapperField(this, 1, value);
  2998. };
  2999. /**
  3000. * Clears the message field making it undefined.
  3001. * @return {!proto.spine.system.server.EntityRestored} returns this
  3002. */
  3003. proto.spine.system.server.EntityRestored.prototype.clearEntity = function() {
  3004. return this.setEntity(undefined);
  3005. };
  3006. /**
  3007. * Returns whether this field is set.
  3008. * @return {boolean}
  3009. */
  3010. proto.spine.system.server.EntityRestored.prototype.hasEntity = function() {
  3011. return jspb.Message.getField(this, 1) != null;
  3012. };
  3013. /**
  3014. * repeated spine.core.MessageId signal_id = 2;
  3015. * @return {!Array<!proto.spine.core.MessageId>}
  3016. */
  3017. proto.spine.system.server.EntityRestored.prototype.getSignalIdList = function() {
  3018. return /** @type{!Array<!proto.spine.core.MessageId>} */ (
  3019. jspb.Message.getRepeatedWrapperField(this, spine_core_diagnostics_pb.MessageId, 2));
  3020. };
  3021. /**
  3022. * @param {!Array<!proto.spine.core.MessageId>} value
  3023. * @return {!proto.spine.system.server.EntityRestored} returns this
  3024. */
  3025. proto.spine.system.server.EntityRestored.prototype.setSignalIdList = function(value) {
  3026. return jspb.Message.setRepeatedWrapperField(this, 2, value);
  3027. };
  3028. /**
  3029. * @param {!proto.spine.core.MessageId=} opt_value
  3030. * @param {number=} opt_index
  3031. * @return {!proto.spine.core.MessageId}
  3032. */
  3033. proto.spine.system.server.EntityRestored.prototype.addSignalId = function(opt_value, opt_index) {
  3034. return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.spine.core.MessageId, opt_index);
  3035. };
  3036. /**
  3037. * Clears the list making it empty but non-null.
  3038. * @return {!proto.spine.system.server.EntityRestored} returns this
  3039. */
  3040. proto.spine.system.server.EntityRestored.prototype.clearSignalIdList = function() {
  3041. return this.setSignalIdList([]);
  3042. };
  3043. /**
  3044. * optional google.protobuf.Timestamp when = 3;
  3045. * @return {?proto.google.protobuf.Timestamp}
  3046. */
  3047. proto.spine.system.server.EntityRestored.prototype.getWhen = function() {
  3048. return /** @type{?proto.google.protobuf.Timestamp} */ (
  3049. jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3));
  3050. };
  3051. /**
  3052. * @param {?proto.google.protobuf.Timestamp|undefined} value
  3053. * @return {!proto.spine.system.server.EntityRestored} returns this
  3054. */
  3055. proto.spine.system.server.EntityRestored.prototype.setWhen = function(value) {
  3056. return jspb.Message.setWrapperField(this, 3, value);
  3057. };
  3058. /**
  3059. * Clears the message field making it undefined.
  3060. * @return {!proto.spine.system.server.EntityRestored} returns this
  3061. */
  3062. proto.spine.system.server.EntityRestored.prototype.clearWhen = function() {
  3063. return this.setWhen(undefined);
  3064. };
  3065. /**
  3066. * Returns whether this field is set.
  3067. * @return {boolean}
  3068. */
  3069. proto.spine.system.server.EntityRestored.prototype.hasWhen = function() {
  3070. return jspb.Message.getField(this, 3) != null;
  3071. };
  3072. /**
  3073. * optional spine.core.Version version = 4;
  3074. * @return {?proto.spine.core.Version}
  3075. */
  3076. proto.spine.system.server.EntityRestored.prototype.getVersion = function() {
  3077. return /** @type{?proto.spine.core.Version} */ (
  3078. jspb.Message.getWrapperField(this, spine_core_version_pb.Version, 4));
  3079. };
  3080. /**
  3081. * @param {?proto.spine.core.Version|undefined} value
  3082. * @return {!proto.spine.system.server.EntityRestored} returns this
  3083. */
  3084. proto.spine.system.server.EntityRestored.prototype.setVersion = function(value) {
  3085. return jspb.Message.setWrapperField(this, 4, value);
  3086. };
  3087. /**
  3088. * Clears the message field making it undefined.
  3089. * @return {!proto.spine.system.server.EntityRestored} returns this
  3090. */
  3091. proto.spine.system.server.EntityRestored.prototype.clearVersion = function() {
  3092. return this.setVersion(undefined);
  3093. };
  3094. /**
  3095. * Returns whether this field is set.
  3096. * @return {boolean}
  3097. */
  3098. proto.spine.system.server.EntityRestored.prototype.hasVersion = function() {
  3099. return jspb.Message.getField(this, 4) != null;
  3100. };
  3101. /**
  3102. * optional google.protobuf.Any state = 5;
  3103. * @return {?proto.google.protobuf.Any}
  3104. */
  3105. proto.spine.system.server.EntityRestored.prototype.getState = function() {
  3106. return /** @type{?proto.google.protobuf.Any} */ (
  3107. jspb.Message.getWrapperField(this, google_protobuf_any_pb.Any, 5));
  3108. };
  3109. /**
  3110. * @param {?proto.google.protobuf.Any|undefined} value
  3111. * @return {!proto.spine.system.server.EntityRestored} returns this
  3112. */
  3113. proto.spine.system.server.EntityRestored.prototype.setState = function(value) {
  3114. return jspb.Message.setWrapperField(this, 5, value);
  3115. };
  3116. /**
  3117. * Clears the message field making it undefined.
  3118. * @return {!proto.spine.system.server.EntityRestored} returns this
  3119. */
  3120. proto.spine.system.server.EntityRestored.prototype.clearState = function() {
  3121. return this.setState(undefined);
  3122. };
  3123. /**
  3124. * Returns whether this field is set.
  3125. * @return {boolean}
  3126. */
  3127. proto.spine.system.server.EntityRestored.prototype.hasState = function() {
  3128. return jspb.Message.getField(this, 5) != null;
  3129. };
  3130. if (jspb.Message.GENERATE_TO_OBJECT) {
  3131. /**
  3132. * Creates an object representation of this proto.
  3133. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  3134. * Optional fields that are not set will be set to undefined.
  3135. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  3136. * For the list of reserved names please see:
  3137. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  3138. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  3139. * JSPB instance for transitional soy proto support:
  3140. * http://goto/soy-param-migration
  3141. * @return {!Object}
  3142. */
  3143. proto.spine.system.server.MigrationApplied.prototype.toObject = function(opt_includeInstance) {
  3144. return proto.spine.system.server.MigrationApplied.toObject(opt_includeInstance, this);
  3145. };
  3146. /**
  3147. * Static version of the {@see toObject} method.
  3148. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  3149. * the JSPB instance for transitional soy proto support:
  3150. * http://goto/soy-param-migration
  3151. * @param {!proto.spine.system.server.MigrationApplied} msg The msg instance to transform.
  3152. * @return {!Object}
  3153. * @suppress {unusedLocalVariables} f is only used for nested messages
  3154. */
  3155. proto.spine.system.server.MigrationApplied.toObject = function(includeInstance, msg) {
  3156. var f, obj = {
  3157. entity: (f = msg.getEntity()) && spine_core_diagnostics_pb.MessageId.toObject(includeInstance, f),
  3158. when: (f = msg.getWhen()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f)
  3159. };
  3160. if (includeInstance) {
  3161. obj.$jspbMessageInstance = msg;
  3162. }
  3163. return obj;
  3164. };
  3165. }
  3166. /**
  3167. * Deserializes binary data (in protobuf wire format).
  3168. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  3169. * @return {!proto.spine.system.server.MigrationApplied}
  3170. */
  3171. proto.spine.system.server.MigrationApplied.deserializeBinary = function(bytes) {
  3172. var reader = new jspb.BinaryReader(bytes);
  3173. var msg = new proto.spine.system.server.MigrationApplied;
  3174. return proto.spine.system.server.MigrationApplied.deserializeBinaryFromReader(msg, reader);
  3175. };
  3176. /**
  3177. * Deserializes binary data (in protobuf wire format) from the
  3178. * given reader into the given message object.
  3179. * @param {!proto.spine.system.server.MigrationApplied} msg The message object to deserialize into.
  3180. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  3181. * @return {!proto.spine.system.server.MigrationApplied}
  3182. */
  3183. proto.spine.system.server.MigrationApplied.deserializeBinaryFromReader = function(msg, reader) {
  3184. while (reader.nextField()) {
  3185. if (reader.isEndGroup()) {
  3186. break;
  3187. }
  3188. var field = reader.getFieldNumber();
  3189. switch (field) {
  3190. case 1:
  3191. var value = new spine_core_diagnostics_pb.MessageId;
  3192. reader.readMessage(value,spine_core_diagnostics_pb.MessageId.deserializeBinaryFromReader);
  3193. msg.setEntity(value);
  3194. break;
  3195. case 2:
  3196. var value = new google_protobuf_timestamp_pb.Timestamp;
  3197. reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
  3198. msg.setWhen(value);
  3199. break;
  3200. default:
  3201. reader.skipField();
  3202. break;
  3203. }
  3204. }
  3205. return msg;
  3206. };
  3207. /**
  3208. * Serializes the message to binary data (in protobuf wire format).
  3209. * @return {!Uint8Array}
  3210. */
  3211. proto.spine.system.server.MigrationApplied.prototype.serializeBinary = function() {
  3212. var writer = new jspb.BinaryWriter();
  3213. proto.spine.system.server.MigrationApplied.serializeBinaryToWriter(this, writer);
  3214. return writer.getResultBuffer();
  3215. };
  3216. /**
  3217. * Serializes the given message to binary data (in protobuf wire
  3218. * format), writing to the given BinaryWriter.
  3219. * @param {!proto.spine.system.server.MigrationApplied} message
  3220. * @param {!jspb.BinaryWriter} writer
  3221. * @suppress {unusedLocalVariables} f is only used for nested messages
  3222. */
  3223. proto.spine.system.server.MigrationApplied.serializeBinaryToWriter = function(message, writer) {
  3224. var f = undefined;
  3225. f = message.getEntity();
  3226. if (f != null) {
  3227. writer.writeMessage(
  3228. 1,
  3229. f,
  3230. spine_core_diagnostics_pb.MessageId.serializeBinaryToWriter
  3231. );
  3232. }
  3233. f = message.getWhen();
  3234. if (f != null) {
  3235. writer.writeMessage(
  3236. 2,
  3237. f,
  3238. google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
  3239. );
  3240. }
  3241. };
  3242. /**
  3243. * optional spine.core.MessageId entity = 1;
  3244. * @return {?proto.spine.core.MessageId}
  3245. */
  3246. proto.spine.system.server.MigrationApplied.prototype.getEntity = function() {
  3247. return /** @type{?proto.spine.core.MessageId} */ (
  3248. jspb.Message.getWrapperField(this, spine_core_diagnostics_pb.MessageId, 1));
  3249. };
  3250. /**
  3251. * @param {?proto.spine.core.MessageId|undefined} value
  3252. * @return {!proto.spine.system.server.MigrationApplied} returns this
  3253. */
  3254. proto.spine.system.server.MigrationApplied.prototype.setEntity = function(value) {
  3255. return jspb.Message.setWrapperField(this, 1, value);
  3256. };
  3257. /**
  3258. * Clears the message field making it undefined.
  3259. * @return {!proto.spine.system.server.MigrationApplied} returns this
  3260. */
  3261. proto.spine.system.server.MigrationApplied.prototype.clearEntity = function() {
  3262. return this.setEntity(undefined);
  3263. };
  3264. /**
  3265. * Returns whether this field is set.
  3266. * @return {boolean}
  3267. */
  3268. proto.spine.system.server.MigrationApplied.prototype.hasEntity = function() {
  3269. return jspb.Message.getField(this, 1) != null;
  3270. };
  3271. /**
  3272. * optional google.protobuf.Timestamp when = 2;
  3273. * @return {?proto.google.protobuf.Timestamp}
  3274. */
  3275. proto.spine.system.server.MigrationApplied.prototype.getWhen = function() {
  3276. return /** @type{?proto.google.protobuf.Timestamp} */ (
  3277. jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 2));
  3278. };
  3279. /**
  3280. * @param {?proto.google.protobuf.Timestamp|undefined} value
  3281. * @return {!proto.spine.system.server.MigrationApplied} returns this
  3282. */
  3283. proto.spine.system.server.MigrationApplied.prototype.setWhen = function(value) {
  3284. return jspb.Message.setWrapperField(this, 2, value);
  3285. };
  3286. /**
  3287. * Clears the message field making it undefined.
  3288. * @return {!proto.spine.system.server.MigrationApplied} returns this
  3289. */
  3290. proto.spine.system.server.MigrationApplied.prototype.clearWhen = function() {
  3291. return this.setWhen(undefined);
  3292. };
  3293. /**
  3294. * Returns whether this field is set.
  3295. * @return {boolean}
  3296. */
  3297. proto.spine.system.server.MigrationApplied.prototype.hasWhen = function() {
  3298. return jspb.Message.getField(this, 2) != null;
  3299. };
  3300. goog.object.extend(exports, proto.spine.system.server);
  3301. // Generated by Spine ProtoJs Plugin
  3302. let ObjectParser = require('../../../../client/parser/object-parser.js').default;
  3303. let TypeParsers = require('../../../../client/parser/type-parsers.js').default;
  3304. proto.spine.system.server.EventDispatchedToReactor.Parser = function() {
  3305. ObjectParser.call(this);
  3306. };
  3307. proto.spine.system.server.EventDispatchedToReactor.Parser.prototype = Object.create(ObjectParser.prototype);
  3308. proto.spine.system.server.EventDispatchedToReactor.Parser.prototype.constructor = proto.spine.system.server.EventDispatchedToReactor.Parser;
  3309. proto.spine.system.server.EventDispatchedToReactor.Parser.prototype.fromObject = function(obj) {
  3310. if (obj === null) {
  3311. return null;
  3312. }
  3313. let msg = new proto.spine.system.server.EventDispatchedToReactor();
  3314. if (obj.receiver !== undefined) {
  3315. if (obj.receiver === null) {
  3316. msg.setReceiver(null);
  3317. } else {
  3318. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.receiver);
  3319. msg.setReceiver(value);
  3320. }
  3321. }
  3322. if (obj.payload !== undefined) {
  3323. if (obj.payload === null) {
  3324. msg.setPayload(null);
  3325. } else {
  3326. let value = TypeParsers.parserFor('type.spine.io/spine.core.Event').fromObject(obj.payload);
  3327. msg.setPayload(value);
  3328. }
  3329. }
  3330. if (obj.whenDispatched !== undefined) {
  3331. if (obj.whenDispatched === null) {
  3332. msg.setWhenDispatched(null);
  3333. } else {
  3334. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Timestamp').fromObject(obj.whenDispatched);
  3335. msg.setWhenDispatched(value);
  3336. }
  3337. }
  3338. if (obj.entityType !== undefined) {
  3339. if (obj.entityType === null) {
  3340. msg.setEntityType(null);
  3341. } else {
  3342. let value = TypeParsers.parserFor('type.spine.io/spine.system.server.EntityTypeName').fromObject(obj.entityType);
  3343. msg.setEntityType(value);
  3344. }
  3345. }
  3346. return msg;
  3347. };
  3348. proto.spine.system.server.MigrationApplied.Parser = function() {
  3349. ObjectParser.call(this);
  3350. };
  3351. proto.spine.system.server.MigrationApplied.Parser.prototype = Object.create(ObjectParser.prototype);
  3352. proto.spine.system.server.MigrationApplied.Parser.prototype.constructor = proto.spine.system.server.MigrationApplied.Parser;
  3353. proto.spine.system.server.MigrationApplied.Parser.prototype.fromObject = function(obj) {
  3354. if (obj === null) {
  3355. return null;
  3356. }
  3357. let msg = new proto.spine.system.server.MigrationApplied();
  3358. if (obj.entity !== undefined) {
  3359. if (obj.entity === null) {
  3360. msg.setEntity(null);
  3361. } else {
  3362. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.entity);
  3363. msg.setEntity(value);
  3364. }
  3365. }
  3366. if (obj.when !== undefined) {
  3367. if (obj.when === null) {
  3368. msg.setWhen(null);
  3369. } else {
  3370. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Timestamp').fromObject(obj.when);
  3371. msg.setWhen(value);
  3372. }
  3373. }
  3374. return msg;
  3375. };
  3376. proto.spine.system.server.CommandDispatchedToHandler.Parser = function() {
  3377. ObjectParser.call(this);
  3378. };
  3379. proto.spine.system.server.CommandDispatchedToHandler.Parser.prototype = Object.create(ObjectParser.prototype);
  3380. proto.spine.system.server.CommandDispatchedToHandler.Parser.prototype.constructor = proto.spine.system.server.CommandDispatchedToHandler.Parser;
  3381. proto.spine.system.server.CommandDispatchedToHandler.Parser.prototype.fromObject = function(obj) {
  3382. if (obj === null) {
  3383. return null;
  3384. }
  3385. let msg = new proto.spine.system.server.CommandDispatchedToHandler();
  3386. if (obj.receiver !== undefined) {
  3387. if (obj.receiver === null) {
  3388. msg.setReceiver(null);
  3389. } else {
  3390. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.receiver);
  3391. msg.setReceiver(value);
  3392. }
  3393. }
  3394. if (obj.payload !== undefined) {
  3395. if (obj.payload === null) {
  3396. msg.setPayload(null);
  3397. } else {
  3398. let value = TypeParsers.parserFor('type.spine.io/spine.core.Command').fromObject(obj.payload);
  3399. msg.setPayload(value);
  3400. }
  3401. }
  3402. if (obj.whenDispatched !== undefined) {
  3403. if (obj.whenDispatched === null) {
  3404. msg.setWhenDispatched(null);
  3405. } else {
  3406. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Timestamp').fromObject(obj.whenDispatched);
  3407. msg.setWhenDispatched(value);
  3408. }
  3409. }
  3410. if (obj.entityType !== undefined) {
  3411. if (obj.entityType === null) {
  3412. msg.setEntityType(null);
  3413. } else {
  3414. let value = TypeParsers.parserFor('type.spine.io/spine.system.server.EntityTypeName').fromObject(obj.entityType);
  3415. msg.setEntityType(value);
  3416. }
  3417. }
  3418. return msg;
  3419. };
  3420. proto.spine.system.server.EntityRestored.Parser = function() {
  3421. ObjectParser.call(this);
  3422. };
  3423. proto.spine.system.server.EntityRestored.Parser.prototype = Object.create(ObjectParser.prototype);
  3424. proto.spine.system.server.EntityRestored.Parser.prototype.constructor = proto.spine.system.server.EntityRestored.Parser;
  3425. proto.spine.system.server.EntityRestored.Parser.prototype.fromObject = function(obj) {
  3426. if (obj === null) {
  3427. return null;
  3428. }
  3429. let msg = new proto.spine.system.server.EntityRestored();
  3430. if (obj.entity !== undefined) {
  3431. if (obj.entity === null) {
  3432. msg.setEntity(null);
  3433. } else {
  3434. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.entity);
  3435. msg.setEntity(value);
  3436. }
  3437. }
  3438. if (obj.signalId !== undefined && obj.signalId !== null) {
  3439. obj.signalId.forEach(
  3440. (listItem, index, array) => {
  3441. if (listItem === null) {
  3442. msg.addSignalId(null);
  3443. } else {
  3444. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(listItem);
  3445. msg.addSignalId(value);
  3446. }
  3447. }
  3448. );
  3449. }
  3450. if (obj.when !== undefined) {
  3451. if (obj.when === null) {
  3452. msg.setWhen(null);
  3453. } else {
  3454. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Timestamp').fromObject(obj.when);
  3455. msg.setWhen(value);
  3456. }
  3457. }
  3458. if (obj.version !== undefined) {
  3459. if (obj.version === null) {
  3460. msg.setVersion(null);
  3461. } else {
  3462. let value = TypeParsers.parserFor('type.spine.io/spine.core.Version').fromObject(obj.version);
  3463. msg.setVersion(value);
  3464. }
  3465. }
  3466. if (obj.state !== undefined) {
  3467. if (obj.state === null) {
  3468. msg.setState(null);
  3469. } else {
  3470. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Any').fromObject(obj.state);
  3471. msg.setState(value);
  3472. }
  3473. }
  3474. return msg;
  3475. };
  3476. proto.spine.system.server.EventImported.Parser = function() {
  3477. ObjectParser.call(this);
  3478. };
  3479. proto.spine.system.server.EventImported.Parser.prototype = Object.create(ObjectParser.prototype);
  3480. proto.spine.system.server.EventImported.Parser.prototype.constructor = proto.spine.system.server.EventImported.Parser;
  3481. proto.spine.system.server.EventImported.Parser.prototype.fromObject = function(obj) {
  3482. if (obj === null) {
  3483. return null;
  3484. }
  3485. let msg = new proto.spine.system.server.EventImported();
  3486. if (obj.receiver !== undefined) {
  3487. if (obj.receiver === null) {
  3488. msg.setReceiver(null);
  3489. } else {
  3490. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.receiver);
  3491. msg.setReceiver(value);
  3492. }
  3493. }
  3494. if (obj.payload !== undefined) {
  3495. if (obj.payload === null) {
  3496. msg.setPayload(null);
  3497. } else {
  3498. let value = TypeParsers.parserFor('type.spine.io/spine.core.Event').fromObject(obj.payload);
  3499. msg.setPayload(value);
  3500. }
  3501. }
  3502. if (obj.whenImported !== undefined) {
  3503. if (obj.whenImported === null) {
  3504. msg.setWhenImported(null);
  3505. } else {
  3506. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Timestamp').fromObject(obj.whenImported);
  3507. msg.setWhenImported(value);
  3508. }
  3509. }
  3510. if (obj.entityType !== undefined) {
  3511. if (obj.entityType === null) {
  3512. msg.setEntityType(null);
  3513. } else {
  3514. let value = TypeParsers.parserFor('type.spine.io/spine.system.server.EntityTypeName').fromObject(obj.entityType);
  3515. msg.setEntityType(value);
  3516. }
  3517. }
  3518. return msg;
  3519. };
  3520. proto.spine.system.server.EntityStateChanged.Parser = function() {
  3521. ObjectParser.call(this);
  3522. };
  3523. proto.spine.system.server.EntityStateChanged.Parser.prototype = Object.create(ObjectParser.prototype);
  3524. proto.spine.system.server.EntityStateChanged.Parser.prototype.constructor = proto.spine.system.server.EntityStateChanged.Parser;
  3525. proto.spine.system.server.EntityStateChanged.Parser.prototype.fromObject = function(obj) {
  3526. if (obj === null) {
  3527. return null;
  3528. }
  3529. let msg = new proto.spine.system.server.EntityStateChanged();
  3530. if (obj.entity !== undefined) {
  3531. if (obj.entity === null) {
  3532. msg.setEntity(null);
  3533. } else {
  3534. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.entity);
  3535. msg.setEntity(value);
  3536. }
  3537. }
  3538. if (obj.oldState !== undefined) {
  3539. if (obj.oldState === null) {
  3540. msg.setOldState(null);
  3541. } else {
  3542. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Any').fromObject(obj.oldState);
  3543. msg.setOldState(value);
  3544. }
  3545. }
  3546. if (obj.newState !== undefined) {
  3547. if (obj.newState === null) {
  3548. msg.setNewState(null);
  3549. } else {
  3550. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Any').fromObject(obj.newState);
  3551. msg.setNewState(value);
  3552. }
  3553. }
  3554. if (obj.signalId !== undefined && obj.signalId !== null) {
  3555. obj.signalId.forEach(
  3556. (listItem, index, array) => {
  3557. if (listItem === null) {
  3558. msg.addSignalId(null);
  3559. } else {
  3560. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(listItem);
  3561. msg.addSignalId(value);
  3562. }
  3563. }
  3564. );
  3565. }
  3566. if (obj.when !== undefined) {
  3567. if (obj.when === null) {
  3568. msg.setWhen(null);
  3569. } else {
  3570. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Timestamp').fromObject(obj.when);
  3571. msg.setWhen(value);
  3572. }
  3573. }
  3574. if (obj.newVersion !== undefined) {
  3575. if (obj.newVersion === null) {
  3576. msg.setNewVersion(null);
  3577. } else {
  3578. let value = TypeParsers.parserFor('type.spine.io/spine.core.Version').fromObject(obj.newVersion);
  3579. msg.setNewVersion(value);
  3580. }
  3581. }
  3582. return msg;
  3583. };
  3584. proto.spine.system.server.EntityArchived.Parser = function() {
  3585. ObjectParser.call(this);
  3586. };
  3587. proto.spine.system.server.EntityArchived.Parser.prototype = Object.create(ObjectParser.prototype);
  3588. proto.spine.system.server.EntityArchived.Parser.prototype.constructor = proto.spine.system.server.EntityArchived.Parser;
  3589. proto.spine.system.server.EntityArchived.Parser.prototype.fromObject = function(obj) {
  3590. if (obj === null) {
  3591. return null;
  3592. }
  3593. let msg = new proto.spine.system.server.EntityArchived();
  3594. if (obj.entity !== undefined) {
  3595. if (obj.entity === null) {
  3596. msg.setEntity(null);
  3597. } else {
  3598. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.entity);
  3599. msg.setEntity(value);
  3600. }
  3601. }
  3602. if (obj.signalId !== undefined && obj.signalId !== null) {
  3603. obj.signalId.forEach(
  3604. (listItem, index, array) => {
  3605. if (listItem === null) {
  3606. msg.addSignalId(null);
  3607. } else {
  3608. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(listItem);
  3609. msg.addSignalId(value);
  3610. }
  3611. }
  3612. );
  3613. }
  3614. if (obj.when !== undefined) {
  3615. if (obj.when === null) {
  3616. msg.setWhen(null);
  3617. } else {
  3618. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Timestamp').fromObject(obj.when);
  3619. msg.setWhen(value);
  3620. }
  3621. }
  3622. if (obj.version !== undefined) {
  3623. if (obj.version === null) {
  3624. msg.setVersion(null);
  3625. } else {
  3626. let value = TypeParsers.parserFor('type.spine.io/spine.core.Version').fromObject(obj.version);
  3627. msg.setVersion(value);
  3628. }
  3629. }
  3630. if (obj.lastState !== undefined) {
  3631. if (obj.lastState === null) {
  3632. msg.setLastState(null);
  3633. } else {
  3634. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Any').fromObject(obj.lastState);
  3635. msg.setLastState(value);
  3636. }
  3637. }
  3638. return msg;
  3639. };
  3640. proto.spine.system.server.EntityUnarchived.Parser = function() {
  3641. ObjectParser.call(this);
  3642. };
  3643. proto.spine.system.server.EntityUnarchived.Parser.prototype = Object.create(ObjectParser.prototype);
  3644. proto.spine.system.server.EntityUnarchived.Parser.prototype.constructor = proto.spine.system.server.EntityUnarchived.Parser;
  3645. proto.spine.system.server.EntityUnarchived.Parser.prototype.fromObject = function(obj) {
  3646. if (obj === null) {
  3647. return null;
  3648. }
  3649. let msg = new proto.spine.system.server.EntityUnarchived();
  3650. if (obj.entity !== undefined) {
  3651. if (obj.entity === null) {
  3652. msg.setEntity(null);
  3653. } else {
  3654. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.entity);
  3655. msg.setEntity(value);
  3656. }
  3657. }
  3658. if (obj.signalId !== undefined && obj.signalId !== null) {
  3659. obj.signalId.forEach(
  3660. (listItem, index, array) => {
  3661. if (listItem === null) {
  3662. msg.addSignalId(null);
  3663. } else {
  3664. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(listItem);
  3665. msg.addSignalId(value);
  3666. }
  3667. }
  3668. );
  3669. }
  3670. if (obj.when !== undefined) {
  3671. if (obj.when === null) {
  3672. msg.setWhen(null);
  3673. } else {
  3674. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Timestamp').fromObject(obj.when);
  3675. msg.setWhen(value);
  3676. }
  3677. }
  3678. if (obj.version !== undefined) {
  3679. if (obj.version === null) {
  3680. msg.setVersion(null);
  3681. } else {
  3682. let value = TypeParsers.parserFor('type.spine.io/spine.core.Version').fromObject(obj.version);
  3683. msg.setVersion(value);
  3684. }
  3685. }
  3686. if (obj.state !== undefined) {
  3687. if (obj.state === null) {
  3688. msg.setState(null);
  3689. } else {
  3690. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Any').fromObject(obj.state);
  3691. msg.setState(value);
  3692. }
  3693. }
  3694. return msg;
  3695. };
  3696. proto.spine.system.server.EntityCreated.Parser = function() {
  3697. ObjectParser.call(this);
  3698. };
  3699. proto.spine.system.server.EntityCreated.Parser.prototype = Object.create(ObjectParser.prototype);
  3700. proto.spine.system.server.EntityCreated.Parser.prototype.constructor = proto.spine.system.server.EntityCreated.Parser;
  3701. proto.spine.system.server.EntityCreated.Parser.prototype.fromObject = function(obj) {
  3702. if (obj === null) {
  3703. return null;
  3704. }
  3705. let msg = new proto.spine.system.server.EntityCreated();
  3706. if (obj.entity !== undefined) {
  3707. if (obj.entity === null) {
  3708. msg.setEntity(null);
  3709. } else {
  3710. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.entity);
  3711. msg.setEntity(value);
  3712. }
  3713. }
  3714. if (obj.kind !== undefined) {
  3715. if (obj.kind !== null) {
  3716. let value = proto.EntityOption.Kind[obj.kind];
  3717. msg.setKind(value);
  3718. }
  3719. }
  3720. return msg;
  3721. };
  3722. proto.spine.system.server.EntityDeleted.Parser = function() {
  3723. ObjectParser.call(this);
  3724. };
  3725. proto.spine.system.server.EntityDeleted.Parser.prototype = Object.create(ObjectParser.prototype);
  3726. proto.spine.system.server.EntityDeleted.Parser.prototype.constructor = proto.spine.system.server.EntityDeleted.Parser;
  3727. proto.spine.system.server.EntityDeleted.Parser.prototype.fromObject = function(obj) {
  3728. if (obj === null) {
  3729. return null;
  3730. }
  3731. let msg = new proto.spine.system.server.EntityDeleted();
  3732. if (obj.entity !== undefined) {
  3733. if (obj.entity === null) {
  3734. msg.setEntity(null);
  3735. } else {
  3736. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.entity);
  3737. msg.setEntity(value);
  3738. }
  3739. }
  3740. if (obj.signalId !== undefined && obj.signalId !== null) {
  3741. obj.signalId.forEach(
  3742. (listItem, index, array) => {
  3743. if (listItem === null) {
  3744. msg.addSignalId(null);
  3745. } else {
  3746. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(listItem);
  3747. msg.addSignalId(value);
  3748. }
  3749. }
  3750. );
  3751. }
  3752. if (obj.when !== undefined) {
  3753. if (obj.when === null) {
  3754. msg.setWhen(null);
  3755. } else {
  3756. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Timestamp').fromObject(obj.when);
  3757. msg.setWhen(value);
  3758. }
  3759. }
  3760. if (obj.version !== undefined) {
  3761. if (obj.version === null) {
  3762. msg.setVersion(null);
  3763. } else {
  3764. let value = TypeParsers.parserFor('type.spine.io/spine.core.Version').fromObject(obj.version);
  3765. msg.setVersion(value);
  3766. }
  3767. }
  3768. if (obj.markedAsDeleted !== undefined) {
  3769. if (obj.markedAsDeleted !== null) {
  3770. let value = obj.markedAsDeleted;
  3771. msg.setMarkedAsDeleted(value);
  3772. }
  3773. }
  3774. if (obj.removedFromStorage !== undefined) {
  3775. if (obj.removedFromStorage !== null) {
  3776. let value = obj.removedFromStorage;
  3777. msg.setRemovedFromStorage(value);
  3778. }
  3779. }
  3780. if (obj.lastState !== undefined) {
  3781. if (obj.lastState === null) {
  3782. msg.setLastState(null);
  3783. } else {
  3784. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Any').fromObject(obj.lastState);
  3785. msg.setLastState(value);
  3786. }
  3787. }
  3788. return msg;
  3789. };
  3790. proto.spine.system.server.EventDispatchedToSubscriber.Parser = function() {
  3791. ObjectParser.call(this);
  3792. };
  3793. proto.spine.system.server.EventDispatchedToSubscriber.Parser.prototype = Object.create(ObjectParser.prototype);
  3794. proto.spine.system.server.EventDispatchedToSubscriber.Parser.prototype.constructor = proto.spine.system.server.EventDispatchedToSubscriber.Parser;
  3795. proto.spine.system.server.EventDispatchedToSubscriber.Parser.prototype.fromObject = function(obj) {
  3796. if (obj === null) {
  3797. return null;
  3798. }
  3799. let msg = new proto.spine.system.server.EventDispatchedToSubscriber();
  3800. if (obj.receiver !== undefined) {
  3801. if (obj.receiver === null) {
  3802. msg.setReceiver(null);
  3803. } else {
  3804. let value = TypeParsers.parserFor('type.spine.io/spine.core.MessageId').fromObject(obj.receiver);
  3805. msg.setReceiver(value);
  3806. }
  3807. }
  3808. if (obj.payload !== undefined) {
  3809. if (obj.payload === null) {
  3810. msg.setPayload(null);
  3811. } else {
  3812. let value = TypeParsers.parserFor('type.spine.io/spine.core.Event').fromObject(obj.payload);
  3813. msg.setPayload(value);
  3814. }
  3815. }
  3816. if (obj.whenDispatched !== undefined) {
  3817. if (obj.whenDispatched === null) {
  3818. msg.setWhenDispatched(null);
  3819. } else {
  3820. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Timestamp').fromObject(obj.whenDispatched);
  3821. msg.setWhenDispatched(value);
  3822. }
  3823. }
  3824. if (obj.entityType !== undefined) {
  3825. if (obj.entityType === null) {
  3826. msg.setEntityType(null);
  3827. } else {
  3828. let value = TypeParsers.parserFor('type.spine.io/spine.system.server.EntityTypeName').fromObject(obj.entityType);
  3829. msg.setEntityType(value);
  3830. }
  3831. }
  3832. return msg;
  3833. };
  3834. // Generated by Spine ProtoJs Plugin
  3835. proto.spine.system.server.EventDispatchedToReactor.typeUrl = function() {
  3836. return 'type.spine.io/spine.system.server.EventDispatchedToReactor';
  3837. };
  3838. // Generated by Spine ProtoJs Plugin
  3839. proto.spine.system.server.MigrationApplied.typeUrl = function() {
  3840. return 'type.spine.io/spine.system.server.MigrationApplied';
  3841. };
  3842. // Generated by Spine ProtoJs Plugin
  3843. proto.spine.system.server.CommandDispatchedToHandler.typeUrl = function() {
  3844. return 'type.spine.io/spine.system.server.CommandDispatchedToHandler';
  3845. };
  3846. // Generated by Spine ProtoJs Plugin
  3847. proto.spine.system.server.EntityRestored.typeUrl = function() {
  3848. return 'type.spine.io/spine.system.server.EntityRestored';
  3849. };
  3850. // Generated by Spine ProtoJs Plugin
  3851. proto.spine.system.server.EventImported.typeUrl = function() {
  3852. return 'type.spine.io/spine.system.server.EventImported';
  3853. };
  3854. // Generated by Spine ProtoJs Plugin
  3855. proto.spine.system.server.EntityStateChanged.typeUrl = function() {
  3856. return 'type.spine.io/spine.system.server.EntityStateChanged';
  3857. };
  3858. // Generated by Spine ProtoJs Plugin
  3859. proto.spine.system.server.EntityArchived.typeUrl = function() {
  3860. return 'type.spine.io/spine.system.server.EntityArchived';
  3861. };
  3862. // Generated by Spine ProtoJs Plugin
  3863. proto.spine.system.server.EntityUnarchived.typeUrl = function() {
  3864. return 'type.spine.io/spine.system.server.EntityUnarchived';
  3865. };
  3866. // Generated by Spine ProtoJs Plugin
  3867. proto.spine.system.server.EntityCreated.typeUrl = function() {
  3868. return 'type.spine.io/spine.system.server.EntityCreated';
  3869. };
  3870. // Generated by Spine ProtoJs Plugin
  3871. proto.spine.system.server.EntityDeleted.typeUrl = function() {
  3872. return 'type.spine.io/spine.system.server.EntityDeleted';
  3873. };
  3874. // Generated by Spine ProtoJs Plugin
  3875. proto.spine.system.server.EventDispatchedToSubscriber.typeUrl = function() {
  3876. return 'type.spine.io/spine.system.server.EventDispatchedToSubscriber';
  3877. };