chirpstack/api/grpc-web/api/multicast_group_pb.js
2022-04-06 21:18:32 +01:00

3834 lines
115 KiB
JavaScript
Vendored

// source: api/multicast_group.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')();
var google_api_annotations_pb = require('../google/api/annotations_pb.js');
goog.object.extend(proto, google_api_annotations_pb);
var google_protobuf_timestamp_pb = require('google-protobuf/google/protobuf/timestamp_pb.js');
goog.object.extend(proto, google_protobuf_timestamp_pb);
var google_protobuf_empty_pb = require('google-protobuf/google/protobuf/empty_pb.js');
goog.object.extend(proto, google_protobuf_empty_pb);
var common_common_pb = require('../common/common_pb.js');
goog.object.extend(proto, common_common_pb);
goog.exportSymbol('proto.api.AddDeviceToMulticastGroupRequest', null, global);
goog.exportSymbol('proto.api.CreateMulticastGroupRequest', null, global);
goog.exportSymbol('proto.api.CreateMulticastGroupResponse', null, global);
goog.exportSymbol('proto.api.DeleteMulticastGroupRequest', null, global);
goog.exportSymbol('proto.api.EnqueueMulticastGroupQueueItemRequest', null, global);
goog.exportSymbol('proto.api.EnqueueMulticastGroupQueueItemResponse', null, global);
goog.exportSymbol('proto.api.FlushMulticastGroupQueueRequest', null, global);
goog.exportSymbol('proto.api.GetMulticastGroupRequest', null, global);
goog.exportSymbol('proto.api.GetMulticastGroupResponse', null, global);
goog.exportSymbol('proto.api.ListMulticastGroupQueueRequest', null, global);
goog.exportSymbol('proto.api.ListMulticastGroupQueueResponse', null, global);
goog.exportSymbol('proto.api.ListMulticastGroupsRequest', null, global);
goog.exportSymbol('proto.api.ListMulticastGroupsResponse', null, global);
goog.exportSymbol('proto.api.MulticastGroup', null, global);
goog.exportSymbol('proto.api.MulticastGroupListItem', null, global);
goog.exportSymbol('proto.api.MulticastGroupQueueItem', null, global);
goog.exportSymbol('proto.api.MulticastGroupType', null, global);
goog.exportSymbol('proto.api.RemoveDeviceFromMulticastGroupRequest', null, global);
goog.exportSymbol('proto.api.UpdateMulticastGroupRequest', 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.api.MulticastGroup = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.MulticastGroup, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.MulticastGroup.displayName = 'proto.api.MulticastGroup';
}
/**
* 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.api.MulticastGroupListItem = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.MulticastGroupListItem, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.MulticastGroupListItem.displayName = 'proto.api.MulticastGroupListItem';
}
/**
* 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.api.CreateMulticastGroupRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.CreateMulticastGroupRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.CreateMulticastGroupRequest.displayName = 'proto.api.CreateMulticastGroupRequest';
}
/**
* 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.api.CreateMulticastGroupResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.CreateMulticastGroupResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.CreateMulticastGroupResponse.displayName = 'proto.api.CreateMulticastGroupResponse';
}
/**
* 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.api.GetMulticastGroupRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.GetMulticastGroupRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.GetMulticastGroupRequest.displayName = 'proto.api.GetMulticastGroupRequest';
}
/**
* 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.api.GetMulticastGroupResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.GetMulticastGroupResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.GetMulticastGroupResponse.displayName = 'proto.api.GetMulticastGroupResponse';
}
/**
* 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.api.UpdateMulticastGroupRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.UpdateMulticastGroupRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.UpdateMulticastGroupRequest.displayName = 'proto.api.UpdateMulticastGroupRequest';
}
/**
* 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.api.DeleteMulticastGroupRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.DeleteMulticastGroupRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.DeleteMulticastGroupRequest.displayName = 'proto.api.DeleteMulticastGroupRequest';
}
/**
* 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.api.ListMulticastGroupsRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.ListMulticastGroupsRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.ListMulticastGroupsRequest.displayName = 'proto.api.ListMulticastGroupsRequest';
}
/**
* 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.api.ListMulticastGroupsResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, proto.api.ListMulticastGroupsResponse.repeatedFields_, null);
};
goog.inherits(proto.api.ListMulticastGroupsResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.ListMulticastGroupsResponse.displayName = 'proto.api.ListMulticastGroupsResponse';
}
/**
* 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.api.AddDeviceToMulticastGroupRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.AddDeviceToMulticastGroupRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.AddDeviceToMulticastGroupRequest.displayName = 'proto.api.AddDeviceToMulticastGroupRequest';
}
/**
* 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.api.RemoveDeviceFromMulticastGroupRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.RemoveDeviceFromMulticastGroupRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.RemoveDeviceFromMulticastGroupRequest.displayName = 'proto.api.RemoveDeviceFromMulticastGroupRequest';
}
/**
* 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.api.MulticastGroupQueueItem = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.MulticastGroupQueueItem, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.MulticastGroupQueueItem.displayName = 'proto.api.MulticastGroupQueueItem';
}
/**
* 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.api.EnqueueMulticastGroupQueueItemRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.EnqueueMulticastGroupQueueItemRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.EnqueueMulticastGroupQueueItemRequest.displayName = 'proto.api.EnqueueMulticastGroupQueueItemRequest';
}
/**
* 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.api.EnqueueMulticastGroupQueueItemResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.EnqueueMulticastGroupQueueItemResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.EnqueueMulticastGroupQueueItemResponse.displayName = 'proto.api.EnqueueMulticastGroupQueueItemResponse';
}
/**
* 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.api.FlushMulticastGroupQueueRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.FlushMulticastGroupQueueRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.FlushMulticastGroupQueueRequest.displayName = 'proto.api.FlushMulticastGroupQueueRequest';
}
/**
* 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.api.ListMulticastGroupQueueRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.ListMulticastGroupQueueRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.ListMulticastGroupQueueRequest.displayName = 'proto.api.ListMulticastGroupQueueRequest';
}
/**
* 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.api.ListMulticastGroupQueueResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, proto.api.ListMulticastGroupQueueResponse.repeatedFields_, null);
};
goog.inherits(proto.api.ListMulticastGroupQueueResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.ListMulticastGroupQueueResponse.displayName = 'proto.api.ListMulticastGroupQueueResponse';
}
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_<name>, 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.api.MulticastGroup.prototype.toObject = function(opt_includeInstance) {
return proto.api.MulticastGroup.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.api.MulticastGroup} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.MulticastGroup.toObject = function(includeInstance, msg) {
var f, obj = {
id: jspb.Message.getFieldWithDefault(msg, 1, ""),
name: jspb.Message.getFieldWithDefault(msg, 2, ""),
applicationId: jspb.Message.getFieldWithDefault(msg, 3, ""),
region: jspb.Message.getFieldWithDefault(msg, 4, 0),
mcAddr: jspb.Message.getFieldWithDefault(msg, 5, ""),
mcNwkSKey: jspb.Message.getFieldWithDefault(msg, 6, ""),
mcAppSKey: jspb.Message.getFieldWithDefault(msg, 7, ""),
fCnt: jspb.Message.getFieldWithDefault(msg, 8, 0),
groupType: jspb.Message.getFieldWithDefault(msg, 9, 0),
dr: jspb.Message.getFieldWithDefault(msg, 10, 0),
frequency: jspb.Message.getFieldWithDefault(msg, 11, 0),
classBPingSlotPeriod: jspb.Message.getFieldWithDefault(msg, 12, 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.api.MulticastGroup}
*/
proto.api.MulticastGroup.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.MulticastGroup;
return proto.api.MulticastGroup.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.MulticastGroup} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.MulticastGroup}
*/
proto.api.MulticastGroup.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
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.setApplicationId(value);
break;
case 4:
var value = /** @type {!proto.common.Region} */ (reader.readEnum());
msg.setRegion(value);
break;
case 5:
var value = /** @type {string} */ (reader.readString());
msg.setMcAddr(value);
break;
case 6:
var value = /** @type {string} */ (reader.readString());
msg.setMcNwkSKey(value);
break;
case 7:
var value = /** @type {string} */ (reader.readString());
msg.setMcAppSKey(value);
break;
case 8:
var value = /** @type {number} */ (reader.readUint32());
msg.setFCnt(value);
break;
case 9:
var value = /** @type {!proto.api.MulticastGroupType} */ (reader.readEnum());
msg.setGroupType(value);
break;
case 10:
var value = /** @type {number} */ (reader.readUint32());
msg.setDr(value);
break;
case 11:
var value = /** @type {number} */ (reader.readUint32());
msg.setFrequency(value);
break;
case 12:
var value = /** @type {number} */ (reader.readUint32());
msg.setClassBPingSlotPeriod(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.MulticastGroup.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.MulticastGroup.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.MulticastGroup} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.MulticastGroup.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getName();
if (f.length > 0) {
writer.writeString(
2,
f
);
}
f = message.getApplicationId();
if (f.length > 0) {
writer.writeString(
3,
f
);
}
f = message.getRegion();
if (f !== 0.0) {
writer.writeEnum(
4,
f
);
}
f = message.getMcAddr();
if (f.length > 0) {
writer.writeString(
5,
f
);
}
f = message.getMcNwkSKey();
if (f.length > 0) {
writer.writeString(
6,
f
);
}
f = message.getMcAppSKey();
if (f.length > 0) {
writer.writeString(
7,
f
);
}
f = message.getFCnt();
if (f !== 0) {
writer.writeUint32(
8,
f
);
}
f = message.getGroupType();
if (f !== 0.0) {
writer.writeEnum(
9,
f
);
}
f = message.getDr();
if (f !== 0) {
writer.writeUint32(
10,
f
);
}
f = message.getFrequency();
if (f !== 0) {
writer.writeUint32(
11,
f
);
}
f = message.getClassBPingSlotPeriod();
if (f !== 0) {
writer.writeUint32(
12,
f
);
}
};
/**
* optional string id = 1;
* @return {string}
*/
proto.api.MulticastGroup.prototype.getId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional string name = 2;
* @return {string}
*/
proto.api.MulticastGroup.prototype.getName = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/**
* @param {string} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setName = function(value) {
return jspb.Message.setProto3StringField(this, 2, value);
};
/**
* optional string application_id = 3;
* @return {string}
*/
proto.api.MulticastGroup.prototype.getApplicationId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
};
/**
* @param {string} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setApplicationId = function(value) {
return jspb.Message.setProto3StringField(this, 3, value);
};
/**
* optional common.Region region = 4;
* @return {!proto.common.Region}
*/
proto.api.MulticastGroup.prototype.getRegion = function() {
return /** @type {!proto.common.Region} */ (jspb.Message.getFieldWithDefault(this, 4, 0));
};
/**
* @param {!proto.common.Region} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setRegion = function(value) {
return jspb.Message.setProto3EnumField(this, 4, value);
};
/**
* optional string mc_addr = 5;
* @return {string}
*/
proto.api.MulticastGroup.prototype.getMcAddr = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, ""));
};
/**
* @param {string} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setMcAddr = function(value) {
return jspb.Message.setProto3StringField(this, 5, value);
};
/**
* optional string mc_nwk_s_key = 6;
* @return {string}
*/
proto.api.MulticastGroup.prototype.getMcNwkSKey = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, ""));
};
/**
* @param {string} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setMcNwkSKey = function(value) {
return jspb.Message.setProto3StringField(this, 6, value);
};
/**
* optional string mc_app_s_key = 7;
* @return {string}
*/
proto.api.MulticastGroup.prototype.getMcAppSKey = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, ""));
};
/**
* @param {string} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setMcAppSKey = function(value) {
return jspb.Message.setProto3StringField(this, 7, value);
};
/**
* optional uint32 f_cnt = 8;
* @return {number}
*/
proto.api.MulticastGroup.prototype.getFCnt = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0));
};
/**
* @param {number} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setFCnt = function(value) {
return jspb.Message.setProto3IntField(this, 8, value);
};
/**
* optional MulticastGroupType group_type = 9;
* @return {!proto.api.MulticastGroupType}
*/
proto.api.MulticastGroup.prototype.getGroupType = function() {
return /** @type {!proto.api.MulticastGroupType} */ (jspb.Message.getFieldWithDefault(this, 9, 0));
};
/**
* @param {!proto.api.MulticastGroupType} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setGroupType = function(value) {
return jspb.Message.setProto3EnumField(this, 9, value);
};
/**
* optional uint32 dr = 10;
* @return {number}
*/
proto.api.MulticastGroup.prototype.getDr = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0));
};
/**
* @param {number} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setDr = function(value) {
return jspb.Message.setProto3IntField(this, 10, value);
};
/**
* optional uint32 frequency = 11;
* @return {number}
*/
proto.api.MulticastGroup.prototype.getFrequency = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 11, 0));
};
/**
* @param {number} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setFrequency = function(value) {
return jspb.Message.setProto3IntField(this, 11, value);
};
/**
* optional uint32 class_b_ping_slot_period = 12;
* @return {number}
*/
proto.api.MulticastGroup.prototype.getClassBPingSlotPeriod = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 12, 0));
};
/**
* @param {number} value
* @return {!proto.api.MulticastGroup} returns this
*/
proto.api.MulticastGroup.prototype.setClassBPingSlotPeriod = function(value) {
return jspb.Message.setProto3IntField(this, 12, 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_<name>, 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.api.MulticastGroupListItem.prototype.toObject = function(opt_includeInstance) {
return proto.api.MulticastGroupListItem.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.api.MulticastGroupListItem} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.MulticastGroupListItem.toObject = function(includeInstance, msg) {
var f, obj = {
id: jspb.Message.getFieldWithDefault(msg, 1, ""),
createdAt: (f = msg.getCreatedAt()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
updatedAt: (f = msg.getUpdatedAt()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
name: jspb.Message.getFieldWithDefault(msg, 4, ""),
region: jspb.Message.getFieldWithDefault(msg, 5, 0),
groupType: jspb.Message.getFieldWithDefault(msg, 6, 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.api.MulticastGroupListItem}
*/
proto.api.MulticastGroupListItem.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.MulticastGroupListItem;
return proto.api.MulticastGroupListItem.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.MulticastGroupListItem} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.MulticastGroupListItem}
*/
proto.api.MulticastGroupListItem.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setId(value);
break;
case 2:
var value = new google_protobuf_timestamp_pb.Timestamp;
reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
msg.setCreatedAt(value);
break;
case 3:
var value = new google_protobuf_timestamp_pb.Timestamp;
reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
msg.setUpdatedAt(value);
break;
case 4:
var value = /** @type {string} */ (reader.readString());
msg.setName(value);
break;
case 5:
var value = /** @type {!proto.common.Region} */ (reader.readEnum());
msg.setRegion(value);
break;
case 6:
var value = /** @type {!proto.api.MulticastGroupType} */ (reader.readEnum());
msg.setGroupType(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.MulticastGroupListItem.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.MulticastGroupListItem.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.MulticastGroupListItem} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.MulticastGroupListItem.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getCreatedAt();
if (f != null) {
writer.writeMessage(
2,
f,
google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
);
}
f = message.getUpdatedAt();
if (f != null) {
writer.writeMessage(
3,
f,
google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
);
}
f = message.getName();
if (f.length > 0) {
writer.writeString(
4,
f
);
}
f = message.getRegion();
if (f !== 0.0) {
writer.writeEnum(
5,
f
);
}
f = message.getGroupType();
if (f !== 0.0) {
writer.writeEnum(
6,
f
);
}
};
/**
* optional string id = 1;
* @return {string}
*/
proto.api.MulticastGroupListItem.prototype.getId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.MulticastGroupListItem} returns this
*/
proto.api.MulticastGroupListItem.prototype.setId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional google.protobuf.Timestamp created_at = 2;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.MulticastGroupListItem.prototype.getCreatedAt = function() {
return /** @type{?proto.google.protobuf.Timestamp} */ (
jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 2));
};
/**
* @param {?proto.google.protobuf.Timestamp|undefined} value
* @return {!proto.api.MulticastGroupListItem} returns this
*/
proto.api.MulticastGroupListItem.prototype.setCreatedAt = function(value) {
return jspb.Message.setWrapperField(this, 2, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.MulticastGroupListItem} returns this
*/
proto.api.MulticastGroupListItem.prototype.clearCreatedAt = function() {
return this.setCreatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.MulticastGroupListItem.prototype.hasCreatedAt = function() {
return jspb.Message.getField(this, 2) != null;
};
/**
* optional google.protobuf.Timestamp updated_at = 3;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.MulticastGroupListItem.prototype.getUpdatedAt = function() {
return /** @type{?proto.google.protobuf.Timestamp} */ (
jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3));
};
/**
* @param {?proto.google.protobuf.Timestamp|undefined} value
* @return {!proto.api.MulticastGroupListItem} returns this
*/
proto.api.MulticastGroupListItem.prototype.setUpdatedAt = function(value) {
return jspb.Message.setWrapperField(this, 3, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.MulticastGroupListItem} returns this
*/
proto.api.MulticastGroupListItem.prototype.clearUpdatedAt = function() {
return this.setUpdatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.MulticastGroupListItem.prototype.hasUpdatedAt = function() {
return jspb.Message.getField(this, 3) != null;
};
/**
* optional string name = 4;
* @return {string}
*/
proto.api.MulticastGroupListItem.prototype.getName = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
};
/**
* @param {string} value
* @return {!proto.api.MulticastGroupListItem} returns this
*/
proto.api.MulticastGroupListItem.prototype.setName = function(value) {
return jspb.Message.setProto3StringField(this, 4, value);
};
/**
* optional common.Region region = 5;
* @return {!proto.common.Region}
*/
proto.api.MulticastGroupListItem.prototype.getRegion = function() {
return /** @type {!proto.common.Region} */ (jspb.Message.getFieldWithDefault(this, 5, 0));
};
/**
* @param {!proto.common.Region} value
* @return {!proto.api.MulticastGroupListItem} returns this
*/
proto.api.MulticastGroupListItem.prototype.setRegion = function(value) {
return jspb.Message.setProto3EnumField(this, 5, value);
};
/**
* optional MulticastGroupType group_type = 6;
* @return {!proto.api.MulticastGroupType}
*/
proto.api.MulticastGroupListItem.prototype.getGroupType = function() {
return /** @type {!proto.api.MulticastGroupType} */ (jspb.Message.getFieldWithDefault(this, 6, 0));
};
/**
* @param {!proto.api.MulticastGroupType} value
* @return {!proto.api.MulticastGroupListItem} returns this
*/
proto.api.MulticastGroupListItem.prototype.setGroupType = function(value) {
return jspb.Message.setProto3EnumField(this, 6, 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_<name>, 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.api.CreateMulticastGroupRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.CreateMulticastGroupRequest.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.api.CreateMulticastGroupRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.CreateMulticastGroupRequest.toObject = function(includeInstance, msg) {
var f, obj = {
multicastGroup: (f = msg.getMulticastGroup()) && proto.api.MulticastGroup.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.api.CreateMulticastGroupRequest}
*/
proto.api.CreateMulticastGroupRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.CreateMulticastGroupRequest;
return proto.api.CreateMulticastGroupRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.CreateMulticastGroupRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.CreateMulticastGroupRequest}
*/
proto.api.CreateMulticastGroupRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.MulticastGroup;
reader.readMessage(value,proto.api.MulticastGroup.deserializeBinaryFromReader);
msg.setMulticastGroup(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.CreateMulticastGroupRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.CreateMulticastGroupRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.CreateMulticastGroupRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.CreateMulticastGroupRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getMulticastGroup();
if (f != null) {
writer.writeMessage(
1,
f,
proto.api.MulticastGroup.serializeBinaryToWriter
);
}
};
/**
* optional MulticastGroup multicast_group = 1;
* @return {?proto.api.MulticastGroup}
*/
proto.api.CreateMulticastGroupRequest.prototype.getMulticastGroup = function() {
return /** @type{?proto.api.MulticastGroup} */ (
jspb.Message.getWrapperField(this, proto.api.MulticastGroup, 1));
};
/**
* @param {?proto.api.MulticastGroup|undefined} value
* @return {!proto.api.CreateMulticastGroupRequest} returns this
*/
proto.api.CreateMulticastGroupRequest.prototype.setMulticastGroup = function(value) {
return jspb.Message.setWrapperField(this, 1, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.CreateMulticastGroupRequest} returns this
*/
proto.api.CreateMulticastGroupRequest.prototype.clearMulticastGroup = function() {
return this.setMulticastGroup(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.CreateMulticastGroupRequest.prototype.hasMulticastGroup = function() {
return jspb.Message.getField(this, 1) != null;
};
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_<name>, 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.api.CreateMulticastGroupResponse.prototype.toObject = function(opt_includeInstance) {
return proto.api.CreateMulticastGroupResponse.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.api.CreateMulticastGroupResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.CreateMulticastGroupResponse.toObject = function(includeInstance, msg) {
var f, obj = {
id: jspb.Message.getFieldWithDefault(msg, 1, "")
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.api.CreateMulticastGroupResponse}
*/
proto.api.CreateMulticastGroupResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.CreateMulticastGroupResponse;
return proto.api.CreateMulticastGroupResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.CreateMulticastGroupResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.CreateMulticastGroupResponse}
*/
proto.api.CreateMulticastGroupResponse.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setId(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.CreateMulticastGroupResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.CreateMulticastGroupResponse.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.CreateMulticastGroupResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.CreateMulticastGroupResponse.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
};
/**
* optional string id = 1;
* @return {string}
*/
proto.api.CreateMulticastGroupResponse.prototype.getId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.CreateMulticastGroupResponse} returns this
*/
proto.api.CreateMulticastGroupResponse.prototype.setId = function(value) {
return jspb.Message.setProto3StringField(this, 1, 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_<name>, 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.api.GetMulticastGroupRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.GetMulticastGroupRequest.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.api.GetMulticastGroupRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetMulticastGroupRequest.toObject = function(includeInstance, msg) {
var f, obj = {
id: jspb.Message.getFieldWithDefault(msg, 1, "")
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.api.GetMulticastGroupRequest}
*/
proto.api.GetMulticastGroupRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.GetMulticastGroupRequest;
return proto.api.GetMulticastGroupRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.GetMulticastGroupRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.GetMulticastGroupRequest}
*/
proto.api.GetMulticastGroupRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setId(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.GetMulticastGroupRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.GetMulticastGroupRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.GetMulticastGroupRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetMulticastGroupRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
};
/**
* optional string id = 1;
* @return {string}
*/
proto.api.GetMulticastGroupRequest.prototype.getId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.GetMulticastGroupRequest} returns this
*/
proto.api.GetMulticastGroupRequest.prototype.setId = function(value) {
return jspb.Message.setProto3StringField(this, 1, 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_<name>, 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.api.GetMulticastGroupResponse.prototype.toObject = function(opt_includeInstance) {
return proto.api.GetMulticastGroupResponse.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.api.GetMulticastGroupResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetMulticastGroupResponse.toObject = function(includeInstance, msg) {
var f, obj = {
multicastGroup: (f = msg.getMulticastGroup()) && proto.api.MulticastGroup.toObject(includeInstance, f),
createdAt: (f = msg.getCreatedAt()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
updatedAt: (f = msg.getUpdatedAt()) && google_protobuf_timestamp_pb.Timestamp.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.api.GetMulticastGroupResponse}
*/
proto.api.GetMulticastGroupResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.GetMulticastGroupResponse;
return proto.api.GetMulticastGroupResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.GetMulticastGroupResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.GetMulticastGroupResponse}
*/
proto.api.GetMulticastGroupResponse.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.MulticastGroup;
reader.readMessage(value,proto.api.MulticastGroup.deserializeBinaryFromReader);
msg.setMulticastGroup(value);
break;
case 2:
var value = new google_protobuf_timestamp_pb.Timestamp;
reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
msg.setCreatedAt(value);
break;
case 3:
var value = new google_protobuf_timestamp_pb.Timestamp;
reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
msg.setUpdatedAt(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.GetMulticastGroupResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.GetMulticastGroupResponse.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.GetMulticastGroupResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetMulticastGroupResponse.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getMulticastGroup();
if (f != null) {
writer.writeMessage(
1,
f,
proto.api.MulticastGroup.serializeBinaryToWriter
);
}
f = message.getCreatedAt();
if (f != null) {
writer.writeMessage(
2,
f,
google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
);
}
f = message.getUpdatedAt();
if (f != null) {
writer.writeMessage(
3,
f,
google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
);
}
};
/**
* optional MulticastGroup multicast_group = 1;
* @return {?proto.api.MulticastGroup}
*/
proto.api.GetMulticastGroupResponse.prototype.getMulticastGroup = function() {
return /** @type{?proto.api.MulticastGroup} */ (
jspb.Message.getWrapperField(this, proto.api.MulticastGroup, 1));
};
/**
* @param {?proto.api.MulticastGroup|undefined} value
* @return {!proto.api.GetMulticastGroupResponse} returns this
*/
proto.api.GetMulticastGroupResponse.prototype.setMulticastGroup = function(value) {
return jspb.Message.setWrapperField(this, 1, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.GetMulticastGroupResponse} returns this
*/
proto.api.GetMulticastGroupResponse.prototype.clearMulticastGroup = function() {
return this.setMulticastGroup(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.GetMulticastGroupResponse.prototype.hasMulticastGroup = function() {
return jspb.Message.getField(this, 1) != null;
};
/**
* optional google.protobuf.Timestamp created_at = 2;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.GetMulticastGroupResponse.prototype.getCreatedAt = function() {
return /** @type{?proto.google.protobuf.Timestamp} */ (
jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 2));
};
/**
* @param {?proto.google.protobuf.Timestamp|undefined} value
* @return {!proto.api.GetMulticastGroupResponse} returns this
*/
proto.api.GetMulticastGroupResponse.prototype.setCreatedAt = function(value) {
return jspb.Message.setWrapperField(this, 2, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.GetMulticastGroupResponse} returns this
*/
proto.api.GetMulticastGroupResponse.prototype.clearCreatedAt = function() {
return this.setCreatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.GetMulticastGroupResponse.prototype.hasCreatedAt = function() {
return jspb.Message.getField(this, 2) != null;
};
/**
* optional google.protobuf.Timestamp updated_at = 3;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.GetMulticastGroupResponse.prototype.getUpdatedAt = function() {
return /** @type{?proto.google.protobuf.Timestamp} */ (
jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3));
};
/**
* @param {?proto.google.protobuf.Timestamp|undefined} value
* @return {!proto.api.GetMulticastGroupResponse} returns this
*/
proto.api.GetMulticastGroupResponse.prototype.setUpdatedAt = function(value) {
return jspb.Message.setWrapperField(this, 3, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.GetMulticastGroupResponse} returns this
*/
proto.api.GetMulticastGroupResponse.prototype.clearUpdatedAt = function() {
return this.setUpdatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.GetMulticastGroupResponse.prototype.hasUpdatedAt = function() {
return jspb.Message.getField(this, 3) != null;
};
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_<name>, 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.api.UpdateMulticastGroupRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.UpdateMulticastGroupRequest.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.api.UpdateMulticastGroupRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.UpdateMulticastGroupRequest.toObject = function(includeInstance, msg) {
var f, obj = {
multicastGroup: (f = msg.getMulticastGroup()) && proto.api.MulticastGroup.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.api.UpdateMulticastGroupRequest}
*/
proto.api.UpdateMulticastGroupRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.UpdateMulticastGroupRequest;
return proto.api.UpdateMulticastGroupRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.UpdateMulticastGroupRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.UpdateMulticastGroupRequest}
*/
proto.api.UpdateMulticastGroupRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.MulticastGroup;
reader.readMessage(value,proto.api.MulticastGroup.deserializeBinaryFromReader);
msg.setMulticastGroup(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.UpdateMulticastGroupRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.UpdateMulticastGroupRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.UpdateMulticastGroupRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.UpdateMulticastGroupRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getMulticastGroup();
if (f != null) {
writer.writeMessage(
1,
f,
proto.api.MulticastGroup.serializeBinaryToWriter
);
}
};
/**
* optional MulticastGroup multicast_group = 1;
* @return {?proto.api.MulticastGroup}
*/
proto.api.UpdateMulticastGroupRequest.prototype.getMulticastGroup = function() {
return /** @type{?proto.api.MulticastGroup} */ (
jspb.Message.getWrapperField(this, proto.api.MulticastGroup, 1));
};
/**
* @param {?proto.api.MulticastGroup|undefined} value
* @return {!proto.api.UpdateMulticastGroupRequest} returns this
*/
proto.api.UpdateMulticastGroupRequest.prototype.setMulticastGroup = function(value) {
return jspb.Message.setWrapperField(this, 1, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.UpdateMulticastGroupRequest} returns this
*/
proto.api.UpdateMulticastGroupRequest.prototype.clearMulticastGroup = function() {
return this.setMulticastGroup(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.UpdateMulticastGroupRequest.prototype.hasMulticastGroup = function() {
return jspb.Message.getField(this, 1) != null;
};
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_<name>, 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.api.DeleteMulticastGroupRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.DeleteMulticastGroupRequest.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.api.DeleteMulticastGroupRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.DeleteMulticastGroupRequest.toObject = function(includeInstance, msg) {
var f, obj = {
id: jspb.Message.getFieldWithDefault(msg, 1, "")
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.api.DeleteMulticastGroupRequest}
*/
proto.api.DeleteMulticastGroupRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.DeleteMulticastGroupRequest;
return proto.api.DeleteMulticastGroupRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.DeleteMulticastGroupRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.DeleteMulticastGroupRequest}
*/
proto.api.DeleteMulticastGroupRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setId(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.DeleteMulticastGroupRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.DeleteMulticastGroupRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.DeleteMulticastGroupRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.DeleteMulticastGroupRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
};
/**
* optional string id = 1;
* @return {string}
*/
proto.api.DeleteMulticastGroupRequest.prototype.getId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.DeleteMulticastGroupRequest} returns this
*/
proto.api.DeleteMulticastGroupRequest.prototype.setId = function(value) {
return jspb.Message.setProto3StringField(this, 1, 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_<name>, 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.api.ListMulticastGroupsRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.ListMulticastGroupsRequest.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.api.ListMulticastGroupsRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListMulticastGroupsRequest.toObject = function(includeInstance, msg) {
var f, obj = {
limit: jspb.Message.getFieldWithDefault(msg, 1, 0),
offset: jspb.Message.getFieldWithDefault(msg, 2, 0),
search: jspb.Message.getFieldWithDefault(msg, 3, ""),
applicationId: jspb.Message.getFieldWithDefault(msg, 4, "")
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.api.ListMulticastGroupsRequest}
*/
proto.api.ListMulticastGroupsRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.ListMulticastGroupsRequest;
return proto.api.ListMulticastGroupsRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.ListMulticastGroupsRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.ListMulticastGroupsRequest}
*/
proto.api.ListMulticastGroupsRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {number} */ (reader.readUint32());
msg.setLimit(value);
break;
case 2:
var value = /** @type {number} */ (reader.readUint32());
msg.setOffset(value);
break;
case 3:
var value = /** @type {string} */ (reader.readString());
msg.setSearch(value);
break;
case 4:
var value = /** @type {string} */ (reader.readString());
msg.setApplicationId(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.ListMulticastGroupsRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.ListMulticastGroupsRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.ListMulticastGroupsRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListMulticastGroupsRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getLimit();
if (f !== 0) {
writer.writeUint32(
1,
f
);
}
f = message.getOffset();
if (f !== 0) {
writer.writeUint32(
2,
f
);
}
f = message.getSearch();
if (f.length > 0) {
writer.writeString(
3,
f
);
}
f = message.getApplicationId();
if (f.length > 0) {
writer.writeString(
4,
f
);
}
};
/**
* optional uint32 limit = 1;
* @return {number}
*/
proto.api.ListMulticastGroupsRequest.prototype.getLimit = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
};
/**
* @param {number} value
* @return {!proto.api.ListMulticastGroupsRequest} returns this
*/
proto.api.ListMulticastGroupsRequest.prototype.setLimit = function(value) {
return jspb.Message.setProto3IntField(this, 1, value);
};
/**
* optional uint32 offset = 2;
* @return {number}
*/
proto.api.ListMulticastGroupsRequest.prototype.getOffset = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
};
/**
* @param {number} value
* @return {!proto.api.ListMulticastGroupsRequest} returns this
*/
proto.api.ListMulticastGroupsRequest.prototype.setOffset = function(value) {
return jspb.Message.setProto3IntField(this, 2, value);
};
/**
* optional string search = 3;
* @return {string}
*/
proto.api.ListMulticastGroupsRequest.prototype.getSearch = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
};
/**
* @param {string} value
* @return {!proto.api.ListMulticastGroupsRequest} returns this
*/
proto.api.ListMulticastGroupsRequest.prototype.setSearch = function(value) {
return jspb.Message.setProto3StringField(this, 3, value);
};
/**
* optional string application_id = 4;
* @return {string}
*/
proto.api.ListMulticastGroupsRequest.prototype.getApplicationId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
};
/**
* @param {string} value
* @return {!proto.api.ListMulticastGroupsRequest} returns this
*/
proto.api.ListMulticastGroupsRequest.prototype.setApplicationId = function(value) {
return jspb.Message.setProto3StringField(this, 4, value);
};
/**
* List of repeated fields within this message type.
* @private {!Array<number>}
* @const
*/
proto.api.ListMulticastGroupsResponse.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_<name>, 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.api.ListMulticastGroupsResponse.prototype.toObject = function(opt_includeInstance) {
return proto.api.ListMulticastGroupsResponse.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.api.ListMulticastGroupsResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListMulticastGroupsResponse.toObject = function(includeInstance, msg) {
var f, obj = {
totalCount: jspb.Message.getFieldWithDefault(msg, 1, 0),
resultList: jspb.Message.toObjectList(msg.getResultList(),
proto.api.MulticastGroupListItem.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.api.ListMulticastGroupsResponse}
*/
proto.api.ListMulticastGroupsResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.ListMulticastGroupsResponse;
return proto.api.ListMulticastGroupsResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.ListMulticastGroupsResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.ListMulticastGroupsResponse}
*/
proto.api.ListMulticastGroupsResponse.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {number} */ (reader.readUint32());
msg.setTotalCount(value);
break;
case 2:
var value = new proto.api.MulticastGroupListItem;
reader.readMessage(value,proto.api.MulticastGroupListItem.deserializeBinaryFromReader);
msg.addResult(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.ListMulticastGroupsResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.ListMulticastGroupsResponse.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.ListMulticastGroupsResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListMulticastGroupsResponse.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTotalCount();
if (f !== 0) {
writer.writeUint32(
1,
f
);
}
f = message.getResultList();
if (f.length > 0) {
writer.writeRepeatedMessage(
2,
f,
proto.api.MulticastGroupListItem.serializeBinaryToWriter
);
}
};
/**
* optional uint32 total_count = 1;
* @return {number}
*/
proto.api.ListMulticastGroupsResponse.prototype.getTotalCount = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
};
/**
* @param {number} value
* @return {!proto.api.ListMulticastGroupsResponse} returns this
*/
proto.api.ListMulticastGroupsResponse.prototype.setTotalCount = function(value) {
return jspb.Message.setProto3IntField(this, 1, value);
};
/**
* repeated MulticastGroupListItem result = 2;
* @return {!Array<!proto.api.MulticastGroupListItem>}
*/
proto.api.ListMulticastGroupsResponse.prototype.getResultList = function() {
return /** @type{!Array<!proto.api.MulticastGroupListItem>} */ (
jspb.Message.getRepeatedWrapperField(this, proto.api.MulticastGroupListItem, 2));
};
/**
* @param {!Array<!proto.api.MulticastGroupListItem>} value
* @return {!proto.api.ListMulticastGroupsResponse} returns this
*/
proto.api.ListMulticastGroupsResponse.prototype.setResultList = function(value) {
return jspb.Message.setRepeatedWrapperField(this, 2, value);
};
/**
* @param {!proto.api.MulticastGroupListItem=} opt_value
* @param {number=} opt_index
* @return {!proto.api.MulticastGroupListItem}
*/
proto.api.ListMulticastGroupsResponse.prototype.addResult = function(opt_value, opt_index) {
return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.api.MulticastGroupListItem, opt_index);
};
/**
* Clears the list making it empty but non-null.
* @return {!proto.api.ListMulticastGroupsResponse} returns this
*/
proto.api.ListMulticastGroupsResponse.prototype.clearResultList = function() {
return this.setResultList([]);
};
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_<name>, 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.api.AddDeviceToMulticastGroupRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.AddDeviceToMulticastGroupRequest.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.api.AddDeviceToMulticastGroupRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.AddDeviceToMulticastGroupRequest.toObject = function(includeInstance, msg) {
var f, obj = {
multicastGroupId: jspb.Message.getFieldWithDefault(msg, 1, ""),
devEui: 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.api.AddDeviceToMulticastGroupRequest}
*/
proto.api.AddDeviceToMulticastGroupRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.AddDeviceToMulticastGroupRequest;
return proto.api.AddDeviceToMulticastGroupRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.AddDeviceToMulticastGroupRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.AddDeviceToMulticastGroupRequest}
*/
proto.api.AddDeviceToMulticastGroupRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setMulticastGroupId(value);
break;
case 2:
var value = /** @type {string} */ (reader.readString());
msg.setDevEui(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.AddDeviceToMulticastGroupRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.AddDeviceToMulticastGroupRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.AddDeviceToMulticastGroupRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.AddDeviceToMulticastGroupRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getMulticastGroupId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getDevEui();
if (f.length > 0) {
writer.writeString(
2,
f
);
}
};
/**
* optional string multicast_group_id = 1;
* @return {string}
*/
proto.api.AddDeviceToMulticastGroupRequest.prototype.getMulticastGroupId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.AddDeviceToMulticastGroupRequest} returns this
*/
proto.api.AddDeviceToMulticastGroupRequest.prototype.setMulticastGroupId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional string dev_eui = 2;
* @return {string}
*/
proto.api.AddDeviceToMulticastGroupRequest.prototype.getDevEui = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/**
* @param {string} value
* @return {!proto.api.AddDeviceToMulticastGroupRequest} returns this
*/
proto.api.AddDeviceToMulticastGroupRequest.prototype.setDevEui = function(value) {
return jspb.Message.setProto3StringField(this, 2, 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_<name>, 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.api.RemoveDeviceFromMulticastGroupRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.RemoveDeviceFromMulticastGroupRequest.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.api.RemoveDeviceFromMulticastGroupRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.RemoveDeviceFromMulticastGroupRequest.toObject = function(includeInstance, msg) {
var f, obj = {
multicastGroupId: jspb.Message.getFieldWithDefault(msg, 1, ""),
devEui: 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.api.RemoveDeviceFromMulticastGroupRequest}
*/
proto.api.RemoveDeviceFromMulticastGroupRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.RemoveDeviceFromMulticastGroupRequest;
return proto.api.RemoveDeviceFromMulticastGroupRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.RemoveDeviceFromMulticastGroupRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.RemoveDeviceFromMulticastGroupRequest}
*/
proto.api.RemoveDeviceFromMulticastGroupRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setMulticastGroupId(value);
break;
case 2:
var value = /** @type {string} */ (reader.readString());
msg.setDevEui(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.RemoveDeviceFromMulticastGroupRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.RemoveDeviceFromMulticastGroupRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.RemoveDeviceFromMulticastGroupRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.RemoveDeviceFromMulticastGroupRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getMulticastGroupId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getDevEui();
if (f.length > 0) {
writer.writeString(
2,
f
);
}
};
/**
* optional string multicast_group_id = 1;
* @return {string}
*/
proto.api.RemoveDeviceFromMulticastGroupRequest.prototype.getMulticastGroupId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.RemoveDeviceFromMulticastGroupRequest} returns this
*/
proto.api.RemoveDeviceFromMulticastGroupRequest.prototype.setMulticastGroupId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional string dev_eui = 2;
* @return {string}
*/
proto.api.RemoveDeviceFromMulticastGroupRequest.prototype.getDevEui = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/**
* @param {string} value
* @return {!proto.api.RemoveDeviceFromMulticastGroupRequest} returns this
*/
proto.api.RemoveDeviceFromMulticastGroupRequest.prototype.setDevEui = function(value) {
return jspb.Message.setProto3StringField(this, 2, 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_<name>, 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.api.MulticastGroupQueueItem.prototype.toObject = function(opt_includeInstance) {
return proto.api.MulticastGroupQueueItem.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.api.MulticastGroupQueueItem} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.MulticastGroupQueueItem.toObject = function(includeInstance, msg) {
var f, obj = {
multicastGroupId: jspb.Message.getFieldWithDefault(msg, 1, ""),
fCnt: jspb.Message.getFieldWithDefault(msg, 2, 0),
fPort: jspb.Message.getFieldWithDefault(msg, 3, 0),
data: msg.getData_asB64()
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.api.MulticastGroupQueueItem}
*/
proto.api.MulticastGroupQueueItem.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.MulticastGroupQueueItem;
return proto.api.MulticastGroupQueueItem.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.MulticastGroupQueueItem} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.MulticastGroupQueueItem}
*/
proto.api.MulticastGroupQueueItem.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setMulticastGroupId(value);
break;
case 2:
var value = /** @type {number} */ (reader.readUint32());
msg.setFCnt(value);
break;
case 3:
var value = /** @type {number} */ (reader.readUint32());
msg.setFPort(value);
break;
case 4:
var value = /** @type {!Uint8Array} */ (reader.readBytes());
msg.setData(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.MulticastGroupQueueItem.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.MulticastGroupQueueItem.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.MulticastGroupQueueItem} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.MulticastGroupQueueItem.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getMulticastGroupId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getFCnt();
if (f !== 0) {
writer.writeUint32(
2,
f
);
}
f = message.getFPort();
if (f !== 0) {
writer.writeUint32(
3,
f
);
}
f = message.getData_asU8();
if (f.length > 0) {
writer.writeBytes(
4,
f
);
}
};
/**
* optional string multicast_group_id = 1;
* @return {string}
*/
proto.api.MulticastGroupQueueItem.prototype.getMulticastGroupId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.MulticastGroupQueueItem} returns this
*/
proto.api.MulticastGroupQueueItem.prototype.setMulticastGroupId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional uint32 f_cnt = 2;
* @return {number}
*/
proto.api.MulticastGroupQueueItem.prototype.getFCnt = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
};
/**
* @param {number} value
* @return {!proto.api.MulticastGroupQueueItem} returns this
*/
proto.api.MulticastGroupQueueItem.prototype.setFCnt = function(value) {
return jspb.Message.setProto3IntField(this, 2, value);
};
/**
* optional uint32 f_port = 3;
* @return {number}
*/
proto.api.MulticastGroupQueueItem.prototype.getFPort = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
};
/**
* @param {number} value
* @return {!proto.api.MulticastGroupQueueItem} returns this
*/
proto.api.MulticastGroupQueueItem.prototype.setFPort = function(value) {
return jspb.Message.setProto3IntField(this, 3, value);
};
/**
* optional bytes data = 4;
* @return {string}
*/
proto.api.MulticastGroupQueueItem.prototype.getData = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
};
/**
* optional bytes data = 4;
* This is a type-conversion wrapper around `getData()`
* @return {string}
*/
proto.api.MulticastGroupQueueItem.prototype.getData_asB64 = function() {
return /** @type {string} */ (jspb.Message.bytesAsB64(
this.getData()));
};
/**
* optional bytes data = 4;
* Note that Uint8Array is not supported on all browsers.
* @see http://caniuse.com/Uint8Array
* This is a type-conversion wrapper around `getData()`
* @return {!Uint8Array}
*/
proto.api.MulticastGroupQueueItem.prototype.getData_asU8 = function() {
return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
this.getData()));
};
/**
* @param {!(string|Uint8Array)} value
* @return {!proto.api.MulticastGroupQueueItem} returns this
*/
proto.api.MulticastGroupQueueItem.prototype.setData = function(value) {
return jspb.Message.setProto3BytesField(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_<name>, 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.api.EnqueueMulticastGroupQueueItemRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.EnqueueMulticastGroupQueueItemRequest.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.api.EnqueueMulticastGroupQueueItemRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.EnqueueMulticastGroupQueueItemRequest.toObject = function(includeInstance, msg) {
var f, obj = {
multicastGroupQueueItem: (f = msg.getMulticastGroupQueueItem()) && proto.api.MulticastGroupQueueItem.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.api.EnqueueMulticastGroupQueueItemRequest}
*/
proto.api.EnqueueMulticastGroupQueueItemRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.EnqueueMulticastGroupQueueItemRequest;
return proto.api.EnqueueMulticastGroupQueueItemRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.EnqueueMulticastGroupQueueItemRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.EnqueueMulticastGroupQueueItemRequest}
*/
proto.api.EnqueueMulticastGroupQueueItemRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.MulticastGroupQueueItem;
reader.readMessage(value,proto.api.MulticastGroupQueueItem.deserializeBinaryFromReader);
msg.setMulticastGroupQueueItem(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.EnqueueMulticastGroupQueueItemRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.EnqueueMulticastGroupQueueItemRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.EnqueueMulticastGroupQueueItemRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.EnqueueMulticastGroupQueueItemRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getMulticastGroupQueueItem();
if (f != null) {
writer.writeMessage(
1,
f,
proto.api.MulticastGroupQueueItem.serializeBinaryToWriter
);
}
};
/**
* optional MulticastGroupQueueItem multicast_group_queue_item = 1;
* @return {?proto.api.MulticastGroupQueueItem}
*/
proto.api.EnqueueMulticastGroupQueueItemRequest.prototype.getMulticastGroupQueueItem = function() {
return /** @type{?proto.api.MulticastGroupQueueItem} */ (
jspb.Message.getWrapperField(this, proto.api.MulticastGroupQueueItem, 1));
};
/**
* @param {?proto.api.MulticastGroupQueueItem|undefined} value
* @return {!proto.api.EnqueueMulticastGroupQueueItemRequest} returns this
*/
proto.api.EnqueueMulticastGroupQueueItemRequest.prototype.setMulticastGroupQueueItem = function(value) {
return jspb.Message.setWrapperField(this, 1, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.EnqueueMulticastGroupQueueItemRequest} returns this
*/
proto.api.EnqueueMulticastGroupQueueItemRequest.prototype.clearMulticastGroupQueueItem = function() {
return this.setMulticastGroupQueueItem(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.EnqueueMulticastGroupQueueItemRequest.prototype.hasMulticastGroupQueueItem = function() {
return jspb.Message.getField(this, 1) != null;
};
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_<name>, 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.api.EnqueueMulticastGroupQueueItemResponse.prototype.toObject = function(opt_includeInstance) {
return proto.api.EnqueueMulticastGroupQueueItemResponse.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.api.EnqueueMulticastGroupQueueItemResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.EnqueueMulticastGroupQueueItemResponse.toObject = function(includeInstance, msg) {
var f, obj = {
fCnt: jspb.Message.getFieldWithDefault(msg, 1, 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.api.EnqueueMulticastGroupQueueItemResponse}
*/
proto.api.EnqueueMulticastGroupQueueItemResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.EnqueueMulticastGroupQueueItemResponse;
return proto.api.EnqueueMulticastGroupQueueItemResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.EnqueueMulticastGroupQueueItemResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.EnqueueMulticastGroupQueueItemResponse}
*/
proto.api.EnqueueMulticastGroupQueueItemResponse.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {number} */ (reader.readUint32());
msg.setFCnt(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.EnqueueMulticastGroupQueueItemResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.EnqueueMulticastGroupQueueItemResponse.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.EnqueueMulticastGroupQueueItemResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.EnqueueMulticastGroupQueueItemResponse.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getFCnt();
if (f !== 0) {
writer.writeUint32(
1,
f
);
}
};
/**
* optional uint32 f_cnt = 1;
* @return {number}
*/
proto.api.EnqueueMulticastGroupQueueItemResponse.prototype.getFCnt = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
};
/**
* @param {number} value
* @return {!proto.api.EnqueueMulticastGroupQueueItemResponse} returns this
*/
proto.api.EnqueueMulticastGroupQueueItemResponse.prototype.setFCnt = function(value) {
return jspb.Message.setProto3IntField(this, 1, 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_<name>, 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.api.FlushMulticastGroupQueueRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.FlushMulticastGroupQueueRequest.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.api.FlushMulticastGroupQueueRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.FlushMulticastGroupQueueRequest.toObject = function(includeInstance, msg) {
var f, obj = {
multicastGroupId: jspb.Message.getFieldWithDefault(msg, 1, "")
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.api.FlushMulticastGroupQueueRequest}
*/
proto.api.FlushMulticastGroupQueueRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.FlushMulticastGroupQueueRequest;
return proto.api.FlushMulticastGroupQueueRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.FlushMulticastGroupQueueRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.FlushMulticastGroupQueueRequest}
*/
proto.api.FlushMulticastGroupQueueRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setMulticastGroupId(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.FlushMulticastGroupQueueRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.FlushMulticastGroupQueueRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.FlushMulticastGroupQueueRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.FlushMulticastGroupQueueRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getMulticastGroupId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
};
/**
* optional string multicast_group_id = 1;
* @return {string}
*/
proto.api.FlushMulticastGroupQueueRequest.prototype.getMulticastGroupId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.FlushMulticastGroupQueueRequest} returns this
*/
proto.api.FlushMulticastGroupQueueRequest.prototype.setMulticastGroupId = function(value) {
return jspb.Message.setProto3StringField(this, 1, 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_<name>, 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.api.ListMulticastGroupQueueRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.ListMulticastGroupQueueRequest.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.api.ListMulticastGroupQueueRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListMulticastGroupQueueRequest.toObject = function(includeInstance, msg) {
var f, obj = {
multicastGroupId: jspb.Message.getFieldWithDefault(msg, 1, "")
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.api.ListMulticastGroupQueueRequest}
*/
proto.api.ListMulticastGroupQueueRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.ListMulticastGroupQueueRequest;
return proto.api.ListMulticastGroupQueueRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.ListMulticastGroupQueueRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.ListMulticastGroupQueueRequest}
*/
proto.api.ListMulticastGroupQueueRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setMulticastGroupId(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.ListMulticastGroupQueueRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.ListMulticastGroupQueueRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.ListMulticastGroupQueueRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListMulticastGroupQueueRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getMulticastGroupId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
};
/**
* optional string multicast_group_id = 1;
* @return {string}
*/
proto.api.ListMulticastGroupQueueRequest.prototype.getMulticastGroupId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.ListMulticastGroupQueueRequest} returns this
*/
proto.api.ListMulticastGroupQueueRequest.prototype.setMulticastGroupId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* List of repeated fields within this message type.
* @private {!Array<number>}
* @const
*/
proto.api.ListMulticastGroupQueueResponse.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_<name>, 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.api.ListMulticastGroupQueueResponse.prototype.toObject = function(opt_includeInstance) {
return proto.api.ListMulticastGroupQueueResponse.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.api.ListMulticastGroupQueueResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListMulticastGroupQueueResponse.toObject = function(includeInstance, msg) {
var f, obj = {
itemsList: jspb.Message.toObjectList(msg.getItemsList(),
proto.api.MulticastGroupQueueItem.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.api.ListMulticastGroupQueueResponse}
*/
proto.api.ListMulticastGroupQueueResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.ListMulticastGroupQueueResponse;
return proto.api.ListMulticastGroupQueueResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.ListMulticastGroupQueueResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.ListMulticastGroupQueueResponse}
*/
proto.api.ListMulticastGroupQueueResponse.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.MulticastGroupQueueItem;
reader.readMessage(value,proto.api.MulticastGroupQueueItem.deserializeBinaryFromReader);
msg.addItems(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.ListMulticastGroupQueueResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.ListMulticastGroupQueueResponse.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.api.ListMulticastGroupQueueResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListMulticastGroupQueueResponse.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getItemsList();
if (f.length > 0) {
writer.writeRepeatedMessage(
1,
f,
proto.api.MulticastGroupQueueItem.serializeBinaryToWriter
);
}
};
/**
* repeated MulticastGroupQueueItem items = 1;
* @return {!Array<!proto.api.MulticastGroupQueueItem>}
*/
proto.api.ListMulticastGroupQueueResponse.prototype.getItemsList = function() {
return /** @type{!Array<!proto.api.MulticastGroupQueueItem>} */ (
jspb.Message.getRepeatedWrapperField(this, proto.api.MulticastGroupQueueItem, 1));
};
/**
* @param {!Array<!proto.api.MulticastGroupQueueItem>} value
* @return {!proto.api.ListMulticastGroupQueueResponse} returns this
*/
proto.api.ListMulticastGroupQueueResponse.prototype.setItemsList = function(value) {
return jspb.Message.setRepeatedWrapperField(this, 1, value);
};
/**
* @param {!proto.api.MulticastGroupQueueItem=} opt_value
* @param {number=} opt_index
* @return {!proto.api.MulticastGroupQueueItem}
*/
proto.api.ListMulticastGroupQueueResponse.prototype.addItems = function(opt_value, opt_index) {
return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.api.MulticastGroupQueueItem, opt_index);
};
/**
* Clears the list making it empty but non-null.
* @return {!proto.api.ListMulticastGroupQueueResponse} returns this
*/
proto.api.ListMulticastGroupQueueResponse.prototype.clearItemsList = function() {
return this.setItemsList([]);
};
/**
* @enum {number}
*/
proto.api.MulticastGroupType = {
CLASS_C: 0,
CLASS_B: 1
};
goog.object.extend(exports, proto.api);