UNPKG

google-ads-node

Version:

Google Ads gRPC Client Library for Node

1 lines 110 kB
var jspb=require("google-protobuf"),goog=jspb,global=Function("return this")(),google_ads_googleads_v2_common_criteria_pb=require("../../../../../google/ads/googleads/v2/common/criteria_pb.js"),google_ads_googleads_v2_common_extensions_pb=require("../../../../../google/ads/googleads/v2/common/extensions_pb.js"),google_ads_googleads_v2_enums_keyword_match_type_pb=require("../../../../../google/ads/googleads/v2/enums/keyword_match_type_pb.js"),google_ads_googleads_v2_enums_recommendation_type_pb=require("../../../../../google/ads/googleads/v2/enums/recommendation_type_pb.js"),google_ads_googleads_v2_enums_target_cpa_opt_in_recommendation_goal_pb=require("../../../../../google/ads/googleads/v2/enums/target_cpa_opt_in_recommendation_goal_pb.js"),google_ads_googleads_v2_resources_ad_pb=require("../../../../../google/ads/googleads/v2/resources/ad_pb.js"),google_protobuf_wrappers_pb=require("google-protobuf/google/protobuf/wrappers_pb.js"),google_api_annotations_pb=require("../../../../../google/api/annotations_pb.js");goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.CallExtensionRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.CalloutExtensionRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.EnhancedCpcOptInRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.KeywordMatchTypeRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.MaximizeClicksOptInRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.MaximizeConversionsOptInRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.SearchPartnersOptInRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.SitelinkExtensionRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.TargetCpaOptInRecommendation",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.TargetCpaOptInRecommendation.TargetCpaOptInRecommendationOption",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.Recommendation.TextAdRecommendation",null,global),proto.google.ads.googleads.v2.resources.Recommendation=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,proto.google.ads.googleads.v2.resources.Recommendation.oneofGroups_)},goog.inherits(proto.google.ads.googleads.v2.resources.Recommendation,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.Recommendation.displayName="proto.google.ads.googleads.v2.resources.Recommendation"),proto.google.ads.googleads.v2.resources.Recommendation.oneofGroups_=[[4,8,9,10,11,12,14,15,16,17,18,19,20,21]],proto.google.ads.googleads.v2.resources.Recommendation.RecommendationCase={RECOMMENDATION_NOT_SET:0,CAMPAIGN_BUDGET_RECOMMENDATION:4,KEYWORD_RECOMMENDATION:8,TEXT_AD_RECOMMENDATION:9,TARGET_CPA_OPT_IN_RECOMMENDATION:10,MAXIMIZE_CONVERSIONS_OPT_IN_RECOMMENDATION:11,ENHANCED_CPC_OPT_IN_RECOMMENDATION:12,SEARCH_PARTNERS_OPT_IN_RECOMMENDATION:14,MAXIMIZE_CLICKS_OPT_IN_RECOMMENDATION:15,OPTIMIZE_AD_ROTATION_RECOMMENDATION:16,CALLOUT_EXTENSION_RECOMMENDATION:17,SITELINK_EXTENSION_RECOMMENDATION:18,CALL_EXTENSION_RECOMMENDATION:19,KEYWORD_MATCH_TYPE_RECOMMENDATION:20,MOVE_UNUSED_BUDGET_RECOMMENDATION:21},proto.google.ads.googleads.v2.resources.Recommendation.prototype.getRecommendationCase=function(){return jspb.Message.computeOneofCase(this,proto.google.ads.googleads.v2.resources.Recommendation.oneofGroups_[0])},jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.Recommendation.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.Recommendation.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.Recommendation.toObject=function(includeInstance,msg){var f,obj={resourceName:jspb.Message.getFieldWithDefault(msg,1,""),type:jspb.Message.getFieldWithDefault(msg,2,0),impact:(f=msg.getImpact())&&proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.toObject(includeInstance,f),campaignBudget:(f=msg.getCampaignBudget())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),campaign:(f=msg.getCampaign())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),adGroup:(f=msg.getAdGroup())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),dismissed:(f=msg.getDismissed())&&google_protobuf_wrappers_pb.BoolValue.toObject(includeInstance,f),campaignBudgetRecommendation:(f=msg.getCampaignBudgetRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.toObject(includeInstance,f),keywordRecommendation:(f=msg.getKeywordRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.toObject(includeInstance,f),textAdRecommendation:(f=msg.getTextAdRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.TextAdRecommendation.toObject(includeInstance,f),targetCpaOptInRecommendation:(f=msg.getTargetCpaOptInRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.TargetCpaOptInRecommendation.toObject(includeInstance,f),maximizeConversionsOptInRecommendation:(f=msg.getMaximizeConversionsOptInRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.MaximizeConversionsOptInRecommendation.toObject(includeInstance,f),enhancedCpcOptInRecommendation:(f=msg.getEnhancedCpcOptInRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.EnhancedCpcOptInRecommendation.toObject(includeInstance,f),searchPartnersOptInRecommendation:(f=msg.getSearchPartnersOptInRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.SearchPartnersOptInRecommendation.toObject(includeInstance,f),maximizeClicksOptInRecommendation:(f=msg.getMaximizeClicksOptInRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.MaximizeClicksOptInRecommendation.toObject(includeInstance,f),optimizeAdRotationRecommendation:(f=msg.getOptimizeAdRotationRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.toObject(includeInstance,f),calloutExtensionRecommendation:(f=msg.getCalloutExtensionRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.CalloutExtensionRecommendation.toObject(includeInstance,f),sitelinkExtensionRecommendation:(f=msg.getSitelinkExtensionRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.SitelinkExtensionRecommendation.toObject(includeInstance,f),callExtensionRecommendation:(f=msg.getCallExtensionRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.CallExtensionRecommendation.toObject(includeInstance,f),keywordMatchTypeRecommendation:(f=msg.getKeywordMatchTypeRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.KeywordMatchTypeRecommendation.toObject(includeInstance,f),moveUnusedBudgetRecommendation:(f=msg.getMoveUnusedBudgetRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.Recommendation.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.Recommendation;return proto.google.ads.googleads.v2.resources.Recommendation.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.Recommendation.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readString();msg.setResourceName(value);break;case 2:value=reader.readEnum();msg.setType(value);break;case 3:value=new proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.deserializeBinaryFromReader),msg.setImpact(value);break;case 5:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setCampaignBudget(value);break;case 6:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setCampaign(value);break;case 7:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setAdGroup(value);break;case 13:value=new google_protobuf_wrappers_pb.BoolValue;reader.readMessage(value,google_protobuf_wrappers_pb.BoolValue.deserializeBinaryFromReader),msg.setDismissed(value);break;case 4:value=new proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.deserializeBinaryFromReader),msg.setCampaignBudgetRecommendation(value);break;case 8:value=new proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.deserializeBinaryFromReader),msg.setKeywordRecommendation(value);break;case 9:value=new proto.google.ads.googleads.v2.resources.Recommendation.TextAdRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.TextAdRecommendation.deserializeBinaryFromReader),msg.setTextAdRecommendation(value);break;case 10:value=new proto.google.ads.googleads.v2.resources.Recommendation.TargetCpaOptInRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.TargetCpaOptInRecommendation.deserializeBinaryFromReader),msg.setTargetCpaOptInRecommendation(value);break;case 11:value=new proto.google.ads.googleads.v2.resources.Recommendation.MaximizeConversionsOptInRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.MaximizeConversionsOptInRecommendation.deserializeBinaryFromReader),msg.setMaximizeConversionsOptInRecommendation(value);break;case 12:value=new proto.google.ads.googleads.v2.resources.Recommendation.EnhancedCpcOptInRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.EnhancedCpcOptInRecommendation.deserializeBinaryFromReader),msg.setEnhancedCpcOptInRecommendation(value);break;case 14:value=new proto.google.ads.googleads.v2.resources.Recommendation.SearchPartnersOptInRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.SearchPartnersOptInRecommendation.deserializeBinaryFromReader),msg.setSearchPartnersOptInRecommendation(value);break;case 15:value=new proto.google.ads.googleads.v2.resources.Recommendation.MaximizeClicksOptInRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.MaximizeClicksOptInRecommendation.deserializeBinaryFromReader),msg.setMaximizeClicksOptInRecommendation(value);break;case 16:value=new proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.deserializeBinaryFromReader),msg.setOptimizeAdRotationRecommendation(value);break;case 17:value=new proto.google.ads.googleads.v2.resources.Recommendation.CalloutExtensionRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.CalloutExtensionRecommendation.deserializeBinaryFromReader),msg.setCalloutExtensionRecommendation(value);break;case 18:value=new proto.google.ads.googleads.v2.resources.Recommendation.SitelinkExtensionRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.SitelinkExtensionRecommendation.deserializeBinaryFromReader),msg.setSitelinkExtensionRecommendation(value);break;case 19:value=new proto.google.ads.googleads.v2.resources.Recommendation.CallExtensionRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.CallExtensionRecommendation.deserializeBinaryFromReader),msg.setCallExtensionRecommendation(value);break;case 20:value=new proto.google.ads.googleads.v2.resources.Recommendation.KeywordMatchTypeRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.KeywordMatchTypeRecommendation.deserializeBinaryFromReader),msg.setKeywordMatchTypeRecommendation(value);break;case 21:value=new proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation.deserializeBinaryFromReader),msg.setMoveUnusedBudgetRecommendation(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.Recommendation.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.Recommendation.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.Recommendation.serializeBinaryToWriter=function(message,writer){var f=void 0;0<(f=message.getResourceName()).length&&writer.writeString(1,f),0!==(f=message.getType())&&writer.writeEnum(2,f),null!=(f=message.getImpact())&&writer.writeMessage(3,f,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.serializeBinaryToWriter),null!=(f=message.getCampaignBudget())&&writer.writeMessage(5,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getCampaign())&&writer.writeMessage(6,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getAdGroup())&&writer.writeMessage(7,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getDismissed())&&writer.writeMessage(13,f,google_protobuf_wrappers_pb.BoolValue.serializeBinaryToWriter),null!=(f=message.getCampaignBudgetRecommendation())&&writer.writeMessage(4,f,proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.serializeBinaryToWriter),null!=(f=message.getKeywordRecommendation())&&writer.writeMessage(8,f,proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.serializeBinaryToWriter),null!=(f=message.getTextAdRecommendation())&&writer.writeMessage(9,f,proto.google.ads.googleads.v2.resources.Recommendation.TextAdRecommendation.serializeBinaryToWriter),null!=(f=message.getTargetCpaOptInRecommendation())&&writer.writeMessage(10,f,proto.google.ads.googleads.v2.resources.Recommendation.TargetCpaOptInRecommendation.serializeBinaryToWriter),null!=(f=message.getMaximizeConversionsOptInRecommendation())&&writer.writeMessage(11,f,proto.google.ads.googleads.v2.resources.Recommendation.MaximizeConversionsOptInRecommendation.serializeBinaryToWriter),null!=(f=message.getEnhancedCpcOptInRecommendation())&&writer.writeMessage(12,f,proto.google.ads.googleads.v2.resources.Recommendation.EnhancedCpcOptInRecommendation.serializeBinaryToWriter),null!=(f=message.getSearchPartnersOptInRecommendation())&&writer.writeMessage(14,f,proto.google.ads.googleads.v2.resources.Recommendation.SearchPartnersOptInRecommendation.serializeBinaryToWriter),null!=(f=message.getMaximizeClicksOptInRecommendation())&&writer.writeMessage(15,f,proto.google.ads.googleads.v2.resources.Recommendation.MaximizeClicksOptInRecommendation.serializeBinaryToWriter),null!=(f=message.getOptimizeAdRotationRecommendation())&&writer.writeMessage(16,f,proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.serializeBinaryToWriter),null!=(f=message.getCalloutExtensionRecommendation())&&writer.writeMessage(17,f,proto.google.ads.googleads.v2.resources.Recommendation.CalloutExtensionRecommendation.serializeBinaryToWriter),null!=(f=message.getSitelinkExtensionRecommendation())&&writer.writeMessage(18,f,proto.google.ads.googleads.v2.resources.Recommendation.SitelinkExtensionRecommendation.serializeBinaryToWriter),null!=(f=message.getCallExtensionRecommendation())&&writer.writeMessage(19,f,proto.google.ads.googleads.v2.resources.Recommendation.CallExtensionRecommendation.serializeBinaryToWriter),null!=(f=message.getKeywordMatchTypeRecommendation())&&writer.writeMessage(20,f,proto.google.ads.googleads.v2.resources.Recommendation.KeywordMatchTypeRecommendation.serializeBinaryToWriter),null!=(f=message.getMoveUnusedBudgetRecommendation())&&writer.writeMessage(21,f,proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation.serializeBinaryToWriter)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.displayName="proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.toObject=function(includeInstance,msg){var f,obj={baseMetrics:(f=msg.getBaseMetrics())&&proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.toObject(includeInstance,f),potentialMetrics:(f=msg.getPotentialMetrics())&&proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact;return proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.deserializeBinaryFromReader),msg.setBaseMetrics(value);break;case 2:value=new proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.deserializeBinaryFromReader),msg.setPotentialMetrics(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getBaseMetrics())&&writer.writeMessage(1,f,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.serializeBinaryToWriter),null!=(f=message.getPotentialMetrics())&&writer.writeMessage(2,f,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.serializeBinaryToWriter)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.prototype.getBaseMetrics=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics,1)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.prototype.setBaseMetrics=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.prototype.clearBaseMetrics=function(){this.setBaseMetrics(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.prototype.hasBaseMetrics=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.prototype.getPotentialMetrics=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics,2)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.prototype.setPotentialMetrics=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.prototype.clearPotentialMetrics=function(){this.setPotentialMetrics(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.prototype.hasPotentialMetrics=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.displayName="proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.toObject=function(includeInstance,msg){var f,obj={impressions:(f=msg.getImpressions())&&google_protobuf_wrappers_pb.DoubleValue.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),conversions:(f=msg.getConversions())&&google_protobuf_wrappers_pb.DoubleValue.toObject(includeInstance,f),videoViews:(f=msg.getVideoViews())&&google_protobuf_wrappers_pb.DoubleValue.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics;return proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.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.setClicks(value);break;case 3:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setCostMicros(value);break;case 4:value=new google_protobuf_wrappers_pb.DoubleValue;reader.readMessage(value,google_protobuf_wrappers_pb.DoubleValue.deserializeBinaryFromReader),msg.setConversions(value);break;case 5:value=new google_protobuf_wrappers_pb.DoubleValue;reader.readMessage(value,google_protobuf_wrappers_pb.DoubleValue.deserializeBinaryFromReader),msg.setVideoViews(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.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.getClicks())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.DoubleValue.serializeBinaryToWriter),null!=(f=message.getCostMicros())&&writer.writeMessage(3,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),null!=(f=message.getConversions())&&writer.writeMessage(4,f,google_protobuf_wrappers_pb.DoubleValue.serializeBinaryToWriter),null!=(f=message.getVideoViews())&&writer.writeMessage(5,f,google_protobuf_wrappers_pb.DoubleValue.serializeBinaryToWriter)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.getImpressions=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.DoubleValue,1)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.setImpressions=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.clearImpressions=function(){this.setImpressions(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.hasImpressions=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.getClicks=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.DoubleValue,2)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.setClicks=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.clearClicks=function(){this.setClicks(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.hasClicks=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.getCostMicros=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,3)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.setCostMicros=function(value){jspb.Message.setWrapperField(this,3,value)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.clearCostMicros=function(){this.setCostMicros(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.hasCostMicros=function(){return null!=jspb.Message.getField(this,3)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.getConversions=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.DoubleValue,4)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.setConversions=function(value){jspb.Message.setWrapperField(this,4,value)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.clearConversions=function(){this.setConversions(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.hasConversions=function(){return null!=jspb.Message.getField(this,4)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.getVideoViews=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.DoubleValue,5)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.setVideoViews=function(value){jspb.Message.setWrapperField(this,5,value)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.clearVideoViews=function(){this.setVideoViews(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.RecommendationMetrics.prototype.hasVideoViews=function(){return null!=jspb.Message.getField(this,5)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.displayName="proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation"),proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.repeatedFields_=[3],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.toObject=function(includeInstance,msg){var f,obj={currentBudgetAmountMicros:(f=msg.getCurrentBudgetAmountMicros())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f),recommendedBudgetAmountMicros:(f=msg.getRecommendedBudgetAmountMicros())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f),budgetOptionsList:jspb.Message.toObjectList(msg.getBudgetOptionsList(),proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.toObject,includeInstance)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation;return proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setCurrentBudgetAmountMicros(value);break;case 2:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setRecommendedBudgetAmountMicros(value);break;case 3:value=new proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.deserializeBinaryFromReader),msg.addBudgetOptions(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getCurrentBudgetAmountMicros())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),null!=(f=message.getRecommendedBudgetAmountMicros())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),0<(f=message.getBudgetOptionsList()).length&&writer.writeRepeatedMessage(3,f,proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.serializeBinaryToWriter)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.displayName="proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.toObject=function(includeInstance,msg){var f,obj={budgetAmountMicros:(f=msg.getBudgetAmountMicros())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f),impact:(f=msg.getImpact())&&proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption;return proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setBudgetAmountMicros(value);break;case 2:value=new proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.deserializeBinaryFromReader),msg.setImpact(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getBudgetAmountMicros())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),null!=(f=message.getImpact())&&writer.writeMessage(2,f,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact.serializeBinaryToWriter)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.prototype.getBudgetAmountMicros=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,1)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.prototype.setBudgetAmountMicros=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.prototype.clearBudgetAmountMicros=function(){this.setBudgetAmountMicros(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.prototype.hasBudgetAmountMicros=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.prototype.getImpact=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.resources.Recommendation.RecommendationImpact,2)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.prototype.setImpact=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.prototype.clearImpact=function(){this.setImpact(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption.prototype.hasImpact=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.getCurrentBudgetAmountMicros=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,1)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.setCurrentBudgetAmountMicros=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.clearCurrentBudgetAmountMicros=function(){this.setCurrentBudgetAmountMicros(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.hasCurrentBudgetAmountMicros=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.getRecommendedBudgetAmountMicros=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,2)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.setRecommendedBudgetAmountMicros=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.clearRecommendedBudgetAmountMicros=function(){this.setRecommendedBudgetAmountMicros(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.hasRecommendedBudgetAmountMicros=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.getBudgetOptionsList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption,3)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.setBudgetOptionsList=function(value){jspb.Message.setRepeatedWrapperField(this,3,value)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.addBudgetOptions=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,3,opt_value,proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.CampaignBudgetRecommendationOption,opt_index)},proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.prototype.clearBudgetOptionsList=function(){this.setBudgetOptionsList([])},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.displayName="proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.toObject=function(includeInstance,msg){var f,obj={keyword:(f=msg.getKeyword())&&google_ads_googleads_v2_common_criteria_pb.KeywordInfo.toObject(includeInstance,f),recommendedCpcBidMicros:(f=msg.getRecommendedCpcBidMicros())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation;return proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new google_ads_googleads_v2_common_criteria_pb.KeywordInfo;reader.readMessage(value,google_ads_googleads_v2_common_criteria_pb.KeywordInfo.deserializeBinaryFromReader),msg.setKeyword(value);break;case 2:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setRecommendedCpcBidMicros(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getKeyword())&&writer.writeMessage(1,f,google_ads_googleads_v2_common_criteria_pb.KeywordInfo.serializeBinaryToWriter),null!=(f=message.getRecommendedCpcBidMicros())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter)},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.prototype.getKeyword=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_criteria_pb.KeywordInfo,1)},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.prototype.setKeyword=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.prototype.clearKeyword=function(){this.setKeyword(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.prototype.hasKeyword=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.prototype.getRecommendedCpcBidMicros=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,2)},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.prototype.setRecommendedCpcBidMicros=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.prototype.clearRecommendedCpcBidMicros=function(){this.setRecommendedCpcBidMicros(void 0)},proto.google.ads.googleads.v2.resources.Recommendation.KeywordRecommendation.prototype.hasRecommendedCpcBidMicros=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.displayName="proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.toObject=function(includeInstance,msg){var obj={};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation;return proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){reader.getFieldNumber();reader.skipField()}return msg},proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.Recommendation.OptimizeAdRotationRecommendation.serializeBinaryToWriter=function(message,writer){},proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation.displayName="proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation.toObject=function(includeInstance,msg){var f,obj={excessCampaignBudget:(f=msg.getExcessCampaignBudget())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),budgetRecommendation:(f=msg.getBudgetRecommendation())&&proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation;return proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.Recommendation.MoveUnusedBudgetRecommendation.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.setExcessCampaignBudget(value);break;case 2:value=new proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation;reader.readMessage(value,proto.google.ads.googleads.v2.resources.Recommendation.CampaignBudgetRecommendation.deserializeBinaryFromReader),msg.setBudgetRe