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

  1. // source: spine/system/server/mirror.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 spine_core_version_pb = require('../../../spine/core/version_pb.js');
  18. goog.object.extend(proto, spine_core_version_pb);
  19. var spine_server_entity_entity_pb = require('../../../spine/server/entity/entity_pb.js');
  20. goog.object.extend(proto, spine_server_entity_entity_pb);
  21. goog.exportSymbol('proto.spine.system.server.EntityColumns', null, global);
  22. goog.exportSymbol('proto.spine.system.server.Mirror', null, global);
  23. goog.exportSymbol('proto.spine.system.server.MirrorId', null, global);
  24. /**
  25. * Generated by JsPbCodeGenerator.
  26. * @param {Array=} opt_data Optional initial data array, typically from a
  27. * server response, or constructed directly in Javascript. The array is used
  28. * in place and becomes part of the constructed object. It is not cloned.
  29. * If no data is provided, the constructed object will be empty, but still
  30. * valid.
  31. * @extends {jspb.Message}
  32. * @constructor
  33. */
  34. proto.spine.system.server.Mirror = function(opt_data) {
  35. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  36. };
  37. goog.inherits(proto.spine.system.server.Mirror, jspb.Message);
  38. if (goog.DEBUG && !COMPILED) {
  39. /**
  40. * @public
  41. * @override
  42. */
  43. proto.spine.system.server.Mirror.displayName = 'proto.spine.system.server.Mirror';
  44. }
  45. /**
  46. * Generated by JsPbCodeGenerator.
  47. * @param {Array=} opt_data Optional initial data array, typically from a
  48. * server response, or constructed directly in Javascript. The array is used
  49. * in place and becomes part of the constructed object. It is not cloned.
  50. * If no data is provided, the constructed object will be empty, but still
  51. * valid.
  52. * @extends {jspb.Message}
  53. * @constructor
  54. */
  55. proto.spine.system.server.MirrorId = function(opt_data) {
  56. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  57. };
  58. goog.inherits(proto.spine.system.server.MirrorId, jspb.Message);
  59. if (goog.DEBUG && !COMPILED) {
  60. /**
  61. * @public
  62. * @override
  63. */
  64. proto.spine.system.server.MirrorId.displayName = 'proto.spine.system.server.MirrorId';
  65. }
  66. /**
  67. * Generated by JsPbCodeGenerator.
  68. * @param {Array=} opt_data Optional initial data array, typically from a
  69. * server response, or constructed directly in Javascript. The array is used
  70. * in place and becomes part of the constructed object. It is not cloned.
  71. * If no data is provided, the constructed object will be empty, but still
  72. * valid.
  73. * @extends {jspb.Message}
  74. * @constructor
  75. */
  76. proto.spine.system.server.EntityColumns = function(opt_data) {
  77. jspb.Message.initialize(this, opt_data, 0, -1, null, null);
  78. };
  79. goog.inherits(proto.spine.system.server.EntityColumns, jspb.Message);
  80. if (goog.DEBUG && !COMPILED) {
  81. /**
  82. * @public
  83. * @override
  84. */
  85. proto.spine.system.server.EntityColumns.displayName = 'proto.spine.system.server.EntityColumns';
  86. }
  87. if (jspb.Message.GENERATE_TO_OBJECT) {
  88. /**
  89. * Creates an object representation of this proto.
  90. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  91. * Optional fields that are not set will be set to undefined.
  92. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  93. * For the list of reserved names please see:
  94. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  95. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  96. * JSPB instance for transitional soy proto support:
  97. * http://goto/soy-param-migration
  98. * @return {!Object}
  99. */
  100. proto.spine.system.server.Mirror.prototype.toObject = function(opt_includeInstance) {
  101. return proto.spine.system.server.Mirror.toObject(opt_includeInstance, this);
  102. };
  103. /**
  104. * Static version of the {@see toObject} method.
  105. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  106. * the JSPB instance for transitional soy proto support:
  107. * http://goto/soy-param-migration
  108. * @param {!proto.spine.system.server.Mirror} msg The msg instance to transform.
  109. * @return {!Object}
  110. * @suppress {unusedLocalVariables} f is only used for nested messages
  111. */
  112. proto.spine.system.server.Mirror.toObject = function(includeInstance, msg) {
  113. var f, obj = {
  114. id: (f = msg.getId()) && proto.spine.system.server.MirrorId.toObject(includeInstance, f),
  115. state: (f = msg.getState()) && google_protobuf_any_pb.Any.toObject(includeInstance, f),
  116. lifecycle: (f = msg.getLifecycle()) && spine_server_entity_entity_pb.LifecycleFlags.toObject(includeInstance, f),
  117. columns: (f = msg.getColumns()) && proto.spine.system.server.EntityColumns.toObject(includeInstance, f),
  118. version: (f = msg.getVersion()) && spine_core_version_pb.Version.toObject(includeInstance, f),
  119. aggregateType: jspb.Message.getFieldWithDefault(msg, 6, "")
  120. };
  121. if (includeInstance) {
  122. obj.$jspbMessageInstance = msg;
  123. }
  124. return obj;
  125. };
  126. }
  127. /**
  128. * Deserializes binary data (in protobuf wire format).
  129. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  130. * @return {!proto.spine.system.server.Mirror}
  131. */
  132. proto.spine.system.server.Mirror.deserializeBinary = function(bytes) {
  133. var reader = new jspb.BinaryReader(bytes);
  134. var msg = new proto.spine.system.server.Mirror;
  135. return proto.spine.system.server.Mirror.deserializeBinaryFromReader(msg, reader);
  136. };
  137. /**
  138. * Deserializes binary data (in protobuf wire format) from the
  139. * given reader into the given message object.
  140. * @param {!proto.spine.system.server.Mirror} msg The message object to deserialize into.
  141. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  142. * @return {!proto.spine.system.server.Mirror}
  143. */
  144. proto.spine.system.server.Mirror.deserializeBinaryFromReader = function(msg, reader) {
  145. while (reader.nextField()) {
  146. if (reader.isEndGroup()) {
  147. break;
  148. }
  149. var field = reader.getFieldNumber();
  150. switch (field) {
  151. case 1:
  152. var value = new proto.spine.system.server.MirrorId;
  153. reader.readMessage(value,proto.spine.system.server.MirrorId.deserializeBinaryFromReader);
  154. msg.setId(value);
  155. break;
  156. case 2:
  157. var value = new google_protobuf_any_pb.Any;
  158. reader.readMessage(value,google_protobuf_any_pb.Any.deserializeBinaryFromReader);
  159. msg.setState(value);
  160. break;
  161. case 3:
  162. var value = new spine_server_entity_entity_pb.LifecycleFlags;
  163. reader.readMessage(value,spine_server_entity_entity_pb.LifecycleFlags.deserializeBinaryFromReader);
  164. msg.setLifecycle(value);
  165. break;
  166. case 4:
  167. var value = new proto.spine.system.server.EntityColumns;
  168. reader.readMessage(value,proto.spine.system.server.EntityColumns.deserializeBinaryFromReader);
  169. msg.setColumns(value);
  170. break;
  171. case 5:
  172. var value = new spine_core_version_pb.Version;
  173. reader.readMessage(value,spine_core_version_pb.Version.deserializeBinaryFromReader);
  174. msg.setVersion(value);
  175. break;
  176. case 6:
  177. var value = /** @type {string} */ (reader.readString());
  178. msg.setAggregateType(value);
  179. break;
  180. default:
  181. reader.skipField();
  182. break;
  183. }
  184. }
  185. return msg;
  186. };
  187. /**
  188. * Serializes the message to binary data (in protobuf wire format).
  189. * @return {!Uint8Array}
  190. */
  191. proto.spine.system.server.Mirror.prototype.serializeBinary = function() {
  192. var writer = new jspb.BinaryWriter();
  193. proto.spine.system.server.Mirror.serializeBinaryToWriter(this, writer);
  194. return writer.getResultBuffer();
  195. };
  196. /**
  197. * Serializes the given message to binary data (in protobuf wire
  198. * format), writing to the given BinaryWriter.
  199. * @param {!proto.spine.system.server.Mirror} message
  200. * @param {!jspb.BinaryWriter} writer
  201. * @suppress {unusedLocalVariables} f is only used for nested messages
  202. */
  203. proto.spine.system.server.Mirror.serializeBinaryToWriter = function(message, writer) {
  204. var f = undefined;
  205. f = message.getId();
  206. if (f != null) {
  207. writer.writeMessage(
  208. 1,
  209. f,
  210. proto.spine.system.server.MirrorId.serializeBinaryToWriter
  211. );
  212. }
  213. f = message.getState();
  214. if (f != null) {
  215. writer.writeMessage(
  216. 2,
  217. f,
  218. google_protobuf_any_pb.Any.serializeBinaryToWriter
  219. );
  220. }
  221. f = message.getLifecycle();
  222. if (f != null) {
  223. writer.writeMessage(
  224. 3,
  225. f,
  226. spine_server_entity_entity_pb.LifecycleFlags.serializeBinaryToWriter
  227. );
  228. }
  229. f = message.getColumns();
  230. if (f != null) {
  231. writer.writeMessage(
  232. 4,
  233. f,
  234. proto.spine.system.server.EntityColumns.serializeBinaryToWriter
  235. );
  236. }
  237. f = message.getVersion();
  238. if (f != null) {
  239. writer.writeMessage(
  240. 5,
  241. f,
  242. spine_core_version_pb.Version.serializeBinaryToWriter
  243. );
  244. }
  245. f = message.getAggregateType();
  246. if (f.length > 0) {
  247. writer.writeString(
  248. 6,
  249. f
  250. );
  251. }
  252. };
  253. /**
  254. * optional MirrorId id = 1;
  255. * @return {?proto.spine.system.server.MirrorId}
  256. */
  257. proto.spine.system.server.Mirror.prototype.getId = function() {
  258. return /** @type{?proto.spine.system.server.MirrorId} */ (
  259. jspb.Message.getWrapperField(this, proto.spine.system.server.MirrorId, 1));
  260. };
  261. /**
  262. * @param {?proto.spine.system.server.MirrorId|undefined} value
  263. * @return {!proto.spine.system.server.Mirror} returns this
  264. */
  265. proto.spine.system.server.Mirror.prototype.setId = function(value) {
  266. return jspb.Message.setWrapperField(this, 1, value);
  267. };
  268. /**
  269. * Clears the message field making it undefined.
  270. * @return {!proto.spine.system.server.Mirror} returns this
  271. */
  272. proto.spine.system.server.Mirror.prototype.clearId = function() {
  273. return this.setId(undefined);
  274. };
  275. /**
  276. * Returns whether this field is set.
  277. * @return {boolean}
  278. */
  279. proto.spine.system.server.Mirror.prototype.hasId = function() {
  280. return jspb.Message.getField(this, 1) != null;
  281. };
  282. /**
  283. * optional google.protobuf.Any state = 2;
  284. * @return {?proto.google.protobuf.Any}
  285. */
  286. proto.spine.system.server.Mirror.prototype.getState = function() {
  287. return /** @type{?proto.google.protobuf.Any} */ (
  288. jspb.Message.getWrapperField(this, google_protobuf_any_pb.Any, 2));
  289. };
  290. /**
  291. * @param {?proto.google.protobuf.Any|undefined} value
  292. * @return {!proto.spine.system.server.Mirror} returns this
  293. */
  294. proto.spine.system.server.Mirror.prototype.setState = function(value) {
  295. return jspb.Message.setWrapperField(this, 2, value);
  296. };
  297. /**
  298. * Clears the message field making it undefined.
  299. * @return {!proto.spine.system.server.Mirror} returns this
  300. */
  301. proto.spine.system.server.Mirror.prototype.clearState = function() {
  302. return this.setState(undefined);
  303. };
  304. /**
  305. * Returns whether this field is set.
  306. * @return {boolean}
  307. */
  308. proto.spine.system.server.Mirror.prototype.hasState = function() {
  309. return jspb.Message.getField(this, 2) != null;
  310. };
  311. /**
  312. * optional spine.server.entity.LifecycleFlags lifecycle = 3;
  313. * @return {?proto.spine.server.entity.LifecycleFlags}
  314. */
  315. proto.spine.system.server.Mirror.prototype.getLifecycle = function() {
  316. return /** @type{?proto.spine.server.entity.LifecycleFlags} */ (
  317. jspb.Message.getWrapperField(this, spine_server_entity_entity_pb.LifecycleFlags, 3));
  318. };
  319. /**
  320. * @param {?proto.spine.server.entity.LifecycleFlags|undefined} value
  321. * @return {!proto.spine.system.server.Mirror} returns this
  322. */
  323. proto.spine.system.server.Mirror.prototype.setLifecycle = function(value) {
  324. return jspb.Message.setWrapperField(this, 3, value);
  325. };
  326. /**
  327. * Clears the message field making it undefined.
  328. * @return {!proto.spine.system.server.Mirror} returns this
  329. */
  330. proto.spine.system.server.Mirror.prototype.clearLifecycle = function() {
  331. return this.setLifecycle(undefined);
  332. };
  333. /**
  334. * Returns whether this field is set.
  335. * @return {boolean}
  336. */
  337. proto.spine.system.server.Mirror.prototype.hasLifecycle = function() {
  338. return jspb.Message.getField(this, 3) != null;
  339. };
  340. /**
  341. * optional EntityColumns columns = 4;
  342. * @return {?proto.spine.system.server.EntityColumns}
  343. */
  344. proto.spine.system.server.Mirror.prototype.getColumns = function() {
  345. return /** @type{?proto.spine.system.server.EntityColumns} */ (
  346. jspb.Message.getWrapperField(this, proto.spine.system.server.EntityColumns, 4));
  347. };
  348. /**
  349. * @param {?proto.spine.system.server.EntityColumns|undefined} value
  350. * @return {!proto.spine.system.server.Mirror} returns this
  351. */
  352. proto.spine.system.server.Mirror.prototype.setColumns = function(value) {
  353. return jspb.Message.setWrapperField(this, 4, value);
  354. };
  355. /**
  356. * Clears the message field making it undefined.
  357. * @return {!proto.spine.system.server.Mirror} returns this
  358. */
  359. proto.spine.system.server.Mirror.prototype.clearColumns = function() {
  360. return this.setColumns(undefined);
  361. };
  362. /**
  363. * Returns whether this field is set.
  364. * @return {boolean}
  365. */
  366. proto.spine.system.server.Mirror.prototype.hasColumns = function() {
  367. return jspb.Message.getField(this, 4) != null;
  368. };
  369. /**
  370. * optional spine.core.Version version = 5;
  371. * @return {?proto.spine.core.Version}
  372. */
  373. proto.spine.system.server.Mirror.prototype.getVersion = function() {
  374. return /** @type{?proto.spine.core.Version} */ (
  375. jspb.Message.getWrapperField(this, spine_core_version_pb.Version, 5));
  376. };
  377. /**
  378. * @param {?proto.spine.core.Version|undefined} value
  379. * @return {!proto.spine.system.server.Mirror} returns this
  380. */
  381. proto.spine.system.server.Mirror.prototype.setVersion = function(value) {
  382. return jspb.Message.setWrapperField(this, 5, value);
  383. };
  384. /**
  385. * Clears the message field making it undefined.
  386. * @return {!proto.spine.system.server.Mirror} returns this
  387. */
  388. proto.spine.system.server.Mirror.prototype.clearVersion = function() {
  389. return this.setVersion(undefined);
  390. };
  391. /**
  392. * Returns whether this field is set.
  393. * @return {boolean}
  394. */
  395. proto.spine.system.server.Mirror.prototype.hasVersion = function() {
  396. return jspb.Message.getField(this, 5) != null;
  397. };
  398. /**
  399. * optional string aggregate_type = 6;
  400. * @return {string}
  401. */
  402. proto.spine.system.server.Mirror.prototype.getAggregateType = function() {
  403. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, ""));
  404. };
  405. /**
  406. * @param {string} value
  407. * @return {!proto.spine.system.server.Mirror} returns this
  408. */
  409. proto.spine.system.server.Mirror.prototype.setAggregateType = function(value) {
  410. return jspb.Message.setProto3StringField(this, 6, value);
  411. };
  412. if (jspb.Message.GENERATE_TO_OBJECT) {
  413. /**
  414. * Creates an object representation of this proto.
  415. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  416. * Optional fields that are not set will be set to undefined.
  417. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  418. * For the list of reserved names please see:
  419. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  420. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  421. * JSPB instance for transitional soy proto support:
  422. * http://goto/soy-param-migration
  423. * @return {!Object}
  424. */
  425. proto.spine.system.server.MirrorId.prototype.toObject = function(opt_includeInstance) {
  426. return proto.spine.system.server.MirrorId.toObject(opt_includeInstance, this);
  427. };
  428. /**
  429. * Static version of the {@see toObject} method.
  430. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  431. * the JSPB instance for transitional soy proto support:
  432. * http://goto/soy-param-migration
  433. * @param {!proto.spine.system.server.MirrorId} msg The msg instance to transform.
  434. * @return {!Object}
  435. * @suppress {unusedLocalVariables} f is only used for nested messages
  436. */
  437. proto.spine.system.server.MirrorId.toObject = function(includeInstance, msg) {
  438. var f, obj = {
  439. value: (f = msg.getValue()) && google_protobuf_any_pb.Any.toObject(includeInstance, f),
  440. typeUrl: jspb.Message.getFieldWithDefault(msg, 2, "")
  441. };
  442. if (includeInstance) {
  443. obj.$jspbMessageInstance = msg;
  444. }
  445. return obj;
  446. };
  447. }
  448. /**
  449. * Deserializes binary data (in protobuf wire format).
  450. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  451. * @return {!proto.spine.system.server.MirrorId}
  452. */
  453. proto.spine.system.server.MirrorId.deserializeBinary = function(bytes) {
  454. var reader = new jspb.BinaryReader(bytes);
  455. var msg = new proto.spine.system.server.MirrorId;
  456. return proto.spine.system.server.MirrorId.deserializeBinaryFromReader(msg, reader);
  457. };
  458. /**
  459. * Deserializes binary data (in protobuf wire format) from the
  460. * given reader into the given message object.
  461. * @param {!proto.spine.system.server.MirrorId} msg The message object to deserialize into.
  462. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  463. * @return {!proto.spine.system.server.MirrorId}
  464. */
  465. proto.spine.system.server.MirrorId.deserializeBinaryFromReader = function(msg, reader) {
  466. while (reader.nextField()) {
  467. if (reader.isEndGroup()) {
  468. break;
  469. }
  470. var field = reader.getFieldNumber();
  471. switch (field) {
  472. case 1:
  473. var value = new google_protobuf_any_pb.Any;
  474. reader.readMessage(value,google_protobuf_any_pb.Any.deserializeBinaryFromReader);
  475. msg.setValue(value);
  476. break;
  477. case 2:
  478. var value = /** @type {string} */ (reader.readString());
  479. msg.setTypeUrl(value);
  480. break;
  481. default:
  482. reader.skipField();
  483. break;
  484. }
  485. }
  486. return msg;
  487. };
  488. /**
  489. * Serializes the message to binary data (in protobuf wire format).
  490. * @return {!Uint8Array}
  491. */
  492. proto.spine.system.server.MirrorId.prototype.serializeBinary = function() {
  493. var writer = new jspb.BinaryWriter();
  494. proto.spine.system.server.MirrorId.serializeBinaryToWriter(this, writer);
  495. return writer.getResultBuffer();
  496. };
  497. /**
  498. * Serializes the given message to binary data (in protobuf wire
  499. * format), writing to the given BinaryWriter.
  500. * @param {!proto.spine.system.server.MirrorId} message
  501. * @param {!jspb.BinaryWriter} writer
  502. * @suppress {unusedLocalVariables} f is only used for nested messages
  503. */
  504. proto.spine.system.server.MirrorId.serializeBinaryToWriter = function(message, writer) {
  505. var f = undefined;
  506. f = message.getValue();
  507. if (f != null) {
  508. writer.writeMessage(
  509. 1,
  510. f,
  511. google_protobuf_any_pb.Any.serializeBinaryToWriter
  512. );
  513. }
  514. f = message.getTypeUrl();
  515. if (f.length > 0) {
  516. writer.writeString(
  517. 2,
  518. f
  519. );
  520. }
  521. };
  522. /**
  523. * optional google.protobuf.Any value = 1;
  524. * @return {?proto.google.protobuf.Any}
  525. */
  526. proto.spine.system.server.MirrorId.prototype.getValue = function() {
  527. return /** @type{?proto.google.protobuf.Any} */ (
  528. jspb.Message.getWrapperField(this, google_protobuf_any_pb.Any, 1));
  529. };
  530. /**
  531. * @param {?proto.google.protobuf.Any|undefined} value
  532. * @return {!proto.spine.system.server.MirrorId} returns this
  533. */
  534. proto.spine.system.server.MirrorId.prototype.setValue = function(value) {
  535. return jspb.Message.setWrapperField(this, 1, value);
  536. };
  537. /**
  538. * Clears the message field making it undefined.
  539. * @return {!proto.spine.system.server.MirrorId} returns this
  540. */
  541. proto.spine.system.server.MirrorId.prototype.clearValue = function() {
  542. return this.setValue(undefined);
  543. };
  544. /**
  545. * Returns whether this field is set.
  546. * @return {boolean}
  547. */
  548. proto.spine.system.server.MirrorId.prototype.hasValue = function() {
  549. return jspb.Message.getField(this, 1) != null;
  550. };
  551. /**
  552. * optional string type_url = 2;
  553. * @return {string}
  554. */
  555. proto.spine.system.server.MirrorId.prototype.getTypeUrl = function() {
  556. return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
  557. };
  558. /**
  559. * @param {string} value
  560. * @return {!proto.spine.system.server.MirrorId} returns this
  561. */
  562. proto.spine.system.server.MirrorId.prototype.setTypeUrl = function(value) {
  563. return jspb.Message.setProto3StringField(this, 2, value);
  564. };
  565. if (jspb.Message.GENERATE_TO_OBJECT) {
  566. /**
  567. * Creates an object representation of this proto.
  568. * Field names that are reserved in JavaScript and will be renamed to pb_name.
  569. * Optional fields that are not set will be set to undefined.
  570. * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
  571. * For the list of reserved names please see:
  572. * net/proto2/compiler/js/internal/generator.cc#kKeyword.
  573. * @param {boolean=} opt_includeInstance Deprecated. whether to include the
  574. * JSPB instance for transitional soy proto support:
  575. * http://goto/soy-param-migration
  576. * @return {!Object}
  577. */
  578. proto.spine.system.server.EntityColumns.prototype.toObject = function(opt_includeInstance) {
  579. return proto.spine.system.server.EntityColumns.toObject(opt_includeInstance, this);
  580. };
  581. /**
  582. * Static version of the {@see toObject} method.
  583. * @param {boolean|undefined} includeInstance Deprecated. Whether to include
  584. * the JSPB instance for transitional soy proto support:
  585. * http://goto/soy-param-migration
  586. * @param {!proto.spine.system.server.EntityColumns} msg The msg instance to transform.
  587. * @return {!Object}
  588. * @suppress {unusedLocalVariables} f is only used for nested messages
  589. */
  590. proto.spine.system.server.EntityColumns.toObject = function(includeInstance, msg) {
  591. var f, obj = {
  592. columnsMap: (f = msg.getColumnsMap()) ? f.toObject(includeInstance, proto.google.protobuf.Any.toObject) : []
  593. };
  594. if (includeInstance) {
  595. obj.$jspbMessageInstance = msg;
  596. }
  597. return obj;
  598. };
  599. }
  600. /**
  601. * Deserializes binary data (in protobuf wire format).
  602. * @param {jspb.ByteSource} bytes The bytes to deserialize.
  603. * @return {!proto.spine.system.server.EntityColumns}
  604. */
  605. proto.spine.system.server.EntityColumns.deserializeBinary = function(bytes) {
  606. var reader = new jspb.BinaryReader(bytes);
  607. var msg = new proto.spine.system.server.EntityColumns;
  608. return proto.spine.system.server.EntityColumns.deserializeBinaryFromReader(msg, reader);
  609. };
  610. /**
  611. * Deserializes binary data (in protobuf wire format) from the
  612. * given reader into the given message object.
  613. * @param {!proto.spine.system.server.EntityColumns} msg The message object to deserialize into.
  614. * @param {!jspb.BinaryReader} reader The BinaryReader to use.
  615. * @return {!proto.spine.system.server.EntityColumns}
  616. */
  617. proto.spine.system.server.EntityColumns.deserializeBinaryFromReader = function(msg, reader) {
  618. while (reader.nextField()) {
  619. if (reader.isEndGroup()) {
  620. break;
  621. }
  622. var field = reader.getFieldNumber();
  623. switch (field) {
  624. case 1:
  625. var value = msg.getColumnsMap();
  626. reader.readMessage(value, function(message, reader) {
  627. jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.google.protobuf.Any.deserializeBinaryFromReader, "", new proto.google.protobuf.Any());
  628. });
  629. break;
  630. default:
  631. reader.skipField();
  632. break;
  633. }
  634. }
  635. return msg;
  636. };
  637. /**
  638. * Serializes the message to binary data (in protobuf wire format).
  639. * @return {!Uint8Array}
  640. */
  641. proto.spine.system.server.EntityColumns.prototype.serializeBinary = function() {
  642. var writer = new jspb.BinaryWriter();
  643. proto.spine.system.server.EntityColumns.serializeBinaryToWriter(this, writer);
  644. return writer.getResultBuffer();
  645. };
  646. /**
  647. * Serializes the given message to binary data (in protobuf wire
  648. * format), writing to the given BinaryWriter.
  649. * @param {!proto.spine.system.server.EntityColumns} message
  650. * @param {!jspb.BinaryWriter} writer
  651. * @suppress {unusedLocalVariables} f is only used for nested messages
  652. */
  653. proto.spine.system.server.EntityColumns.serializeBinaryToWriter = function(message, writer) {
  654. var f = undefined;
  655. f = message.getColumnsMap(true);
  656. if (f && f.getLength() > 0) {
  657. f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.google.protobuf.Any.serializeBinaryToWriter);
  658. }
  659. };
  660. /**
  661. * map<string, google.protobuf.Any> columns = 1;
  662. * @param {boolean=} opt_noLazyCreate Do not create the map if
  663. * empty, instead returning `undefined`
  664. * @return {!jspb.Map<string,!proto.google.protobuf.Any>}
  665. */
  666. proto.spine.system.server.EntityColumns.prototype.getColumnsMap = function(opt_noLazyCreate) {
  667. return /** @type {!jspb.Map<string,!proto.google.protobuf.Any>} */ (
  668. jspb.Message.getMapField(this, 1, opt_noLazyCreate,
  669. proto.google.protobuf.Any));
  670. };
  671. /**
  672. * Clears values from the map. The map will be non-null.
  673. * @return {!proto.spine.system.server.EntityColumns} returns this
  674. */
  675. proto.spine.system.server.EntityColumns.prototype.clearColumnsMap = function() {
  676. this.getColumnsMap().clear();
  677. return this;};
  678. goog.object.extend(exports, proto.spine.system.server);
  679. // Generated by Spine ProtoJs Plugin
  680. let ObjectParser = require('../../../../client/parser/object-parser.js').default;
  681. let TypeParsers = require('../../../../client/parser/type-parsers.js').default;
  682. proto.spine.system.server.EntityColumns.Parser = function() {
  683. ObjectParser.call(this);
  684. };
  685. proto.spine.system.server.EntityColumns.Parser.prototype = Object.create(ObjectParser.prototype);
  686. proto.spine.system.server.EntityColumns.Parser.prototype.constructor = proto.spine.system.server.EntityColumns.Parser;
  687. proto.spine.system.server.EntityColumns.Parser.prototype.fromObject = function(obj) {
  688. if (obj === null) {
  689. return null;
  690. }
  691. let msg = new proto.spine.system.server.EntityColumns();
  692. if (obj.columns !== undefined && obj.columns !== null) {
  693. for (let attribute in obj.columns) {
  694. if (obj.columns.hasOwnProperty(attribute)) {
  695. let mapKey = attribute;
  696. if (obj.columns[attribute] === null) {
  697. msg.getColumnsMap().set(mapKey, null);
  698. } else {
  699. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Any').fromObject(obj.columns[attribute]);
  700. msg.getColumnsMap().set(mapKey, value);
  701. }
  702. }
  703. }
  704. }
  705. return msg;
  706. };
  707. proto.spine.system.server.MirrorId.Parser = function() {
  708. ObjectParser.call(this);
  709. };
  710. proto.spine.system.server.MirrorId.Parser.prototype = Object.create(ObjectParser.prototype);
  711. proto.spine.system.server.MirrorId.Parser.prototype.constructor = proto.spine.system.server.MirrorId.Parser;
  712. proto.spine.system.server.MirrorId.Parser.prototype.fromObject = function(obj) {
  713. if (obj === null) {
  714. return null;
  715. }
  716. let msg = new proto.spine.system.server.MirrorId();
  717. if (obj.value !== undefined) {
  718. if (obj.value === null) {
  719. msg.setValue(null);
  720. } else {
  721. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Any').fromObject(obj.value);
  722. msg.setValue(value);
  723. }
  724. }
  725. if (obj.typeUrl !== undefined) {
  726. if (obj.typeUrl !== null) {
  727. let value = obj.typeUrl;
  728. msg.setTypeUrl(value);
  729. }
  730. }
  731. return msg;
  732. };
  733. proto.spine.system.server.Mirror.Parser = function() {
  734. ObjectParser.call(this);
  735. };
  736. proto.spine.system.server.Mirror.Parser.prototype = Object.create(ObjectParser.prototype);
  737. proto.spine.system.server.Mirror.Parser.prototype.constructor = proto.spine.system.server.Mirror.Parser;
  738. proto.spine.system.server.Mirror.Parser.prototype.fromObject = function(obj) {
  739. if (obj === null) {
  740. return null;
  741. }
  742. let msg = new proto.spine.system.server.Mirror();
  743. if (obj.id !== undefined) {
  744. if (obj.id === null) {
  745. msg.setId(null);
  746. } else {
  747. let value = TypeParsers.parserFor('type.spine.io/spine.system.server.MirrorId').fromObject(obj.id);
  748. msg.setId(value);
  749. }
  750. }
  751. if (obj.state !== undefined) {
  752. if (obj.state === null) {
  753. msg.setState(null);
  754. } else {
  755. let value = TypeParsers.parserFor('type.googleapis.com/google.protobuf.Any').fromObject(obj.state);
  756. msg.setState(value);
  757. }
  758. }
  759. if (obj.lifecycle !== undefined) {
  760. if (obj.lifecycle === null) {
  761. msg.setLifecycle(null);
  762. } else {
  763. let value = TypeParsers.parserFor('type.spine.io/spine.server.entity.LifecycleFlags').fromObject(obj.lifecycle);
  764. msg.setLifecycle(value);
  765. }
  766. }
  767. if (obj.columns !== undefined) {
  768. if (obj.columns === null) {
  769. msg.setColumns(null);
  770. } else {
  771. let value = TypeParsers.parserFor('type.spine.io/spine.system.server.EntityColumns').fromObject(obj.columns);
  772. msg.setColumns(value);
  773. }
  774. }
  775. if (obj.version !== undefined) {
  776. if (obj.version === null) {
  777. msg.setVersion(null);
  778. } else {
  779. let value = TypeParsers.parserFor('type.spine.io/spine.core.Version').fromObject(obj.version);
  780. msg.setVersion(value);
  781. }
  782. }
  783. if (obj.aggregateType !== undefined) {
  784. if (obj.aggregateType !== null) {
  785. let value = obj.aggregateType;
  786. msg.setAggregateType(value);
  787. }
  788. }
  789. return msg;
  790. };
  791. // Generated by Spine ProtoJs Plugin
  792. proto.spine.system.server.EntityColumns.typeUrl = function() {
  793. return 'type.spine.io/spine.system.server.EntityColumns';
  794. };
  795. // Generated by Spine ProtoJs Plugin
  796. proto.spine.system.server.MirrorId.typeUrl = function() {
  797. return 'type.spine.io/spine.system.server.MirrorId';
  798. };
  799. // Generated by Spine ProtoJs Plugin
  800. proto.spine.system.server.Mirror.typeUrl = function() {
  801. return 'type.spine.io/spine.system.server.Mirror';
  802. };