UNPKG

google-ads-node

Version:

Google Ads gRPC Client Library for Node

1 lines 69.4 kB
var jspb=require("google-protobuf"),goog=jspb,global=Function("return this")(),google_ads_googleads_v2_enums_customer_match_upload_key_type_pb=require("../../../../../google/ads/googleads/v2/enums/customer_match_upload_key_type_pb.js"),google_ads_googleads_v2_enums_user_list_combined_rule_operator_pb=require("../../../../../google/ads/googleads/v2/enums/user_list_combined_rule_operator_pb.js"),google_ads_googleads_v2_enums_user_list_crm_data_source_type_pb=require("../../../../../google/ads/googleads/v2/enums/user_list_crm_data_source_type_pb.js"),google_ads_googleads_v2_enums_user_list_date_rule_item_operator_pb=require("../../../../../google/ads/googleads/v2/enums/user_list_date_rule_item_operator_pb.js"),google_ads_googleads_v2_enums_user_list_logical_rule_operator_pb=require("../../../../../google/ads/googleads/v2/enums/user_list_logical_rule_operator_pb.js"),google_ads_googleads_v2_enums_user_list_number_rule_item_operator_pb=require("../../../../../google/ads/googleads/v2/enums/user_list_number_rule_item_operator_pb.js"),google_ads_googleads_v2_enums_user_list_prepopulation_status_pb=require("../../../../../google/ads/googleads/v2/enums/user_list_prepopulation_status_pb.js"),google_ads_googleads_v2_enums_user_list_rule_type_pb=require("../../../../../google/ads/googleads/v2/enums/user_list_rule_type_pb.js"),google_ads_googleads_v2_enums_user_list_string_rule_item_operator_pb=require("../../../../../google/ads/googleads/v2/enums/user_list_string_rule_item_operator_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.common.BasicUserListInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.CrmBasedUserListInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.LogicalUserListInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.LogicalUserListOperandInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.RuleBasedUserListInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.SimilarUserListInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.UserListActionInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.UserListLogicalRuleInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.UserListRuleInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.UserListRuleItemInfo",null,global),goog.exportSymbol("proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo",null,global),proto.google.ads.googleads.v2.common.SimilarUserListInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.common.SimilarUserListInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.SimilarUserListInfo.displayName="proto.google.ads.googleads.v2.common.SimilarUserListInfo"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.SimilarUserListInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.SimilarUserListInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.SimilarUserListInfo.toObject=function(includeInstance,msg){var f,obj={seedUserList:(f=msg.getSeedUserList())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.SimilarUserListInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.SimilarUserListInfo;return proto.google.ads.googleads.v2.common.SimilarUserListInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.SimilarUserListInfo.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.setSeedUserList(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.SimilarUserListInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.SimilarUserListInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.SimilarUserListInfo.serializeBinaryToWriter=function(message,writer){var f;null!=(f=message.getSeedUserList())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter)},proto.google.ads.googleads.v2.common.SimilarUserListInfo.prototype.getSeedUserList=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,1)},proto.google.ads.googleads.v2.common.SimilarUserListInfo.prototype.setSeedUserList=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.common.SimilarUserListInfo.prototype.clearSeedUserList=function(){this.setSeedUserList(void 0)},proto.google.ads.googleads.v2.common.SimilarUserListInfo.prototype.hasSeedUserList=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.common.CrmBasedUserListInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.displayName="proto.google.ads.googleads.v2.common.CrmBasedUserListInfo"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.toObject=function(includeInstance,msg){var f,obj={appId:(f=msg.getAppId())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),uploadKeyType:jspb.Message.getFieldWithDefault(msg,2,0),dataSourceType:jspb.Message.getFieldWithDefault(msg,3,0)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.CrmBasedUserListInfo;return proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.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.setAppId(value);break;case 2:value=reader.readEnum();msg.setUploadKeyType(value);break;case 3:value=reader.readEnum();msg.setDataSourceType(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getAppId())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),0!==(f=message.getUploadKeyType())&&writer.writeEnum(2,f),0!==(f=message.getDataSourceType())&&writer.writeEnum(3,f)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.prototype.getAppId=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,1)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.prototype.setAppId=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.prototype.clearAppId=function(){this.setAppId(void 0)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.prototype.hasAppId=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.prototype.getUploadKeyType=function(){return jspb.Message.getFieldWithDefault(this,2,0)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.prototype.setUploadKeyType=function(value){jspb.Message.setProto3EnumField(this,2,value)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.prototype.getDataSourceType=function(){return jspb.Message.getFieldWithDefault(this,3,0)},proto.google.ads.googleads.v2.common.CrmBasedUserListInfo.prototype.setDataSourceType=function(value){jspb.Message.setProto3EnumField(this,3,value)},proto.google.ads.googleads.v2.common.UserListRuleInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.common.UserListRuleInfo.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.common.UserListRuleInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.UserListRuleInfo.displayName="proto.google.ads.googleads.v2.common.UserListRuleInfo"),proto.google.ads.googleads.v2.common.UserListRuleInfo.repeatedFields_=[2],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.UserListRuleInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.UserListRuleInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.UserListRuleInfo.toObject=function(includeInstance,msg){var obj={ruleType:jspb.Message.getFieldWithDefault(msg,1,0),ruleItemGroupsList:jspb.Message.toObjectList(msg.getRuleItemGroupsList(),proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.toObject,includeInstance)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.UserListRuleInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.UserListRuleInfo;return proto.google.ads.googleads.v2.common.UserListRuleInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.UserListRuleInfo.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readEnum();msg.setRuleType(value);break;case 2:value=new proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.deserializeBinaryFromReader),msg.addRuleItemGroups(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.UserListRuleInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.UserListRuleInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.UserListRuleInfo.serializeBinaryToWriter=function(message,writer){var f=void 0;0!==(f=message.getRuleType())&&writer.writeEnum(1,f),0<(f=message.getRuleItemGroupsList()).length&&writer.writeRepeatedMessage(2,f,proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.serializeBinaryToWriter)},proto.google.ads.googleads.v2.common.UserListRuleInfo.prototype.getRuleType=function(){return jspb.Message.getFieldWithDefault(this,1,0)},proto.google.ads.googleads.v2.common.UserListRuleInfo.prototype.setRuleType=function(value){jspb.Message.setProto3EnumField(this,1,value)},proto.google.ads.googleads.v2.common.UserListRuleInfo.prototype.getRuleItemGroupsList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo,2)},proto.google.ads.googleads.v2.common.UserListRuleInfo.prototype.setRuleItemGroupsList=function(value){jspb.Message.setRepeatedWrapperField(this,2,value)},proto.google.ads.googleads.v2.common.UserListRuleInfo.prototype.addRuleItemGroups=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,2,opt_value,proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo,opt_index)},proto.google.ads.googleads.v2.common.UserListRuleInfo.prototype.clearRuleItemGroupsList=function(){this.setRuleItemGroupsList([])},proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.repeatedFields_,null)},goog.inherits(proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.displayName="proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo"),proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.repeatedFields_=[1],jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.toObject=function(includeInstance,msg){var obj={ruleItemsList:jspb.Message.toObjectList(msg.getRuleItemsList(),proto.google.ads.googleads.v2.common.UserListRuleItemInfo.toObject,includeInstance)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo;return proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new proto.google.ads.googleads.v2.common.UserListRuleItemInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.UserListRuleItemInfo.deserializeBinaryFromReader),msg.addRuleItems(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.serializeBinaryToWriter=function(message,writer){var f;0<(f=message.getRuleItemsList()).length&&writer.writeRepeatedMessage(1,f,proto.google.ads.googleads.v2.common.UserListRuleItemInfo.serializeBinaryToWriter)},proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.prototype.getRuleItemsList=function(){return jspb.Message.getRepeatedWrapperField(this,proto.google.ads.googleads.v2.common.UserListRuleItemInfo,1)},proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.prototype.setRuleItemsList=function(value){jspb.Message.setRepeatedWrapperField(this,1,value)},proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.prototype.addRuleItems=function(opt_value,opt_index){return jspb.Message.addToRepeatedWrapperField(this,1,opt_value,proto.google.ads.googleads.v2.common.UserListRuleItemInfo,opt_index)},proto.google.ads.googleads.v2.common.UserListRuleItemGroupInfo.prototype.clearRuleItemsList=function(){this.setRuleItemsList([])},proto.google.ads.googleads.v2.common.UserListRuleItemInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,proto.google.ads.googleads.v2.common.UserListRuleItemInfo.oneofGroups_)},goog.inherits(proto.google.ads.googleads.v2.common.UserListRuleItemInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.UserListRuleItemInfo.displayName="proto.google.ads.googleads.v2.common.UserListRuleItemInfo"),proto.google.ads.googleads.v2.common.UserListRuleItemInfo.oneofGroups_=[[2,3,4]],proto.google.ads.googleads.v2.common.UserListRuleItemInfo.RuleItemCase={RULE_ITEM_NOT_SET:0,NUMBER_RULE_ITEM:2,STRING_RULE_ITEM:3,DATE_RULE_ITEM:4},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.getRuleItemCase=function(){return jspb.Message.computeOneofCase(this,proto.google.ads.googleads.v2.common.UserListRuleItemInfo.oneofGroups_[0])},jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.UserListRuleItemInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.toObject=function(includeInstance,msg){var f,obj={name:(f=msg.getName())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),numberRuleItem:(f=msg.getNumberRuleItem())&&proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.toObject(includeInstance,f),stringRuleItem:(f=msg.getStringRuleItem())&&proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.toObject(includeInstance,f),dateRuleItem:(f=msg.getDateRuleItem())&&proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.UserListRuleItemInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.UserListRuleItemInfo;return proto.google.ads.googleads.v2.common.UserListRuleItemInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.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.setName(value);break;case 2:value=new proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.deserializeBinaryFromReader),msg.setNumberRuleItem(value);break;case 3:value=new proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.deserializeBinaryFromReader),msg.setStringRuleItem(value);break;case 4:value=new proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.deserializeBinaryFromReader),msg.setDateRuleItem(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.UserListRuleItemInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getName())&&writer.writeMessage(1,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getNumberRuleItem())&&writer.writeMessage(2,f,proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.serializeBinaryToWriter),null!=(f=message.getStringRuleItem())&&writer.writeMessage(3,f,proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.serializeBinaryToWriter),null!=(f=message.getDateRuleItem())&&writer.writeMessage(4,f,proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.serializeBinaryToWriter)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.getName=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,1)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.setName=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.clearName=function(){this.setName(void 0)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.hasName=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.getNumberRuleItem=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo,2)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.setNumberRuleItem=function(value){jspb.Message.setOneofWrapperField(this,2,proto.google.ads.googleads.v2.common.UserListRuleItemInfo.oneofGroups_[0],value)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.clearNumberRuleItem=function(){this.setNumberRuleItem(void 0)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.hasNumberRuleItem=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.getStringRuleItem=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo,3)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.setStringRuleItem=function(value){jspb.Message.setOneofWrapperField(this,3,proto.google.ads.googleads.v2.common.UserListRuleItemInfo.oneofGroups_[0],value)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.clearStringRuleItem=function(){this.setStringRuleItem(void 0)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.hasStringRuleItem=function(){return null!=jspb.Message.getField(this,3)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.getDateRuleItem=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo,4)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.setDateRuleItem=function(value){jspb.Message.setOneofWrapperField(this,4,proto.google.ads.googleads.v2.common.UserListRuleItemInfo.oneofGroups_[0],value)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.clearDateRuleItem=function(){this.setDateRuleItem(void 0)},proto.google.ads.googleads.v2.common.UserListRuleItemInfo.prototype.hasDateRuleItem=function(){return null!=jspb.Message.getField(this,4)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.displayName="proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.toObject=function(includeInstance,msg){var f,obj={operator:jspb.Message.getFieldWithDefault(msg,1,0),value:(f=msg.getValue())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),offsetInDays:(f=msg.getOffsetInDays())&&google_protobuf_wrappers_pb.Int64Value.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo;return proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readEnum();msg.setOperator(value);break;case 2:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setValue(value);break;case 3:value=new google_protobuf_wrappers_pb.Int64Value;reader.readMessage(value,google_protobuf_wrappers_pb.Int64Value.deserializeBinaryFromReader),msg.setOffsetInDays(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.serializeBinaryToWriter=function(message,writer){var f=void 0;0!==(f=message.getOperator())&&writer.writeEnum(1,f),null!=(f=message.getValue())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getOffsetInDays())&&writer.writeMessage(3,f,google_protobuf_wrappers_pb.Int64Value.serializeBinaryToWriter)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.getOperator=function(){return jspb.Message.getFieldWithDefault(this,1,0)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.setOperator=function(value){jspb.Message.setProto3EnumField(this,1,value)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.getValue=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,2)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.setValue=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.clearValue=function(){this.setValue(void 0)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.hasValue=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.getOffsetInDays=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.Int64Value,3)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.setOffsetInDays=function(value){jspb.Message.setWrapperField(this,3,value)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.clearOffsetInDays=function(){this.setOffsetInDays(void 0)},proto.google.ads.googleads.v2.common.UserListDateRuleItemInfo.prototype.hasOffsetInDays=function(){return null!=jspb.Message.getField(this,3)},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.displayName="proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.toObject=function(includeInstance,msg){var f,obj={operator:jspb.Message.getFieldWithDefault(msg,1,0),value:(f=msg.getValue())&&google_protobuf_wrappers_pb.DoubleValue.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo;return proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readEnum();msg.setOperator(value);break;case 2:value=new google_protobuf_wrappers_pb.DoubleValue;reader.readMessage(value,google_protobuf_wrappers_pb.DoubleValue.deserializeBinaryFromReader),msg.setValue(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.serializeBinaryToWriter=function(message,writer){var f=void 0;0!==(f=message.getOperator())&&writer.writeEnum(1,f),null!=(f=message.getValue())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.DoubleValue.serializeBinaryToWriter)},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.prototype.getOperator=function(){return jspb.Message.getFieldWithDefault(this,1,0)},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.prototype.setOperator=function(value){jspb.Message.setProto3EnumField(this,1,value)},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.prototype.getValue=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.DoubleValue,2)},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.prototype.setValue=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.prototype.clearValue=function(){this.setValue(void 0)},proto.google.ads.googleads.v2.common.UserListNumberRuleItemInfo.prototype.hasValue=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.displayName="proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.toObject=function(includeInstance,msg){var f,obj={operator:jspb.Message.getFieldWithDefault(msg,1,0),value:(f=msg.getValue())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo;return proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readEnum();msg.setOperator(value);break;case 2:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setValue(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.serializeBinaryToWriter=function(message,writer){var f=void 0;0!==(f=message.getOperator())&&writer.writeEnum(1,f),null!=(f=message.getValue())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter)},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.prototype.getOperator=function(){return jspb.Message.getFieldWithDefault(this,1,0)},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.prototype.setOperator=function(value){jspb.Message.setProto3EnumField(this,1,value)},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.prototype.getValue=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,2)},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.prototype.setValue=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.prototype.clearValue=function(){this.setValue(void 0)},proto.google.ads.googleads.v2.common.UserListStringRuleItemInfo.prototype.hasValue=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.displayName="proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.toObject=function(includeInstance,msg){var f,obj={leftOperand:(f=msg.getLeftOperand())&&proto.google.ads.googleads.v2.common.UserListRuleInfo.toObject(includeInstance,f),rightOperand:(f=msg.getRightOperand())&&proto.google.ads.googleads.v2.common.UserListRuleInfo.toObject(includeInstance,f),ruleOperator:jspb.Message.getFieldWithDefault(msg,3,0)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo;return proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new proto.google.ads.googleads.v2.common.UserListRuleInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.UserListRuleInfo.deserializeBinaryFromReader),msg.setLeftOperand(value);break;case 2:value=new proto.google.ads.googleads.v2.common.UserListRuleInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.UserListRuleInfo.deserializeBinaryFromReader),msg.setRightOperand(value);break;case 3:value=reader.readEnum();msg.setRuleOperator(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getLeftOperand())&&writer.writeMessage(1,f,proto.google.ads.googleads.v2.common.UserListRuleInfo.serializeBinaryToWriter),null!=(f=message.getRightOperand())&&writer.writeMessage(2,f,proto.google.ads.googleads.v2.common.UserListRuleInfo.serializeBinaryToWriter),0!==(f=message.getRuleOperator())&&writer.writeEnum(3,f)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.getLeftOperand=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.common.UserListRuleInfo,1)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.setLeftOperand=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.clearLeftOperand=function(){this.setLeftOperand(void 0)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.hasLeftOperand=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.getRightOperand=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.common.UserListRuleInfo,2)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.setRightOperand=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.clearRightOperand=function(){this.setRightOperand(void 0)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.hasRightOperand=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.getRuleOperator=function(){return jspb.Message.getFieldWithDefault(this,3,0)},proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.prototype.setRuleOperator=function(value){jspb.Message.setProto3EnumField(this,3,value)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.displayName="proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.toObject=function(includeInstance,msg){var f,obj={rule:(f=msg.getRule())&&proto.google.ads.googleads.v2.common.UserListRuleInfo.toObject(includeInstance,f),startDate:(f=msg.getStartDate())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f),endDate:(f=msg.getEndDate())&&google_protobuf_wrappers_pb.StringValue.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo;return proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new proto.google.ads.googleads.v2.common.UserListRuleInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.UserListRuleInfo.deserializeBinaryFromReader),msg.setRule(value);break;case 2:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setStartDate(value);break;case 3:value=new google_protobuf_wrappers_pb.StringValue;reader.readMessage(value,google_protobuf_wrappers_pb.StringValue.deserializeBinaryFromReader),msg.setEndDate(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.serializeBinaryToWriter=function(message,writer){var f=void 0;null!=(f=message.getRule())&&writer.writeMessage(1,f,proto.google.ads.googleads.v2.common.UserListRuleInfo.serializeBinaryToWriter),null!=(f=message.getStartDate())&&writer.writeMessage(2,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter),null!=(f=message.getEndDate())&&writer.writeMessage(3,f,google_protobuf_wrappers_pb.StringValue.serializeBinaryToWriter)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.getRule=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.common.UserListRuleInfo,1)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.setRule=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.clearRule=function(){this.setRule(void 0)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.hasRule=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.getStartDate=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,2)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.setStartDate=function(value){jspb.Message.setWrapperField(this,2,value)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.clearStartDate=function(){this.setStartDate(void 0)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.hasStartDate=function(){return null!=jspb.Message.getField(this,2)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.getEndDate=function(){return jspb.Message.getWrapperField(this,google_protobuf_wrappers_pb.StringValue,3)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.setEndDate=function(value){jspb.Message.setWrapperField(this,3,value)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.clearEndDate=function(){this.setEndDate(void 0)},proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.prototype.hasEndDate=function(){return null!=jspb.Message.getField(this,3)},proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,null)},goog.inherits(proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.displayName="proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo"),jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.toObject=function(includeInstance,msg){var f,obj={rule:(f=msg.getRule())&&proto.google.ads.googleads.v2.common.UserListRuleInfo.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo;return proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=new proto.google.ads.googleads.v2.common.UserListRuleInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.UserListRuleInfo.deserializeBinaryFromReader),msg.setRule(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.serializeBinaryToWriter=function(message,writer){var f;null!=(f=message.getRule())&&writer.writeMessage(1,f,proto.google.ads.googleads.v2.common.UserListRuleInfo.serializeBinaryToWriter)},proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.prototype.getRule=function(){return jspb.Message.getWrapperField(this,proto.google.ads.googleads.v2.common.UserListRuleInfo,1)},proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.prototype.setRule=function(value){jspb.Message.setWrapperField(this,1,value)},proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.prototype.clearRule=function(){this.setRule(void 0)},proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.prototype.hasRule=function(){return null!=jspb.Message.getField(this,1)},proto.google.ads.googleads.v2.common.RuleBasedUserListInfo=function(opt_data){jspb.Message.initialize(this,opt_data,0,-1,null,proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.oneofGroups_)},goog.inherits(proto.google.ads.googleads.v2.common.RuleBasedUserListInfo,jspb.Message),goog.DEBUG&&!COMPILED&&(proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.displayName="proto.google.ads.googleads.v2.common.RuleBasedUserListInfo"),proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.oneofGroups_=[[2,3,4]],proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.RuleBasedUserListCase={RULE_BASED_USER_LIST_NOT_SET:0,COMBINED_RULE_USER_LIST:2,DATE_SPECIFIC_RULE_USER_LIST:3,EXPRESSION_RULE_USER_LIST:4},proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.prototype.getRuleBasedUserListCase=function(){return jspb.Message.computeOneofCase(this,proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.oneofGroups_[0])},jspb.Message.GENERATE_TO_OBJECT&&(proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.prototype.toObject=function(opt_includeInstance){return proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.toObject(opt_includeInstance,this)},proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.toObject=function(includeInstance,msg){var f,obj={prepopulationStatus:jspb.Message.getFieldWithDefault(msg,1,0),combinedRuleUserList:(f=msg.getCombinedRuleUserList())&&proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.toObject(includeInstance,f),dateSpecificRuleUserList:(f=msg.getDateSpecificRuleUserList())&&proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.toObject(includeInstance,f),expressionRuleUserList:(f=msg.getExpressionRuleUserList())&&proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.toObject(includeInstance,f)};return includeInstance&&(obj.$jspbMessageInstance=msg),obj}),proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.deserializeBinary=function(bytes){var reader=new jspb.BinaryReader(bytes),msg=new proto.google.ads.googleads.v2.common.RuleBasedUserListInfo;return proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.deserializeBinaryFromReader(msg,reader)},proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.deserializeBinaryFromReader=function(msg,reader){for(;reader.nextField()&&!reader.isEndGroup();){switch(reader.getFieldNumber()){case 1:var value=reader.readEnum();msg.setPrepopulationStatus(value);break;case 2:value=new proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.deserializeBinaryFromReader),msg.setCombinedRuleUserList(value);break;case 3:value=new proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.deserializeBinaryFromReader),msg.setDateSpecificRuleUserList(value);break;case 4:value=new proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo;reader.readMessage(value,proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.deserializeBinaryFromReader),msg.setExpressionRuleUserList(value);break;default:reader.skipField()}}return msg},proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.prototype.serializeBinary=function(){var writer=new jspb.BinaryWriter;return proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.serializeBinaryToWriter(this,writer),writer.getResultBuffer()},proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.serializeBinaryToWriter=function(message,writer){var f=void 0;0!==(f=message.getPrepopulationStatus())&&writer.writeEnum(1,f),null!=(f=message.getCombinedRuleUserList())&&writer.writeMessage(2,f,proto.google.ads.googleads.v2.common.CombinedRuleUserListInfo.serializeBinaryToWriter),null!=(f=message.getDateSpecificRuleUserList())&&writer.writeMessage(3,f,proto.google.ads.googleads.v2.common.DateSpecificRuleUserListInfo.serializeBinaryToWriter),null!=(f=message.getExpressionRuleUserList())&&writer.writeMessage(4,f,proto.google.ads.googleads.v2.common.ExpressionRuleUserListInfo.serializeBinaryToWriter)},proto.google.ads.googleads.v2.common.RuleBasedUserListInfo.prototype.getPrepopulationStatus=function(){return jspb.Message.getFieldWithDefault(this,1,