// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v13/common/user_lists.proto

package com.google.ads.googleads.v13.common;

public final class UserListsProto {
  private UserListsProto() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_SimilarUserListInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_SimilarUserListInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_CrmBasedUserListInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_CrmBasedUserListInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_UserListRuleInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_UserListRuleInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_UserListRuleItemGroupInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_UserListRuleItemGroupInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_UserListRuleItemInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_UserListRuleItemInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_UserListDateRuleItemInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_UserListDateRuleItemInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_UserListNumberRuleItemInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_UserListNumberRuleItemInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_UserListStringRuleItemInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_UserListStringRuleItemInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_FlexibleRuleOperandInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_FlexibleRuleOperandInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_FlexibleRuleUserListInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_FlexibleRuleUserListInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_RuleBasedUserListInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_RuleBasedUserListInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_LogicalUserListInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_LogicalUserListInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_UserListLogicalRuleInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_UserListLogicalRuleInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_LogicalUserListOperandInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_LogicalUserListOperandInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_BasicUserListInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_BasicUserListInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_ads_googleads_v13_common_UserListActionInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_ads_googleads_v13_common_UserListActionInfo_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n0google/ads/googleads/v13/common/user_l" +
      "ists.proto\022\037google.ads.googleads.v13.com" +
      "mon\032Cgoogle/ads/googleads/v13/enums/cust" +
      "omer_match_upload_key_type.proto\032Cgoogle" +
      "/ads/googleads/v13/enums/user_list_crm_d" +
      "ata_source_type.proto\032Fgoogle/ads/google" +
      "ads/v13/enums/user_list_date_rule_item_o" +
      "perator.proto\032Egoogle/ads/googleads/v13/" +
      "enums/user_list_flexible_rule_operator.p" +
      "roto\032Dgoogle/ads/googleads/v13/enums/use" +
      "r_list_logical_rule_operator.proto\032Hgoog" +
      "le/ads/googleads/v13/enums/user_list_num" +
      "ber_rule_item_operator.proto\032Cgoogle/ads" +
      "/googleads/v13/enums/user_list_prepopula" +
      "tion_status.proto\0328google/ads/googleads/" +
      "v13/enums/user_list_rule_type.proto\032Hgoo" +
      "gle/ads/googleads/v13/enums/user_list_st" +
      "ring_rule_item_operator.proto\"E\n\023Similar" +
      "UserListInfo\022\033\n\016seed_user_list\030\002 \001(\tH\000\210\001" +
      "\001B\021\n\017_seed_user_list\"\235\002\n\024CrmBasedUserLis" +
      "tInfo\022\023\n\006app_id\030\004 \001(\tH\000\210\001\001\022r\n\017upload_key" +
      "_type\030\002 \001(\0162Y.google.ads.googleads.v13.e" +
      "nums.CustomerMatchUploadKeyTypeEnum.Cust" +
      "omerMatchUploadKeyType\022q\n\020data_source_ty" +
      "pe\030\003 \001(\0162W.google.ads.googleads.v13.enum" +
      "s.UserListCrmDataSourceTypeEnum.UserList" +
      "CrmDataSourceTypeB\t\n\007_app_id\"\302\001\n\020UserLis" +
      "tRuleInfo\022X\n\trule_type\030\001 \001(\0162E.google.ad" +
      "s.googleads.v13.enums.UserListRuleTypeEn" +
      "um.UserListRuleType\022T\n\020rule_item_groups\030" +
      "\002 \003(\0132:.google.ads.googleads.v13.common." +
      "UserListRuleItemGroupInfo\"f\n\031UserListRul" +
      "eItemGroupInfo\022I\n\nrule_items\030\001 \003(\01325.goo" +
      "gle.ads.googleads.v13.common.UserListRul" +
      "eItemInfo\"\306\002\n\024UserListRuleItemInfo\022\021\n\004na" +
      "me\030\005 \001(\tH\001\210\001\001\022W\n\020number_rule_item\030\002 \001(\0132" +
      ";.google.ads.googleads.v13.common.UserLi" +
      "stNumberRuleItemInfoH\000\022W\n\020string_rule_it" +
      "em\030\003 \001(\0132;.google.ads.googleads.v13.comm" +
      "on.UserListStringRuleItemInfoH\000\022S\n\016date_" +
      "rule_item\030\004 \001(\01329.google.ads.googleads.v" +
      "13.common.UserListDateRuleItemInfoH\000B\013\n\t" +
      "rule_itemB\007\n\005_name\"\331\001\n\030UserListDateRuleI" +
      "temInfo\022o\n\010operator\030\001 \001(\0162].google.ads.g" +
      "oogleads.v13.enums.UserListDateRuleItemO" +
      "peratorEnum.UserListDateRuleItemOperator" +
      "\022\022\n\005value\030\004 \001(\tH\000\210\001\001\022\033\n\016offset_in_days\030\005" +
      " \001(\003H\001\210\001\001B\010\n\006_valueB\021\n\017_offset_in_days\"\257" +
      "\001\n\032UserListNumberRuleItemInfo\022s\n\010operato" +
      "r\030\001 \001(\0162a.google.ads.googleads.v13.enums" +
      ".UserListNumberRuleItemOperatorEnum.User" +
      "ListNumberRuleItemOperator\022\022\n\005value\030\003 \001(" +
      "\001H\000\210\001\001B\010\n\006_value\"\257\001\n\032UserListStringRuleI" +
      "temInfo\022s\n\010operator\030\001 \001(\0162a.google.ads.g" +
      "oogleads.v13.enums.UserListStringRuleIte" +
      "mOperatorEnum.UserListStringRuleItemOper" +
      "ator\022\022\n\005value\030\003 \001(\tH\000\210\001\001B\010\n\006_value\"\226\001\n\027F" +
      "lexibleRuleOperandInfo\022?\n\004rule\030\001 \001(\01321.g" +
      "oogle.ads.googleads.v13.common.UserListR" +
      "uleInfo\022!\n\024lookback_window_days\030\002 \001(\003H\000\210" +
      "\001\001B\027\n\025_lookback_window_days\"\306\002\n\030Flexible" +
      "RuleUserListInfo\022~\n\027inclusive_rule_opera" +
      "tor\030\001 \001(\0162].google.ads.googleads.v13.enu" +
      "ms.UserListFlexibleRuleOperatorEnum.User" +
      "ListFlexibleRuleOperator\022T\n\022inclusive_op" +
      "erands\030\002 \003(\01328.google.ads.googleads.v13." +
      "common.FlexibleRuleOperandInfo\022T\n\022exclus" +
      "ive_operands\030\003 \003(\01328.google.ads.googlead" +
      "s.v13.common.FlexibleRuleOperandInfo\"\356\001\n" +
      "\025RuleBasedUserListInfo\022y\n\024prepopulation_" +
      "status\030\001 \001(\0162[.google.ads.googleads.v13." +
      "enums.UserListPrepopulationStatusEnum.Us" +
      "erListPrepopulationStatus\022Z\n\027flexible_ru" +
      "le_user_list\030\005 \001(\01329.google.ads.googlead" +
      "s.v13.common.FlexibleRuleUserListInfo\"^\n" +
      "\023LogicalUserListInfo\022G\n\005rules\030\001 \003(\01328.go" +
      "ogle.ads.googleads.v13.common.UserListLo" +
      "gicalRuleInfo\"\334\001\n\027UserListLogicalRuleInf" +
      "o\022m\n\010operator\030\001 \001(\0162[.google.ads.googlea" +
      "ds.v13.enums.UserListLogicalRuleOperator" +
      "Enum.UserListLogicalRuleOperator\022R\n\rrule" +
      "_operands\030\002 \003(\0132;.google.ads.googleads.v" +
      "13.common.LogicalUserListOperandInfo\"B\n\032" +
      "LogicalUserListOperandInfo\022\026\n\tuser_list\030" +
      "\002 \001(\tH\000\210\001\001B\014\n\n_user_list\"Y\n\021BasicUserLis" +
      "tInfo\022D\n\007actions\030\001 \003(\01323.google.ads.goog" +
      "leads.v13.common.UserListActionInfo\"c\n\022U" +
      "serListActionInfo\022\033\n\021conversion_action\030\003" +
      " \001(\tH\000\022\034\n\022remarketing_action\030\004 \001(\tH\000B\022\n\020" +
      "user_list_actionB\356\001\n#com.google.ads.goog" +
      "leads.v13.commonB\016UserListsProtoP\001ZEgoog" +
      "le.golang.org/genproto/googleapis/ads/go" +
      "ogleads/v13/common;common\242\002\003GAA\252\002\037Google" +
      ".Ads.GoogleAds.V13.Common\312\002\037Google\\Ads\\G" +
      "oogleAds\\V13\\Common\352\002#Google::Ads::Googl" +
      "eAds::V13::Commonb\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.ads.googleads.v13.enums.CustomerMatchUploadKeyTypeProto.getDescriptor(),
          com.google.ads.googleads.v13.enums.UserListCrmDataSourceTypeProto.getDescriptor(),
          com.google.ads.googleads.v13.enums.UserListDateRuleItemOperatorProto.getDescriptor(),
          com.google.ads.googleads.v13.enums.UserListFlexibleRuleOperatorProto.getDescriptor(),
          com.google.ads.googleads.v13.enums.UserListLogicalRuleOperatorProto.getDescriptor(),
          com.google.ads.googleads.v13.enums.UserListNumberRuleItemOperatorProto.getDescriptor(),
          com.google.ads.googleads.v13.enums.UserListPrepopulationStatusProto.getDescriptor(),
          com.google.ads.googleads.v13.enums.UserListRuleTypeProto.getDescriptor(),
          com.google.ads.googleads.v13.enums.UserListStringRuleItemOperatorProto.getDescriptor(),
        });
    internal_static_google_ads_googleads_v13_common_SimilarUserListInfo_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_google_ads_googleads_v13_common_SimilarUserListInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_SimilarUserListInfo_descriptor,
        new java.lang.String[] { "SeedUserList", "SeedUserList", });
    internal_static_google_ads_googleads_v13_common_CrmBasedUserListInfo_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_google_ads_googleads_v13_common_CrmBasedUserListInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_CrmBasedUserListInfo_descriptor,
        new java.lang.String[] { "AppId", "UploadKeyType", "DataSourceType", "AppId", });
    internal_static_google_ads_googleads_v13_common_UserListRuleInfo_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_google_ads_googleads_v13_common_UserListRuleInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_UserListRuleInfo_descriptor,
        new java.lang.String[] { "RuleType", "RuleItemGroups", });
    internal_static_google_ads_googleads_v13_common_UserListRuleItemGroupInfo_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_google_ads_googleads_v13_common_UserListRuleItemGroupInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_UserListRuleItemGroupInfo_descriptor,
        new java.lang.String[] { "RuleItems", });
    internal_static_google_ads_googleads_v13_common_UserListRuleItemInfo_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_google_ads_googleads_v13_common_UserListRuleItemInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_UserListRuleItemInfo_descriptor,
        new java.lang.String[] { "Name", "NumberRuleItem", "StringRuleItem", "DateRuleItem", "RuleItem", "Name", });
    internal_static_google_ads_googleads_v13_common_UserListDateRuleItemInfo_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_google_ads_googleads_v13_common_UserListDateRuleItemInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_UserListDateRuleItemInfo_descriptor,
        new java.lang.String[] { "Operator", "Value", "OffsetInDays", "Value", "OffsetInDays", });
    internal_static_google_ads_googleads_v13_common_UserListNumberRuleItemInfo_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_google_ads_googleads_v13_common_UserListNumberRuleItemInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_UserListNumberRuleItemInfo_descriptor,
        new java.lang.String[] { "Operator", "Value", "Value", });
    internal_static_google_ads_googleads_v13_common_UserListStringRuleItemInfo_descriptor =
      getDescriptor().getMessageTypes().get(7);
    internal_static_google_ads_googleads_v13_common_UserListStringRuleItemInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_UserListStringRuleItemInfo_descriptor,
        new java.lang.String[] { "Operator", "Value", "Value", });
    internal_static_google_ads_googleads_v13_common_FlexibleRuleOperandInfo_descriptor =
      getDescriptor().getMessageTypes().get(8);
    internal_static_google_ads_googleads_v13_common_FlexibleRuleOperandInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_FlexibleRuleOperandInfo_descriptor,
        new java.lang.String[] { "Rule", "LookbackWindowDays", "LookbackWindowDays", });
    internal_static_google_ads_googleads_v13_common_FlexibleRuleUserListInfo_descriptor =
      getDescriptor().getMessageTypes().get(9);
    internal_static_google_ads_googleads_v13_common_FlexibleRuleUserListInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_FlexibleRuleUserListInfo_descriptor,
        new java.lang.String[] { "InclusiveRuleOperator", "InclusiveOperands", "ExclusiveOperands", });
    internal_static_google_ads_googleads_v13_common_RuleBasedUserListInfo_descriptor =
      getDescriptor().getMessageTypes().get(10);
    internal_static_google_ads_googleads_v13_common_RuleBasedUserListInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_RuleBasedUserListInfo_descriptor,
        new java.lang.String[] { "PrepopulationStatus", "FlexibleRuleUserList", });
    internal_static_google_ads_googleads_v13_common_LogicalUserListInfo_descriptor =
      getDescriptor().getMessageTypes().get(11);
    internal_static_google_ads_googleads_v13_common_LogicalUserListInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_LogicalUserListInfo_descriptor,
        new java.lang.String[] { "Rules", });
    internal_static_google_ads_googleads_v13_common_UserListLogicalRuleInfo_descriptor =
      getDescriptor().getMessageTypes().get(12);
    internal_static_google_ads_googleads_v13_common_UserListLogicalRuleInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_UserListLogicalRuleInfo_descriptor,
        new java.lang.String[] { "Operator", "RuleOperands", });
    internal_static_google_ads_googleads_v13_common_LogicalUserListOperandInfo_descriptor =
      getDescriptor().getMessageTypes().get(13);
    internal_static_google_ads_googleads_v13_common_LogicalUserListOperandInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_LogicalUserListOperandInfo_descriptor,
        new java.lang.String[] { "UserList", "UserList", });
    internal_static_google_ads_googleads_v13_common_BasicUserListInfo_descriptor =
      getDescriptor().getMessageTypes().get(14);
    internal_static_google_ads_googleads_v13_common_BasicUserListInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_BasicUserListInfo_descriptor,
        new java.lang.String[] { "Actions", });
    internal_static_google_ads_googleads_v13_common_UserListActionInfo_descriptor =
      getDescriptor().getMessageTypes().get(15);
    internal_static_google_ads_googleads_v13_common_UserListActionInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_ads_googleads_v13_common_UserListActionInfo_descriptor,
        new java.lang.String[] { "ConversionAction", "RemarketingAction", "UserListAction", });
    com.google.ads.googleads.v13.enums.CustomerMatchUploadKeyTypeProto.getDescriptor();
    com.google.ads.googleads.v13.enums.UserListCrmDataSourceTypeProto.getDescriptor();
    com.google.ads.googleads.v13.enums.UserListDateRuleItemOperatorProto.getDescriptor();
    com.google.ads.googleads.v13.enums.UserListFlexibleRuleOperatorProto.getDescriptor();
    com.google.ads.googleads.v13.enums.UserListLogicalRuleOperatorProto.getDescriptor();
    com.google.ads.googleads.v13.enums.UserListNumberRuleItemOperatorProto.getDescriptor();
    com.google.ads.googleads.v13.enums.UserListPrepopulationStatusProto.getDescriptor();
    com.google.ads.googleads.v13.enums.UserListRuleTypeProto.getDescriptor();
    com.google.ads.googleads.v13.enums.UserListStringRuleItemOperatorProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
