// 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_, 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_, 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_, 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_, 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_, 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_, 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_, 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_, 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_, 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} * @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_, 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.ListTenantsResponse.prototype.getResultList = function() { return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, proto.api.TenantListItem, 2)); }; /** * @param {!Array} 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_, 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_, 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_, 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_, 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_, 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_, 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_, 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_, 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} * @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_, 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.ListTenantUsersResponse.prototype.getResultList = function() { return /** @type{!Array} */ ( jspb.Message.getRepeatedWrapperField(this, proto.api.TenantUserListItem, 2)); }; /** * @param {!Array} 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);