UNPKG

google-ads-node

Version:

Google Ads gRPC Client Library for Node

1 lines 41.2 kB
var jspb=require("google-protobuf"),goog=jspb,global=Function("return this")(),google_ads_googleads_v2_common_custom_parameter_pb=require("../../../../../google/ads/googleads/v2/common/custom_parameter_pb.js"),google_ads_googleads_v2_common_feed_common_pb=require("../../../../../google/ads/googleads/v2/common/feed_common_pb.js"),google_ads_googleads_v2_common_policy_pb=require("../../../../../google/ads/googleads/v2/common/policy_pb.js"),google_ads_googleads_v2_enums_feed_item_quality_approval_status_pb=require("../../../../../google/ads/googleads/v2/enums/feed_item_quality_approval_status_pb.js"),google_ads_googleads_v2_enums_feed_item_quality_disapproval_reason_pb=require("../../../../../google/ads/googleads/v2/enums/feed_item_quality_disapproval_reason_pb.js"),google_ads_googleads_v2_enums_feed_item_status_pb=require("../../../../../google/ads/googleads/v2/enums/feed_item_status_pb.js"),google_ads_googleads_v2_enums_feed_item_validation_status_pb=require("../../../../../google/ads/googleads/v2/enums/feed_item_validation_status_pb.js"),google_ads_googleads_v2_enums_geo_targeting_restriction_pb=require("../../../../../google/ads/googleads/v2/enums/geo_targeting_restriction_pb.js"),google_ads_googleads_v2_enums_placeholder_type_pb=require("../../../../../google/ads/googleads/v2/enums/placeholder_type_pb.js"),google_ads_googleads_v2_enums_policy_approval_status_pb=require("../../../../../google/ads/googleads/v2/enums/policy_approval_status_pb.js"),google_ads_googleads_v2_enums_policy_review_status_pb=require("../../../../../google/ads/googleads/v2/enums/policy_review_status_pb.js"),google_ads_googleads_v2_errors_feed_item_validation_error_pb=require("../../../../../google/ads/googleads/v2/errors/feed_item_validation_error_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.FeedItem",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.FeedItemAttributeValue",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.resources.FeedItemValidationError",null,global),proto.google.ads.googleads.v2.resources.FeedItem=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.resources.FeedItem.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.resources.FeedItem,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.FeedItem.displayName="proto.google.ads.googleads.v2.resources.FeedItem"),proto.google.ads.googleads.v2.resources.FeedItem.repeatedFields_=[6,8,10],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.FeedItem.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.FeedItem.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.FeedItem.toObject=function(includeInstance,msg){var f,obj={resourceName:jspb.Message.getFieldWithDefault(msg,1,""),feed:(f=msg.getFeed())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),id:(f=msg.getId())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f),startDateTime:(f=msg.getStartDateTime())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),endDateTime:(f=msg.getEndDateTime())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),attributeValuesList:jspb.Message.toObjectList(msg.getAttributeValuesList(),proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.toObject,includeInstance),geoTargetingRestriction:jspb.Message.getFieldWithDefault(msg,7,0),urlCustomParametersList:jspb.Message.toObjectList(msg.getUrlCustomParametersList(),google_ads_googleads_v2_common_custom_parameter_pb.CustomParameter.toObject,includeInstance),status:jspb.Message.getFieldWithDefault(msg,9,0),policyInfosList:jspb.Message.toObjectList(msg.getPolicyInfosList(),proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.toObject,includeInstance)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.FeedItem.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.FeedItem;return proto.google.ads.googleads.v2.resources.FeedItem.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.FeedItem.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=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setFeed(value);break;case 3:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setId(value);break;case 4:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setStartDateTime(value);break;case 5:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setEndDateTime(value);break;case 6:value=new proto.google.ads.googleads.v2.resources.FeedItemAttributeValue;reader.readMessage(value,proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.deserializeBinaryFromReader),msg.addAttributeValues(value);break;case 7:value=reader.readEnum();msg.setGeoTargetingRestriction(value);break;case 8:value=new google_ads_googleads_v2_common_custom_parameter_pb.CustomParameter;reader.readMessage(value,google_ads_googleads_v2_common_custom_parameter_pb.CustomParameter.deserializeBinaryFromReader),msg.addUrlCustomParameters(value);break;case 9:value=reader.readEnum();msg.setStatus(value);break;case 10:value=new proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo;reader.readMessage(value,proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.deserializeBinaryFromReader),msg.addPolicyInfos(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.FeedItem.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.FeedItem.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.FeedItem.serializeBinaryToWriter=function(message,writer){var f=void 0;0<(f=message.getResourceName()).length&&writer.writeString(1,f),null!=(f=message.getFeed())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getId())&&writer.writeMessage(3,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),null!=(f=message.getStartDateTime())&&writer.writeMessage(4,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getEndDateTime())&&writer.writeMessage(5,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),0<(f=message.getAttributeValuesList()).length&&writer.writeRepeatedMessage(6,f,proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.serializeBinaryToWriter),0!==(f=message.getGeoTargetingRestriction())&&writer.writeEnum(7,f),0<(f=message.getUrlCustomParametersList()).length&&writer.writeRepeatedMessage(8,f,google_ads_googleads_v2_common_custom_parameter_pb.CustomParameter.serializeBinaryToWriter),0!==(f=message.getStatus())&&writer.writeEnum(9,f),0<(f=message.getPolicyInfosList()).length&&writer.writeRepeatedMessage(10,f,proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.serializeBinaryToWriter)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.getResourceName=function(){return jspb.Message.getFieldWithDefault(this,1,"")},proto.google.ads.googleads.v2.resources.FeedItem.prototype.setResourceName=function(value){jspb.Message.setProto3StringField(this,1,value)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.getFeed=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,2)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.setFeed=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.clearFeed=function(){this.setFeed(void 0)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.hasFeed=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.getId=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,3)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.setId=function(value){jspb.Message.setWrapperField(this,3,value)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.clearId=function(){this.setId(void 0)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.hasId=function(){return null!=jspb.Message.getField(this,3)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.getStartDateTime=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,4)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.setStartDateTime=function(value){jspb.Message.setWrapperField(this,4,value)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.clearStartDateTime=function(){this.setStartDateTime(void 0)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.hasStartDateTime=function(){return null!=jspb.Message.getField(this,4)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.getEndDateTime=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,5)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.setEndDateTime=function(value){jspb.Message.setWrapperField(this,5,value)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.clearEndDateTime=function(){this.setEndDateTime(void 0)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.hasEndDateTime=function(){return null!=jspb.Message.getField(this,5)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.getAttributeValuesList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.resources.FeedItemAttributeValue,6)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.setAttributeValuesList=function(value){jspb.Message.setRepeatedWrapperField(this,6,value)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.addAttributeValues=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,6,opt_value,proto.google.ads.googleads.v2.resources.FeedItemAttributeValue,opt_index)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.clearAttributeValuesList=function(){this.setAttributeValuesList([])},proto.google.ads.googleads.v2.resources.FeedItem.prototype.getGeoTargetingRestriction=function(){return jspb.Message.getFieldWithDefault(this,7,0)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.setGeoTargetingRestriction=function(value){jspb.Message.setProto3EnumField(this,7,value)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.getUrlCustomParametersList=function(){return jspb.Message.getRepeatedWrapperField(this,google_ads_googleads_v2_common_custom_parameter_pb.CustomParameter,8)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.setUrlCustomParametersList=function(value){jspb.Message.setRepeatedWrapperField(this,8,value)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.addUrlCustomParameters=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,8,opt_value,proto.google.ads.googleads.v2.common.CustomParameter,opt_index)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.clearUrlCustomParametersList=function(){this.setUrlCustomParametersList([])},proto.google.ads.googleads.v2.resources.FeedItem.prototype.getStatus=function(){return jspb.Message.getFieldWithDefault(this,9,0)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.setStatus=function(value){jspb.Message.setProto3EnumField(this,9,value)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.getPolicyInfosList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo,10)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.setPolicyInfosList=function(value){jspb.Message.setRepeatedWrapperField(this,10,value)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.addPolicyInfos=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,10,opt_value,proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo,opt_index)},proto.google.ads.googleads.v2.resources.FeedItem.prototype.clearPolicyInfosList=function(){this.setPolicyInfosList([])},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.resources.FeedItemAttributeValue,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.displayName="proto.google.ads.googleads.v2.resources.FeedItemAttributeValue"),proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.repeatedFields_=[7,8,9,10],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.toObject=function(includeInstance,msg){var f,obj={feedAttributeId:(f=msg.getFeedAttributeId())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f),integerValue:(f=msg.getIntegerValue())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f),booleanValue:(f=msg.getBooleanValue())&&google_protobuf_wrappers_pb.BoolValue.toObject(includeInstance,f),stringValue:(f=msg.getStringValue())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),doubleValue:(f=msg.getDoubleValue())&&google_protobuf_wrappers_pb.DoubleValue.toObject(includeInstance,f),priceValue:(f=msg.getPriceValue())&&google_ads_googleads_v2_common_feed_common_pb.Money.toObject(includeInstance,f),integerValuesList:jspb.Message.toObjectList(msg.getIntegerValuesList(),google_protobuf_wrappers_pb.Int64Value.toObject,includeInstance),booleanValuesList:jspb.Message.toObjectList(msg.getBooleanValuesList(),google_protobuf_wrappers_pb.BoolValue.toObject,includeInstance),stringValuesList:jspb.Message.toObjectList(msg.getStringValuesList(),google_protobuf_wrappers_pb.StringValue.toObject,includeInstance),doubleValuesList:jspb.Message.toObjectList(msg.getDoubleValuesList(),google_protobuf_wrappers_pb.DoubleValue.toObject,includeInstance)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.FeedItemAttributeValue;return proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.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.setFeedAttributeId(value);break;case 2:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setIntegerValue(value);break;case 3:value=new google_protobuf_wrappers_pb.BoolValue;reader.readMessage(value,google_protobuf_wrappers_pb.BoolValue.deserializeBinaryFromReader),msg.setBooleanValue(value);break;case 4:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setStringValue(value);break;case 5:value=new google_protobuf_wrappers_pb.DoubleValue;reader.readMessage(value,google_protobuf_wrappers_pb.DoubleValue.deserializeBinaryFromReader),msg.setDoubleValue(value);break;case 6:value=new google_ads_googleads_v2_common_feed_common_pb.Money;reader.readMessage(value,google_ads_googleads_v2_common_feed_common_pb.Money.deserializeBinaryFromReader),msg.setPriceValue(value);break;case 7:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.addIntegerValues(value);break;case 8:value=new google_protobuf_wrappers_pb.BoolValue;reader.readMessage(value,google_protobuf_wrappers_pb.BoolValue.deserializeBinaryFromReader),msg.addBooleanValues(value);break;case 9:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.addStringValues(value);break;case 10:value=new google_protobuf_wrappers_pb.DoubleValue;reader.readMessage(value,google_protobuf_wrappers_pb.DoubleValue.deserializeBinaryFromReader),msg.addDoubleValues(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getFeedAttributeId())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),null!=(f=message.getIntegerValue())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),null!=(f=message.getBooleanValue())&&writer.writeMessage(3,f,google_protobuf_wrappers_pb.BoolValue.serializeBinaryToWriter),null!=(f=message.getStringValue())&&writer.writeMessage(4,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getDoubleValue())&&writer.writeMessage(5,f,google_protobuf_wrappers_pb.DoubleValue.serializeBinaryToWriter),null!=(f=message.getPriceValue())&&writer.writeMessage(6,f,google_ads_googleads_v2_common_feed_common_pb.Money.serializeBinaryToWriter),0<(f=message.getIntegerValuesList()).length&&writer.writeRepeatedMessage(7,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),0<(f=message.getBooleanValuesList()).length&&writer.writeRepeatedMessage(8,f,google_protobuf_wrappers_pb.BoolValue.serializeBinaryToWriter),0<(f=message.getStringValuesList()).length&&writer.writeRepeatedMessage(9,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),0<(f=message.getDoubleValuesList()).length&&writer.writeRepeatedMessage(10,f,google_protobuf_wrappers_pb.DoubleValue.serializeBinaryToWriter)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.getFeedAttributeId=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,1)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.setFeedAttributeId=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.clearFeedAttributeId=function(){this.setFeedAttributeId(void 0)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.hasFeedAttributeId=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.getIntegerValue=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,2)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.setIntegerValue=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.clearIntegerValue=function(){this.setIntegerValue(void 0)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.hasIntegerValue=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.getBooleanValue=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.BoolValue,3)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.setBooleanValue=function(value){jspb.Message.setWrapperField(this,3,value)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.clearBooleanValue=function(){this.setBooleanValue(void 0)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.hasBooleanValue=function(){return null!=jspb.Message.getField(this,3)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.getStringValue=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,4)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.setStringValue=function(value){jspb.Message.setWrapperField(this,4,value)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.clearStringValue=function(){this.setStringValue(void 0)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.hasStringValue=function(){return null!=jspb.Message.getField(this,4)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.getDoubleValue=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.DoubleValue,5)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.setDoubleValue=function(value){jspb.Message.setWrapperField(this,5,value)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.clearDoubleValue=function(){this.setDoubleValue(void 0)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.hasDoubleValue=function(){return null!=jspb.Message.getField(this,5)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.getPriceValue=function(){return jspb.Message.getWrapperField(this,google_ads_googleads_v2_common_feed_common_pb.Money,6)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.setPriceValue=function(value){jspb.Message.setWrapperField(this,6,value)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.clearPriceValue=function(){this.setPriceValue(void 0)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.hasPriceValue=function(){return null!=jspb.Message.getField(this,6)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.getIntegerValuesList=function(){return jspb.Message.getRepeatedWrapperField(this,google_protobuf_wrappers_pb.Int64Value,7)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.setIntegerValuesList=function(value){jspb.Message.setRepeatedWrapperField(this,7,value)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.addIntegerValues=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,7,opt_value,proto.google.protobuf.Int64Value,opt_index)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.clearIntegerValuesList=function(){this.setIntegerValuesList([])},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.getBooleanValuesList=function(){return jspb.Message.getRepeatedWrapperField(this,google_protobuf_wrappers_pb.BoolValue,8)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.setBooleanValuesList=function(value){jspb.Message.setRepeatedWrapperField(this,8,value)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.addBooleanValues=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,8,opt_value,proto.google.protobuf.BoolValue,opt_index)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.clearBooleanValuesList=function(){this.setBooleanValuesList([])},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.getStringValuesList=function(){return jspb.Message.getRepeatedWrapperField(this,google_protobuf_wrappers_pb.StringValue,9)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.setStringValuesList=function(value){jspb.Message.setRepeatedWrapperField(this,9,value)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.addStringValues=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,9,opt_value,proto.google.protobuf.StringValue,opt_index)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.clearStringValuesList=function(){this.setStringValuesList([])},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.getDoubleValuesList=function(){return jspb.Message.getRepeatedWrapperField(this,google_protobuf_wrappers_pb.DoubleValue,10)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.setDoubleValuesList=function(value){jspb.Message.setRepeatedWrapperField(this,10,value)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.addDoubleValues=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,10,opt_value,proto.google.protobuf.DoubleValue,opt_index)},proto.google.ads.googleads.v2.resources.FeedItemAttributeValue.prototype.clearDoubleValuesList=function(){this.setDoubleValuesList([])},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.displayName="proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo"),proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.repeatedFields_=[5,7,9],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.toObject=function(includeInstance,msg){var f,obj={placeholderTypeEnum:jspb.Message.getFieldWithDefault(msg,10,0),feedMappingResourceName:(f=msg.getFeedMappingResourceName())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),reviewStatus:jspb.Message.getFieldWithDefault(msg,3,0),approvalStatus:jspb.Message.getFieldWithDefault(msg,4,0),policyTopicEntriesList:jspb.Message.toObjectList(msg.getPolicyTopicEntriesList(),google_ads_googleads_v2_common_policy_pb.PolicyTopicEntry.toObject,includeInstance),validationStatus:jspb.Message.getFieldWithDefault(msg,6,0),validationErrorsList:jspb.Message.toObjectList(msg.getValidationErrorsList(),proto.google.ads.googleads.v2.resources.FeedItemValidationError.toObject,includeInstance),qualityApprovalStatus:jspb.Message.getFieldWithDefault(msg,8,0),qualityDisapprovalReasonsList:jspb.Message.getRepeatedField(msg,9)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo;return proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 10:var value=reader.readEnum();msg.setPlaceholderTypeEnum(value);break;case 2:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setFeedMappingResourceName(value);break;case 3:value=reader.readEnum();msg.setReviewStatus(value);break;case 4:value=reader.readEnum();msg.setApprovalStatus(value);break;case 5:value=new google_ads_googleads_v2_common_policy_pb.PolicyTopicEntry;reader.readMessage(value,google_ads_googleads_v2_common_policy_pb.PolicyTopicEntry.deserializeBinaryFromReader),msg.addPolicyTopicEntries(value);break;case 6:value=reader.readEnum();msg.setValidationStatus(value);break;case 7:value=new proto.google.ads.googleads.v2.resources.FeedItemValidationError;reader.readMessage(value,proto.google.ads.googleads.v2.resources.FeedItemValidationError.deserializeBinaryFromReader),msg.addValidationErrors(value);break;case 8:value=reader.readEnum();msg.setQualityApprovalStatus(value);break;case 9:value=reader.readPackedEnum();msg.setQualityDisapprovalReasonsList(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.serializeBinaryToWriter=function(message,writer){var f=void 0;0!==(f=message.getPlaceholderTypeEnum())&&writer.writeEnum(10,f),null!=(f=message.getFeedMappingResourceName())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),0!==(f=message.getReviewStatus())&&writer.writeEnum(3,f),0!==(f=message.getApprovalStatus())&&writer.writeEnum(4,f),0<(f=message.getPolicyTopicEntriesList()).length&&writer.writeRepeatedMessage(5,f,google_ads_googleads_v2_common_policy_pb.PolicyTopicEntry.serializeBinaryToWriter),0!==(f=message.getValidationStatus())&&writer.writeEnum(6,f),0<(f=message.getValidationErrorsList()).length&&writer.writeRepeatedMessage(7,f,proto.google.ads.googleads.v2.resources.FeedItemValidationError.serializeBinaryToWriter),0!==(f=message.getQualityApprovalStatus())&&writer.writeEnum(8,f),0<(f=message.getQualityDisapprovalReasonsList()).length&&writer.writePackedEnum(9,f)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.getPlaceholderTypeEnum=function(){return jspb.Message.getFieldWithDefault(this,10,0)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.setPlaceholderTypeEnum=function(value){jspb.Message.setProto3EnumField(this,10,value)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.getFeedMappingResourceName=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,2)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.setFeedMappingResourceName=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.clearFeedMappingResourceName=function(){this.setFeedMappingResourceName(void 0)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.hasFeedMappingResourceName=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.getReviewStatus=function(){return jspb.Message.getFieldWithDefault(this,3,0)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.setReviewStatus=function(value){jspb.Message.setProto3EnumField(this,3,value)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.getApprovalStatus=function(){return jspb.Message.getFieldWithDefault(this,4,0)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.setApprovalStatus=function(value){jspb.Message.setProto3EnumField(this,4,value)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.getPolicyTopicEntriesList=function(){return jspb.Message.getRepeatedWrapperField(this,google_ads_googleads_v2_common_policy_pb.PolicyTopicEntry,5)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.setPolicyTopicEntriesList=function(value){jspb.Message.setRepeatedWrapperField(this,5,value)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.addPolicyTopicEntries=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,5,opt_value,proto.google.ads.googleads.v2.common.PolicyTopicEntry,opt_index)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.clearPolicyTopicEntriesList=function(){this.setPolicyTopicEntriesList([])},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.getValidationStatus=function(){return jspb.Message.getFieldWithDefault(this,6,0)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.setValidationStatus=function(value){jspb.Message.setProto3EnumField(this,6,value)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.getValidationErrorsList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.resources.FeedItemValidationError,7)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.setValidationErrorsList=function(value){jspb.Message.setRepeatedWrapperField(this,7,value)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.addValidationErrors=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,7,opt_value,proto.google.ads.googleads.v2.resources.FeedItemValidationError,opt_index)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.clearValidationErrorsList=function(){this.setValidationErrorsList([])},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.getQualityApprovalStatus=function(){return jspb.Message.getFieldWithDefault(this,8,0)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.setQualityApprovalStatus=function(value){jspb.Message.setProto3EnumField(this,8,value)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.getQualityDisapprovalReasonsList=function(){return jspb.Message.getRepeatedField(this,9)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.setQualityDisapprovalReasonsList=function(value){jspb.Message.setField(this,9,value||[])},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.addQualityDisapprovalReasons=function(value,opt_index){jspb.Message.addToRepeatedField(this,9,value,opt_index)},proto.google.ads.googleads.v2.resources.FeedItemPlaceholderPolicyInfo.prototype.clearQualityDisapprovalReasonsList=function(){this.setQualityDisapprovalReasonsList([])},proto.google.ads.googleads.v2.resources.FeedItemValidationError=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.resources.FeedItemValidationError.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.resources.FeedItemValidationError,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.resources.FeedItemValidationError.displayName="proto.google.ads.googleads.v2.resources.FeedItemValidationError"),proto.google.ads.googleads.v2.resources.FeedItemValidationError.repeatedFields_=[3],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.resources.FeedItemValidationError.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.toObject=function(includeInstance,msg){var f,obj={validationError:jspb.Message.getFieldWithDefault(msg,1,0),description:(f=msg.getDescription())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),feedAttributeIdsList:jspb.Message.toObjectList(msg.getFeedAttributeIdsList(),google_protobuf_wrappers_pb.Int64Value.toObject,includeInstance),extraInfo:(f=msg.getExtraInfo())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.resources.FeedItemValidationError.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.resources.FeedItemValidationError;return proto.google.ads.googleads.v2.resources.FeedItemValidationError.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readEnum();msg.setValidationError(value);break;case 2:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setDescription(value);break;case 3:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.addFeedAttributeIds(value);break;case 5:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setExtraInfo(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.resources.FeedItemValidationError.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.resources.FeedItemValidationError.serializeBinaryToWriter=function(message,writer){var f=void 0;0!==(f=message.getValidationError())&&writer.writeEnum(1,f),null!=(f=message.getDescription())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),0<(f=message.getFeedAttributeIdsList()).length&&writer.writeRepeatedMessage(3,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter),null!=(f=message.getExtraInfo())&&writer.writeMessage(5,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.getValidationError=function(){return jspb.Message.getFieldWithDefault(this,1,0)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.setValidationError=function(value){jspb.Message.setProto3EnumField(this,1,value)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.getDescription=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,2)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.setDescription=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.clearDescription=function(){this.setDescription(void 0)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.hasDescription=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.getFeedAttributeIdsList=function(){return jspb.Message.getRepeatedWrapperField(this,google_protobuf_wrappers_pb.Int64Value,3)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.setFeedAttributeIdsList=function(value){jspb.Message.setRepeatedWrapperField(this,3,value)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.addFeedAttributeIds=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,3,opt_value,proto.google.protobuf.Int64Value,opt_index)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.clearFeedAttributeIdsList=function(){this.setFeedAttributeIdsList([])},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.getExtraInfo=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,5)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.setExtraInfo=function(value){jspb.Message.setWrapperField(this,5,value)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.clearExtraInfo=function(){this.setExtraInfo(void 0)},proto.google.ads.googleads.v2.resources.FeedItemValidationError.prototype.hasExtraInfo=function(){return null!=jspb.Message.getField(this,5)},goog.object.extend(exports,proto.google.ads.googleads.v2.resources);