google-ads-node
Version:
Google Ads gRPC Client Library for Node
1 lines • 6.1 kB
JavaScript
var jspb=require("google-protobuf"),goog=jspb,global=Function("return this")();goog.exportSymbol("proto.google.api.Usage",null,global),goog.exportSymbol("proto.google.api.UsageRule",null,global),proto.google.api.Usage=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.api.Usage.repeatedFields_,null)},goog.inherits(proto.google.api.Usage,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.api.Usage.displayName="proto.google.api.Usage"),proto.google.api.Usage.repeatedFields_=[1,6],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.api.Usage.prototype.toObject=function(opt_includeInstance){return proto.google.api.Usage.toObject(opt_includeInstance,this)},proto.google.api.Usage.toObject=function(includeInstance,msg){var obj={requirementsList:jspb.Message.getRepeatedField(msg,1),rulesList:jspb.Message.toObjectList(msg.getRulesList(),proto.google.api.UsageRule.toObject,includeInstance),producerNotificationChannel:jspb.Message.getFieldWithDefault(msg,7,"")};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.api.Usage.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.api.Usage;return proto.google.api.Usage.deserializeBinaryFromReader(msg,reader)},proto.google.api.Usage.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readString();msg.addRequirements(value);break;case 6:value=new proto.google.api.UsageRule;reader.readMessage(value,proto.google.api.UsageRule.deserializeBinaryFromReader),msg.addRules(value);break;case 7:value=reader.readString();msg.setProducerNotificationChannel(value);break;default:reader.skipField()}}return msg},proto.google.api.Usage.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.api.Usage.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.api.Usage.serializeBinaryToWriter=function(message,writer){var f=void 0;0<(f=message.getRequirementsList()).length&&writer.writeRepeatedString(1,f),0<(f=message.getRulesList()).length&&writer.writeRepeatedMessage(6,f,proto.google.api.UsageRule.serializeBinaryToWriter),0<(f=message.getProducerNotificationChannel()).length&&writer.writeString(7,f)},proto.google.api.Usage.prototype.getRequirementsList=function(){return jspb.Message.getRepeatedField(this,1)},proto.google.api.Usage.prototype.setRequirementsList=function(value){jspb.Message.setField(this,1,value||[])},proto.google.api.Usage.prototype.addRequirements=function(value,opt_index){jspb.Message.addToRepeatedField(this,1,value,opt_index)},proto.google.api.Usage.prototype.clearRequirementsList=function(){this.setRequirementsList([])},proto.google.api.Usage.prototype.getRulesList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.api.UsageRule,6)},proto.google.api.Usage.prototype.setRulesList=function(value){jspb.Message.setRepeatedWrapperField(this,6,value)},proto.google.api.Usage.prototype.addRules=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,6,opt_value,proto.google.api.UsageRule,opt_index)},proto.google.api.Usage.prototype.clearRulesList=function(){this.setRulesList([])},proto.google.api.Usage.prototype.getProducerNotificationChannel=function(){return jspb.Message.getFieldWithDefault(this,7,"")},proto.google.api.Usage.prototype.setProducerNotificationChannel=function(value){jspb.Message.setProto3StringField(this,7,value)},proto.google.api.UsageRule=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.api.UsageRule,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.api.UsageRule.displayName="proto.google.api.UsageRule"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.api.UsageRule.prototype.toObject=function(opt_includeInstance){return proto.google.api.UsageRule.toObject(opt_includeInstance,this)},proto.google.api.UsageRule.toObject=function(includeInstance,msg){var obj={selector:jspb.Message.getFieldWithDefault(msg,1,""),allowUnregisteredCalls:jspb.Message.getFieldWithDefault(msg,2,!1),skipServiceControl:jspb.Message.getFieldWithDefault(msg,3,!1)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.api.UsageRule.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.api.UsageRule;return proto.google.api.UsageRule.deserializeBinaryFromReader(msg,reader)},proto.google.api.UsageRule.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readString();msg.setSelector(value);break;case 2:value=reader.readBool();msg.setAllowUnregisteredCalls(value);break;case 3:value=reader.readBool();msg.setSkipServiceControl(value);break;default:reader.skipField()}}return msg},proto.google.api.UsageRule.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.api.UsageRule.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.api.UsageRule.serializeBinaryToWriter=function(message,writer){var f=void 0;0<(f=message.getSelector()).length&&writer.writeString(1,f),(f=message.getAllowUnregisteredCalls())&&writer.writeBool(2,f),(f=message.getSkipServiceControl())&&writer.writeBool(3,f)},proto.google.api.UsageRule.prototype.getSelector=function(){return jspb.Message.getFieldWithDefault(this,1,"")},proto.google.api.UsageRule.prototype.setSelector=function(value){jspb.Message.setProto3StringField(this,1,value)},proto.google.api.UsageRule.prototype.getAllowUnregisteredCalls=function(){return jspb.Message.getFieldWithDefault(this,2,!1)},proto.google.api.UsageRule.prototype.setAllowUnregisteredCalls=function(value){jspb.Message.setProto3BooleanField(this,2,value)},proto.google.api.UsageRule.prototype.getSkipServiceControl=function(){return jspb.Message.getFieldWithDefault(this,3,!1)},proto.google.api.UsageRule.prototype.setSkipServiceControl=function(value){jspb.Message.setProto3BooleanField(this,3,value)},goog.object.extend(exports,proto.google.api);