google-ads-node
Version:
Google Ads gRPC Client Library for Node
1 lines • 59.6 kB
JavaScript
var jspb=require("google-protobuf"),goog=jspb,global=Function("return this")(),google_ads_googleads_v2_common_keyword_plan_common_pb=require("../../../../../google/ads/googleads/v2/common/keyword_plan_common_pb.js"),google_ads_googleads_v2_resources_keyword_plan_pb=require("../../../../../google/ads/googleads/v2/resources/keyword_plan_pb.js"),google_api_annotations_pb=require("../../../../../google/api/annotations_pb.js"),google_protobuf_field_mask_pb=require("google-protobuf/google/protobuf/field_mask_pb.js"),google_protobuf_wrappers_pb=require("google-protobuf/google/protobuf/wrappers_pb.js"),google_rpc_status_pb=require("../../../../../google/rpc/status_pb.js"),google_api_client_pb=require("../../../../../google/api/client_pb.js");goog.exportSymbol("proto.google.ads.googleads.v2.services.ForecastMetrics",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.GetKeywordPlanRequest",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.KeywordPlanOperation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.services.MutateKeywordPlansResult",null,global),proto.google.ads.googleads.v2.services.GetKeywordPlanRequest=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.services.GetKeywordPlanRequest,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.displayName="proto.google.ads.googleads.v2.services.GetKeywordPlanRequest"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.toObject=function(includeInstance,msg){var obj={resourceName:jspb.Message.getFieldWithDefault(msg,1,"")};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.GetKeywordPlanRequest;return proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readString();msg.setResourceName(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.serializeBinaryToWriter=function(message,writer){var f;0<(f=message.getResourceName()).length&&writer.writeString(1,f)},proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.prototype.getResourceName=function(){return jspb.Message.getFieldWithDefault(this,1,"")},proto.google.ads.googleads.v2.services.GetKeywordPlanRequest.prototype.setResourceName=function(value){jspb.Message.setProto3StringField(this,1,value)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.displayName="proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest"),proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.repeatedFields_=[2],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.toObject=function(includeInstance,msg){var obj={customerId:jspb.Message.getFieldWithDefault(msg,1,""),operationsList:jspb.Message.toObjectList(msg.getOperationsList(),proto.google.ads.googleads.v2.services.KeywordPlanOperation.toObject,includeInstance),partialFailure:jspb.Message.getFieldWithDefault(msg,3,!1),validateOnly:jspb.Message.getFieldWithDefault(msg,4,!1)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest;return proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readString();msg.setCustomerId(value);break;case 2:value=new proto.google.ads.googleads.v2.services.KeywordPlanOperation;reader.readMessage(value,proto.google.ads.googleads.v2.services.KeywordPlanOperation.deserializeBinaryFromReader),msg.addOperations(value);break;case 3:value=reader.readBool();msg.setPartialFailure(value);break;case 4:value=reader.readBool();msg.setValidateOnly(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.serializeBinaryToWriter=function(message,writer){var f=void 0;0<(f=message.getCustomerId()).length&&writer.writeString(1,f),0<(f=message.getOperationsList()).length&&writer.writeRepeatedMessage(2,f,proto.google.ads.googleads.v2.services.KeywordPlanOperation.serializeBinaryToWriter),(f=message.getPartialFailure())&&writer.writeBool(3,f),(f=message.getValidateOnly())&&writer.writeBool(4,f)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.getCustomerId=function(){return jspb.Message.getFieldWithDefault(this,1,"")},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.setCustomerId=function(value){jspb.Message.setProto3StringField(this,1,value)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.getOperationsList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.services.KeywordPlanOperation,2)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.setOperationsList=function(value){jspb.Message.setRepeatedWrapperField(this,2,value)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.addOperations=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,2,opt_value,proto.google.ads.googleads.v2.services.KeywordPlanOperation,opt_index)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.clearOperationsList=function(){this.setOperationsList([])},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.getPartialFailure=function(){return jspb.Message.getFieldWithDefault(this,3,!1)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.setPartialFailure=function(value){jspb.Message.setProto3BooleanField(this,3,value)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.getValidateOnly=function(){return jspb.Message.getFieldWithDefault(this,4,!1)},proto.google.ads.googleads.v2.services.MutateKeywordPlansRequest.prototype.setValidateOnly=function(value){jspb.Message.setProto3BooleanField(this,4,value)},proto.google.ads.googleads.v2.services.KeywordPlanOperation=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,proto.google.ads.googleads.v2.services.KeywordPlanOperation.oneofGroups_)},goog.inherits(proto.google.ads.googleads.v2.services.KeywordPlanOperation,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.KeywordPlanOperation.displayName="proto.google.ads.googleads.v2.services.KeywordPlanOperation"),proto.google.ads.googleads.v2.services.KeywordPlanOperation.oneofGroups_=[[1,2,3]],proto.google.ads.googleads.v2.services.KeywordPlanOperation.OperationCase={OPERATION_NOT_SET:0,CREATE:1,UPDATE:2,REMOVE:3},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.getOperationCase=function(){return jspb.Message.computeOneofCase(this,proto.google.ads.googleads.v2.services.KeywordPlanOperation.oneofGroups_[0])},jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.KeywordPlanOperation.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.toObject=function(includeInstance,msg){var f,obj={updateMask:(f=msg.getUpdateMask())&&google_protobuf_field_mask_pb.FieldMask.toObject(includeInstance,f),create:(f=msg.getCreate())&&google_ads_googleads_v2_resources_keyword_plan_pb.KeywordPlan.toObject(includeInstance,f),update:(f=msg.getUpdate())&&google_ads_googleads_v2_resources_keyword_plan_pb.KeywordPlan.toObject(includeInstance,f),remove:jspb.Message.getFieldWithDefault(msg,3,"")};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.KeywordPlanOperation.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.KeywordPlanOperation;return proto.google.ads.googleads.v2.services.KeywordPlanOperation.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 4:var value=new google_protobuf_field_mask_pb.FieldMask;reader.readMessage(value,google_protobuf_field_mask_pb.FieldMask.deserializeBinaryFromReader),msg.setUpdateMask(value);break;case 1:value=new google_ads_googleads_v2_resources_keyword_plan_pb.KeywordPlan;reader.readMessage(value,google_ads_googleads_v2_resources_keyword_plan_pb.KeywordPlan.deserializeBinaryFromReader),msg.setCreate(value);break;case 2:value=new google_ads_googleads_v2_resources_keyword_plan_pb.KeywordPlan;reader.readMessage(value,google_ads_googleads_v2_resources_keyword_plan_pb.KeywordPlan.deserializeBinaryFromReader),msg.setUpdate(value);break;case 3:value=reader.readString();msg.setRemove(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.KeywordPlanOperation.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.KeywordPlanOperation.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getUpdateMask())&&writer.writeMessage(4,f,google_protobuf_field_mask_pb.FieldMask.serializeBinaryToWriter),null!=(f=message.getCreate())&&writer.writeMessage(1,f,google_ads_googleads_v2_resources_keyword_plan_pb.KeywordPlan.serializeBinaryToWriter),null!=(f=message.getUpdate())&&writer.writeMessage(2,f,google_ads_googleads_v2_resources_keyword_plan_pb.KeywordPlan.serializeBinaryToWriter),null!=(f=jspb.Message.getField(message,3))&&writer.writeString(3,f)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.getUpdateMask=function(){return jspb.Message.getWrapperField(this,google_protobuf_field_mask_pb.FieldMask,4)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.setUpdateMask=function(value){jspb.Message.setWrapperField(this,4,value)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.clearUpdateMask=function(){this.setUpdateMask(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.hasUpdateMask=function(){return null!=jspb.Message.getField(this,4)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.getCreate=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_resources_keyword_plan_pb.KeywordPlan,1)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.setCreate=function(value){jspb.Message.setOneofWrapperField(this,1,proto.google.ads.googleads.v2.services.KeywordPlanOperation.oneofGroups_[0],value)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.clearCreate=function(){this.setCreate(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.hasCreate=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.getUpdate=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_resources_keyword_plan_pb.KeywordPlan,2)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.setUpdate=function(value){jspb.Message.setOneofWrapperField(this,2,proto.google.ads.googleads.v2.services.KeywordPlanOperation.oneofGroups_[0],value)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.clearUpdate=function(){this.setUpdate(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.hasUpdate=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.getRemove=function(){return jspb.Message.getFieldWithDefault(this,3,"")},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.setRemove=function(value){jspb.Message.setOneofField(this,3,proto.google.ads.googleads.v2.services.KeywordPlanOperation.oneofGroups_[0],value)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.clearRemove=function(){jspb.Message.setOneofField(this,3,proto.google.ads.googleads.v2.services.KeywordPlanOperation.oneofGroups_[0],void 0)},proto.google.ads.googleads.v2.services.KeywordPlanOperation.prototype.hasRemove=function(){return null!=jspb.Message.getField(this,3)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.displayName="proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse"),proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.repeatedFields_=[2],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.toObject=function(includeInstance,msg){var f,obj={partialFailureError:(f=msg.getPartialFailureError())&&google_rpc_status_pb.Status.toObject(includeInstance,f),resultsList:jspb.Message.toObjectList(msg.getResultsList(),proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.toObject,includeInstance)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse;return proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 3:var value=new google_rpc_status_pb.Status;reader.readMessage(value,google_rpc_status_pb.Status.deserializeBinaryFromReader),msg.setPartialFailureError(value);break;case 2:value=new proto.google.ads.googleads.v2.services.MutateKeywordPlansResult;reader.readMessage(value,proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.deserializeBinaryFromReader),msg.addResults(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getPartialFailureError())&&writer.writeMessage(3,f,google_rpc_status_pb.Status.serializeBinaryToWriter),0<(f=message.getResultsList()).length&&writer.writeRepeatedMessage(2,f,proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.serializeBinaryToWriter)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.prototype.getPartialFailureError=function(){return jspb.Message.getWrapperField(this,google_rpc_status_pb.Status,3)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.prototype.setPartialFailureError=function(value){jspb.Message.setWrapperField(this,3,value)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.prototype.clearPartialFailureError=function(){this.setPartialFailureError(void 0)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.prototype.hasPartialFailureError=function(){return null!=jspb.Message.getField(this,3)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.prototype.getResultsList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.services.MutateKeywordPlansResult,2)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.prototype.setResultsList=function(value){jspb.Message.setRepeatedWrapperField(this,2,value)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.prototype.addResults=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,2,opt_value,proto.google.ads.googleads.v2.services.MutateKeywordPlansResult,opt_index)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResponse.prototype.clearResultsList=function(){this.setResultsList([])},proto.google.ads.googleads.v2.services.MutateKeywordPlansResult=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.services.MutateKeywordPlansResult,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.displayName="proto.google.ads.googleads.v2.services.MutateKeywordPlansResult"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.toObject=function(includeInstance,msg){var obj={resourceName:jspb.Message.getFieldWithDefault(msg,1,"")};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.MutateKeywordPlansResult;return proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readString();msg.setResourceName(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.serializeBinaryToWriter=function(message,writer){var f;0<(f=message.getResourceName()).length&&writer.writeString(1,f)},proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.prototype.getResourceName=function(){return jspb.Message.getFieldWithDefault(this,1,"")},proto.google.ads.googleads.v2.services.MutateKeywordPlansResult.prototype.setResourceName=function(value){jspb.Message.setProto3StringField(this,1,value)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.displayName="proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.toObject=function(includeInstance,msg){var obj={keywordPlan:jspb.Message.getFieldWithDefault(msg,1,"")};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest;return proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readString();msg.setKeywordPlan(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.serializeBinaryToWriter=function(message,writer){var f;0<(f=message.getKeywordPlan()).length&&writer.writeString(1,f)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.prototype.getKeywordPlan=function(){return jspb.Message.getFieldWithDefault(this,1,"")},proto.google.ads.googleads.v2.services.GenerateForecastMetricsRequest.prototype.setKeywordPlan=function(value){jspb.Message.setProto3StringField(this,1,value)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.displayName="proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse"),proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.repeatedFields_=[1,2,3],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.toObject=function(includeInstance,msg){var obj={campaignForecastsList:jspb.Message.toObjectList(msg.getCampaignForecastsList(),proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.toObject,includeInstance),adGroupForecastsList:jspb.Message.toObjectList(msg.getAdGroupForecastsList(),proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.toObject,includeInstance),keywordForecastsList:jspb.Message.toObjectList(msg.getKeywordForecastsList(),proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.toObject,includeInstance)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse;return proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast;reader.readMessage(value,proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.deserializeBinaryFromReader),msg.addCampaignForecasts(value);break;case 2:value=new proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast;reader.readMessage(value,proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.deserializeBinaryFromReader),msg.addAdGroupForecasts(value);break;case 3:value=new proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast;reader.readMessage(value,proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.deserializeBinaryFromReader),msg.addKeywordForecasts(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.serializeBinaryToWriter=function(message,writer){var f=void 0;0<(f=message.getCampaignForecastsList()).length&&writer.writeRepeatedMessage(1,f,proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.serializeBinaryToWriter),0<(f=message.getAdGroupForecastsList()).length&&writer.writeRepeatedMessage(2,f,proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.serializeBinaryToWriter),0<(f=message.getKeywordForecastsList()).length&&writer.writeRepeatedMessage(3,f,proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.serializeBinaryToWriter)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.getCampaignForecastsList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast,1)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.setCampaignForecastsList=function(value){jspb.Message.setRepeatedWrapperField(this,1,value)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.addCampaignForecasts=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,1,opt_value,proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast,opt_index)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.clearCampaignForecastsList=function(){this.setCampaignForecastsList([])},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.getAdGroupForecastsList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast,2)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.setAdGroupForecastsList=function(value){jspb.Message.setRepeatedWrapperField(this,2,value)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.addAdGroupForecasts=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,2,opt_value,proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast,opt_index)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.clearAdGroupForecastsList=function(){this.setAdGroupForecastsList([])},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.getKeywordForecastsList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast,3)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.setKeywordForecastsList=function(value){jspb.Message.setRepeatedWrapperField(this,3,value)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.addKeywordForecasts=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,3,opt_value,proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast,opt_index)},proto.google.ads.googleads.v2.services.GenerateForecastMetricsResponse.prototype.clearKeywordForecastsList=function(){this.setKeywordForecastsList([])},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.displayName="proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.toObject=function(includeInstance,msg){var f,obj={keywordPlanCampaign:(f=msg.getKeywordPlanCampaign())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),campaignForecast:(f=msg.getCampaignForecast())&&proto.google.ads.googleads.v2.services.ForecastMetrics.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast;return proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setKeywordPlanCampaign(value);break;case 2:value=new proto.google.ads.googleads.v2.services.ForecastMetrics;reader.readMessage(value,proto.google.ads.googleads.v2.services.ForecastMetrics.deserializeBinaryFromReader),msg.setCampaignForecast(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getKeywordPlanCampaign())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getCampaignForecast())&&writer.writeMessage(2,f,proto.google.ads.googleads.v2.services.ForecastMetrics.serializeBinaryToWriter)},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.prototype.getKeywordPlanCampaign=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,1)},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.prototype.setKeywordPlanCampaign=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.prototype.clearKeywordPlanCampaign=function(){this.setKeywordPlanCampaign(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.prototype.hasKeywordPlanCampaign=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.prototype.getCampaignForecast=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.services.ForecastMetrics,2)},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.prototype.setCampaignForecast=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.prototype.clearCampaignForecast=function(){this.setCampaignForecast(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanCampaignForecast.prototype.hasCampaignForecast=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.displayName="proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.toObject=function(includeInstance,msg){var f,obj={keywordPlanAdGroup:(f=msg.getKeywordPlanAdGroup())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),adGroupForecast:(f=msg.getAdGroupForecast())&&proto.google.ads.googleads.v2.services.ForecastMetrics.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast;return proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setKeywordPlanAdGroup(value);break;case 2:value=new proto.google.ads.googleads.v2.services.ForecastMetrics;reader.readMessage(value,proto.google.ads.googleads.v2.services.ForecastMetrics.deserializeBinaryFromReader),msg.setAdGroupForecast(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getKeywordPlanAdGroup())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getAdGroupForecast())&&writer.writeMessage(2,f,proto.google.ads.googleads.v2.services.ForecastMetrics.serializeBinaryToWriter)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.prototype.getKeywordPlanAdGroup=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,1)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.prototype.setKeywordPlanAdGroup=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.prototype.clearKeywordPlanAdGroup=function(){this.setKeywordPlanAdGroup(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.prototype.hasKeywordPlanAdGroup=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.prototype.getAdGroupForecast=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.services.ForecastMetrics,2)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.prototype.setAdGroupForecast=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.prototype.clearAdGroupForecast=function(){this.setAdGroupForecast(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanAdGroupForecast.prototype.hasAdGroupForecast=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.displayName="proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.toObject=function(includeInstance,msg){var f,obj={keywordPlanAdGroupKeyword:(f=msg.getKeywordPlanAdGroupKeyword())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),keywordForecast:(f=msg.getKeywordForecast())&&proto.google.ads.googleads.v2.services.ForecastMetrics.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast;return proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setKeywordPlanAdGroupKeyword(value);break;case 2:value=new proto.google.ads.googleads.v2.services.ForecastMetrics;reader.readMessage(value,proto.google.ads.googleads.v2.services.ForecastMetrics.deserializeBinaryFromReader),msg.setKeywordForecast(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getKeywordPlanAdGroupKeyword())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getKeywordForecast())&&writer.writeMessage(2,f,proto.google.ads.googleads.v2.services.ForecastMetrics.serializeBinaryToWriter)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.prototype.getKeywordPlanAdGroupKeyword=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,1)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.prototype.setKeywordPlanAdGroupKeyword=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.prototype.clearKeywordPlanAdGroupKeyword=function(){this.setKeywordPlanAdGroupKeyword(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.prototype.hasKeywordPlanAdGroupKeyword=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.prototype.getKeywordForecast=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.services.ForecastMetrics,2)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.prototype.setKeywordForecast=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.prototype.clearKeywordForecast=function(){this.setKeywordForecast(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordForecast.prototype.hasKeywordForecast=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.services.ForecastMetrics=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.services.ForecastMetrics,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.ForecastMetrics.displayName="proto.google.ads.googleads.v2.services.ForecastMetrics"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.ForecastMetrics.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.ForecastMetrics.toObject=function(includeInstance,msg){var f,obj={impressions:(f=msg.getImpressions())&&google_protobuf_wrappers_pb.DoubleValue.toObject(includeInstance,f),ctr:(f=msg.getCtr())&&google_protobuf_wrappers_pb.DoubleValue.toObject(includeInstance,f),averageCpc:(f=msg.getAverageCpc())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f),clicks:(f=msg.getClicks())&&google_protobuf_wrappers_pb.DoubleValue.toObject(includeInstance,f),costMicros:(f=msg.getCostMicros())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.ForecastMetrics.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.ForecastMetrics;return proto.google.ads.googleads.v2.services.ForecastMetrics.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.ForecastMetrics.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new google_protobuf_wrappers_pb.DoubleValue;reader.readMessage(value,google_protobuf_wrappers_pb.DoubleValue.deserializeBinaryFromReader),msg.setImpressions(value);break;case 2:value=new google_protobuf_wrappers_pb.DoubleValue;reader.readMessage(value,google_protobuf_wrappers_pb.DoubleValue.deserializeBinaryFromReader),msg.setCtr(value);break;case 3:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setAverageCpc(value);break;case 5:value=new google_protobuf_wrappers_pb.DoubleValue;reader.readMessage(value,google_protobuf_wrappers_pb.DoubleValue.deserializeBinaryFromReader),msg.setClicks(value);break;case 6:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setCostMicros(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.ForecastMetrics.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.ForecastMetrics.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getImpressions())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.DoubleValue.serializeBinaryToWriter),null!=(f=message.getCtr())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.DoubleValue.serializeBinaryToWriter),null!=(f=message.getAverageCpc())&&writer.writeMessage(3,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),null!=(f=message.getClicks())&&writer.writeMessage(5,f,google_protobuf_wrappers_pb.DoubleValue.serializeBinaryToWriter),null!=(f=message.getCostMicros())&&writer.writeMessage(6,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.getImpressions=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.DoubleValue,1)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.setImpressions=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.clearImpressions=function(){this.setImpressions(void 0)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.hasImpressions=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.getCtr=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.DoubleValue,2)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.setCtr=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.clearCtr=function(){this.setCtr(void 0)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.hasCtr=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.getAverageCpc=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,3)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.setAverageCpc=function(value){jspb.Message.setWrapperField(this,3,value)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.clearAverageCpc=function(){this.setAverageCpc(void 0)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.hasAverageCpc=function(){return null!=jspb.Message.getField(this,3)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.getClicks=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.DoubleValue,5)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.setClicks=function(value){jspb.Message.setWrapperField(this,5,value)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.clearClicks=function(){this.setClicks(void 0)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.hasClicks=function(){return null!=jspb.Message.getField(this,5)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.getCostMicros=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,6)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.setCostMicros=function(value){jspb.Message.setWrapperField(this,6,value)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.clearCostMicros=function(){this.setCostMicros(void 0)},proto.google.ads.googleads.v2.services.ForecastMetrics.prototype.hasCostMicros=function(){return null!=jspb.Message.getField(this,6)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.displayName="proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.toObject=function(includeInstance,msg){var obj={keywordPlan:jspb.Message.getFieldWithDefault(msg,1,"")};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest;return proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readString();msg.setKeywordPlan(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.serializeBinaryToWriter=function(message,writer){var f;0<(f=message.getKeywordPlan()).length&&writer.writeString(1,f)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.prototype.getKeywordPlan=function(){return jspb.Message.getFieldWithDefault(this,1,"")},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsRequest.prototype.setKeywordPlan=function(value){jspb.Message.setProto3StringField(this,1,value)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.displayName="proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse"),proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.repeatedFields_=[1],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.toObject=function(includeInstance,msg){var obj={metricsList:jspb.Message.toObjectList(msg.getMetricsList(),proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.toObject,includeInstance)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse;return proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics;reader.readMessage(value,proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.deserializeBinaryFromReader),msg.addMetrics(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.serializeBinaryToWriter=function(message,writer){var f;0<(f=message.getMetricsList()).length&&writer.writeRepeatedMessage(1,f,proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.serializeBinaryToWriter)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.prototype.getMetricsList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics,1)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.prototype.setMetricsList=function(value){jspb.Message.setRepeatedWrapperField(this,1,value)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.prototype.addMetrics=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,1,opt_value,proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics,opt_index)},proto.google.ads.googleads.v2.services.GenerateHistoricalMetricsResponse.prototype.clearMetricsList=function(){this.setMetricsList([])},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.displayName="proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.toObject=function(includeInstance,msg){var f,obj={searchQuery:(f=msg.getSearchQuery())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),keywordMetrics:(f=msg.getKeywordMetrics())&&google_ads_googleads_v2_common_keyword_plan_common_pb.KeywordPlanHistoricalMetrics.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics;return proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setSearchQuery(value);break;case 2:value=new google_ads_googleads_v2_common_keyword_plan_common_pb.KeywordPlanHistoricalMetrics;reader.readMessage(value,google_ads_googleads_v2_common_keyword_plan_common_pb.KeywordPlanHistoricalMetrics.deserializeBinaryFromReader),msg.setKeywordMetrics(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getSearchQuery())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getKeywordMetrics())&&writer.writeMessage(2,f,google_ads_googleads_v2_common_keyword_plan_common_pb.KeywordPlanHistoricalMetrics.serializeBinaryToWriter)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.prototype.getSearchQuery=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,1)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.prototype.setSearchQuery=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.prototype.clearSearchQuery=function(){this.setSearchQuery(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.prototype.hasSearchQuery=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.prototype.getKeywordMetrics=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_keyword_plan_common_pb.KeywordPlanHistoricalMetrics,2)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.prototype.setKeywordMetrics=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.prototype.clearKeywordMetrics=function(){this.setKeywordMetrics(void 0)},proto.google.ads.googleads.v2.services.KeywordPlanKeywordHistoricalMetrics.prototype.hasKeywordMetrics=function(){return null!=jspb.Message.getField(this,2)},goog.object.extend(exports,proto.google.ads.googleads.v2.services);