chirpstack/api/grpc-web/api/tenant_pb.js
Orne Brocaar f776dd3898 Split private gateways under tenant in uplink / downlink.
This makes it possible to share uplink data with other tenants, but do
not allow other tenants to use these gateways for downlinks.
2023-02-14 13:41:22 +00:00

4464 lines
126 KiB
JavaScript
Vendored

// source: api/tenant.proto
/**
* @fileoverview
* @enhanceable
* @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!
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);
goog.exportSymbol('proto.api.AddTenantUserRequest', null, global);
goog.exportSymbol('proto.api.CreateTenantRequest', null, global);
goog.exportSymbol('proto.api.CreateTenantResponse', null, global);
goog.exportSymbol('proto.api.DeleteTenantRequest', null, global);
goog.exportSymbol('proto.api.DeleteTenantUserRequest', null, global);
goog.exportSymbol('proto.api.GetTenantRequest', null, global);
goog.exportSymbol('proto.api.GetTenantResponse', null, global);
goog.exportSymbol('proto.api.GetTenantUserRequest', null, global);
goog.exportSymbol('proto.api.GetTenantUserResponse', null, global);
goog.exportSymbol('proto.api.ListTenantUsersRequest', null, global);
goog.exportSymbol('proto.api.ListTenantUsersResponse', null, global);
goog.exportSymbol('proto.api.ListTenantsRequest', null, global);
goog.exportSymbol('proto.api.ListTenantsResponse', null, global);
goog.exportSymbol('proto.api.Tenant', null, global);
goog.exportSymbol('proto.api.TenantListItem', null, global);
goog.exportSymbol('proto.api.TenantUser', null, global);
goog.exportSymbol('proto.api.TenantUserListItem', null, global);
goog.exportSymbol('proto.api.UpdateTenantRequest', null, global);
goog.exportSymbol('proto.api.UpdateTenantUserRequest', 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.Tenant = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.Tenant, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.Tenant.displayName = 'proto.api.Tenant';
}
/**
* 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.TenantListItem = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.TenantListItem, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.TenantListItem.displayName = 'proto.api.TenantListItem';
}
/**
* 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.CreateTenantRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.CreateTenantRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.CreateTenantRequest.displayName = 'proto.api.CreateTenantRequest';
}
/**
* 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.CreateTenantResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.CreateTenantResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.CreateTenantResponse.displayName = 'proto.api.CreateTenantResponse';
}
/**
* 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.GetTenantRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.GetTenantRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.GetTenantRequest.displayName = 'proto.api.GetTenantRequest';
}
/**
* 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.GetTenantResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.GetTenantResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.GetTenantResponse.displayName = 'proto.api.GetTenantResponse';
}
/**
* 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.UpdateTenantRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.UpdateTenantRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.UpdateTenantRequest.displayName = 'proto.api.UpdateTenantRequest';
}
/**
* 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.DeleteTenantRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.DeleteTenantRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.DeleteTenantRequest.displayName = 'proto.api.DeleteTenantRequest';
}
/**
* 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.ListTenantsRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.ListTenantsRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.ListTenantsRequest.displayName = 'proto.api.ListTenantsRequest';
}
/**
* 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.ListTenantsResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, proto.api.ListTenantsResponse.repeatedFields_, null);
};
goog.inherits(proto.api.ListTenantsResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.ListTenantsResponse.displayName = 'proto.api.ListTenantsResponse';
}
/**
* 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.TenantUser = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.TenantUser, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.TenantUser.displayName = 'proto.api.TenantUser';
}
/**
* 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.TenantUserListItem = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.TenantUserListItem, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.TenantUserListItem.displayName = 'proto.api.TenantUserListItem';
}
/**
* 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.AddTenantUserRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.AddTenantUserRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.AddTenantUserRequest.displayName = 'proto.api.AddTenantUserRequest';
}
/**
* 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.GetTenantUserRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.GetTenantUserRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.GetTenantUserRequest.displayName = 'proto.api.GetTenantUserRequest';
}
/**
* 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.GetTenantUserResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.GetTenantUserResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.GetTenantUserResponse.displayName = 'proto.api.GetTenantUserResponse';
}
/**
* 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.UpdateTenantUserRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.UpdateTenantUserRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.UpdateTenantUserRequest.displayName = 'proto.api.UpdateTenantUserRequest';
}
/**
* 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.DeleteTenantUserRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.DeleteTenantUserRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.DeleteTenantUserRequest.displayName = 'proto.api.DeleteTenantUserRequest';
}
/**
* 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.ListTenantUsersRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.api.ListTenantUsersRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.ListTenantUsersRequest.displayName = 'proto.api.ListTenantUsersRequest';
}
/**
* 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.ListTenantUsersResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, proto.api.ListTenantUsersResponse.repeatedFields_, null);
};
goog.inherits(proto.api.ListTenantUsersResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
/**
* @public
* @override
*/
proto.api.ListTenantUsersResponse.displayName = 'proto.api.ListTenantUsersResponse';
}
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.Tenant.prototype.toObject = function(opt_includeInstance) {
return proto.api.Tenant.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.Tenant} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.Tenant.toObject = function(includeInstance, msg) {
var f, obj = {
id: jspb.Message.getFieldWithDefault(msg, 1, ""),
name: jspb.Message.getFieldWithDefault(msg, 2, ""),
description: jspb.Message.getFieldWithDefault(msg, 3, ""),
canHaveGateways: jspb.Message.getBooleanFieldWithDefault(msg, 4, false),
maxGatewayCount: jspb.Message.getFieldWithDefault(msg, 5, 0),
maxDeviceCount: jspb.Message.getFieldWithDefault(msg, 6, 0),
privateGatewaysUp: jspb.Message.getBooleanFieldWithDefault(msg, 7, false),
privateGatewaysDown: jspb.Message.getBooleanFieldWithDefault(msg, 8, false)
};
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.Tenant}
*/
proto.api.Tenant.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.Tenant;
return proto.api.Tenant.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.Tenant} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.Tenant}
*/
proto.api.Tenant.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.setDescription(value);
break;
case 4:
var value = /** @type {boolean} */ (reader.readBool());
msg.setCanHaveGateways(value);
break;
case 5:
var value = /** @type {number} */ (reader.readUint32());
msg.setMaxGatewayCount(value);
break;
case 6:
var value = /** @type {number} */ (reader.readUint32());
msg.setMaxDeviceCount(value);
break;
case 7:
var value = /** @type {boolean} */ (reader.readBool());
msg.setPrivateGatewaysUp(value);
break;
case 8:
var value = /** @type {boolean} */ (reader.readBool());
msg.setPrivateGatewaysDown(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.Tenant.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.Tenant.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.Tenant} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.Tenant.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.getDescription();
if (f.length > 0) {
writer.writeString(
3,
f
);
}
f = message.getCanHaveGateways();
if (f) {
writer.writeBool(
4,
f
);
}
f = message.getMaxGatewayCount();
if (f !== 0) {
writer.writeUint32(
5,
f
);
}
f = message.getMaxDeviceCount();
if (f !== 0) {
writer.writeUint32(
6,
f
);
}
f = message.getPrivateGatewaysUp();
if (f) {
writer.writeBool(
7,
f
);
}
f = message.getPrivateGatewaysDown();
if (f) {
writer.writeBool(
8,
f
);
}
};
/**
* optional string id = 1;
* @return {string}
*/
proto.api.Tenant.prototype.getId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.Tenant} returns this
*/
proto.api.Tenant.prototype.setId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional string name = 2;
* @return {string}
*/
proto.api.Tenant.prototype.getName = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/**
* @param {string} value
* @return {!proto.api.Tenant} returns this
*/
proto.api.Tenant.prototype.setName = function(value) {
return jspb.Message.setProto3StringField(this, 2, value);
};
/**
* optional string description = 3;
* @return {string}
*/
proto.api.Tenant.prototype.getDescription = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
};
/**
* @param {string} value
* @return {!proto.api.Tenant} returns this
*/
proto.api.Tenant.prototype.setDescription = function(value) {
return jspb.Message.setProto3StringField(this, 3, value);
};
/**
* optional bool can_have_gateways = 4;
* @return {boolean}
*/
proto.api.Tenant.prototype.getCanHaveGateways = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false));
};
/**
* @param {boolean} value
* @return {!proto.api.Tenant} returns this
*/
proto.api.Tenant.prototype.setCanHaveGateways = function(value) {
return jspb.Message.setProto3BooleanField(this, 4, value);
};
/**
* optional uint32 max_gateway_count = 5;
* @return {number}
*/
proto.api.Tenant.prototype.getMaxGatewayCount = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0));
};
/**
* @param {number} value
* @return {!proto.api.Tenant} returns this
*/
proto.api.Tenant.prototype.setMaxGatewayCount = function(value) {
return jspb.Message.setProto3IntField(this, 5, value);
};
/**
* optional uint32 max_device_count = 6;
* @return {number}
*/
proto.api.Tenant.prototype.getMaxDeviceCount = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0));
};
/**
* @param {number} value
* @return {!proto.api.Tenant} returns this
*/
proto.api.Tenant.prototype.setMaxDeviceCount = function(value) {
return jspb.Message.setProto3IntField(this, 6, value);
};
/**
* optional bool private_gateways_up = 7;
* @return {boolean}
*/
proto.api.Tenant.prototype.getPrivateGatewaysUp = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false));
};
/**
* @param {boolean} value
* @return {!proto.api.Tenant} returns this
*/
proto.api.Tenant.prototype.setPrivateGatewaysUp = function(value) {
return jspb.Message.setProto3BooleanField(this, 7, value);
};
/**
* optional bool private_gateways_down = 8;
* @return {boolean}
*/
proto.api.Tenant.prototype.getPrivateGatewaysDown = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false));
};
/**
* @param {boolean} value
* @return {!proto.api.Tenant} returns this
*/
proto.api.Tenant.prototype.setPrivateGatewaysDown = function(value) {
return jspb.Message.setProto3BooleanField(this, 8, 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.TenantListItem.prototype.toObject = function(opt_includeInstance) {
return proto.api.TenantListItem.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.TenantListItem} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.TenantListItem.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, ""),
canHaveGateways: jspb.Message.getBooleanFieldWithDefault(msg, 5, false),
privateGatewaysUp: jspb.Message.getBooleanFieldWithDefault(msg, 6, false),
privateGatewaysDown: jspb.Message.getBooleanFieldWithDefault(msg, 9, false),
maxGatewayCount: jspb.Message.getFieldWithDefault(msg, 7, 0),
maxDeviceCount: jspb.Message.getFieldWithDefault(msg, 8, 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.TenantListItem}
*/
proto.api.TenantListItem.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.TenantListItem;
return proto.api.TenantListItem.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.TenantListItem} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.TenantListItem}
*/
proto.api.TenantListItem.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 {boolean} */ (reader.readBool());
msg.setCanHaveGateways(value);
break;
case 6:
var value = /** @type {boolean} */ (reader.readBool());
msg.setPrivateGatewaysUp(value);
break;
case 9:
var value = /** @type {boolean} */ (reader.readBool());
msg.setPrivateGatewaysDown(value);
break;
case 7:
var value = /** @type {number} */ (reader.readUint32());
msg.setMaxGatewayCount(value);
break;
case 8:
var value = /** @type {number} */ (reader.readUint32());
msg.setMaxDeviceCount(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.TenantListItem.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.TenantListItem.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.TenantListItem} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.TenantListItem.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.getCanHaveGateways();
if (f) {
writer.writeBool(
5,
f
);
}
f = message.getPrivateGatewaysUp();
if (f) {
writer.writeBool(
6,
f
);
}
f = message.getPrivateGatewaysDown();
if (f) {
writer.writeBool(
9,
f
);
}
f = message.getMaxGatewayCount();
if (f !== 0) {
writer.writeUint32(
7,
f
);
}
f = message.getMaxDeviceCount();
if (f !== 0) {
writer.writeUint32(
8,
f
);
}
};
/**
* optional string id = 1;
* @return {string}
*/
proto.api.TenantListItem.prototype.getId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.TenantListItem} returns this
*/
proto.api.TenantListItem.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.TenantListItem.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.TenantListItem} returns this
*/
proto.api.TenantListItem.prototype.setCreatedAt = function(value) {
return jspb.Message.setWrapperField(this, 2, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.TenantListItem} returns this
*/
proto.api.TenantListItem.prototype.clearCreatedAt = function() {
return this.setCreatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.TenantListItem.prototype.hasCreatedAt = function() {
return jspb.Message.getField(this, 2) != null;
};
/**
* optional google.protobuf.Timestamp updated_at = 3;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.TenantListItem.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.TenantListItem} returns this
*/
proto.api.TenantListItem.prototype.setUpdatedAt = function(value) {
return jspb.Message.setWrapperField(this, 3, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.TenantListItem} returns this
*/
proto.api.TenantListItem.prototype.clearUpdatedAt = function() {
return this.setUpdatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.TenantListItem.prototype.hasUpdatedAt = function() {
return jspb.Message.getField(this, 3) != null;
};
/**
* optional string name = 4;
* @return {string}
*/
proto.api.TenantListItem.prototype.getName = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
};
/**
* @param {string} value
* @return {!proto.api.TenantListItem} returns this
*/
proto.api.TenantListItem.prototype.setName = function(value) {
return jspb.Message.setProto3StringField(this, 4, value);
};
/**
* optional bool can_have_gateways = 5;
* @return {boolean}
*/
proto.api.TenantListItem.prototype.getCanHaveGateways = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false));
};
/**
* @param {boolean} value
* @return {!proto.api.TenantListItem} returns this
*/
proto.api.TenantListItem.prototype.setCanHaveGateways = function(value) {
return jspb.Message.setProto3BooleanField(this, 5, value);
};
/**
* optional bool private_gateways_up = 6;
* @return {boolean}
*/
proto.api.TenantListItem.prototype.getPrivateGatewaysUp = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false));
};
/**
* @param {boolean} value
* @return {!proto.api.TenantListItem} returns this
*/
proto.api.TenantListItem.prototype.setPrivateGatewaysUp = function(value) {
return jspb.Message.setProto3BooleanField(this, 6, value);
};
/**
* optional bool private_gateways_down = 9;
* @return {boolean}
*/
proto.api.TenantListItem.prototype.getPrivateGatewaysDown = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 9, false));
};
/**
* @param {boolean} value
* @return {!proto.api.TenantListItem} returns this
*/
proto.api.TenantListItem.prototype.setPrivateGatewaysDown = function(value) {
return jspb.Message.setProto3BooleanField(this, 9, value);
};
/**
* optional uint32 max_gateway_count = 7;
* @return {number}
*/
proto.api.TenantListItem.prototype.getMaxGatewayCount = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0));
};
/**
* @param {number} value
* @return {!proto.api.TenantListItem} returns this
*/
proto.api.TenantListItem.prototype.setMaxGatewayCount = function(value) {
return jspb.Message.setProto3IntField(this, 7, value);
};
/**
* optional uint32 max_device_count = 8;
* @return {number}
*/
proto.api.TenantListItem.prototype.getMaxDeviceCount = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0));
};
/**
* @param {number} value
* @return {!proto.api.TenantListItem} returns this
*/
proto.api.TenantListItem.prototype.setMaxDeviceCount = function(value) {
return jspb.Message.setProto3IntField(this, 8, 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.CreateTenantRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.CreateTenantRequest.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.CreateTenantRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.CreateTenantRequest.toObject = function(includeInstance, msg) {
var f, obj = {
tenant: (f = msg.getTenant()) && proto.api.Tenant.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.CreateTenantRequest}
*/
proto.api.CreateTenantRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.CreateTenantRequest;
return proto.api.CreateTenantRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.CreateTenantRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.CreateTenantRequest}
*/
proto.api.CreateTenantRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.Tenant;
reader.readMessage(value,proto.api.Tenant.deserializeBinaryFromReader);
msg.setTenant(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.CreateTenantRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.CreateTenantRequest.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.CreateTenantRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.CreateTenantRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenant();
if (f != null) {
writer.writeMessage(
1,
f,
proto.api.Tenant.serializeBinaryToWriter
);
}
};
/**
* optional Tenant tenant = 1;
* @return {?proto.api.Tenant}
*/
proto.api.CreateTenantRequest.prototype.getTenant = function() {
return /** @type{?proto.api.Tenant} */ (
jspb.Message.getWrapperField(this, proto.api.Tenant, 1));
};
/**
* @param {?proto.api.Tenant|undefined} value
* @return {!proto.api.CreateTenantRequest} returns this
*/
proto.api.CreateTenantRequest.prototype.setTenant = function(value) {
return jspb.Message.setWrapperField(this, 1, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.CreateTenantRequest} returns this
*/
proto.api.CreateTenantRequest.prototype.clearTenant = function() {
return this.setTenant(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.CreateTenantRequest.prototype.hasTenant = 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.CreateTenantResponse.prototype.toObject = function(opt_includeInstance) {
return proto.api.CreateTenantResponse.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.CreateTenantResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.CreateTenantResponse.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.CreateTenantResponse}
*/
proto.api.CreateTenantResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.CreateTenantResponse;
return proto.api.CreateTenantResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.CreateTenantResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.CreateTenantResponse}
*/
proto.api.CreateTenantResponse.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.CreateTenantResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.CreateTenantResponse.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.CreateTenantResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.CreateTenantResponse.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.CreateTenantResponse.prototype.getId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.CreateTenantResponse} returns this
*/
proto.api.CreateTenantResponse.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.GetTenantRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.GetTenantRequest.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.GetTenantRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetTenantRequest.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.GetTenantRequest}
*/
proto.api.GetTenantRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.GetTenantRequest;
return proto.api.GetTenantRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.GetTenantRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.GetTenantRequest}
*/
proto.api.GetTenantRequest.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.GetTenantRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.GetTenantRequest.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.GetTenantRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetTenantRequest.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.GetTenantRequest.prototype.getId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.GetTenantRequest} returns this
*/
proto.api.GetTenantRequest.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.GetTenantResponse.prototype.toObject = function(opt_includeInstance) {
return proto.api.GetTenantResponse.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.GetTenantResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetTenantResponse.toObject = function(includeInstance, msg) {
var f, obj = {
tenant: (f = msg.getTenant()) && proto.api.Tenant.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.GetTenantResponse}
*/
proto.api.GetTenantResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.GetTenantResponse;
return proto.api.GetTenantResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.GetTenantResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.GetTenantResponse}
*/
proto.api.GetTenantResponse.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.Tenant;
reader.readMessage(value,proto.api.Tenant.deserializeBinaryFromReader);
msg.setTenant(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.GetTenantResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.GetTenantResponse.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.GetTenantResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetTenantResponse.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenant();
if (f != null) {
writer.writeMessage(
1,
f,
proto.api.Tenant.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 Tenant tenant = 1;
* @return {?proto.api.Tenant}
*/
proto.api.GetTenantResponse.prototype.getTenant = function() {
return /** @type{?proto.api.Tenant} */ (
jspb.Message.getWrapperField(this, proto.api.Tenant, 1));
};
/**
* @param {?proto.api.Tenant|undefined} value
* @return {!proto.api.GetTenantResponse} returns this
*/
proto.api.GetTenantResponse.prototype.setTenant = function(value) {
return jspb.Message.setWrapperField(this, 1, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.GetTenantResponse} returns this
*/
proto.api.GetTenantResponse.prototype.clearTenant = function() {
return this.setTenant(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.GetTenantResponse.prototype.hasTenant = function() {
return jspb.Message.getField(this, 1) != null;
};
/**
* optional google.protobuf.Timestamp created_at = 2;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.GetTenantResponse.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.GetTenantResponse} returns this
*/
proto.api.GetTenantResponse.prototype.setCreatedAt = function(value) {
return jspb.Message.setWrapperField(this, 2, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.GetTenantResponse} returns this
*/
proto.api.GetTenantResponse.prototype.clearCreatedAt = function() {
return this.setCreatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.GetTenantResponse.prototype.hasCreatedAt = function() {
return jspb.Message.getField(this, 2) != null;
};
/**
* optional google.protobuf.Timestamp updated_at = 3;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.GetTenantResponse.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.GetTenantResponse} returns this
*/
proto.api.GetTenantResponse.prototype.setUpdatedAt = function(value) {
return jspb.Message.setWrapperField(this, 3, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.GetTenantResponse} returns this
*/
proto.api.GetTenantResponse.prototype.clearUpdatedAt = function() {
return this.setUpdatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.GetTenantResponse.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.UpdateTenantRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.UpdateTenantRequest.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.UpdateTenantRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.UpdateTenantRequest.toObject = function(includeInstance, msg) {
var f, obj = {
tenant: (f = msg.getTenant()) && proto.api.Tenant.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.UpdateTenantRequest}
*/
proto.api.UpdateTenantRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.UpdateTenantRequest;
return proto.api.UpdateTenantRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.UpdateTenantRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.UpdateTenantRequest}
*/
proto.api.UpdateTenantRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.Tenant;
reader.readMessage(value,proto.api.Tenant.deserializeBinaryFromReader);
msg.setTenant(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.UpdateTenantRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.UpdateTenantRequest.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.UpdateTenantRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.UpdateTenantRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenant();
if (f != null) {
writer.writeMessage(
1,
f,
proto.api.Tenant.serializeBinaryToWriter
);
}
};
/**
* optional Tenant tenant = 1;
* @return {?proto.api.Tenant}
*/
proto.api.UpdateTenantRequest.prototype.getTenant = function() {
return /** @type{?proto.api.Tenant} */ (
jspb.Message.getWrapperField(this, proto.api.Tenant, 1));
};
/**
* @param {?proto.api.Tenant|undefined} value
* @return {!proto.api.UpdateTenantRequest} returns this
*/
proto.api.UpdateTenantRequest.prototype.setTenant = function(value) {
return jspb.Message.setWrapperField(this, 1, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.UpdateTenantRequest} returns this
*/
proto.api.UpdateTenantRequest.prototype.clearTenant = function() {
return this.setTenant(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.UpdateTenantRequest.prototype.hasTenant = 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.DeleteTenantRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.DeleteTenantRequest.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.DeleteTenantRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.DeleteTenantRequest.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.DeleteTenantRequest}
*/
proto.api.DeleteTenantRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.DeleteTenantRequest;
return proto.api.DeleteTenantRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.DeleteTenantRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.DeleteTenantRequest}
*/
proto.api.DeleteTenantRequest.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.DeleteTenantRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.DeleteTenantRequest.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.DeleteTenantRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.DeleteTenantRequest.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.DeleteTenantRequest.prototype.getId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.DeleteTenantRequest} returns this
*/
proto.api.DeleteTenantRequest.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.ListTenantsRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.ListTenantsRequest.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.ListTenantsRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListTenantsRequest.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, ""),
userId: 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.ListTenantsRequest}
*/
proto.api.ListTenantsRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.ListTenantsRequest;
return proto.api.ListTenantsRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.ListTenantsRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.ListTenantsRequest}
*/
proto.api.ListTenantsRequest.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.setUserId(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.ListTenantsRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.ListTenantsRequest.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.ListTenantsRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListTenantsRequest.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.getUserId();
if (f.length > 0) {
writer.writeString(
4,
f
);
}
};
/**
* optional uint32 limit = 1;
* @return {number}
*/
proto.api.ListTenantsRequest.prototype.getLimit = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
};
/**
* @param {number} value
* @return {!proto.api.ListTenantsRequest} returns this
*/
proto.api.ListTenantsRequest.prototype.setLimit = function(value) {
return jspb.Message.setProto3IntField(this, 1, value);
};
/**
* optional uint32 offset = 2;
* @return {number}
*/
proto.api.ListTenantsRequest.prototype.getOffset = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
};
/**
* @param {number} value
* @return {!proto.api.ListTenantsRequest} returns this
*/
proto.api.ListTenantsRequest.prototype.setOffset = function(value) {
return jspb.Message.setProto3IntField(this, 2, value);
};
/**
* optional string search = 3;
* @return {string}
*/
proto.api.ListTenantsRequest.prototype.getSearch = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
};
/**
* @param {string} value
* @return {!proto.api.ListTenantsRequest} returns this
*/
proto.api.ListTenantsRequest.prototype.setSearch = function(value) {
return jspb.Message.setProto3StringField(this, 3, value);
};
/**
* optional string user_id = 4;
* @return {string}
*/
proto.api.ListTenantsRequest.prototype.getUserId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
};
/**
* @param {string} value
* @return {!proto.api.ListTenantsRequest} returns this
*/
proto.api.ListTenantsRequest.prototype.setUserId = function(value) {
return jspb.Message.setProto3StringField(this, 4, value);
};
/**
* List of repeated fields within this message type.
* @private {!Array<number>}
* @const
*/
proto.api.ListTenantsResponse.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.ListTenantsResponse.prototype.toObject = function(opt_includeInstance) {
return proto.api.ListTenantsResponse.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.ListTenantsResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListTenantsResponse.toObject = function(includeInstance, msg) {
var f, obj = {
totalCount: jspb.Message.getFieldWithDefault(msg, 1, 0),
resultList: jspb.Message.toObjectList(msg.getResultList(),
proto.api.TenantListItem.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.ListTenantsResponse}
*/
proto.api.ListTenantsResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.ListTenantsResponse;
return proto.api.ListTenantsResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.ListTenantsResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.ListTenantsResponse}
*/
proto.api.ListTenantsResponse.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.TenantListItem;
reader.readMessage(value,proto.api.TenantListItem.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.ListTenantsResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.ListTenantsResponse.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.ListTenantsResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListTenantsResponse.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.TenantListItem.serializeBinaryToWriter
);
}
};
/**
* optional uint32 total_count = 1;
* @return {number}
*/
proto.api.ListTenantsResponse.prototype.getTotalCount = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
};
/**
* @param {number} value
* @return {!proto.api.ListTenantsResponse} returns this
*/
proto.api.ListTenantsResponse.prototype.setTotalCount = function(value) {
return jspb.Message.setProto3IntField(this, 1, value);
};
/**
* repeated TenantListItem result = 2;
* @return {!Array<!proto.api.TenantListItem>}
*/
proto.api.ListTenantsResponse.prototype.getResultList = function() {
return /** @type{!Array<!proto.api.TenantListItem>} */ (
jspb.Message.getRepeatedWrapperField(this, proto.api.TenantListItem, 2));
};
/**
* @param {!Array<!proto.api.TenantListItem>} value
* @return {!proto.api.ListTenantsResponse} returns this
*/
proto.api.ListTenantsResponse.prototype.setResultList = function(value) {
return jspb.Message.setRepeatedWrapperField(this, 2, value);
};
/**
* @param {!proto.api.TenantListItem=} opt_value
* @param {number=} opt_index
* @return {!proto.api.TenantListItem}
*/
proto.api.ListTenantsResponse.prototype.addResult = function(opt_value, opt_index) {
return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.api.TenantListItem, opt_index);
};
/**
* Clears the list making it empty but non-null.
* @return {!proto.api.ListTenantsResponse} returns this
*/
proto.api.ListTenantsResponse.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.TenantUser.prototype.toObject = function(opt_includeInstance) {
return proto.api.TenantUser.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.TenantUser} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.TenantUser.toObject = function(includeInstance, msg) {
var f, obj = {
tenantId: jspb.Message.getFieldWithDefault(msg, 1, ""),
userId: jspb.Message.getFieldWithDefault(msg, 2, ""),
isAdmin: jspb.Message.getBooleanFieldWithDefault(msg, 3, false),
isDeviceAdmin: jspb.Message.getBooleanFieldWithDefault(msg, 4, false),
isGatewayAdmin: jspb.Message.getBooleanFieldWithDefault(msg, 5, false),
email: jspb.Message.getFieldWithDefault(msg, 6, "")
};
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.TenantUser}
*/
proto.api.TenantUser.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.TenantUser;
return proto.api.TenantUser.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.TenantUser} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.TenantUser}
*/
proto.api.TenantUser.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.setTenantId(value);
break;
case 2:
var value = /** @type {string} */ (reader.readString());
msg.setUserId(value);
break;
case 3:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIsAdmin(value);
break;
case 4:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIsDeviceAdmin(value);
break;
case 5:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIsGatewayAdmin(value);
break;
case 6:
var value = /** @type {string} */ (reader.readString());
msg.setEmail(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.TenantUser.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.TenantUser.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.TenantUser} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.TenantUser.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenantId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getUserId();
if (f.length > 0) {
writer.writeString(
2,
f
);
}
f = message.getIsAdmin();
if (f) {
writer.writeBool(
3,
f
);
}
f = message.getIsDeviceAdmin();
if (f) {
writer.writeBool(
4,
f
);
}
f = message.getIsGatewayAdmin();
if (f) {
writer.writeBool(
5,
f
);
}
f = message.getEmail();
if (f.length > 0) {
writer.writeString(
6,
f
);
}
};
/**
* optional string tenant_id = 1;
* @return {string}
*/
proto.api.TenantUser.prototype.getTenantId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.TenantUser} returns this
*/
proto.api.TenantUser.prototype.setTenantId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional string user_id = 2;
* @return {string}
*/
proto.api.TenantUser.prototype.getUserId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/**
* @param {string} value
* @return {!proto.api.TenantUser} returns this
*/
proto.api.TenantUser.prototype.setUserId = function(value) {
return jspb.Message.setProto3StringField(this, 2, value);
};
/**
* optional bool is_admin = 3;
* @return {boolean}
*/
proto.api.TenantUser.prototype.getIsAdmin = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false));
};
/**
* @param {boolean} value
* @return {!proto.api.TenantUser} returns this
*/
proto.api.TenantUser.prototype.setIsAdmin = function(value) {
return jspb.Message.setProto3BooleanField(this, 3, value);
};
/**
* optional bool is_device_admin = 4;
* @return {boolean}
*/
proto.api.TenantUser.prototype.getIsDeviceAdmin = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false));
};
/**
* @param {boolean} value
* @return {!proto.api.TenantUser} returns this
*/
proto.api.TenantUser.prototype.setIsDeviceAdmin = function(value) {
return jspb.Message.setProto3BooleanField(this, 4, value);
};
/**
* optional bool is_gateway_admin = 5;
* @return {boolean}
*/
proto.api.TenantUser.prototype.getIsGatewayAdmin = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false));
};
/**
* @param {boolean} value
* @return {!proto.api.TenantUser} returns this
*/
proto.api.TenantUser.prototype.setIsGatewayAdmin = function(value) {
return jspb.Message.setProto3BooleanField(this, 5, value);
};
/**
* optional string email = 6;
* @return {string}
*/
proto.api.TenantUser.prototype.getEmail = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, ""));
};
/**
* @param {string} value
* @return {!proto.api.TenantUser} returns this
*/
proto.api.TenantUser.prototype.setEmail = function(value) {
return jspb.Message.setProto3StringField(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.TenantUserListItem.prototype.toObject = function(opt_includeInstance) {
return proto.api.TenantUserListItem.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.TenantUserListItem} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.TenantUserListItem.toObject = function(includeInstance, msg) {
var f, obj = {
tenantId: jspb.Message.getFieldWithDefault(msg, 1, ""),
userId: jspb.Message.getFieldWithDefault(msg, 2, ""),
createdAt: (f = msg.getCreatedAt()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
updatedAt: (f = msg.getUpdatedAt()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f),
email: jspb.Message.getFieldWithDefault(msg, 5, ""),
isAdmin: jspb.Message.getBooleanFieldWithDefault(msg, 6, false),
isDeviceAdmin: jspb.Message.getBooleanFieldWithDefault(msg, 7, false),
isGatewayAdmin: jspb.Message.getBooleanFieldWithDefault(msg, 8, false)
};
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.TenantUserListItem}
*/
proto.api.TenantUserListItem.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.TenantUserListItem;
return proto.api.TenantUserListItem.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.TenantUserListItem} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.TenantUserListItem}
*/
proto.api.TenantUserListItem.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.setTenantId(value);
break;
case 2:
var value = /** @type {string} */ (reader.readString());
msg.setUserId(value);
break;
case 3:
var value = new google_protobuf_timestamp_pb.Timestamp;
reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
msg.setCreatedAt(value);
break;
case 4:
var value = new google_protobuf_timestamp_pb.Timestamp;
reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader);
msg.setUpdatedAt(value);
break;
case 5:
var value = /** @type {string} */ (reader.readString());
msg.setEmail(value);
break;
case 6:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIsAdmin(value);
break;
case 7:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIsDeviceAdmin(value);
break;
case 8:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIsGatewayAdmin(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.TenantUserListItem.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.TenantUserListItem.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.TenantUserListItem} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.TenantUserListItem.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenantId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getUserId();
if (f.length > 0) {
writer.writeString(
2,
f
);
}
f = message.getCreatedAt();
if (f != null) {
writer.writeMessage(
3,
f,
google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
);
}
f = message.getUpdatedAt();
if (f != null) {
writer.writeMessage(
4,
f,
google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter
);
}
f = message.getEmail();
if (f.length > 0) {
writer.writeString(
5,
f
);
}
f = message.getIsAdmin();
if (f) {
writer.writeBool(
6,
f
);
}
f = message.getIsDeviceAdmin();
if (f) {
writer.writeBool(
7,
f
);
}
f = message.getIsGatewayAdmin();
if (f) {
writer.writeBool(
8,
f
);
}
};
/**
* optional string tenant_id = 1;
* @return {string}
*/
proto.api.TenantUserListItem.prototype.getTenantId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.TenantUserListItem} returns this
*/
proto.api.TenantUserListItem.prototype.setTenantId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional string user_id = 2;
* @return {string}
*/
proto.api.TenantUserListItem.prototype.getUserId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/**
* @param {string} value
* @return {!proto.api.TenantUserListItem} returns this
*/
proto.api.TenantUserListItem.prototype.setUserId = function(value) {
return jspb.Message.setProto3StringField(this, 2, value);
};
/**
* optional google.protobuf.Timestamp created_at = 3;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.TenantUserListItem.prototype.getCreatedAt = 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.TenantUserListItem} returns this
*/
proto.api.TenantUserListItem.prototype.setCreatedAt = function(value) {
return jspb.Message.setWrapperField(this, 3, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.TenantUserListItem} returns this
*/
proto.api.TenantUserListItem.prototype.clearCreatedAt = function() {
return this.setCreatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.TenantUserListItem.prototype.hasCreatedAt = function() {
return jspb.Message.getField(this, 3) != null;
};
/**
* optional google.protobuf.Timestamp updated_at = 4;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.TenantUserListItem.prototype.getUpdatedAt = function() {
return /** @type{?proto.google.protobuf.Timestamp} */ (
jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 4));
};
/**
* @param {?proto.google.protobuf.Timestamp|undefined} value
* @return {!proto.api.TenantUserListItem} returns this
*/
proto.api.TenantUserListItem.prototype.setUpdatedAt = function(value) {
return jspb.Message.setWrapperField(this, 4, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.TenantUserListItem} returns this
*/
proto.api.TenantUserListItem.prototype.clearUpdatedAt = function() {
return this.setUpdatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.TenantUserListItem.prototype.hasUpdatedAt = function() {
return jspb.Message.getField(this, 4) != null;
};
/**
* optional string email = 5;
* @return {string}
*/
proto.api.TenantUserListItem.prototype.getEmail = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, ""));
};
/**
* @param {string} value
* @return {!proto.api.TenantUserListItem} returns this
*/
proto.api.TenantUserListItem.prototype.setEmail = function(value) {
return jspb.Message.setProto3StringField(this, 5, value);
};
/**
* optional bool is_admin = 6;
* @return {boolean}
*/
proto.api.TenantUserListItem.prototype.getIsAdmin = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false));
};
/**
* @param {boolean} value
* @return {!proto.api.TenantUserListItem} returns this
*/
proto.api.TenantUserListItem.prototype.setIsAdmin = function(value) {
return jspb.Message.setProto3BooleanField(this, 6, value);
};
/**
* optional bool is_device_admin = 7;
* @return {boolean}
*/
proto.api.TenantUserListItem.prototype.getIsDeviceAdmin = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false));
};
/**
* @param {boolean} value
* @return {!proto.api.TenantUserListItem} returns this
*/
proto.api.TenantUserListItem.prototype.setIsDeviceAdmin = function(value) {
return jspb.Message.setProto3BooleanField(this, 7, value);
};
/**
* optional bool is_gateway_admin = 8;
* @return {boolean}
*/
proto.api.TenantUserListItem.prototype.getIsGatewayAdmin = function() {
return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false));
};
/**
* @param {boolean} value
* @return {!proto.api.TenantUserListItem} returns this
*/
proto.api.TenantUserListItem.prototype.setIsGatewayAdmin = function(value) {
return jspb.Message.setProto3BooleanField(this, 8, 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.AddTenantUserRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.AddTenantUserRequest.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.AddTenantUserRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.AddTenantUserRequest.toObject = function(includeInstance, msg) {
var f, obj = {
tenantUser: (f = msg.getTenantUser()) && proto.api.TenantUser.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.AddTenantUserRequest}
*/
proto.api.AddTenantUserRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.AddTenantUserRequest;
return proto.api.AddTenantUserRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.AddTenantUserRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.AddTenantUserRequest}
*/
proto.api.AddTenantUserRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.TenantUser;
reader.readMessage(value,proto.api.TenantUser.deserializeBinaryFromReader);
msg.setTenantUser(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.AddTenantUserRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.AddTenantUserRequest.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.AddTenantUserRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.AddTenantUserRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenantUser();
if (f != null) {
writer.writeMessage(
1,
f,
proto.api.TenantUser.serializeBinaryToWriter
);
}
};
/**
* optional TenantUser tenant_user = 1;
* @return {?proto.api.TenantUser}
*/
proto.api.AddTenantUserRequest.prototype.getTenantUser = function() {
return /** @type{?proto.api.TenantUser} */ (
jspb.Message.getWrapperField(this, proto.api.TenantUser, 1));
};
/**
* @param {?proto.api.TenantUser|undefined} value
* @return {!proto.api.AddTenantUserRequest} returns this
*/
proto.api.AddTenantUserRequest.prototype.setTenantUser = function(value) {
return jspb.Message.setWrapperField(this, 1, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.AddTenantUserRequest} returns this
*/
proto.api.AddTenantUserRequest.prototype.clearTenantUser = function() {
return this.setTenantUser(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.AddTenantUserRequest.prototype.hasTenantUser = 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.GetTenantUserRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.GetTenantUserRequest.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.GetTenantUserRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetTenantUserRequest.toObject = function(includeInstance, msg) {
var f, obj = {
tenantId: jspb.Message.getFieldWithDefault(msg, 1, ""),
userId: 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.GetTenantUserRequest}
*/
proto.api.GetTenantUserRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.GetTenantUserRequest;
return proto.api.GetTenantUserRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.GetTenantUserRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.GetTenantUserRequest}
*/
proto.api.GetTenantUserRequest.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.setTenantId(value);
break;
case 2:
var value = /** @type {string} */ (reader.readString());
msg.setUserId(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.GetTenantUserRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.GetTenantUserRequest.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.GetTenantUserRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetTenantUserRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenantId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getUserId();
if (f.length > 0) {
writer.writeString(
2,
f
);
}
};
/**
* optional string tenant_id = 1;
* @return {string}
*/
proto.api.GetTenantUserRequest.prototype.getTenantId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.GetTenantUserRequest} returns this
*/
proto.api.GetTenantUserRequest.prototype.setTenantId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional string user_id = 2;
* @return {string}
*/
proto.api.GetTenantUserRequest.prototype.getUserId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/**
* @param {string} value
* @return {!proto.api.GetTenantUserRequest} returns this
*/
proto.api.GetTenantUserRequest.prototype.setUserId = 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.GetTenantUserResponse.prototype.toObject = function(opt_includeInstance) {
return proto.api.GetTenantUserResponse.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.GetTenantUserResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetTenantUserResponse.toObject = function(includeInstance, msg) {
var f, obj = {
tenantUser: (f = msg.getTenantUser()) && proto.api.TenantUser.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.GetTenantUserResponse}
*/
proto.api.GetTenantUserResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.GetTenantUserResponse;
return proto.api.GetTenantUserResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.GetTenantUserResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.GetTenantUserResponse}
*/
proto.api.GetTenantUserResponse.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.TenantUser;
reader.readMessage(value,proto.api.TenantUser.deserializeBinaryFromReader);
msg.setTenantUser(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.GetTenantUserResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.GetTenantUserResponse.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.GetTenantUserResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.GetTenantUserResponse.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenantUser();
if (f != null) {
writer.writeMessage(
1,
f,
proto.api.TenantUser.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 TenantUser tenant_user = 1;
* @return {?proto.api.TenantUser}
*/
proto.api.GetTenantUserResponse.prototype.getTenantUser = function() {
return /** @type{?proto.api.TenantUser} */ (
jspb.Message.getWrapperField(this, proto.api.TenantUser, 1));
};
/**
* @param {?proto.api.TenantUser|undefined} value
* @return {!proto.api.GetTenantUserResponse} returns this
*/
proto.api.GetTenantUserResponse.prototype.setTenantUser = function(value) {
return jspb.Message.setWrapperField(this, 1, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.GetTenantUserResponse} returns this
*/
proto.api.GetTenantUserResponse.prototype.clearTenantUser = function() {
return this.setTenantUser(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.GetTenantUserResponse.prototype.hasTenantUser = function() {
return jspb.Message.getField(this, 1) != null;
};
/**
* optional google.protobuf.Timestamp created_at = 2;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.GetTenantUserResponse.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.GetTenantUserResponse} returns this
*/
proto.api.GetTenantUserResponse.prototype.setCreatedAt = function(value) {
return jspb.Message.setWrapperField(this, 2, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.GetTenantUserResponse} returns this
*/
proto.api.GetTenantUserResponse.prototype.clearCreatedAt = function() {
return this.setCreatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.GetTenantUserResponse.prototype.hasCreatedAt = function() {
return jspb.Message.getField(this, 2) != null;
};
/**
* optional google.protobuf.Timestamp updated_at = 3;
* @return {?proto.google.protobuf.Timestamp}
*/
proto.api.GetTenantUserResponse.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.GetTenantUserResponse} returns this
*/
proto.api.GetTenantUserResponse.prototype.setUpdatedAt = function(value) {
return jspb.Message.setWrapperField(this, 3, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.GetTenantUserResponse} returns this
*/
proto.api.GetTenantUserResponse.prototype.clearUpdatedAt = function() {
return this.setUpdatedAt(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.GetTenantUserResponse.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.UpdateTenantUserRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.UpdateTenantUserRequest.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.UpdateTenantUserRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.UpdateTenantUserRequest.toObject = function(includeInstance, msg) {
var f, obj = {
tenantUser: (f = msg.getTenantUser()) && proto.api.TenantUser.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.UpdateTenantUserRequest}
*/
proto.api.UpdateTenantUserRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.UpdateTenantUserRequest;
return proto.api.UpdateTenantUserRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.UpdateTenantUserRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.UpdateTenantUserRequest}
*/
proto.api.UpdateTenantUserRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.api.TenantUser;
reader.readMessage(value,proto.api.TenantUser.deserializeBinaryFromReader);
msg.setTenantUser(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.UpdateTenantUserRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.UpdateTenantUserRequest.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.UpdateTenantUserRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.UpdateTenantUserRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenantUser();
if (f != null) {
writer.writeMessage(
1,
f,
proto.api.TenantUser.serializeBinaryToWriter
);
}
};
/**
* optional TenantUser tenant_user = 1;
* @return {?proto.api.TenantUser}
*/
proto.api.UpdateTenantUserRequest.prototype.getTenantUser = function() {
return /** @type{?proto.api.TenantUser} */ (
jspb.Message.getWrapperField(this, proto.api.TenantUser, 1));
};
/**
* @param {?proto.api.TenantUser|undefined} value
* @return {!proto.api.UpdateTenantUserRequest} returns this
*/
proto.api.UpdateTenantUserRequest.prototype.setTenantUser = function(value) {
return jspb.Message.setWrapperField(this, 1, value);
};
/**
* Clears the message field making it undefined.
* @return {!proto.api.UpdateTenantUserRequest} returns this
*/
proto.api.UpdateTenantUserRequest.prototype.clearTenantUser = function() {
return this.setTenantUser(undefined);
};
/**
* Returns whether this field is set.
* @return {boolean}
*/
proto.api.UpdateTenantUserRequest.prototype.hasTenantUser = 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.DeleteTenantUserRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.DeleteTenantUserRequest.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.DeleteTenantUserRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.DeleteTenantUserRequest.toObject = function(includeInstance, msg) {
var f, obj = {
tenantId: jspb.Message.getFieldWithDefault(msg, 1, ""),
userId: 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.DeleteTenantUserRequest}
*/
proto.api.DeleteTenantUserRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.DeleteTenantUserRequest;
return proto.api.DeleteTenantUserRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.DeleteTenantUserRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.DeleteTenantUserRequest}
*/
proto.api.DeleteTenantUserRequest.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.setTenantId(value);
break;
case 2:
var value = /** @type {string} */ (reader.readString());
msg.setUserId(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.DeleteTenantUserRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.DeleteTenantUserRequest.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.DeleteTenantUserRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.DeleteTenantUserRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenantId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getUserId();
if (f.length > 0) {
writer.writeString(
2,
f
);
}
};
/**
* optional string tenant_id = 1;
* @return {string}
*/
proto.api.DeleteTenantUserRequest.prototype.getTenantId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.DeleteTenantUserRequest} returns this
*/
proto.api.DeleteTenantUserRequest.prototype.setTenantId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional string user_id = 2;
* @return {string}
*/
proto.api.DeleteTenantUserRequest.prototype.getUserId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/**
* @param {string} value
* @return {!proto.api.DeleteTenantUserRequest} returns this
*/
proto.api.DeleteTenantUserRequest.prototype.setUserId = 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.ListTenantUsersRequest.prototype.toObject = function(opt_includeInstance) {
return proto.api.ListTenantUsersRequest.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.ListTenantUsersRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListTenantUsersRequest.toObject = function(includeInstance, msg) {
var f, obj = {
tenantId: jspb.Message.getFieldWithDefault(msg, 1, ""),
limit: jspb.Message.getFieldWithDefault(msg, 2, 0),
offset: jspb.Message.getFieldWithDefault(msg, 3, 0)
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.api.ListTenantUsersRequest}
*/
proto.api.ListTenantUsersRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.ListTenantUsersRequest;
return proto.api.ListTenantUsersRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.ListTenantUsersRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.ListTenantUsersRequest}
*/
proto.api.ListTenantUsersRequest.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.setTenantId(value);
break;
case 2:
var value = /** @type {number} */ (reader.readUint32());
msg.setLimit(value);
break;
case 3:
var value = /** @type {number} */ (reader.readUint32());
msg.setOffset(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.api.ListTenantUsersRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.ListTenantUsersRequest.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.ListTenantUsersRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListTenantUsersRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getTenantId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getLimit();
if (f !== 0) {
writer.writeUint32(
2,
f
);
}
f = message.getOffset();
if (f !== 0) {
writer.writeUint32(
3,
f
);
}
};
/**
* optional string tenant_id = 1;
* @return {string}
*/
proto.api.ListTenantUsersRequest.prototype.getTenantId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/**
* @param {string} value
* @return {!proto.api.ListTenantUsersRequest} returns this
*/
proto.api.ListTenantUsersRequest.prototype.setTenantId = function(value) {
return jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional uint32 limit = 2;
* @return {number}
*/
proto.api.ListTenantUsersRequest.prototype.getLimit = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
};
/**
* @param {number} value
* @return {!proto.api.ListTenantUsersRequest} returns this
*/
proto.api.ListTenantUsersRequest.prototype.setLimit = function(value) {
return jspb.Message.setProto3IntField(this, 2, value);
};
/**
* optional uint32 offset = 3;
* @return {number}
*/
proto.api.ListTenantUsersRequest.prototype.getOffset = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
};
/**
* @param {number} value
* @return {!proto.api.ListTenantUsersRequest} returns this
*/
proto.api.ListTenantUsersRequest.prototype.setOffset = function(value) {
return jspb.Message.setProto3IntField(this, 3, value);
};
/**
* List of repeated fields within this message type.
* @private {!Array<number>}
* @const
*/
proto.api.ListTenantUsersResponse.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.ListTenantUsersResponse.prototype.toObject = function(opt_includeInstance) {
return proto.api.ListTenantUsersResponse.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.ListTenantUsersResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListTenantUsersResponse.toObject = function(includeInstance, msg) {
var f, obj = {
totalCount: jspb.Message.getFieldWithDefault(msg, 1, 0),
resultList: jspb.Message.toObjectList(msg.getResultList(),
proto.api.TenantUserListItem.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.ListTenantUsersResponse}
*/
proto.api.ListTenantUsersResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.api.ListTenantUsersResponse;
return proto.api.ListTenantUsersResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.api.ListTenantUsersResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.api.ListTenantUsersResponse}
*/
proto.api.ListTenantUsersResponse.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.TenantUserListItem;
reader.readMessage(value,proto.api.TenantUserListItem.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.ListTenantUsersResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.api.ListTenantUsersResponse.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.ListTenantUsersResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.api.ListTenantUsersResponse.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.TenantUserListItem.serializeBinaryToWriter
);
}
};
/**
* optional uint32 total_count = 1;
* @return {number}
*/
proto.api.ListTenantUsersResponse.prototype.getTotalCount = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
};
/**
* @param {number} value
* @return {!proto.api.ListTenantUsersResponse} returns this
*/
proto.api.ListTenantUsersResponse.prototype.setTotalCount = function(value) {
return jspb.Message.setProto3IntField(this, 1, value);
};
/**
* repeated TenantUserListItem result = 2;
* @return {!Array<!proto.api.TenantUserListItem>}
*/
proto.api.ListTenantUsersResponse.prototype.getResultList = function() {
return /** @type{!Array<!proto.api.TenantUserListItem>} */ (
jspb.Message.getRepeatedWrapperField(this, proto.api.TenantUserListItem, 2));
};
/**
* @param {!Array<!proto.api.TenantUserListItem>} value
* @return {!proto.api.ListTenantUsersResponse} returns this
*/
proto.api.ListTenantUsersResponse.prototype.setResultList = function(value) {
return jspb.Message.setRepeatedWrapperField(this, 2, value);
};
/**
* @param {!proto.api.TenantUserListItem=} opt_value
* @param {number=} opt_index
* @return {!proto.api.TenantUserListItem}
*/
proto.api.ListTenantUsersResponse.prototype.addResult = function(opt_value, opt_index) {
return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.api.TenantUserListItem, opt_index);
};
/**
* Clears the list making it empty but non-null.
* @return {!proto.api.ListTenantUsersResponse} returns this
*/
proto.api.ListTenantUsersResponse.prototype.clearResultList = function() {
return this.setResultList([]);
};
goog.object.extend(exports, proto.api);