// source: track_offical.proto /** * @fileoverview * @enhanceable * @suppress {missingRequire} reports error on implicit type usages. * @suppress {messageConventions} JS Compiler reports an error if a variable or * field starts with 'MSG_' and isn't a translatable message. * @public */ // GENERATED CODE -- DO NOT EDIT! /* eslint-disable */ // @ts-nocheck var jspb = require('google-protobuf'); var goog = jspb; var global = (function() { return this || window || global || self || Function('return this')(); }).call(null); var base_pb = require('./base_pb.js'); goog.object.extend(proto, base_pb); goog.exportSymbol('proto.to.v1.ToActionDetailReply', null, global); goog.exportSymbol('proto.to.v1.ToActionListReply', null, global); goog.exportSymbol('proto.to.v1.ToActionSimple', null, global); goog.exportSymbol('proto.to.v1.ToActionUsersDetailReply', null, global); goog.exportSymbol('proto.to.v1.ToAnyUserHistoryGpsQueryRequest', null, global); goog.exportSymbol('proto.to.v1.ToMapInfo', null, global); goog.exportSymbol('proto.to.v1.ToUserGpsQueryReply', null, global); goog.exportSymbol('proto.to.v1.ToUsersInGameHistoryGpsQueryRequest', null, global); goog.exportSymbol('proto.to.v1.UserArriveControlPoint', null, global); goog.exportSymbol('proto.to.v1.UserGpsInfo', null, global); goog.exportSymbol('proto.to.v1.UserInGameInfo', null, global); /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.ToActionListReply = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, proto.to.v1.ToActionListReply.repeatedFields_, null); }; goog.inherits(proto.to.v1.ToActionListReply, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.ToActionListReply.displayName = 'proto.to.v1.ToActionListReply'; } /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.ToActionSimple = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.to.v1.ToActionSimple, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.ToActionSimple.displayName = 'proto.to.v1.ToActionSimple'; } /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.ToActionDetailReply = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, proto.to.v1.ToActionDetailReply.repeatedFields_, null); }; goog.inherits(proto.to.v1.ToActionDetailReply, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.ToActionDetailReply.displayName = 'proto.to.v1.ToActionDetailReply'; } /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.ToMapInfo = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.to.v1.ToMapInfo, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.ToMapInfo.displayName = 'proto.to.v1.ToMapInfo'; } /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.ToActionUsersDetailReply = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, proto.to.v1.ToActionUsersDetailReply.repeatedFields_, null); }; goog.inherits(proto.to.v1.ToActionUsersDetailReply, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.ToActionUsersDetailReply.displayName = 'proto.to.v1.ToActionUsersDetailReply'; } /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.UserInGameInfo = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.to.v1.UserInGameInfo, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.UserInGameInfo.displayName = 'proto.to.v1.UserInGameInfo'; } /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, proto.to.v1.ToAnyUserHistoryGpsQueryRequest.repeatedFields_, null); }; goog.inherits(proto.to.v1.ToAnyUserHistoryGpsQueryRequest, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.displayName = 'proto.to.v1.ToAnyUserHistoryGpsQueryRequest'; } /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.to.v1.ToUsersInGameHistoryGpsQueryRequest, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.displayName = 'proto.to.v1.ToUsersInGameHistoryGpsQueryRequest'; } /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.ToUserGpsQueryReply = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, proto.to.v1.ToUserGpsQueryReply.repeatedFields_, null); }; goog.inherits(proto.to.v1.ToUserGpsQueryReply, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.ToUserGpsQueryReply.displayName = 'proto.to.v1.ToUserGpsQueryReply'; } /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.UserGpsInfo = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.to.v1.UserGpsInfo, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.UserGpsInfo.displayName = 'proto.to.v1.UserGpsInfo'; } /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a * server response, or constructed directly in Javascript. The array is used * in place and becomes part of the constructed object. It is not cloned. * If no data is provided, the constructed object will be empty, but still * valid. * @extends {jspb.Message} * @constructor */ proto.to.v1.UserArriveControlPoint = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; goog.inherits(proto.to.v1.UserArriveControlPoint, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ proto.to.v1.UserArriveControlPoint.displayName = 'proto.to.v1.UserArriveControlPoint'; } /** * List of repeated fields within this message type. * @private {!Array} * @const */ proto.to.v1.ToActionListReply.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.ToActionListReply.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.ToActionListReply.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.ToActionListReply} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToActionListReply.toObject = function(includeInstance, msg) { var f, obj = { listList: jspb.Message.toObjectList(msg.getListList(), proto.to.v1.ToActionSimple.toObject, includeInstance) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.ToActionListReply} */ proto.to.v1.ToActionListReply.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.ToActionListReply; return proto.to.v1.ToActionListReply.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.ToActionListReply} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.ToActionListReply} */ proto.to.v1.ToActionListReply.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = new proto.to.v1.ToActionSimple; reader.readMessage(value,proto.to.v1.ToActionSimple.deserializeBinaryFromReader); msg.addList(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.ToActionListReply.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.ToActionListReply.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.ToActionListReply} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToActionListReply.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getListList(); if (f.length > 0) { writer.writeRepeatedMessage( 1, f, proto.to.v1.ToActionSimple.serializeBinaryToWriter ); } }; /** * repeated ToActionSimple list = 1; * @return {!Array} */ proto.to.v1.ToActionListReply.prototype.getListList = function() { return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, proto.to.v1.ToActionSimple, 1)); }; /** * @param {!Array} value * @return {!proto.to.v1.ToActionListReply} returns this */ proto.to.v1.ToActionListReply.prototype.setListList = function(value) { return jspb.Message.setRepeatedWrapperField(this, 1, value); }; /** * @param {!proto.to.v1.ToActionSimple=} opt_value * @param {number=} opt_index * @return {!proto.to.v1.ToActionSimple} */ proto.to.v1.ToActionListReply.prototype.addList = function(opt_value, opt_index) { return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.to.v1.ToActionSimple, opt_index); }; /** * Clears the list making it empty but non-null. * @return {!proto.to.v1.ToActionListReply} returns this */ proto.to.v1.ToActionListReply.prototype.clearListList = function() { return this.setListList([]); }; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.ToActionSimple.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.ToActionSimple.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.ToActionSimple} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToActionSimple.toObject = function(includeInstance, msg) { var f, obj = { id: jspb.Message.getFieldWithDefault(msg, 1, 0), name: jspb.Message.getFieldWithDefault(msg, 2, "") }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.ToActionSimple} */ proto.to.v1.ToActionSimple.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.ToActionSimple; return proto.to.v1.ToActionSimple.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.ToActionSimple} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.ToActionSimple} */ proto.to.v1.ToActionSimple.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = /** @type {number} */ (reader.readInt32()); msg.setId(value); break; case 2: var value = /** @type {string} */ (reader.readString()); msg.setName(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.ToActionSimple.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.ToActionSimple.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.ToActionSimple} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToActionSimple.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getId(); if (f !== 0) { writer.writeInt32( 1, f ); } f = message.getName(); if (f.length > 0) { writer.writeString( 2, f ); } }; /** * optional int32 id = 1; * @return {number} */ proto.to.v1.ToActionSimple.prototype.getId = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToActionSimple} returns this */ proto.to.v1.ToActionSimple.prototype.setId = function(value) { return jspb.Message.setProto3IntField(this, 1, value); }; /** * optional string name = 2; * @return {string} */ proto.to.v1.ToActionSimple.prototype.getName = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); }; /** * @param {string} value * @return {!proto.to.v1.ToActionSimple} returns this */ proto.to.v1.ToActionSimple.prototype.setName = function(value) { return jspb.Message.setProto3StringField(this, 2, value); }; /** * List of repeated fields within this message type. * @private {!Array} * @const */ proto.to.v1.ToActionDetailReply.repeatedFields_ = [9]; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.ToActionDetailReply.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.ToActionDetailReply.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.ToActionDetailReply} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToActionDetailReply.toObject = function(includeInstance, msg) { var f, obj = { id: jspb.Message.getFieldWithDefault(msg, 1, 0), name: jspb.Message.getFieldWithDefault(msg, 2, ""), content: jspb.Message.getFieldWithDefault(msg, 3, ""), lockup: jspb.Message.getFieldWithDefault(msg, 4, 0), forcedendtime: jspb.Message.getFieldWithDefault(msg, 5, 0), totalcontrolnum: jspb.Message.getFieldWithDefault(msg, 6, 0), maxrange: jspb.Message.getFieldWithDefault(msg, 7, 0), mapinfo: (f = msg.getMapinfo()) && proto.to.v1.ToMapInfo.toObject(includeInstance, f), routesList: jspb.Message.toObjectList(msg.getRoutesList(), base_pb.CourseInfo.toObject, includeInstance) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.ToActionDetailReply} */ proto.to.v1.ToActionDetailReply.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.ToActionDetailReply; return proto.to.v1.ToActionDetailReply.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.ToActionDetailReply} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.ToActionDetailReply} */ proto.to.v1.ToActionDetailReply.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = /** @type {number} */ (reader.readInt32()); msg.setId(value); break; case 2: var value = /** @type {string} */ (reader.readString()); msg.setName(value); break; case 3: var value = /** @type {string} */ (reader.readString()); msg.setContent(value); break; case 4: var value = /** @type {number} */ (reader.readInt32()); msg.setLockup(value); break; case 5: var value = /** @type {number} */ (reader.readInt32()); msg.setForcedendtime(value); break; case 6: var value = /** @type {number} */ (reader.readInt32()); msg.setTotalcontrolnum(value); break; case 7: var value = /** @type {number} */ (reader.readInt32()); msg.setMaxrange(value); break; case 8: var value = new proto.to.v1.ToMapInfo; reader.readMessage(value,proto.to.v1.ToMapInfo.deserializeBinaryFromReader); msg.setMapinfo(value); break; case 9: var value = new base_pb.CourseInfo; reader.readMessage(value,base_pb.CourseInfo.deserializeBinaryFromReader); msg.addRoutes(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.ToActionDetailReply.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.ToActionDetailReply.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.ToActionDetailReply} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToActionDetailReply.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getId(); if (f !== 0) { writer.writeInt32( 1, f ); } f = message.getName(); if (f.length > 0) { writer.writeString( 2, f ); } f = message.getContent(); if (f.length > 0) { writer.writeString( 3, f ); } f = message.getLockup(); if (f !== 0) { writer.writeInt32( 4, f ); } f = message.getForcedendtime(); if (f !== 0) { writer.writeInt32( 5, f ); } f = message.getTotalcontrolnum(); if (f !== 0) { writer.writeInt32( 6, f ); } f = message.getMaxrange(); if (f !== 0) { writer.writeInt32( 7, f ); } f = message.getMapinfo(); if (f != null) { writer.writeMessage( 8, f, proto.to.v1.ToMapInfo.serializeBinaryToWriter ); } f = message.getRoutesList(); if (f.length > 0) { writer.writeRepeatedMessage( 9, f, base_pb.CourseInfo.serializeBinaryToWriter ); } }; /** * optional int32 id = 1; * @return {number} */ proto.to.v1.ToActionDetailReply.prototype.getId = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.setId = function(value) { return jspb.Message.setProto3IntField(this, 1, value); }; /** * optional string name = 2; * @return {string} */ proto.to.v1.ToActionDetailReply.prototype.getName = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); }; /** * @param {string} value * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.setName = function(value) { return jspb.Message.setProto3StringField(this, 2, value); }; /** * optional string content = 3; * @return {string} */ proto.to.v1.ToActionDetailReply.prototype.getContent = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); }; /** * @param {string} value * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.setContent = function(value) { return jspb.Message.setProto3StringField(this, 3, value); }; /** * optional int32 lockup = 4; * @return {number} */ proto.to.v1.ToActionDetailReply.prototype.getLockup = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.setLockup = function(value) { return jspb.Message.setProto3IntField(this, 4, value); }; /** * optional int32 forcedEndTime = 5; * @return {number} */ proto.to.v1.ToActionDetailReply.prototype.getForcedendtime = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.setForcedendtime = function(value) { return jspb.Message.setProto3IntField(this, 5, value); }; /** * optional int32 totalControlNum = 6; * @return {number} */ proto.to.v1.ToActionDetailReply.prototype.getTotalcontrolnum = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.setTotalcontrolnum = function(value) { return jspb.Message.setProto3IntField(this, 6, value); }; /** * optional int32 maxRange = 7; * @return {number} */ proto.to.v1.ToActionDetailReply.prototype.getMaxrange = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.setMaxrange = function(value) { return jspb.Message.setProto3IntField(this, 7, value); }; /** * optional ToMapInfo mapInfo = 8; * @return {?proto.to.v1.ToMapInfo} */ proto.to.v1.ToActionDetailReply.prototype.getMapinfo = function() { return /** @type{?proto.to.v1.ToMapInfo} */ ( jspb.Message.getWrapperField(this, proto.to.v1.ToMapInfo, 8)); }; /** * @param {?proto.to.v1.ToMapInfo|undefined} value * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.setMapinfo = function(value) { return jspb.Message.setWrapperField(this, 8, value); }; /** * Clears the message field making it undefined. * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.clearMapinfo = function() { return this.setMapinfo(undefined); }; /** * Returns whether this field is set. * @return {boolean} */ proto.to.v1.ToActionDetailReply.prototype.hasMapinfo = function() { return jspb.Message.getField(this, 8) != null; }; /** * repeated base.v1.CourseInfo routes = 9; * @return {!Array} */ proto.to.v1.ToActionDetailReply.prototype.getRoutesList = function() { return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, base_pb.CourseInfo, 9)); }; /** * @param {!Array} value * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.setRoutesList = function(value) { return jspb.Message.setRepeatedWrapperField(this, 9, value); }; /** * @param {!proto.base.v1.CourseInfo=} opt_value * @param {number=} opt_index * @return {!proto.base.v1.CourseInfo} */ proto.to.v1.ToActionDetailReply.prototype.addRoutes = function(opt_value, opt_index) { return jspb.Message.addToRepeatedWrapperField(this, 9, opt_value, proto.base.v1.CourseInfo, opt_index); }; /** * Clears the list making it empty but non-null. * @return {!proto.to.v1.ToActionDetailReply} returns this */ proto.to.v1.ToActionDetailReply.prototype.clearRoutesList = function() { return this.setRoutesList([]); }; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.ToMapInfo.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.ToMapInfo.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.ToMapInfo} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToMapInfo.toObject = function(includeInstance, msg) { var f, obj = { lid: jspb.Message.getFieldWithDefault(msg, 1, 0), mapname: jspb.Message.getFieldWithDefault(msg, 2, ""), zipimage: (f = msg.getZipimage()) && base_pb.NetImage.toObject(includeInstance, f), centerlongitude: jspb.Message.getFloatingPointFieldWithDefault(msg, 4, 0.0), centerlatitude: jspb.Message.getFloatingPointFieldWithDefault(msg, 5, 0.0), defscale: jspb.Message.getFieldWithDefault(msg, 6, 0), mapurl: jspb.Message.getFieldWithDefault(msg, 7, ""), mapmd5: jspb.Message.getFieldWithDefault(msg, 8, "") }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.ToMapInfo} */ proto.to.v1.ToMapInfo.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.ToMapInfo; return proto.to.v1.ToMapInfo.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.ToMapInfo} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.ToMapInfo} */ proto.to.v1.ToMapInfo.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = /** @type {number} */ (reader.readInt32()); msg.setLid(value); break; case 2: var value = /** @type {string} */ (reader.readString()); msg.setMapname(value); break; case 3: var value = new base_pb.NetImage; reader.readMessage(value,base_pb.NetImage.deserializeBinaryFromReader); msg.setZipimage(value); break; case 4: var value = /** @type {number} */ (reader.readDouble()); msg.setCenterlongitude(value); break; case 5: var value = /** @type {number} */ (reader.readDouble()); msg.setCenterlatitude(value); break; case 6: var value = /** @type {number} */ (reader.readInt32()); msg.setDefscale(value); break; case 7: var value = /** @type {string} */ (reader.readString()); msg.setMapurl(value); break; case 8: var value = /** @type {string} */ (reader.readString()); msg.setMapmd5(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.ToMapInfo.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.ToMapInfo.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.ToMapInfo} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToMapInfo.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getLid(); if (f !== 0) { writer.writeInt32( 1, f ); } f = message.getMapname(); if (f.length > 0) { writer.writeString( 2, f ); } f = message.getZipimage(); if (f != null) { writer.writeMessage( 3, f, base_pb.NetImage.serializeBinaryToWriter ); } f = message.getCenterlongitude(); if (f !== 0.0) { writer.writeDouble( 4, f ); } f = message.getCenterlatitude(); if (f !== 0.0) { writer.writeDouble( 5, f ); } f = message.getDefscale(); if (f !== 0) { writer.writeInt32( 6, f ); } f = message.getMapurl(); if (f.length > 0) { writer.writeString( 7, f ); } f = message.getMapmd5(); if (f.length > 0) { writer.writeString( 8, f ); } }; /** * optional int32 LId = 1; * @return {number} */ proto.to.v1.ToMapInfo.prototype.getLid = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToMapInfo} returns this */ proto.to.v1.ToMapInfo.prototype.setLid = function(value) { return jspb.Message.setProto3IntField(this, 1, value); }; /** * optional string mapName = 2; * @return {string} */ proto.to.v1.ToMapInfo.prototype.getMapname = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); }; /** * @param {string} value * @return {!proto.to.v1.ToMapInfo} returns this */ proto.to.v1.ToMapInfo.prototype.setMapname = function(value) { return jspb.Message.setProto3StringField(this, 2, value); }; /** * optional base.v1.NetImage zipImage = 3; * @return {?proto.base.v1.NetImage} */ proto.to.v1.ToMapInfo.prototype.getZipimage = function() { return /** @type{?proto.base.v1.NetImage} */ ( jspb.Message.getWrapperField(this, base_pb.NetImage, 3)); }; /** * @param {?proto.base.v1.NetImage|undefined} value * @return {!proto.to.v1.ToMapInfo} returns this */ proto.to.v1.ToMapInfo.prototype.setZipimage = function(value) { return jspb.Message.setWrapperField(this, 3, value); }; /** * Clears the message field making it undefined. * @return {!proto.to.v1.ToMapInfo} returns this */ proto.to.v1.ToMapInfo.prototype.clearZipimage = function() { return this.setZipimage(undefined); }; /** * Returns whether this field is set. * @return {boolean} */ proto.to.v1.ToMapInfo.prototype.hasZipimage = function() { return jspb.Message.getField(this, 3) != null; }; /** * optional double CenterLongitude = 4; * @return {number} */ proto.to.v1.ToMapInfo.prototype.getCenterlongitude = function() { return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 4, 0.0)); }; /** * @param {number} value * @return {!proto.to.v1.ToMapInfo} returns this */ proto.to.v1.ToMapInfo.prototype.setCenterlongitude = function(value) { return jspb.Message.setProto3FloatField(this, 4, value); }; /** * optional double CenterLatitude = 5; * @return {number} */ proto.to.v1.ToMapInfo.prototype.getCenterlatitude = function() { return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 5, 0.0)); }; /** * @param {number} value * @return {!proto.to.v1.ToMapInfo} returns this */ proto.to.v1.ToMapInfo.prototype.setCenterlatitude = function(value) { return jspb.Message.setProto3FloatField(this, 5, value); }; /** * optional int32 DefScale = 6; * @return {number} */ proto.to.v1.ToMapInfo.prototype.getDefscale = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToMapInfo} returns this */ proto.to.v1.ToMapInfo.prototype.setDefscale = function(value) { return jspb.Message.setProto3IntField(this, 6, value); }; /** * optional string mapUrl = 7; * @return {string} */ proto.to.v1.ToMapInfo.prototype.getMapurl = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); }; /** * @param {string} value * @return {!proto.to.v1.ToMapInfo} returns this */ proto.to.v1.ToMapInfo.prototype.setMapurl = function(value) { return jspb.Message.setProto3StringField(this, 7, value); }; /** * optional string mapMd5 = 8; * @return {string} */ proto.to.v1.ToMapInfo.prototype.getMapmd5 = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); }; /** * @param {string} value * @return {!proto.to.v1.ToMapInfo} returns this */ proto.to.v1.ToMapInfo.prototype.setMapmd5 = function(value) { return jspb.Message.setProto3StringField(this, 8, value); }; /** * List of repeated fields within this message type. * @private {!Array} * @const */ proto.to.v1.ToActionUsersDetailReply.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.ToActionUsersDetailReply.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.ToActionUsersDetailReply.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.ToActionUsersDetailReply} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToActionUsersDetailReply.toObject = function(includeInstance, msg) { var f, obj = { usersList: jspb.Message.toObjectList(msg.getUsersList(), proto.to.v1.UserInGameInfo.toObject, includeInstance) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.ToActionUsersDetailReply} */ proto.to.v1.ToActionUsersDetailReply.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.ToActionUsersDetailReply; return proto.to.v1.ToActionUsersDetailReply.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.ToActionUsersDetailReply} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.ToActionUsersDetailReply} */ proto.to.v1.ToActionUsersDetailReply.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = new proto.to.v1.UserInGameInfo; reader.readMessage(value,proto.to.v1.UserInGameInfo.deserializeBinaryFromReader); msg.addUsers(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.ToActionUsersDetailReply.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.ToActionUsersDetailReply.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.ToActionUsersDetailReply} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToActionUsersDetailReply.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getUsersList(); if (f.length > 0) { writer.writeRepeatedMessage( 1, f, proto.to.v1.UserInGameInfo.serializeBinaryToWriter ); } }; /** * repeated UserInGameInfo users = 1; * @return {!Array} */ proto.to.v1.ToActionUsersDetailReply.prototype.getUsersList = function() { return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, proto.to.v1.UserInGameInfo, 1)); }; /** * @param {!Array} value * @return {!proto.to.v1.ToActionUsersDetailReply} returns this */ proto.to.v1.ToActionUsersDetailReply.prototype.setUsersList = function(value) { return jspb.Message.setRepeatedWrapperField(this, 1, value); }; /** * @param {!proto.to.v1.UserInGameInfo=} opt_value * @param {number=} opt_index * @return {!proto.to.v1.UserInGameInfo} */ proto.to.v1.ToActionUsersDetailReply.prototype.addUsers = function(opt_value, opt_index) { return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.to.v1.UserInGameInfo, opt_index); }; /** * Clears the list making it empty but non-null. * @return {!proto.to.v1.ToActionUsersDetailReply} returns this */ proto.to.v1.ToActionUsersDetailReply.prototype.clearUsersList = function() { return this.setUsersList([]); }; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.UserInGameInfo.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.UserInGameInfo.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.UserInGameInfo} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.UserInGameInfo.toObject = function(includeInstance, msg) { var f, obj = { id: jspb.Message.getFieldWithDefault(msg, 1, 0), name: jspb.Message.getFieldWithDefault(msg, 2, ""), distance: jspb.Message.getFieldWithDefault(msg, 3, 0), pace: jspb.Message.getFieldWithDefault(msg, 4, 0), avghr: jspb.Message.getFieldWithDefault(msg, 5, 0), maxhr: jspb.Message.getFieldWithDefault(msg, 6, 0), calorie: jspb.Message.getFieldWithDefault(msg, 7, 0), ck: jspb.Message.getFieldWithDefault(msg, 8, 0), ei: jspb.Message.getFloatingPointFieldWithDefault(msg, 9, 0.0), effectivenum: jspb.Message.getFieldWithDefault(msg, 10, 0), totalcontrolnum: jspb.Message.getFieldWithDefault(msg, 11, 0), startsecondstamp: jspb.Message.getFieldWithDefault(msg, 12, 0), endsecondstamp: jspb.Message.getFieldWithDefault(msg, 13, 0), mstate: jspb.Message.getFieldWithDefault(msg, 14, 0) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.UserInGameInfo} */ proto.to.v1.UserInGameInfo.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.UserInGameInfo; return proto.to.v1.UserInGameInfo.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.UserInGameInfo} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.UserInGameInfo} */ proto.to.v1.UserInGameInfo.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = /** @type {number} */ (reader.readInt32()); msg.setId(value); break; case 2: var value = /** @type {string} */ (reader.readString()); msg.setName(value); break; case 3: var value = /** @type {number} */ (reader.readInt32()); msg.setDistance(value); break; case 4: var value = /** @type {number} */ (reader.readInt32()); msg.setPace(value); break; case 5: var value = /** @type {number} */ (reader.readInt32()); msg.setAvghr(value); break; case 6: var value = /** @type {number} */ (reader.readInt32()); msg.setMaxhr(value); break; case 7: var value = /** @type {number} */ (reader.readInt32()); msg.setCalorie(value); break; case 8: var value = /** @type {number} */ (reader.readInt32()); msg.setCk(value); break; case 9: var value = /** @type {number} */ (reader.readFloat()); msg.setEi(value); break; case 10: var value = /** @type {number} */ (reader.readInt32()); msg.setEffectivenum(value); break; case 11: var value = /** @type {number} */ (reader.readInt32()); msg.setTotalcontrolnum(value); break; case 12: var value = /** @type {number} */ (reader.readInt64()); msg.setStartsecondstamp(value); break; case 13: var value = /** @type {number} */ (reader.readInt64()); msg.setEndsecondstamp(value); break; case 14: var value = /** @type {number} */ (reader.readInt32()); msg.setMstate(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.UserInGameInfo.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.UserInGameInfo.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.UserInGameInfo} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.UserInGameInfo.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getId(); if (f !== 0) { writer.writeInt32( 1, f ); } f = message.getName(); if (f.length > 0) { writer.writeString( 2, f ); } f = message.getDistance(); if (f !== 0) { writer.writeInt32( 3, f ); } f = message.getPace(); if (f !== 0) { writer.writeInt32( 4, f ); } f = message.getAvghr(); if (f !== 0) { writer.writeInt32( 5, f ); } f = message.getMaxhr(); if (f !== 0) { writer.writeInt32( 6, f ); } f = message.getCalorie(); if (f !== 0) { writer.writeInt32( 7, f ); } f = message.getCk(); if (f !== 0) { writer.writeInt32( 8, f ); } f = message.getEi(); if (f !== 0.0) { writer.writeFloat( 9, f ); } f = message.getEffectivenum(); if (f !== 0) { writer.writeInt32( 10, f ); } f = message.getTotalcontrolnum(); if (f !== 0) { writer.writeInt32( 11, f ); } f = message.getStartsecondstamp(); if (f !== 0) { writer.writeInt64( 12, f ); } f = message.getEndsecondstamp(); if (f !== 0) { writer.writeInt64( 13, f ); } f = message.getMstate(); if (f !== 0) { writer.writeInt32( 14, f ); } }; /** * optional int32 id = 1; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getId = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setId = function(value) { return jspb.Message.setProto3IntField(this, 1, value); }; /** * optional string name = 2; * @return {string} */ proto.to.v1.UserInGameInfo.prototype.getName = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); }; /** * @param {string} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setName = function(value) { return jspb.Message.setProto3StringField(this, 2, value); }; /** * optional int32 distance = 3; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getDistance = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setDistance = function(value) { return jspb.Message.setProto3IntField(this, 3, value); }; /** * optional int32 pace = 4; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getPace = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setPace = function(value) { return jspb.Message.setProto3IntField(this, 4, value); }; /** * optional int32 avgHr = 5; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getAvghr = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setAvghr = function(value) { return jspb.Message.setProto3IntField(this, 5, value); }; /** * optional int32 maxHr = 6; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getMaxhr = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setMaxhr = function(value) { return jspb.Message.setProto3IntField(this, 6, value); }; /** * optional int32 Calorie = 7; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getCalorie = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setCalorie = function(value) { return jspb.Message.setProto3IntField(this, 7, value); }; /** * optional int32 Ck = 8; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getCk = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setCk = function(value) { return jspb.Message.setProto3IntField(this, 8, value); }; /** * optional float Ei = 9; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getEi = function() { return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 9, 0.0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setEi = function(value) { return jspb.Message.setProto3FloatField(this, 9, value); }; /** * optional int32 EffectiveNum = 10; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getEffectivenum = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setEffectivenum = function(value) { return jspb.Message.setProto3IntField(this, 10, value); }; /** * optional int32 TotalControlNum = 11; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getTotalcontrolnum = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setTotalcontrolnum = function(value) { return jspb.Message.setProto3IntField(this, 11, value); }; /** * optional int64 startSecondStamp = 12; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getStartsecondstamp = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setStartsecondstamp = function(value) { return jspb.Message.setProto3IntField(this, 12, value); }; /** * optional int64 endSecondStamp = 13; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getEndsecondstamp = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setEndsecondstamp = function(value) { return jspb.Message.setProto3IntField(this, 13, value); }; /** * optional int32 mState = 14; * @return {number} */ proto.to.v1.UserInGameInfo.prototype.getMstate = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 14, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserInGameInfo} returns this */ proto.to.v1.UserInGameInfo.prototype.setMstate = function(value) { return jspb.Message.setProto3IntField(this, 14, value); }; /** * List of repeated fields within this message type. * @private {!Array} * @const */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.repeatedFields_ = [2]; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.ToAnyUserHistoryGpsQueryRequest.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.toObject = function(includeInstance, msg) { var f, obj = { id: jspb.Message.getFieldWithDefault(msg, 1, 0), useridarrList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f, startsecondstamp: jspb.Message.getFieldWithDefault(msg, 3, 0), endsecondstamp: jspb.Message.getFieldWithDefault(msg, 4, 0) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.ToAnyUserHistoryGpsQueryRequest; return proto.to.v1.ToAnyUserHistoryGpsQueryRequest.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = /** @type {number} */ (reader.readInt32()); msg.setId(value); break; case 2: var values = /** @type {!Array} */ (reader.isDelimited() ? reader.readPackedInt32() : [reader.readInt32()]); for (var i = 0; i < values.length; i++) { msg.addUseridarr(values[i]); } break; case 3: var value = /** @type {number} */ (reader.readInt64()); msg.setStartsecondstamp(value); break; case 4: var value = /** @type {number} */ (reader.readInt64()); msg.setEndsecondstamp(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.ToAnyUserHistoryGpsQueryRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getId(); if (f !== 0) { writer.writeInt32( 1, f ); } f = message.getUseridarrList(); if (f.length > 0) { writer.writePackedInt32( 2, f ); } f = message.getStartsecondstamp(); if (f !== 0) { writer.writeInt64( 3, f ); } f = message.getEndsecondstamp(); if (f !== 0) { writer.writeInt64( 4, f ); } }; /** * optional int32 id = 1; * @return {number} */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.getId = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} returns this */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.setId = function(value) { return jspb.Message.setProto3IntField(this, 1, value); }; /** * repeated int32 userIdArr = 2; * @return {!Array} */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.getUseridarrList = function() { return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 2)); }; /** * @param {!Array} value * @return {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} returns this */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.setUseridarrList = function(value) { return jspb.Message.setField(this, 2, value || []); }; /** * @param {number} value * @param {number=} opt_index * @return {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} returns this */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.addUseridarr = function(value, opt_index) { return jspb.Message.addToRepeatedField(this, 2, value, opt_index); }; /** * Clears the list making it empty but non-null. * @return {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} returns this */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.clearUseridarrList = function() { return this.setUseridarrList([]); }; /** * optional int64 startSecondStamp = 3; * @return {number} */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.getStartsecondstamp = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} returns this */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.setStartsecondstamp = function(value) { return jspb.Message.setProto3IntField(this, 3, value); }; /** * optional int64 endSecondStamp = 4; * @return {number} */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.getEndsecondstamp = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToAnyUserHistoryGpsQueryRequest} returns this */ proto.to.v1.ToAnyUserHistoryGpsQueryRequest.prototype.setEndsecondstamp = function(value) { return jspb.Message.setProto3IntField(this, 4, value); }; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.ToUsersInGameHistoryGpsQueryRequest} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.toObject = function(includeInstance, msg) { var f, obj = { id: jspb.Message.getFieldWithDefault(msg, 1, 0), startsecondstamp: jspb.Message.getFieldWithDefault(msg, 2, 0), endsecondstamp: jspb.Message.getFieldWithDefault(msg, 3, 0) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.ToUsersInGameHistoryGpsQueryRequest} */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.ToUsersInGameHistoryGpsQueryRequest; return proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.ToUsersInGameHistoryGpsQueryRequest} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.ToUsersInGameHistoryGpsQueryRequest} */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = /** @type {number} */ (reader.readInt32()); msg.setId(value); break; case 2: var value = /** @type {number} */ (reader.readInt64()); msg.setStartsecondstamp(value); break; case 3: var value = /** @type {number} */ (reader.readInt64()); msg.setEndsecondstamp(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.ToUsersInGameHistoryGpsQueryRequest} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getId(); if (f !== 0) { writer.writeInt32( 1, f ); } f = message.getStartsecondstamp(); if (f !== 0) { writer.writeInt64( 2, f ); } f = message.getEndsecondstamp(); if (f !== 0) { writer.writeInt64( 3, f ); } }; /** * optional int32 id = 1; * @return {number} */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.prototype.getId = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToUsersInGameHistoryGpsQueryRequest} returns this */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.prototype.setId = function(value) { return jspb.Message.setProto3IntField(this, 1, value); }; /** * optional int64 startSecondStamp = 2; * @return {number} */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.prototype.getStartsecondstamp = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToUsersInGameHistoryGpsQueryRequest} returns this */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.prototype.setStartsecondstamp = function(value) { return jspb.Message.setProto3IntField(this, 2, value); }; /** * optional int64 endSecondStamp = 3; * @return {number} */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.prototype.getEndsecondstamp = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); }; /** * @param {number} value * @return {!proto.to.v1.ToUsersInGameHistoryGpsQueryRequest} returns this */ proto.to.v1.ToUsersInGameHistoryGpsQueryRequest.prototype.setEndsecondstamp = function(value) { return jspb.Message.setProto3IntField(this, 3, value); }; /** * List of repeated fields within this message type. * @private {!Array} * @const */ proto.to.v1.ToUserGpsQueryReply.repeatedFields_ = [1]; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.ToUserGpsQueryReply.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.ToUserGpsQueryReply.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.ToUserGpsQueryReply} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToUserGpsQueryReply.toObject = function(includeInstance, msg) { var f, obj = { gpsinfoList: jspb.Message.toObjectList(msg.getGpsinfoList(), proto.to.v1.UserGpsInfo.toObject, includeInstance) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.ToUserGpsQueryReply} */ proto.to.v1.ToUserGpsQueryReply.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.ToUserGpsQueryReply; return proto.to.v1.ToUserGpsQueryReply.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.ToUserGpsQueryReply} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.ToUserGpsQueryReply} */ proto.to.v1.ToUserGpsQueryReply.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = new proto.to.v1.UserGpsInfo; reader.readMessage(value,proto.to.v1.UserGpsInfo.deserializeBinaryFromReader); msg.addGpsinfo(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.ToUserGpsQueryReply.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.ToUserGpsQueryReply.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.ToUserGpsQueryReply} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.ToUserGpsQueryReply.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getGpsinfoList(); if (f.length > 0) { writer.writeRepeatedMessage( 1, f, proto.to.v1.UserGpsInfo.serializeBinaryToWriter ); } }; /** * repeated UserGpsInfo gpsInfo = 1; * @return {!Array} */ proto.to.v1.ToUserGpsQueryReply.prototype.getGpsinfoList = function() { return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, proto.to.v1.UserGpsInfo, 1)); }; /** * @param {!Array} value * @return {!proto.to.v1.ToUserGpsQueryReply} returns this */ proto.to.v1.ToUserGpsQueryReply.prototype.setGpsinfoList = function(value) { return jspb.Message.setRepeatedWrapperField(this, 1, value); }; /** * @param {!proto.to.v1.UserGpsInfo=} opt_value * @param {number=} opt_index * @return {!proto.to.v1.UserGpsInfo} */ proto.to.v1.ToUserGpsQueryReply.prototype.addGpsinfo = function(opt_value, opt_index) { return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.to.v1.UserGpsInfo, opt_index); }; /** * Clears the list making it empty but non-null. * @return {!proto.to.v1.ToUserGpsQueryReply} returns this */ proto.to.v1.ToUserGpsQueryReply.prototype.clearGpsinfoList = function() { return this.setGpsinfoList([]); }; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.UserGpsInfo.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.UserGpsInfo.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.UserGpsInfo} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.UserGpsInfo.toObject = function(includeInstance, msg) { var f, obj = { id: jspb.Message.getFieldWithDefault(msg, 1, 0), longitude: jspb.Message.getFloatingPointFieldWithDefault(msg, 2, 0.0), latitude: jspb.Message.getFloatingPointFieldWithDefault(msg, 3, 0.0), directionradian: jspb.Message.getFloatingPointFieldWithDefault(msg, 4, 0.0), gpstimemillisecondstamp: jspb.Message.getFieldWithDefault(msg, 5, 0) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.UserGpsInfo} */ proto.to.v1.UserGpsInfo.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.UserGpsInfo; return proto.to.v1.UserGpsInfo.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.UserGpsInfo} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.UserGpsInfo} */ proto.to.v1.UserGpsInfo.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = /** @type {number} */ (reader.readInt32()); msg.setId(value); break; case 2: var value = /** @type {number} */ (reader.readDouble()); msg.setLongitude(value); break; case 3: var value = /** @type {number} */ (reader.readDouble()); msg.setLatitude(value); break; case 4: var value = /** @type {number} */ (reader.readDouble()); msg.setDirectionradian(value); break; case 5: var value = /** @type {number} */ (reader.readInt64()); msg.setGpstimemillisecondstamp(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.UserGpsInfo.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.UserGpsInfo.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.UserGpsInfo} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.UserGpsInfo.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getId(); if (f !== 0) { writer.writeInt32( 1, f ); } f = message.getLongitude(); if (f !== 0.0) { writer.writeDouble( 2, f ); } f = message.getLatitude(); if (f !== 0.0) { writer.writeDouble( 3, f ); } f = message.getDirectionradian(); if (f !== 0.0) { writer.writeDouble( 4, f ); } f = message.getGpstimemillisecondstamp(); if (f !== 0) { writer.writeInt64( 5, f ); } }; /** * optional int32 Id = 1; * @return {number} */ proto.to.v1.UserGpsInfo.prototype.getId = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserGpsInfo} returns this */ proto.to.v1.UserGpsInfo.prototype.setId = function(value) { return jspb.Message.setProto3IntField(this, 1, value); }; /** * optional double longitude = 2; * @return {number} */ proto.to.v1.UserGpsInfo.prototype.getLongitude = function() { return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 2, 0.0)); }; /** * @param {number} value * @return {!proto.to.v1.UserGpsInfo} returns this */ proto.to.v1.UserGpsInfo.prototype.setLongitude = function(value) { return jspb.Message.setProto3FloatField(this, 2, value); }; /** * optional double latitude = 3; * @return {number} */ proto.to.v1.UserGpsInfo.prototype.getLatitude = function() { return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 3, 0.0)); }; /** * @param {number} value * @return {!proto.to.v1.UserGpsInfo} returns this */ proto.to.v1.UserGpsInfo.prototype.setLatitude = function(value) { return jspb.Message.setProto3FloatField(this, 3, value); }; /** * optional double directionRadian = 4; * @return {number} */ proto.to.v1.UserGpsInfo.prototype.getDirectionradian = function() { return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 4, 0.0)); }; /** * @param {number} value * @return {!proto.to.v1.UserGpsInfo} returns this */ proto.to.v1.UserGpsInfo.prototype.setDirectionradian = function(value) { return jspb.Message.setProto3FloatField(this, 4, value); }; /** * optional int64 gpsTimeMillisecondStamp = 5; * @return {number} */ proto.to.v1.UserGpsInfo.prototype.getGpstimemillisecondstamp = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserGpsInfo} returns this */ proto.to.v1.UserGpsInfo.prototype.setGpstimemillisecondstamp = function(value) { return jspb.Message.setProto3IntField(this, 5, value); }; if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: * net/proto2/compiler/js/internal/generator.cc#kKeyword. * @param {boolean=} opt_includeInstance Deprecated. whether to include the * JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @return {!Object} */ proto.to.v1.UserArriveControlPoint.prototype.toObject = function(opt_includeInstance) { return proto.to.v1.UserArriveControlPoint.toObject(opt_includeInstance, this); }; /** * Static version of the {@see toObject} method. * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration * @param {!proto.to.v1.UserArriveControlPoint} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.UserArriveControlPoint.toObject = function(includeInstance, msg) { var f, obj = { id: jspb.Message.getFieldWithDefault(msg, 1, 0), sn: jspb.Message.getFieldWithDefault(msg, 2, ""), millisecondstamp: jspb.Message.getFieldWithDefault(msg, 3, 0), category: jspb.Message.getFieldWithDefault(msg, 4, 0), ciposition: (f = msg.getCiposition()) && base_pb.Position.toObject(includeInstance, f) }; if (includeInstance) { obj.$jspbMessageInstance = msg; } return obj; }; } /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. * @return {!proto.to.v1.UserArriveControlPoint} */ proto.to.v1.UserArriveControlPoint.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); var msg = new proto.to.v1.UserArriveControlPoint; return proto.to.v1.UserArriveControlPoint.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. * @param {!proto.to.v1.UserArriveControlPoint} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.to.v1.UserArriveControlPoint} */ proto.to.v1.UserArriveControlPoint.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { case 1: var value = /** @type {number} */ (reader.readInt64()); msg.setId(value); break; case 2: var value = /** @type {string} */ (reader.readString()); msg.setSn(value); break; case 3: var value = /** @type {number} */ (reader.readInt64()); msg.setMillisecondstamp(value); break; case 4: var value = /** @type {number} */ (reader.readInt32()); msg.setCategory(value); break; case 5: var value = new base_pb.Position; reader.readMessage(value,base_pb.Position.deserializeBinaryFromReader); msg.setCiposition(value); break; default: reader.skipField(); break; } } return msg; }; /** * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ proto.to.v1.UserArriveControlPoint.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); proto.to.v1.UserArriveControlPoint.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. * @param {!proto.to.v1.UserArriveControlPoint} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ proto.to.v1.UserArriveControlPoint.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getId(); if (f !== 0) { writer.writeInt64( 1, f ); } f = message.getSn(); if (f.length > 0) { writer.writeString( 2, f ); } f = message.getMillisecondstamp(); if (f !== 0) { writer.writeInt64( 3, f ); } f = message.getCategory(); if (f !== 0) { writer.writeInt32( 4, f ); } f = message.getCiposition(); if (f != null) { writer.writeMessage( 5, f, base_pb.Position.serializeBinaryToWriter ); } }; /** * optional int64 id = 1; * @return {number} */ proto.to.v1.UserArriveControlPoint.prototype.getId = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserArriveControlPoint} returns this */ proto.to.v1.UserArriveControlPoint.prototype.setId = function(value) { return jspb.Message.setProto3IntField(this, 1, value); }; /** * optional string sn = 2; * @return {string} */ proto.to.v1.UserArriveControlPoint.prototype.getSn = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); }; /** * @param {string} value * @return {!proto.to.v1.UserArriveControlPoint} returns this */ proto.to.v1.UserArriveControlPoint.prototype.setSn = function(value) { return jspb.Message.setProto3StringField(this, 2, value); }; /** * optional int64 millisecondStamp = 3; * @return {number} */ proto.to.v1.UserArriveControlPoint.prototype.getMillisecondstamp = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserArriveControlPoint} returns this */ proto.to.v1.UserArriveControlPoint.prototype.setMillisecondstamp = function(value) { return jspb.Message.setProto3IntField(this, 3, value); }; /** * optional int32 category = 4; * @return {number} */ proto.to.v1.UserArriveControlPoint.prototype.getCategory = function() { return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); }; /** * @param {number} value * @return {!proto.to.v1.UserArriveControlPoint} returns this */ proto.to.v1.UserArriveControlPoint.prototype.setCategory = function(value) { return jspb.Message.setProto3IntField(this, 4, value); }; /** * optional base.v1.Position ciPosition = 5; * @return {?proto.base.v1.Position} */ proto.to.v1.UserArriveControlPoint.prototype.getCiposition = function() { return /** @type{?proto.base.v1.Position} */ ( jspb.Message.getWrapperField(this, base_pb.Position, 5)); }; /** * @param {?proto.base.v1.Position|undefined} value * @return {!proto.to.v1.UserArriveControlPoint} returns this */ proto.to.v1.UserArriveControlPoint.prototype.setCiposition = function(value) { return jspb.Message.setWrapperField(this, 5, value); }; /** * Clears the message field making it undefined. * @return {!proto.to.v1.UserArriveControlPoint} returns this */ proto.to.v1.UserArriveControlPoint.prototype.clearCiposition = function() { return this.setCiposition(undefined); }; /** * Returns whether this field is set. * @return {boolean} */ proto.to.v1.UserArriveControlPoint.prototype.hasCiposition = function() { return jspb.Message.getField(this, 5) != null; }; goog.object.extend(exports, proto.to.v1);