Source: proto/spine/server/integration/broker_pb.js

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