@@ -4159,6 +4159,7 @@ $root.websocket_api = (function() {
41594159 * @property {number|null} [availableBalance] Portfolio availableBalance
41604160 * @property {Array.<websocket_api.Portfolio.IMarketExposure>|null} [marketExposures] Portfolio marketExposures
41614161 * @property {Array.<websocket_api.Portfolio.IOwnerCredit>|null} [ownerCredits] Portfolio ownerCredits
4162+ * @property {Array.<number|Long>|null} [tradedMarketIds] Portfolio tradedMarketIds
41624163 */
41634164
41644165 /**
@@ -4172,6 +4173,7 @@ $root.websocket_api = (function() {
41724173 function Portfolio(properties) {
41734174 this.marketExposures = [];
41744175 this.ownerCredits = [];
4176+ this.tradedMarketIds = [];
41754177 if (properties)
41764178 for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i)
41774179 if (properties[keys[i]] != null)
@@ -4218,6 +4220,14 @@ $root.websocket_api = (function() {
42184220 */
42194221 Portfolio.prototype.ownerCredits = $util.emptyArray;
42204222
4223+ /**
4224+ * Portfolio tradedMarketIds.
4225+ * @member {Array.<number|Long>} tradedMarketIds
4226+ * @memberof websocket_api.Portfolio
4227+ * @instance
4228+ */
4229+ Portfolio.prototype.tradedMarketIds = $util.emptyArray;
4230+
42214231 /**
42224232 * Creates a new Portfolio instance using the specified properties.
42234233 * @function create
@@ -4254,6 +4264,12 @@ $root.websocket_api = (function() {
42544264 if (message.ownerCredits != null && message.ownerCredits.length)
42554265 for (var i = 0; i < message.ownerCredits.length; ++i)
42564266 $root.websocket_api.Portfolio.OwnerCredit.encode(message.ownerCredits[i], writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim();
4267+ if (message.tradedMarketIds != null && message.tradedMarketIds.length) {
4268+ writer.uint32(/* id 6, wireType 2 =*/50).fork();
4269+ for (var i = 0; i < message.tradedMarketIds.length; ++i)
4270+ writer.int64(message.tradedMarketIds[i]);
4271+ writer.ldelim();
4272+ }
42574273 return writer;
42584274 };
42594275
@@ -4312,6 +4328,17 @@ $root.websocket_api = (function() {
43124328 message.ownerCredits.push($root.websocket_api.Portfolio.OwnerCredit.decode(reader, reader.uint32()));
43134329 break;
43144330 }
4331+ case 6: {
4332+ if (!(message.tradedMarketIds && message.tradedMarketIds.length))
4333+ message.tradedMarketIds = [];
4334+ if ((tag & 7) === 2) {
4335+ var end2 = reader.uint32() + reader.pos;
4336+ while (reader.pos < end2)
4337+ message.tradedMarketIds.push(reader.int64());
4338+ } else
4339+ message.tradedMarketIds.push(reader.int64());
4340+ break;
4341+ }
43154342 default:
43164343 reader.skipType(tag & 7);
43174344 break;
@@ -4374,6 +4401,13 @@ $root.websocket_api = (function() {
43744401 return "ownerCredits." + error;
43754402 }
43764403 }
4404+ if (message.tradedMarketIds != null && message.hasOwnProperty("tradedMarketIds")) {
4405+ if (!Array.isArray(message.tradedMarketIds))
4406+ return "tradedMarketIds: array expected";
4407+ for (var i = 0; i < message.tradedMarketIds.length; ++i)
4408+ if (!$util.isInteger(message.tradedMarketIds[i]) && !(message.tradedMarketIds[i] && $util.isInteger(message.tradedMarketIds[i].low) && $util.isInteger(message.tradedMarketIds[i].high)))
4409+ return "tradedMarketIds: integer|Long[] expected";
4410+ }
43774411 return null;
43784412 };
43794413
@@ -4422,6 +4456,20 @@ $root.websocket_api = (function() {
44224456 message.ownerCredits[i] = $root.websocket_api.Portfolio.OwnerCredit.fromObject(object.ownerCredits[i]);
44234457 }
44244458 }
4459+ if (object.tradedMarketIds) {
4460+ if (!Array.isArray(object.tradedMarketIds))
4461+ throw TypeError(".websocket_api.Portfolio.tradedMarketIds: array expected");
4462+ message.tradedMarketIds = [];
4463+ for (var i = 0; i < object.tradedMarketIds.length; ++i)
4464+ if ($util.Long)
4465+ (message.tradedMarketIds[i] = $util.Long.fromValue(object.tradedMarketIds[i])).unsigned = false;
4466+ else if (typeof object.tradedMarketIds[i] === "string")
4467+ message.tradedMarketIds[i] = parseInt(object.tradedMarketIds[i], 10);
4468+ else if (typeof object.tradedMarketIds[i] === "number")
4469+ message.tradedMarketIds[i] = object.tradedMarketIds[i];
4470+ else if (typeof object.tradedMarketIds[i] === "object")
4471+ message.tradedMarketIds[i] = new $util.LongBits(object.tradedMarketIds[i].low >>> 0, object.tradedMarketIds[i].high >>> 0).toNumber();
4472+ }
44254473 return message;
44264474 };
44274475
@@ -4441,6 +4489,7 @@ $root.websocket_api = (function() {
44414489 if (options.arrays || options.defaults) {
44424490 object.marketExposures = [];
44434491 object.ownerCredits = [];
4492+ object.tradedMarketIds = [];
44444493 }
44454494 if (options.defaults) {
44464495 if ($util.Long) {
@@ -4470,6 +4519,14 @@ $root.websocket_api = (function() {
44704519 for (var j = 0; j < message.ownerCredits.length; ++j)
44714520 object.ownerCredits[j] = $root.websocket_api.Portfolio.OwnerCredit.toObject(message.ownerCredits[j], options);
44724521 }
4522+ if (message.tradedMarketIds && message.tradedMarketIds.length) {
4523+ object.tradedMarketIds = [];
4524+ for (var j = 0; j < message.tradedMarketIds.length; ++j)
4525+ if (typeof message.tradedMarketIds[j] === "number")
4526+ object.tradedMarketIds[j] = options.longs === String ? String(message.tradedMarketIds[j]) : message.tradedMarketIds[j];
4527+ else
4528+ object.tradedMarketIds[j] = options.longs === String ? $util.Long.prototype.toString.call(message.tradedMarketIds[j]) : options.longs === Number ? new $util.LongBits(message.tradedMarketIds[j].low >>> 0, message.tradedMarketIds[j].high >>> 0).toNumber() : message.tradedMarketIds[j];
4529+ }
44734530 return object;
44744531 };
44754532
0 commit comments