export declare namespace enums {
    /**
     * @name PolicyTopicEntryTypeEnum.PolicyTopicEntryType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PolicyTopicEntryTypeEnum.PolicyTopicEntryType
     */
    enum PolicyTopicEntryType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PROHIBITED = 2,// PROHIBITED
        LIMITED = 4,// LIMITED
        FULLY_LIMITED = 8,// FULLY_LIMITED
        DESCRIPTIVE = 5,// DESCRIPTIVE
        BROADENING = 6,// BROADENING
        AREA_OF_INTEREST_ONLY = 7
    }
    /**
     * @name PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlType
     */
    enum PolicyTopicEvidenceDestinationMismatchUrlType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DISPLAY_URL = 2,// DISPLAY_URL
        FINAL_URL = 3,// FINAL_URL
        FINAL_MOBILE_URL = 4,// FINAL_MOBILE_URL
        TRACKING_URL = 5,// TRACKING_URL
        MOBILE_TRACKING_URL = 6
    }
    /**
     * @name PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.PolicyTopicEvidenceDestinationNotWorkingDevice
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.PolicyTopicEvidenceDestinationNotWorkingDevice
     */
    enum PolicyTopicEvidenceDestinationNotWorkingDevice {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DESKTOP = 2,// DESKTOP
        ANDROID = 3,// ANDROID
        IOS = 4
    }
    /**
     * @name PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum.PolicyTopicEvidenceDestinationNotWorkingDnsErrorType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum.PolicyTopicEvidenceDestinationNotWorkingDnsErrorType
     */
    enum PolicyTopicEvidenceDestinationNotWorkingDnsErrorType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        HOSTNAME_NOT_FOUND = 2,// HOSTNAME_NOT_FOUND
        GOOGLE_CRAWLER_DNS_ISSUE = 3
    }
    /**
     * @name AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus
     */
    enum AssetLinkPrimaryStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ELIGIBLE = 2,// ELIGIBLE
        PAUSED = 3,// PAUSED
        REMOVED = 4,// REMOVED
        PENDING = 5,// PENDING
        LIMITED = 6,// LIMITED
        NOT_ELIGIBLE = 7
    }
    /**
     * @name AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason
     */
    enum AssetLinkPrimaryStatusReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ASSET_LINK_PAUSED = 2,// ASSET_LINK_PAUSED
        ASSET_LINK_REMOVED = 3,// ASSET_LINK_REMOVED
        ASSET_DISAPPROVED = 4,// ASSET_DISAPPROVED
        ASSET_UNDER_REVIEW = 5,// ASSET_UNDER_REVIEW
        ASSET_APPROVED_LABELED = 6
    }
    /**
     * @name AssetOfflineEvaluationErrorReasonsEnum.AssetOfflineEvaluationErrorReasons
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetOfflineEvaluationErrorReasonsEnum.AssetOfflineEvaluationErrorReasons
     */
    enum AssetOfflineEvaluationErrorReasons {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PRICE_ASSET_DESCRIPTION_REPEATS_ROW_HEADER = 2,// PRICE_ASSET_DESCRIPTION_REPEATS_ROW_HEADER
        PRICE_ASSET_REPETITIVE_HEADERS = 3,// PRICE_ASSET_REPETITIVE_HEADERS
        PRICE_ASSET_HEADER_INCOMPATIBLE_WITH_PRICE_TYPE = 4,// PRICE_ASSET_HEADER_INCOMPATIBLE_WITH_PRICE_TYPE
        PRICE_ASSET_DESCRIPTION_INCOMPATIBLE_WITH_ITEM_HEADER = 5,// PRICE_ASSET_DESCRIPTION_INCOMPATIBLE_WITH_ITEM_HEADER
        PRICE_ASSET_DESCRIPTION_HAS_PRICE_QUALIFIER = 6,// PRICE_ASSET_DESCRIPTION_HAS_PRICE_QUALIFIER
        PRICE_ASSET_UNSUPPORTED_LANGUAGE = 7,// PRICE_ASSET_UNSUPPORTED_LANGUAGE
        PRICE_ASSET_OTHER_ERROR = 8
    }
    /**
     * @name PolicyApprovalStatusEnum.PolicyApprovalStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PolicyApprovalStatusEnum.PolicyApprovalStatus
     */
    enum PolicyApprovalStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DISAPPROVED = 2,// DISAPPROVED
        APPROVED_LIMITED = 3,// APPROVED_LIMITED
        APPROVED = 4,// APPROVED
        AREA_OF_INTEREST_ONLY = 5
    }
    /**
     * @name PolicyReviewStatusEnum.PolicyReviewStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PolicyReviewStatusEnum.PolicyReviewStatus
     */
    enum PolicyReviewStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        REVIEW_IN_PROGRESS = 2,// REVIEW_IN_PROGRESS
        REVIEWED = 3,// REVIEWED
        UNDER_APPEAL = 4,// UNDER_APPEAL
        ELIGIBLE_MAY_SERVE = 5
    }
    /**
     * @name AssetPerformanceLabelEnum.AssetPerformanceLabel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetPerformanceLabelEnum.AssetPerformanceLabel
     */
    enum AssetPerformanceLabel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING = 2,// PENDING
        LEARNING = 3,// LEARNING
        LOW = 4,// LOW
        GOOD = 5,// GOOD
        BEST = 6
    }
    /**
     * @name ServedAssetFieldTypeEnum.ServedAssetFieldType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ServedAssetFieldTypeEnum.ServedAssetFieldType
     */
    enum ServedAssetFieldType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        HEADLINE_1 = 2,// HEADLINE_1
        HEADLINE_2 = 3,// HEADLINE_2
        HEADLINE_3 = 4,// HEADLINE_3
        DESCRIPTION_1 = 5,// DESCRIPTION_1
        DESCRIPTION_2 = 6,// DESCRIPTION_2
        HEADLINE = 7,// HEADLINE
        HEADLINE_IN_PORTRAIT = 8,// HEADLINE_IN_PORTRAIT
        LONG_HEADLINE = 9,// LONG_HEADLINE
        DESCRIPTION = 10,// DESCRIPTION
        DESCRIPTION_IN_PORTRAIT = 11,// DESCRIPTION_IN_PORTRAIT
        BUSINESS_NAME_IN_PORTRAIT = 12,// BUSINESS_NAME_IN_PORTRAIT
        BUSINESS_NAME = 13,// BUSINESS_NAME
        MARKETING_IMAGE = 14,// MARKETING_IMAGE
        MARKETING_IMAGE_IN_PORTRAIT = 15,// MARKETING_IMAGE_IN_PORTRAIT
        SQUARE_MARKETING_IMAGE = 16,// SQUARE_MARKETING_IMAGE
        PORTRAIT_MARKETING_IMAGE = 17,// PORTRAIT_MARKETING_IMAGE
        LOGO = 18,// LOGO
        LANDSCAPE_LOGO = 19,// LANDSCAPE_LOGO
        CALL_TO_ACTION = 20,// CALL_TO_ACTION
        YOU_TUBE_VIDEO = 21,// YOU_TUBE_VIDEO
        SITELINK = 22,// SITELINK
        CALL = 23,// CALL
        MOBILE_APP = 24,// MOBILE_APP
        CALLOUT = 25,// CALLOUT
        STRUCTURED_SNIPPET = 26,// STRUCTURED_SNIPPET
        PRICE = 27,// PRICE
        PROMOTION = 28,// PROMOTION
        AD_IMAGE = 29,// AD_IMAGE
        LEAD_FORM = 30,// LEAD_FORM
        BUSINESS_LOGO = 31
    }
    /**
     * @name CallConversionReportingStateEnum.CallConversionReportingState
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CallConversionReportingStateEnum.CallConversionReportingState
     */
    enum CallConversionReportingState {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DISABLED = 2,// DISABLED
        USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION = 3,// USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION
        USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION = 4
    }
    /**
     * @name DisplayAdFormatSettingEnum.DisplayAdFormatSetting
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/DisplayAdFormatSettingEnum.DisplayAdFormatSetting
     */
    enum DisplayAdFormatSetting {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ALL_FORMATS = 2,// ALL_FORMATS
        NON_NATIVE = 3,// NON_NATIVE
        NATIVE = 4
    }
    /**
     * @name DisplayUploadProductTypeEnum.DisplayUploadProductType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/DisplayUploadProductTypeEnum.DisplayUploadProductType
     */
    enum DisplayUploadProductType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        HTML5_UPLOAD_AD = 2,// HTML5_UPLOAD_AD
        DYNAMIC_HTML5_EDUCATION_AD = 3,// DYNAMIC_HTML5_EDUCATION_AD
        DYNAMIC_HTML5_FLIGHT_AD = 4,// DYNAMIC_HTML5_FLIGHT_AD
        DYNAMIC_HTML5_HOTEL_RENTAL_AD = 5,// DYNAMIC_HTML5_HOTEL_RENTAL_AD
        DYNAMIC_HTML5_JOB_AD = 6,// DYNAMIC_HTML5_JOB_AD
        DYNAMIC_HTML5_LOCAL_AD = 7,// DYNAMIC_HTML5_LOCAL_AD
        DYNAMIC_HTML5_REAL_ESTATE_AD = 8,// DYNAMIC_HTML5_REAL_ESTATE_AD
        DYNAMIC_HTML5_CUSTOM_AD = 9,// DYNAMIC_HTML5_CUSTOM_AD
        DYNAMIC_HTML5_TRAVEL_AD = 10,// DYNAMIC_HTML5_TRAVEL_AD
        DYNAMIC_HTML5_HOTEL_AD = 11
    }
    /**
     * @name LegacyAppInstallAdAppStoreEnum.LegacyAppInstallAdAppStore
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LegacyAppInstallAdAppStoreEnum.LegacyAppInstallAdAppStore
     */
    enum LegacyAppInstallAdAppStore {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        APPLE_APP_STORE = 2,// APPLE_APP_STORE
        GOOGLE_PLAY = 3,// GOOGLE_PLAY
        WINDOWS_STORE = 4,// WINDOWS_STORE
        WINDOWS_PHONE_STORE = 5,// WINDOWS_PHONE_STORE
        CN_APP_STORE = 6
    }
    /**
     * @name MimeTypeEnum.MimeType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/MimeTypeEnum.MimeType
     */
    enum MimeType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        IMAGE_JPEG = 2,// IMAGE_JPEG
        IMAGE_GIF = 3,// IMAGE_GIF
        IMAGE_PNG = 4,// IMAGE_PNG
        FLASH = 5,// FLASH
        TEXT_HTML = 6,// TEXT_HTML
        PDF = 7,// PDF
        MSWORD = 8,// MSWORD
        MSEXCEL = 9,// MSEXCEL
        RTF = 10,// RTF
        AUDIO_WAV = 11,// AUDIO_WAV
        AUDIO_MP3 = 12,// AUDIO_MP3
        HTML5_AD_ZIP = 13
    }
    /**
     * @name VideoThumbnailEnum.VideoThumbnail
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/VideoThumbnailEnum.VideoThumbnail
     */
    enum VideoThumbnail {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DEFAULT_THUMBNAIL = 2,// DEFAULT_THUMBNAIL
        THUMBNAIL_1 = 3,// THUMBNAIL_1
        THUMBNAIL_2 = 4,// THUMBNAIL_2
        THUMBNAIL_3 = 5
    }
    /**
     * @name ChainRelationshipTypeEnum.ChainRelationshipType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ChainRelationshipTypeEnum.ChainRelationshipType
     */
    enum ChainRelationshipType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AUTO_DEALERS = 2,// AUTO_DEALERS
        GENERAL_RETAILERS = 3
    }
    /**
     * @name LocationOwnershipTypeEnum.LocationOwnershipType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocationOwnershipTypeEnum.LocationOwnershipType
     */
    enum LocationOwnershipType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BUSINESS_OWNER = 2,// BUSINESS_OWNER
        AFFILIATE = 3
    }
    /**
     * @name LocationStringFilterTypeEnum.LocationStringFilterType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocationStringFilterTypeEnum.LocationStringFilterType
     */
    enum LocationStringFilterType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EXACT = 2
    }
    /**
     * @name AgeRangeTypeEnum.AgeRangeType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AgeRangeTypeEnum.AgeRangeType
     */
    enum AgeRangeType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AGE_RANGE_18_24 = 503001,// AGE_RANGE_18_24
        AGE_RANGE_25_34 = 503002,// AGE_RANGE_25_34
        AGE_RANGE_35_44 = 503003,// AGE_RANGE_35_44
        AGE_RANGE_45_54 = 503004,// AGE_RANGE_45_54
        AGE_RANGE_55_64 = 503005,// AGE_RANGE_55_64
        AGE_RANGE_65_UP = 503006,// AGE_RANGE_65_UP
        AGE_RANGE_UNDETERMINED = 503999
    }
    /**
     * @name AppPaymentModelTypeEnum.AppPaymentModelType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AppPaymentModelTypeEnum.AppPaymentModelType
     */
    enum AppPaymentModelType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PAID = 30
    }
    /**
     * @name BrandRequestRejectionReasonEnum.BrandRequestRejectionReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BrandRequestRejectionReasonEnum.BrandRequestRejectionReason
     */
    enum BrandRequestRejectionReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EXISTING_BRAND = 2,// EXISTING_BRAND
        EXISTING_BRAND_VARIANT = 3,// EXISTING_BRAND_VARIANT
        INCORRECT_INFORMATION = 4,// INCORRECT_INFORMATION
        NOT_A_BRAND = 5
    }
    /**
     * @name BrandStateEnum.BrandState
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BrandStateEnum.BrandState
     */
    enum BrandState {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        DEPRECATED = 3,// DEPRECATED
        UNVERIFIED = 4,// UNVERIFIED
        APPROVED = 5,// APPROVED
        CANCELLED = 6,// CANCELLED
        REJECTED = 7
    }
    /**
     * @name ContentLabelTypeEnum.ContentLabelType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ContentLabelTypeEnum.ContentLabelType
     */
    enum ContentLabelType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SEXUALLY_SUGGESTIVE = 2,// SEXUALLY_SUGGESTIVE
        BELOW_THE_FOLD = 3,// BELOW_THE_FOLD
        PARKED_DOMAIN = 4,// PARKED_DOMAIN
        JUVENILE = 6,// JUVENILE
        PROFANITY = 7,// PROFANITY
        TRAGEDY = 8,// TRAGEDY
        VIDEO = 9,// VIDEO
        VIDEO_RATING_DV_G = 10,// VIDEO_RATING_DV_G
        VIDEO_RATING_DV_PG = 11,// VIDEO_RATING_DV_PG
        VIDEO_RATING_DV_T = 12,// VIDEO_RATING_DV_T
        VIDEO_RATING_DV_MA = 13,// VIDEO_RATING_DV_MA
        VIDEO_NOT_YET_RATED = 14,// VIDEO_NOT_YET_RATED
        EMBEDDED_VIDEO = 15,// EMBEDDED_VIDEO
        LIVE_STREAMING_VIDEO = 16,// LIVE_STREAMING_VIDEO
        SOCIAL_ISSUES = 17,// SOCIAL_ISSUES
        BRAND_SUITABILITY_CONTENT_FOR_FAMILIES = 18,// BRAND_SUITABILITY_CONTENT_FOR_FAMILIES
        BRAND_SUITABILITY_GAMES_FIGHTING = 19,// BRAND_SUITABILITY_GAMES_FIGHTING
        BRAND_SUITABILITY_GAMES_MATURE = 20,// BRAND_SUITABILITY_GAMES_MATURE
        BRAND_SUITABILITY_HEALTH_SENSITIVE = 21,// BRAND_SUITABILITY_HEALTH_SENSITIVE
        BRAND_SUITABILITY_HEALTH_SOURCE_UNDETERMINED = 22,// BRAND_SUITABILITY_HEALTH_SOURCE_UNDETERMINED
        BRAND_SUITABILITY_NEWS_RECENT = 23,// BRAND_SUITABILITY_NEWS_RECENT
        BRAND_SUITABILITY_NEWS_SENSITIVE = 24,// BRAND_SUITABILITY_NEWS_SENSITIVE
        BRAND_SUITABILITY_NEWS_SOURCE_NOT_FEATURED = 25,// BRAND_SUITABILITY_NEWS_SOURCE_NOT_FEATURED
        BRAND_SUITABILITY_POLITICS = 26,// BRAND_SUITABILITY_POLITICS
        BRAND_SUITABILITY_RELIGION = 27
    }
    /**
     * @name DayOfWeekEnum.DayOfWeek
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/DayOfWeekEnum.DayOfWeek
     */
    enum DayOfWeek {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MONDAY = 2,// MONDAY
        TUESDAY = 3,// TUESDAY
        WEDNESDAY = 4,// WEDNESDAY
        THURSDAY = 5,// THURSDAY
        FRIDAY = 6,// FRIDAY
        SATURDAY = 7,// SATURDAY
        SUNDAY = 8
    }
    /**
     * @name DeviceEnum.Device
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/DeviceEnum.Device
     */
    enum Device {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MOBILE = 2,// MOBILE
        TABLET = 3,// TABLET
        DESKTOP = 4,// DESKTOP
        CONNECTED_TV = 6,// CONNECTED_TV
        OTHER = 5
    }
    /**
     * @name GenderTypeEnum.GenderType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/GenderTypeEnum.GenderType
     */
    enum GenderType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MALE = 10,// MALE
        FEMALE = 11,// FEMALE
        UNDETERMINED = 20
    }
    /**
     * @name HotelDateSelectionTypeEnum.HotelDateSelectionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/HotelDateSelectionTypeEnum.HotelDateSelectionType
     */
    enum HotelDateSelectionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DEFAULT_SELECTION = 50,// DEFAULT_SELECTION
        USER_SELECTED = 51
    }
    /**
     * @name IncomeRangeTypeEnum.IncomeRangeType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/IncomeRangeTypeEnum.IncomeRangeType
     */
    enum IncomeRangeType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        INCOME_RANGE_0_50 = 510001,// INCOME_RANGE_0_50
        INCOME_RANGE_50_60 = 510002,// INCOME_RANGE_50_60
        INCOME_RANGE_60_70 = 510003,// INCOME_RANGE_60_70
        INCOME_RANGE_70_80 = 510004,// INCOME_RANGE_70_80
        INCOME_RANGE_80_90 = 510005,// INCOME_RANGE_80_90
        INCOME_RANGE_90_UP = 510006,// INCOME_RANGE_90_UP
        INCOME_RANGE_UNDETERMINED = 510000
    }
    /**
     * @name InteractionTypeEnum.InteractionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/InteractionTypeEnum.InteractionType
     */
    enum InteractionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CALLS = 8000
    }
    /**
     * @name KeywordMatchTypeEnum.KeywordMatchType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/KeywordMatchTypeEnum.KeywordMatchType
     */
    enum KeywordMatchType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EXACT = 2,// EXACT
        PHRASE = 3,// PHRASE
        BROAD = 4
    }
    /**
     * @name ListingGroupTypeEnum.ListingGroupType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ListingGroupTypeEnum.ListingGroupType
     */
    enum ListingGroupType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SUBDIVISION = 2,// SUBDIVISION
        UNIT = 3
    }
    /**
     * @name LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnits
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocationGroupRadiusUnitsEnum.LocationGroupRadiusUnits
     */
    enum LocationGroupRadiusUnits {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        METERS = 2,// METERS
        MILES = 3,// MILES
        MILLI_MILES = 4
    }
    /**
     * @name MinuteOfHourEnum.MinuteOfHour
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/MinuteOfHourEnum.MinuteOfHour
     */
    enum MinuteOfHour {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ZERO = 2,// ZERO
        FIFTEEN = 3,// FIFTEEN
        THIRTY = 4,// THIRTY
        FORTY_FIVE = 5
    }
    /**
     * @name ParentalStatusTypeEnum.ParentalStatusType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ParentalStatusTypeEnum.ParentalStatusType
     */
    enum ParentalStatusType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PARENT = 300,// PARENT
        NOT_A_PARENT = 301,// NOT_A_PARENT
        UNDETERMINED = 302
    }
    /**
     * @name ProductCategoryLevelEnum.ProductCategoryLevel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductCategoryLevelEnum.ProductCategoryLevel
     */
    enum ProductCategoryLevel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LEVEL1 = 2,// LEVEL1
        LEVEL2 = 3,// LEVEL2
        LEVEL3 = 4,// LEVEL3
        LEVEL4 = 5,// LEVEL4
        LEVEL5 = 6
    }
    /**
     * @name ProductChannelEnum.ProductChannel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductChannelEnum.ProductChannel
     */
    enum ProductChannel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ONLINE = 2,// ONLINE
        LOCAL = 3
    }
    /**
     * @name ProductChannelExclusivityEnum.ProductChannelExclusivity
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductChannelExclusivityEnum.ProductChannelExclusivity
     */
    enum ProductChannelExclusivity {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SINGLE_CHANNEL = 2,// SINGLE_CHANNEL
        MULTI_CHANNEL = 3
    }
    /**
     * @name ProductConditionEnum.ProductCondition
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductConditionEnum.ProductCondition
     */
    enum ProductCondition {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NEW = 3,// NEW
        REFURBISHED = 4,// REFURBISHED
        USED = 5
    }
    /**
     * @name ProductCustomAttributeIndexEnum.ProductCustomAttributeIndex
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductCustomAttributeIndexEnum.ProductCustomAttributeIndex
     */
    enum ProductCustomAttributeIndex {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        INDEX0 = 7,// INDEX0
        INDEX1 = 8,// INDEX1
        INDEX2 = 9,// INDEX2
        INDEX3 = 10,// INDEX3
        INDEX4 = 11
    }
    /**
     * @name ProductTypeLevelEnum.ProductTypeLevel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductTypeLevelEnum.ProductTypeLevel
     */
    enum ProductTypeLevel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LEVEL1 = 7,// LEVEL1
        LEVEL2 = 8,// LEVEL2
        LEVEL3 = 9,// LEVEL3
        LEVEL4 = 10,// LEVEL4
        LEVEL5 = 11
    }
    /**
     * @name ProximityRadiusUnitsEnum.ProximityRadiusUnits
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProximityRadiusUnitsEnum.ProximityRadiusUnits
     */
    enum ProximityRadiusUnits {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MILES = 2,// MILES
        KILOMETERS = 3
    }
    /**
     * @name WebpageConditionOperandEnum.WebpageConditionOperand
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/WebpageConditionOperandEnum.WebpageConditionOperand
     */
    enum WebpageConditionOperand {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        URL = 2,// URL
        CATEGORY = 3,// CATEGORY
        PAGE_TITLE = 4,// PAGE_TITLE
        PAGE_CONTENT = 5,// PAGE_CONTENT
        CUSTOM_LABEL = 6
    }
    /**
     * @name WebpageConditionOperatorEnum.WebpageConditionOperator
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/WebpageConditionOperatorEnum.WebpageConditionOperator
     */
    enum WebpageConditionOperator {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EQUALS = 2,// EQUALS
        CONTAINS = 3
    }
    /**
     * @name CallToActionTypeEnum.CallToActionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CallToActionTypeEnum.CallToActionType
     */
    enum CallToActionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LEARN_MORE = 2,// LEARN_MORE
        GET_QUOTE = 3,// GET_QUOTE
        APPLY_NOW = 4,// APPLY_NOW
        SIGN_UP = 5,// SIGN_UP
        CONTACT_US = 6,// CONTACT_US
        SUBSCRIBE = 7,// SUBSCRIBE
        DOWNLOAD = 8,// DOWNLOAD
        BOOK_NOW = 9,// BOOK_NOW
        SHOP_NOW = 10,// SHOP_NOW
        BUY_NOW = 11,// BUY_NOW
        DONATE_NOW = 12,// DONATE_NOW
        ORDER_NOW = 13,// ORDER_NOW
        PLAY_NOW = 14,// PLAY_NOW
        SEE_MORE = 15,// SEE_MORE
        START_NOW = 16,// START_NOW
        VISIT_SITE = 17,// VISIT_SITE
        WATCH_NOW = 18
    }
    /**
     * @name LeadFormCallToActionTypeEnum.LeadFormCallToActionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LeadFormCallToActionTypeEnum.LeadFormCallToActionType
     */
    enum LeadFormCallToActionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LEARN_MORE = 2,// LEARN_MORE
        GET_QUOTE = 3,// GET_QUOTE
        APPLY_NOW = 4,// APPLY_NOW
        SIGN_UP = 5,// SIGN_UP
        CONTACT_US = 6,// CONTACT_US
        SUBSCRIBE = 7,// SUBSCRIBE
        DOWNLOAD = 8,// DOWNLOAD
        BOOK_NOW = 9,// BOOK_NOW
        GET_OFFER = 10,// GET_OFFER
        REGISTER = 11,// REGISTER
        GET_INFO = 12,// GET_INFO
        REQUEST_DEMO = 13,// REQUEST_DEMO
        JOIN_NOW = 14,// JOIN_NOW
        GET_STARTED = 15
    }
    /**
     * @name LeadFormDesiredIntentEnum.LeadFormDesiredIntent
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LeadFormDesiredIntentEnum.LeadFormDesiredIntent
     */
    enum LeadFormDesiredIntent {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LOW_INTENT = 2,// LOW_INTENT
        HIGH_INTENT = 3
    }
    /**
     * @name LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LeadFormFieldUserInputTypeEnum.LeadFormFieldUserInputType
     */
    enum LeadFormFieldUserInputType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        FULL_NAME = 2,// FULL_NAME
        EMAIL = 3,// EMAIL
        PHONE_NUMBER = 4,// PHONE_NUMBER
        POSTAL_CODE = 5,// POSTAL_CODE
        STREET_ADDRESS = 8,// STREET_ADDRESS
        CITY = 9,// CITY
        REGION = 10,// REGION
        COUNTRY = 11,// COUNTRY
        WORK_EMAIL = 12,// WORK_EMAIL
        COMPANY_NAME = 13,// COMPANY_NAME
        WORK_PHONE = 14,// WORK_PHONE
        JOB_TITLE = 15,// JOB_TITLE
        GOVERNMENT_ISSUED_ID_CPF_BR = 16,// GOVERNMENT_ISSUED_ID_CPF_BR
        GOVERNMENT_ISSUED_ID_DNI_AR = 17,// GOVERNMENT_ISSUED_ID_DNI_AR
        GOVERNMENT_ISSUED_ID_DNI_PE = 18,// GOVERNMENT_ISSUED_ID_DNI_PE
        GOVERNMENT_ISSUED_ID_RUT_CL = 19,// GOVERNMENT_ISSUED_ID_RUT_CL
        GOVERNMENT_ISSUED_ID_CC_CO = 20,// GOVERNMENT_ISSUED_ID_CC_CO
        GOVERNMENT_ISSUED_ID_CI_EC = 21,// GOVERNMENT_ISSUED_ID_CI_EC
        GOVERNMENT_ISSUED_ID_RFC_MX = 22,// GOVERNMENT_ISSUED_ID_RFC_MX
        FIRST_NAME = 23,// FIRST_NAME
        LAST_NAME = 24,// LAST_NAME
        VEHICLE_MODEL = 1001,// VEHICLE_MODEL
        VEHICLE_TYPE = 1002,// VEHICLE_TYPE
        PREFERRED_DEALERSHIP = 1003,// PREFERRED_DEALERSHIP
        VEHICLE_PURCHASE_TIMELINE = 1004,// VEHICLE_PURCHASE_TIMELINE
        VEHICLE_OWNERSHIP = 1005,// VEHICLE_OWNERSHIP
        VEHICLE_PAYMENT_TYPE = 1009,// VEHICLE_PAYMENT_TYPE
        VEHICLE_CONDITION = 1010,// VEHICLE_CONDITION
        COMPANY_SIZE = 1006,// COMPANY_SIZE
        ANNUAL_SALES = 1007,// ANNUAL_SALES
        YEARS_IN_BUSINESS = 1008,// YEARS_IN_BUSINESS
        JOB_DEPARTMENT = 1011,// JOB_DEPARTMENT
        JOB_ROLE = 1012,// JOB_ROLE
        OVER_18_AGE = 1078,// OVER_18_AGE
        OVER_19_AGE = 1079,// OVER_19_AGE
        OVER_20_AGE = 1080,// OVER_20_AGE
        OVER_21_AGE = 1081,// OVER_21_AGE
        OVER_22_AGE = 1082,// OVER_22_AGE
        OVER_23_AGE = 1083,// OVER_23_AGE
        OVER_24_AGE = 1084,// OVER_24_AGE
        OVER_25_AGE = 1085,// OVER_25_AGE
        OVER_26_AGE = 1086,// OVER_26_AGE
        OVER_27_AGE = 1087,// OVER_27_AGE
        OVER_28_AGE = 1088,// OVER_28_AGE
        OVER_29_AGE = 1089,// OVER_29_AGE
        OVER_30_AGE = 1090,// OVER_30_AGE
        OVER_31_AGE = 1091,// OVER_31_AGE
        OVER_32_AGE = 1092,// OVER_32_AGE
        OVER_33_AGE = 1093,// OVER_33_AGE
        OVER_34_AGE = 1094,// OVER_34_AGE
        OVER_35_AGE = 1095,// OVER_35_AGE
        OVER_36_AGE = 1096,// OVER_36_AGE
        OVER_37_AGE = 1097,// OVER_37_AGE
        OVER_38_AGE = 1098,// OVER_38_AGE
        OVER_39_AGE = 1099,// OVER_39_AGE
        OVER_40_AGE = 1100,// OVER_40_AGE
        OVER_41_AGE = 1101,// OVER_41_AGE
        OVER_42_AGE = 1102,// OVER_42_AGE
        OVER_43_AGE = 1103,// OVER_43_AGE
        OVER_44_AGE = 1104,// OVER_44_AGE
        OVER_45_AGE = 1105,// OVER_45_AGE
        OVER_46_AGE = 1106,// OVER_46_AGE
        OVER_47_AGE = 1107,// OVER_47_AGE
        OVER_48_AGE = 1108,// OVER_48_AGE
        OVER_49_AGE = 1109,// OVER_49_AGE
        OVER_50_AGE = 1110,// OVER_50_AGE
        OVER_51_AGE = 1111,// OVER_51_AGE
        OVER_52_AGE = 1112,// OVER_52_AGE
        OVER_53_AGE = 1113,// OVER_53_AGE
        OVER_54_AGE = 1114,// OVER_54_AGE
        OVER_55_AGE = 1115,// OVER_55_AGE
        OVER_56_AGE = 1116,// OVER_56_AGE
        OVER_57_AGE = 1117,// OVER_57_AGE
        OVER_58_AGE = 1118,// OVER_58_AGE
        OVER_59_AGE = 1119,// OVER_59_AGE
        OVER_60_AGE = 1120,// OVER_60_AGE
        OVER_61_AGE = 1121,// OVER_61_AGE
        OVER_62_AGE = 1122,// OVER_62_AGE
        OVER_63_AGE = 1123,// OVER_63_AGE
        OVER_64_AGE = 1124,// OVER_64_AGE
        OVER_65_AGE = 1125,// OVER_65_AGE
        EDUCATION_PROGRAM = 1013,// EDUCATION_PROGRAM
        EDUCATION_COURSE = 1014,// EDUCATION_COURSE
        PRODUCT = 1016,// PRODUCT
        SERVICE = 1017,// SERVICE
        OFFER = 1018,// OFFER
        CATEGORY = 1019,// CATEGORY
        PREFERRED_CONTACT_METHOD = 1020,// PREFERRED_CONTACT_METHOD
        PREFERRED_LOCATION = 1021,// PREFERRED_LOCATION
        PREFERRED_CONTACT_TIME = 1022,// PREFERRED_CONTACT_TIME
        PURCHASE_TIMELINE = 1023,// PURCHASE_TIMELINE
        YEARS_OF_EXPERIENCE = 1048,// YEARS_OF_EXPERIENCE
        JOB_INDUSTRY = 1049,// JOB_INDUSTRY
        LEVEL_OF_EDUCATION = 1050,// LEVEL_OF_EDUCATION
        PROPERTY_TYPE = 1024,// PROPERTY_TYPE
        REALTOR_HELP_GOAL = 1025,// REALTOR_HELP_GOAL
        PROPERTY_COMMUNITY = 1026,// PROPERTY_COMMUNITY
        PRICE_RANGE = 1027,// PRICE_RANGE
        NUMBER_OF_BEDROOMS = 1028,// NUMBER_OF_BEDROOMS
        FURNISHED_PROPERTY = 1029,// FURNISHED_PROPERTY
        PETS_ALLOWED_PROPERTY = 1030,// PETS_ALLOWED_PROPERTY
        NEXT_PLANNED_PURCHASE = 1031,// NEXT_PLANNED_PURCHASE
        EVENT_SIGNUP_INTEREST = 1033,// EVENT_SIGNUP_INTEREST
        PREFERRED_SHOPPING_PLACES = 1034,// PREFERRED_SHOPPING_PLACES
        FAVORITE_BRAND = 1035,// FAVORITE_BRAND
        TRANSPORTATION_COMMERCIAL_LICENSE_TYPE = 1036,// TRANSPORTATION_COMMERCIAL_LICENSE_TYPE
        EVENT_BOOKING_INTEREST = 1038,// EVENT_BOOKING_INTEREST
        DESTINATION_COUNTRY = 1039,// DESTINATION_COUNTRY
        DESTINATION_CITY = 1040,// DESTINATION_CITY
        DEPARTURE_COUNTRY = 1041,// DEPARTURE_COUNTRY
        DEPARTURE_CITY = 1042,// DEPARTURE_CITY
        DEPARTURE_DATE = 1043,// DEPARTURE_DATE
        RETURN_DATE = 1044,// RETURN_DATE
        NUMBER_OF_TRAVELERS = 1045,// NUMBER_OF_TRAVELERS
        TRAVEL_BUDGET = 1046,// TRAVEL_BUDGET
        TRAVEL_ACCOMMODATION = 1047
    }
    /**
     * @name LeadFormPostSubmitCallToActionTypeEnum.LeadFormPostSubmitCallToActionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LeadFormPostSubmitCallToActionTypeEnum.LeadFormPostSubmitCallToActionType
     */
    enum LeadFormPostSubmitCallToActionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        VISIT_SITE = 2,// VISIT_SITE
        DOWNLOAD = 3,// DOWNLOAD
        LEARN_MORE = 4,// LEARN_MORE
        SHOP_NOW = 5
    }
    /**
     * @name MobileAppVendorEnum.MobileAppVendor
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/MobileAppVendorEnum.MobileAppVendor
     */
    enum MobileAppVendor {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        APPLE_APP_STORE = 2,// APPLE_APP_STORE
        GOOGLE_APP_STORE = 3
    }
    /**
     * @name PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PriceExtensionPriceQualifierEnum.PriceExtensionPriceQualifier
     */
    enum PriceExtensionPriceQualifier {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        FROM = 2,// FROM
        UP_TO = 3,// UP_TO
        AVERAGE = 4
    }
    /**
     * @name PriceExtensionPriceUnitEnum.PriceExtensionPriceUnit
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PriceExtensionPriceUnitEnum.PriceExtensionPriceUnit
     */
    enum PriceExtensionPriceUnit {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PER_HOUR = 2,// PER_HOUR
        PER_DAY = 3,// PER_DAY
        PER_WEEK = 4,// PER_WEEK
        PER_MONTH = 5,// PER_MONTH
        PER_YEAR = 6,// PER_YEAR
        PER_NIGHT = 7
    }
    /**
     * @name PriceExtensionTypeEnum.PriceExtensionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PriceExtensionTypeEnum.PriceExtensionType
     */
    enum PriceExtensionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BRANDS = 2,// BRANDS
        EVENTS = 3,// EVENTS
        LOCATIONS = 4,// LOCATIONS
        NEIGHBORHOODS = 5,// NEIGHBORHOODS
        PRODUCT_CATEGORIES = 6,// PRODUCT_CATEGORIES
        PRODUCT_TIERS = 7,// PRODUCT_TIERS
        SERVICES = 8,// SERVICES
        SERVICE_CATEGORIES = 9,// SERVICE_CATEGORIES
        SERVICE_TIERS = 10
    }
    /**
     * @name PromotionExtensionDiscountModifierEnum.PromotionExtensionDiscountModifier
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PromotionExtensionDiscountModifierEnum.PromotionExtensionDiscountModifier
     */
    enum PromotionExtensionDiscountModifier {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        UP_TO = 2
    }
    /**
     * @name PromotionExtensionOccasionEnum.PromotionExtensionOccasion
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PromotionExtensionOccasionEnum.PromotionExtensionOccasion
     */
    enum PromotionExtensionOccasion {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NEW_YEARS = 2,// NEW_YEARS
        CHINESE_NEW_YEAR = 3,// CHINESE_NEW_YEAR
        VALENTINES_DAY = 4,// VALENTINES_DAY
        EASTER = 5,// EASTER
        MOTHERS_DAY = 6,// MOTHERS_DAY
        FATHERS_DAY = 7,// FATHERS_DAY
        LABOR_DAY = 8,// LABOR_DAY
        BACK_TO_SCHOOL = 9,// BACK_TO_SCHOOL
        HALLOWEEN = 10,// HALLOWEEN
        BLACK_FRIDAY = 11,// BLACK_FRIDAY
        CYBER_MONDAY = 12,// CYBER_MONDAY
        CHRISTMAS = 13,// CHRISTMAS
        BOXING_DAY = 14,// BOXING_DAY
        INDEPENDENCE_DAY = 15,// INDEPENDENCE_DAY
        NATIONAL_DAY = 16,// NATIONAL_DAY
        END_OF_SEASON = 17,// END_OF_SEASON
        WINTER_SALE = 18,// WINTER_SALE
        SUMMER_SALE = 19,// SUMMER_SALE
        FALL_SALE = 20,// FALL_SALE
        SPRING_SALE = 21,// SPRING_SALE
        RAMADAN = 22,// RAMADAN
        EID_AL_FITR = 23,// EID_AL_FITR
        EID_AL_ADHA = 24,// EID_AL_ADHA
        SINGLES_DAY = 25,// SINGLES_DAY
        WOMENS_DAY = 26,// WOMENS_DAY
        HOLI = 27,// HOLI
        PARENTS_DAY = 28,// PARENTS_DAY
        ST_NICHOLAS_DAY = 29,// ST_NICHOLAS_DAY
        CARNIVAL = 30,// CARNIVAL
        EPIPHANY = 31,// EPIPHANY
        ROSH_HASHANAH = 32,// ROSH_HASHANAH
        PASSOVER = 33,// PASSOVER
        HANUKKAH = 34,// HANUKKAH
        DIWALI = 35,// DIWALI
        NAVRATRI = 36,// NAVRATRI
        SONGKRAN = 37,// SONGKRAN
        YEAR_END_GIFT = 38
    }
    /**
     * @name FixedCpmGoalEnum.FixedCpmGoal
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FixedCpmGoalEnum.FixedCpmGoal
     */
    enum FixedCpmGoal {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        REACH = 2,// REACH
        TARGET_FREQUENCY = 3
    }
    /**
     * @name FixedCpmTargetFrequencyTimeUnitEnum.FixedCpmTargetFrequencyTimeUnit
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FixedCpmTargetFrequencyTimeUnitEnum.FixedCpmTargetFrequencyTimeUnit
     */
    enum FixedCpmTargetFrequencyTimeUnit {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MONTHLY = 2
    }
    /**
     * @name TargetFrequencyTimeUnitEnum.TargetFrequencyTimeUnit
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/TargetFrequencyTimeUnitEnum.TargetFrequencyTimeUnit
     */
    enum TargetFrequencyTimeUnit {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        WEEKLY = 2
    }
    /**
     * @name TargetImpressionShareLocationEnum.TargetImpressionShareLocation
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/TargetImpressionShareLocationEnum.TargetImpressionShareLocation
     */
    enum TargetImpressionShareLocation {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ANYWHERE_ON_PAGE = 2,// ANYWHERE_ON_PAGE
        TOP_OF_PAGE = 3,// TOP_OF_PAGE
        ABSOLUTE_TOP_OF_PAGE = 4
    }
    /**
     * @name ConsentStatusEnum.ConsentStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConsentStatusEnum.ConsentStatus
     */
    enum ConsentStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        GRANTED = 2,// GRANTED
        DENIED = 3
    }
    /**
     * @name AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType
     */
    enum AdvertisingChannelSubType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SEARCH_MOBILE_APP = 2,// SEARCH_MOBILE_APP
        DISPLAY_MOBILE_APP = 3,// DISPLAY_MOBILE_APP
        SEARCH_EXPRESS = 4,// SEARCH_EXPRESS
        DISPLAY_EXPRESS = 5,// DISPLAY_EXPRESS
        SHOPPING_SMART_ADS = 6,// SHOPPING_SMART_ADS
        DISPLAY_GMAIL_AD = 7,// DISPLAY_GMAIL_AD
        DISPLAY_SMART_CAMPAIGN = 8,// DISPLAY_SMART_CAMPAIGN
        VIDEO_OUTSTREAM = 9,// VIDEO_OUTSTREAM
        VIDEO_ACTION = 10,// VIDEO_ACTION
        VIDEO_NON_SKIPPABLE = 11,// VIDEO_NON_SKIPPABLE
        APP_CAMPAIGN = 12,// APP_CAMPAIGN
        APP_CAMPAIGN_FOR_ENGAGEMENT = 13,// APP_CAMPAIGN_FOR_ENGAGEMENT
        LOCAL_CAMPAIGN = 14,// LOCAL_CAMPAIGN
        SHOPPING_COMPARISON_LISTING_ADS = 15,// SHOPPING_COMPARISON_LISTING_ADS
        SMART_CAMPAIGN = 16,// SMART_CAMPAIGN
        VIDEO_SEQUENCE = 17,// VIDEO_SEQUENCE
        APP_CAMPAIGN_FOR_PRE_REGISTRATION = 18,// APP_CAMPAIGN_FOR_PRE_REGISTRATION
        VIDEO_REACH_TARGET_FREQUENCY = 19,// VIDEO_REACH_TARGET_FREQUENCY
        TRAVEL_ACTIVITIES = 20
    }
    /**
     * @name AdvertisingChannelTypeEnum.AdvertisingChannelType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdvertisingChannelTypeEnum.AdvertisingChannelType
     */
    enum AdvertisingChannelType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SEARCH = 2,// SEARCH
        DISPLAY = 3,// DISPLAY
        SHOPPING = 4,// SHOPPING
        HOTEL = 5,// HOTEL
        VIDEO = 6,// VIDEO
        MULTI_CHANNEL = 7,// MULTI_CHANNEL
        LOCAL = 8,// LOCAL
        SMART = 9,// SMART
        PERFORMANCE_MAX = 10,// PERFORMANCE_MAX
        LOCAL_SERVICES = 11,// LOCAL_SERVICES
        TRAVEL = 13,// TRAVEL
        DEMAND_GEN = 14
    }
    /**
     * @name CriterionCategoryChannelAvailabilityModeEnum.CriterionCategoryChannelAvailabilityMode
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CriterionCategoryChannelAvailabilityModeEnum.CriterionCategoryChannelAvailabilityMode
     */
    enum CriterionCategoryChannelAvailabilityMode {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ALL_CHANNELS = 2,// ALL_CHANNELS
        CHANNEL_TYPE_AND_ALL_SUBTYPES = 3,// CHANNEL_TYPE_AND_ALL_SUBTYPES
        CHANNEL_TYPE_AND_SUBSET_SUBTYPES = 4
    }
    /**
     * @name CriterionCategoryLocaleAvailabilityModeEnum.CriterionCategoryLocaleAvailabilityMode
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CriterionCategoryLocaleAvailabilityModeEnum.CriterionCategoryLocaleAvailabilityMode
     */
    enum CriterionCategoryLocaleAvailabilityMode {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ALL_LOCALES = 2,// ALL_LOCALES
        COUNTRY_AND_ALL_LANGUAGES = 3,// COUNTRY_AND_ALL_LANGUAGES
        LANGUAGE_AND_ALL_COUNTRIES = 4,// LANGUAGE_AND_ALL_COUNTRIES
        COUNTRY_AND_LANGUAGE = 5
    }
    /**
     * @name CustomizerAttributeTypeEnum.CustomizerAttributeType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomizerAttributeTypeEnum.CustomizerAttributeType
     */
    enum CustomizerAttributeType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        TEXT = 2,// TEXT
        NUMBER = 3,// NUMBER
        PRICE = 4,// PRICE
        PERCENT = 5
    }
    /**
     * @name MonthOfYearEnum.MonthOfYear
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/MonthOfYearEnum.MonthOfYear
     */
    enum MonthOfYear {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        JANUARY = 2,// JANUARY
        FEBRUARY = 3,// FEBRUARY
        MARCH = 4,// MARCH
        APRIL = 5,// APRIL
        MAY = 6,// MAY
        JUNE = 7,// JUNE
        JULY = 8,// JULY
        AUGUST = 9,// AUGUST
        SEPTEMBER = 10,// SEPTEMBER
        OCTOBER = 11,// OCTOBER
        NOVEMBER = 12,// NOVEMBER
        DECEMBER = 13
    }
    /**
     * @name AppStoreEnum.AppStore
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AppStoreEnum.AppStore
     */
    enum AppStore {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        APPLE_ITUNES = 2,// APPLE_ITUNES
        GOOGLE_PLAY = 3
    }
    /**
     * @name FeedItemSetStringFilterTypeEnum.FeedItemSetStringFilterType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedItemSetStringFilterTypeEnum.FeedItemSetStringFilterType
     */
    enum FeedItemSetStringFilterType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EXACT = 2
    }
    /**
     * @name AppUrlOperatingSystemTypeEnum.AppUrlOperatingSystemType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AppUrlOperatingSystemTypeEnum.AppUrlOperatingSystemType
     */
    enum AppUrlOperatingSystemType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        IOS = 2,// IOS
        ANDROID = 3
    }
    /**
     * @name FrequencyCapEventTypeEnum.FrequencyCapEventType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FrequencyCapEventTypeEnum.FrequencyCapEventType
     */
    enum FrequencyCapEventType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        IMPRESSION = 2,// IMPRESSION
        VIDEO_VIEW = 3
    }
    /**
     * @name FrequencyCapLevelEnum.FrequencyCapLevel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FrequencyCapLevelEnum.FrequencyCapLevel
     */
    enum FrequencyCapLevel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AD_GROUP_AD = 2,// AD_GROUP_AD
        AD_GROUP = 3,// AD_GROUP
        CAMPAIGN = 4
    }
    /**
     * @name FrequencyCapTimeUnitEnum.FrequencyCapTimeUnit
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FrequencyCapTimeUnitEnum.FrequencyCapTimeUnit
     */
    enum FrequencyCapTimeUnit {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DAY = 2,// DAY
        WEEK = 3,// WEEK
        MONTH = 4
    }
    /**
     * @name KeywordPlanAggregateMetricTypeEnum.KeywordPlanAggregateMetricType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/KeywordPlanAggregateMetricTypeEnum.KeywordPlanAggregateMetricType
     */
    enum KeywordPlanAggregateMetricType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DEVICE = 2
    }
    /**
     * @name KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevel
     */
    enum KeywordPlanCompetitionLevel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LOW = 2,// LOW
        MEDIUM = 3,// MEDIUM
        HIGH = 4
    }
    /**
     * @name KeywordPlanConceptGroupTypeEnum.KeywordPlanConceptGroupType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/KeywordPlanConceptGroupTypeEnum.KeywordPlanConceptGroupType
     */
    enum KeywordPlanConceptGroupType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BRAND = 2,// BRAND
        OTHER_BRANDS = 3,// OTHER_BRANDS
        NON_BRAND = 4
    }
    /**
     * @name MatchingFunctionContextTypeEnum.MatchingFunctionContextType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/MatchingFunctionContextTypeEnum.MatchingFunctionContextType
     */
    enum MatchingFunctionContextType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        FEED_ITEM_ID = 2,// FEED_ITEM_ID
        DEVICE_NAME = 3,// DEVICE_NAME
        FEED_ITEM_SET_ID = 4
    }
    /**
     * @name MatchingFunctionOperatorEnum.MatchingFunctionOperator
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/MatchingFunctionOperatorEnum.MatchingFunctionOperator
     */
    enum MatchingFunctionOperator {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        IN = 2,// IN
        IDENTITY = 3,// IDENTITY
        EQUALS = 4,// EQUALS
        AND = 5,// AND
        CONTAINS_ANY = 6
    }
    /**
     * @name ExperimentMetricEnum.ExperimentMetric
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ExperimentMetricEnum.ExperimentMetric
     */
    enum ExperimentMetric {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CLICKS = 2,// CLICKS
        IMPRESSIONS = 3,// IMPRESSIONS
        COST = 4,// COST
        CONVERSIONS_PER_INTERACTION_RATE = 5,// CONVERSIONS_PER_INTERACTION_RATE
        COST_PER_CONVERSION = 6,// COST_PER_CONVERSION
        CONVERSIONS_VALUE_PER_COST = 7,// CONVERSIONS_VALUE_PER_COST
        AVERAGE_CPC = 8,// AVERAGE_CPC
        CTR = 9,// CTR
        INCREMENTAL_CONVERSIONS = 10,// INCREMENTAL_CONVERSIONS
        COMPLETED_VIDEO_VIEWS = 11,// COMPLETED_VIDEO_VIEWS
        CUSTOM_ALGORITHMS = 12,// CUSTOM_ALGORITHMS
        CONVERSIONS = 13,// CONVERSIONS
        CONVERSION_VALUE = 14
    }
    /**
     * @name ExperimentMetricDirectionEnum.ExperimentMetricDirection
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ExperimentMetricDirectionEnum.ExperimentMetricDirection
     */
    enum ExperimentMetricDirection {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NO_CHANGE = 2,// NO_CHANGE
        INCREASE = 3,// INCREASE
        DECREASE = 4,// DECREASE
        NO_CHANGE_OR_INCREASE = 5,// NO_CHANGE_OR_INCREASE
        NO_CHANGE_OR_DECREASE = 6
    }
    /**
     * @name InteractionEventTypeEnum.InteractionEventType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/InteractionEventTypeEnum.InteractionEventType
     */
    enum InteractionEventType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CLICK = 2,// CLICK
        ENGAGEMENT = 3,// ENGAGEMENT
        VIDEO_VIEW = 4,// VIDEO_VIEW
        NONE = 5
    }
    /**
     * @name QualityScoreBucketEnum.QualityScoreBucket
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/QualityScoreBucketEnum.QualityScoreBucket
     */
    enum QualityScoreBucket {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BELOW_AVERAGE = 2,// BELOW_AVERAGE
        AVERAGE = 3,// AVERAGE
        ABOVE_AVERAGE = 4
    }
    /**
     * @name UserIdentifierSourceEnum.UserIdentifierSource
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserIdentifierSourceEnum.UserIdentifierSource
     */
    enum UserIdentifierSource {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        FIRST_PARTY = 2,// FIRST_PARTY
        THIRD_PARTY = 3
    }
    /**
     * @name AdDestinationTypeEnum.AdDestinationType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdDestinationTypeEnum.AdDestinationType
     */
    enum AdDestinationType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NOT_APPLICABLE = 2,// NOT_APPLICABLE
        WEBSITE = 3,// WEBSITE
        APP_DEEP_LINK = 4,// APP_DEEP_LINK
        APP_STORE = 5,// APP_STORE
        PHONE_CALL = 6,// PHONE_CALL
        MAP_DIRECTIONS = 7,// MAP_DIRECTIONS
        LOCATION_LISTING = 8,// LOCATION_LISTING
        MESSAGE = 9,// MESSAGE
        LEAD_FORM = 10,// LEAD_FORM
        YOUTUBE = 11,// YOUTUBE
        UNMODELED_FOR_CONVERSIONS = 12
    }
    /**
     * @name AdFormatTypeEnum.AdFormatType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdFormatTypeEnum.AdFormatType
     */
    enum AdFormatType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        OTHER = 2,// OTHER
        UNSEGMENTED = 3,// UNSEGMENTED
        INSTREAM_SKIPPABLE = 4,// INSTREAM_SKIPPABLE
        INSTREAM_NON_SKIPPABLE = 5,// INSTREAM_NON_SKIPPABLE
        INFEED = 6,// INFEED
        BUMPER = 7,// BUMPER
        OUTSTREAM = 8,// OUTSTREAM
        MASTHEAD = 9,// MASTHEAD
        AUDIO = 10,// AUDIO
        SHORTS = 11
    }
    /**
     * @name AdNetworkTypeEnum.AdNetworkType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdNetworkTypeEnum.AdNetworkType
     */
    enum AdNetworkType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SEARCH = 2,// SEARCH
        SEARCH_PARTNERS = 3,// SEARCH_PARTNERS
        CONTENT = 4,// CONTENT
        MIXED = 7,// MIXED
        YOUTUBE = 8,// YOUTUBE
        GOOGLE_TV = 9
    }
    /**
     * @name BudgetCampaignAssociationStatusEnum.BudgetCampaignAssociationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BudgetCampaignAssociationStatusEnum.BudgetCampaignAssociationStatus
     */
    enum BudgetCampaignAssociationStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name ClickTypeEnum.ClickType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ClickTypeEnum.ClickType
     */
    enum ClickType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        APP_DEEPLINK = 2,// APP_DEEPLINK
        BREADCRUMBS = 3,// BREADCRUMBS
        BROADBAND_PLAN = 4,// BROADBAND_PLAN
        CALL_TRACKING = 5,// CALL_TRACKING
        CALLS = 6,// CALLS
        CLICK_ON_ENGAGEMENT_AD = 7,// CLICK_ON_ENGAGEMENT_AD
        GET_DIRECTIONS = 8,// GET_DIRECTIONS
        LOCATION_EXPANSION = 9,// LOCATION_EXPANSION
        LOCATION_FORMAT_CALL = 10,// LOCATION_FORMAT_CALL
        LOCATION_FORMAT_DIRECTIONS = 11,// LOCATION_FORMAT_DIRECTIONS
        LOCATION_FORMAT_IMAGE = 12,// LOCATION_FORMAT_IMAGE
        LOCATION_FORMAT_LANDING_PAGE = 13,// LOCATION_FORMAT_LANDING_PAGE
        LOCATION_FORMAT_MAP = 14,// LOCATION_FORMAT_MAP
        LOCATION_FORMAT_STORE_INFO = 15,// LOCATION_FORMAT_STORE_INFO
        LOCATION_FORMAT_TEXT = 16,// LOCATION_FORMAT_TEXT
        MOBILE_CALL_TRACKING = 17,// MOBILE_CALL_TRACKING
        OFFER_PRINTS = 18,// OFFER_PRINTS
        OTHER = 19,// OTHER
        PRODUCT_EXTENSION_CLICKS = 20,// PRODUCT_EXTENSION_CLICKS
        PRODUCT_LISTING_AD_CLICKS = 21,// PRODUCT_LISTING_AD_CLICKS
        SITELINKS = 22,// SITELINKS
        STORE_LOCATOR = 23,// STORE_LOCATOR
        URL_CLICKS = 25,// URL_CLICKS
        VIDEO_APP_STORE_CLICKS = 26,// VIDEO_APP_STORE_CLICKS
        VIDEO_CALL_TO_ACTION_CLICKS = 27,// VIDEO_CALL_TO_ACTION_CLICKS
        VIDEO_CARD_ACTION_HEADLINE_CLICKS = 28,// VIDEO_CARD_ACTION_HEADLINE_CLICKS
        VIDEO_END_CAP_CLICKS = 29,// VIDEO_END_CAP_CLICKS
        VIDEO_WEBSITE_CLICKS = 30,// VIDEO_WEBSITE_CLICKS
        VISUAL_SITELINKS = 31,// VISUAL_SITELINKS
        WIRELESS_PLAN = 32,// WIRELESS_PLAN
        PRODUCT_LISTING_AD_LOCAL = 33,// PRODUCT_LISTING_AD_LOCAL
        PRODUCT_LISTING_AD_MULTICHANNEL_LOCAL = 34,// PRODUCT_LISTING_AD_MULTICHANNEL_LOCAL
        PRODUCT_LISTING_AD_MULTICHANNEL_ONLINE = 35,// PRODUCT_LISTING_AD_MULTICHANNEL_ONLINE
        PRODUCT_LISTING_ADS_COUPON = 36,// PRODUCT_LISTING_ADS_COUPON
        PRODUCT_LISTING_AD_TRANSACTABLE = 37,// PRODUCT_LISTING_AD_TRANSACTABLE
        PRODUCT_AD_APP_DEEPLINK = 38,// PRODUCT_AD_APP_DEEPLINK
        SHOWCASE_AD_CATEGORY_LINK = 39,// SHOWCASE_AD_CATEGORY_LINK
        SHOWCASE_AD_LOCAL_STOREFRONT_LINK = 40,// SHOWCASE_AD_LOCAL_STOREFRONT_LINK
        SHOWCASE_AD_ONLINE_PRODUCT_LINK = 42,// SHOWCASE_AD_ONLINE_PRODUCT_LINK
        SHOWCASE_AD_LOCAL_PRODUCT_LINK = 43,// SHOWCASE_AD_LOCAL_PRODUCT_LINK
        PROMOTION_EXTENSION = 44,// PROMOTION_EXTENSION
        SWIPEABLE_GALLERY_AD_HEADLINE = 45,// SWIPEABLE_GALLERY_AD_HEADLINE
        SWIPEABLE_GALLERY_AD_SWIPES = 46,// SWIPEABLE_GALLERY_AD_SWIPES
        SWIPEABLE_GALLERY_AD_SEE_MORE = 47,// SWIPEABLE_GALLERY_AD_SEE_MORE
        SWIPEABLE_GALLERY_AD_SITELINK_ONE = 48,// SWIPEABLE_GALLERY_AD_SITELINK_ONE
        SWIPEABLE_GALLERY_AD_SITELINK_TWO = 49,// SWIPEABLE_GALLERY_AD_SITELINK_TWO
        SWIPEABLE_GALLERY_AD_SITELINK_THREE = 50,// SWIPEABLE_GALLERY_AD_SITELINK_THREE
        SWIPEABLE_GALLERY_AD_SITELINK_FOUR = 51,// SWIPEABLE_GALLERY_AD_SITELINK_FOUR
        SWIPEABLE_GALLERY_AD_SITELINK_FIVE = 52,// SWIPEABLE_GALLERY_AD_SITELINK_FIVE
        HOTEL_PRICE = 53,// HOTEL_PRICE
        PRICE_EXTENSION = 54,// PRICE_EXTENSION
        HOTEL_BOOK_ON_GOOGLE_ROOM_SELECTION = 55,// HOTEL_BOOK_ON_GOOGLE_ROOM_SELECTION
        SHOPPING_COMPARISON_LISTING = 56,// SHOPPING_COMPARISON_LISTING
        CROSS_NETWORK = 57,// CROSS_NETWORK
        AD_IMAGE = 58
    }
    /**
     * @name ConversionActionCategoryEnum.ConversionActionCategory
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionActionCategoryEnum.ConversionActionCategory
     */
    enum ConversionActionCategory {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DEFAULT = 2,// DEFAULT
        PAGE_VIEW = 3,// PAGE_VIEW
        PURCHASE = 4,// PURCHASE
        SIGNUP = 5,// SIGNUP
        DOWNLOAD = 7,// DOWNLOAD
        ADD_TO_CART = 8,// ADD_TO_CART
        BEGIN_CHECKOUT = 9,// BEGIN_CHECKOUT
        SUBSCRIBE_PAID = 10,// SUBSCRIBE_PAID
        PHONE_CALL_LEAD = 11,// PHONE_CALL_LEAD
        IMPORTED_LEAD = 12,// IMPORTED_LEAD
        SUBMIT_LEAD_FORM = 13,// SUBMIT_LEAD_FORM
        BOOK_APPOINTMENT = 14,// BOOK_APPOINTMENT
        REQUEST_QUOTE = 15,// REQUEST_QUOTE
        GET_DIRECTIONS = 16,// GET_DIRECTIONS
        OUTBOUND_CLICK = 17,// OUTBOUND_CLICK
        CONTACT = 18,// CONTACT
        ENGAGEMENT = 19,// ENGAGEMENT
        STORE_VISIT = 20,// STORE_VISIT
        STORE_SALE = 21,// STORE_SALE
        QUALIFIED_LEAD = 22,// QUALIFIED_LEAD
        CONVERTED_LEAD = 23
    }
    /**
     * @name ConversionAttributionEventTypeEnum.ConversionAttributionEventType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionAttributionEventTypeEnum.ConversionAttributionEventType
     */
    enum ConversionAttributionEventType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        IMPRESSION = 2,// IMPRESSION
        INTERACTION = 3
    }
    /**
     * @name ConversionLagBucketEnum.ConversionLagBucket
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionLagBucketEnum.ConversionLagBucket
     */
    enum ConversionLagBucket {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LESS_THAN_ONE_DAY = 2,// LESS_THAN_ONE_DAY
        ONE_TO_TWO_DAYS = 3,// ONE_TO_TWO_DAYS
        TWO_TO_THREE_DAYS = 4,// TWO_TO_THREE_DAYS
        THREE_TO_FOUR_DAYS = 5,// THREE_TO_FOUR_DAYS
        FOUR_TO_FIVE_DAYS = 6,// FOUR_TO_FIVE_DAYS
        FIVE_TO_SIX_DAYS = 7,// FIVE_TO_SIX_DAYS
        SIX_TO_SEVEN_DAYS = 8,// SIX_TO_SEVEN_DAYS
        SEVEN_TO_EIGHT_DAYS = 9,// SEVEN_TO_EIGHT_DAYS
        EIGHT_TO_NINE_DAYS = 10,// EIGHT_TO_NINE_DAYS
        NINE_TO_TEN_DAYS = 11,// NINE_TO_TEN_DAYS
        TEN_TO_ELEVEN_DAYS = 12,// TEN_TO_ELEVEN_DAYS
        ELEVEN_TO_TWELVE_DAYS = 13,// ELEVEN_TO_TWELVE_DAYS
        TWELVE_TO_THIRTEEN_DAYS = 14,// TWELVE_TO_THIRTEEN_DAYS
        THIRTEEN_TO_FOURTEEN_DAYS = 15,// THIRTEEN_TO_FOURTEEN_DAYS
        FOURTEEN_TO_TWENTY_ONE_DAYS = 16,// FOURTEEN_TO_TWENTY_ONE_DAYS
        TWENTY_ONE_TO_THIRTY_DAYS = 17,// TWENTY_ONE_TO_THIRTY_DAYS
        THIRTY_TO_FORTY_FIVE_DAYS = 18,// THIRTY_TO_FORTY_FIVE_DAYS
        FORTY_FIVE_TO_SIXTY_DAYS = 19,// FORTY_FIVE_TO_SIXTY_DAYS
        SIXTY_TO_NINETY_DAYS = 20
    }
    /**
     * @name ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionOrAdjustmentLagBucketEnum.ConversionOrAdjustmentLagBucket
     */
    enum ConversionOrAdjustmentLagBucket {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CONVERSION_LESS_THAN_ONE_DAY = 2,// CONVERSION_LESS_THAN_ONE_DAY
        CONVERSION_ONE_TO_TWO_DAYS = 3,// CONVERSION_ONE_TO_TWO_DAYS
        CONVERSION_TWO_TO_THREE_DAYS = 4,// CONVERSION_TWO_TO_THREE_DAYS
        CONVERSION_THREE_TO_FOUR_DAYS = 5,// CONVERSION_THREE_TO_FOUR_DAYS
        CONVERSION_FOUR_TO_FIVE_DAYS = 6,// CONVERSION_FOUR_TO_FIVE_DAYS
        CONVERSION_FIVE_TO_SIX_DAYS = 7,// CONVERSION_FIVE_TO_SIX_DAYS
        CONVERSION_SIX_TO_SEVEN_DAYS = 8,// CONVERSION_SIX_TO_SEVEN_DAYS
        CONVERSION_SEVEN_TO_EIGHT_DAYS = 9,// CONVERSION_SEVEN_TO_EIGHT_DAYS
        CONVERSION_EIGHT_TO_NINE_DAYS = 10,// CONVERSION_EIGHT_TO_NINE_DAYS
        CONVERSION_NINE_TO_TEN_DAYS = 11,// CONVERSION_NINE_TO_TEN_DAYS
        CONVERSION_TEN_TO_ELEVEN_DAYS = 12,// CONVERSION_TEN_TO_ELEVEN_DAYS
        CONVERSION_ELEVEN_TO_TWELVE_DAYS = 13,// CONVERSION_ELEVEN_TO_TWELVE_DAYS
        CONVERSION_TWELVE_TO_THIRTEEN_DAYS = 14,// CONVERSION_TWELVE_TO_THIRTEEN_DAYS
        CONVERSION_THIRTEEN_TO_FOURTEEN_DAYS = 15,// CONVERSION_THIRTEEN_TO_FOURTEEN_DAYS
        CONVERSION_FOURTEEN_TO_TWENTY_ONE_DAYS = 16,// CONVERSION_FOURTEEN_TO_TWENTY_ONE_DAYS
        CONVERSION_TWENTY_ONE_TO_THIRTY_DAYS = 17,// CONVERSION_TWENTY_ONE_TO_THIRTY_DAYS
        CONVERSION_THIRTY_TO_FORTY_FIVE_DAYS = 18,// CONVERSION_THIRTY_TO_FORTY_FIVE_DAYS
        CONVERSION_FORTY_FIVE_TO_SIXTY_DAYS = 19,// CONVERSION_FORTY_FIVE_TO_SIXTY_DAYS
        CONVERSION_SIXTY_TO_NINETY_DAYS = 20,// CONVERSION_SIXTY_TO_NINETY_DAYS
        ADJUSTMENT_LESS_THAN_ONE_DAY = 21,// ADJUSTMENT_LESS_THAN_ONE_DAY
        ADJUSTMENT_ONE_TO_TWO_DAYS = 22,// ADJUSTMENT_ONE_TO_TWO_DAYS
        ADJUSTMENT_TWO_TO_THREE_DAYS = 23,// ADJUSTMENT_TWO_TO_THREE_DAYS
        ADJUSTMENT_THREE_TO_FOUR_DAYS = 24,// ADJUSTMENT_THREE_TO_FOUR_DAYS
        ADJUSTMENT_FOUR_TO_FIVE_DAYS = 25,// ADJUSTMENT_FOUR_TO_FIVE_DAYS
        ADJUSTMENT_FIVE_TO_SIX_DAYS = 26,// ADJUSTMENT_FIVE_TO_SIX_DAYS
        ADJUSTMENT_SIX_TO_SEVEN_DAYS = 27,// ADJUSTMENT_SIX_TO_SEVEN_DAYS
        ADJUSTMENT_SEVEN_TO_EIGHT_DAYS = 28,// ADJUSTMENT_SEVEN_TO_EIGHT_DAYS
        ADJUSTMENT_EIGHT_TO_NINE_DAYS = 29,// ADJUSTMENT_EIGHT_TO_NINE_DAYS
        ADJUSTMENT_NINE_TO_TEN_DAYS = 30,// ADJUSTMENT_NINE_TO_TEN_DAYS
        ADJUSTMENT_TEN_TO_ELEVEN_DAYS = 31,// ADJUSTMENT_TEN_TO_ELEVEN_DAYS
        ADJUSTMENT_ELEVEN_TO_TWELVE_DAYS = 32,// ADJUSTMENT_ELEVEN_TO_TWELVE_DAYS
        ADJUSTMENT_TWELVE_TO_THIRTEEN_DAYS = 33,// ADJUSTMENT_TWELVE_TO_THIRTEEN_DAYS
        ADJUSTMENT_THIRTEEN_TO_FOURTEEN_DAYS = 34,// ADJUSTMENT_THIRTEEN_TO_FOURTEEN_DAYS
        ADJUSTMENT_FOURTEEN_TO_TWENTY_ONE_DAYS = 35,// ADJUSTMENT_FOURTEEN_TO_TWENTY_ONE_DAYS
        ADJUSTMENT_TWENTY_ONE_TO_THIRTY_DAYS = 36,// ADJUSTMENT_TWENTY_ONE_TO_THIRTY_DAYS
        ADJUSTMENT_THIRTY_TO_FORTY_FIVE_DAYS = 37,// ADJUSTMENT_THIRTY_TO_FORTY_FIVE_DAYS
        ADJUSTMENT_FORTY_FIVE_TO_SIXTY_DAYS = 38,// ADJUSTMENT_FORTY_FIVE_TO_SIXTY_DAYS
        ADJUSTMENT_SIXTY_TO_NINETY_DAYS = 39,// ADJUSTMENT_SIXTY_TO_NINETY_DAYS
        ADJUSTMENT_NINETY_TO_ONE_HUNDRED_AND_FORTY_FIVE_DAYS = 40,// ADJUSTMENT_NINETY_TO_ONE_HUNDRED_AND_FORTY_FIVE_DAYS
        CONVERSION_UNKNOWN = 41,// CONVERSION_UNKNOWN
        ADJUSTMENT_UNKNOWN = 42
    }
    /**
     * @name ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionValueRulePrimaryDimensionEnum.ConversionValueRulePrimaryDimension
     */
    enum ConversionValueRulePrimaryDimension {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NO_RULE_APPLIED = 2,// NO_RULE_APPLIED
        ORIGINAL = 3,// ORIGINAL
        NEW_VS_RETURNING_USER = 4,// NEW_VS_RETURNING_USER
        GEO_LOCATION = 5,// GEO_LOCATION
        DEVICE = 6,// DEVICE
        AUDIENCE = 7,// AUDIENCE
        MULTIPLE = 8
    }
    /**
     * @name ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket
     */
    enum ConvertingUserPriorEngagementTypeAndLtvBucket {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NEW = 2,// NEW
        RETURNING = 3,// RETURNING
        NEW_AND_HIGH_LTV = 4
    }
    /**
     * @name ExternalConversionSourceEnum.ExternalConversionSource
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ExternalConversionSourceEnum.ExternalConversionSource
     */
    enum ExternalConversionSource {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        WEBPAGE = 2,// WEBPAGE
        ANALYTICS = 3,// ANALYTICS
        UPLOAD = 4,// UPLOAD
        AD_CALL_METRICS = 5,// AD_CALL_METRICS
        WEBSITE_CALL_METRICS = 6,// WEBSITE_CALL_METRICS
        STORE_VISITS = 7,// STORE_VISITS
        ANDROID_IN_APP = 8,// ANDROID_IN_APP
        IOS_IN_APP = 9,// IOS_IN_APP
        IOS_FIRST_OPEN = 10,// IOS_FIRST_OPEN
        APP_UNSPECIFIED = 11,// APP_UNSPECIFIED
        ANDROID_FIRST_OPEN = 12,// ANDROID_FIRST_OPEN
        UPLOAD_CALLS = 13,// UPLOAD_CALLS
        FIREBASE = 14,// FIREBASE
        CLICK_TO_CALL = 15,// CLICK_TO_CALL
        SALESFORCE = 16,// SALESFORCE
        STORE_SALES_CRM = 17,// STORE_SALES_CRM
        STORE_SALES_PAYMENT_NETWORK = 18,// STORE_SALES_PAYMENT_NETWORK
        GOOGLE_PLAY = 19,// GOOGLE_PLAY
        THIRD_PARTY_APP_ANALYTICS = 20,// THIRD_PARTY_APP_ANALYTICS
        GOOGLE_ATTRIBUTION = 21,// GOOGLE_ATTRIBUTION
        STORE_SALES_DIRECT_UPLOAD = 23,// STORE_SALES_DIRECT_UPLOAD
        STORE_SALES = 24,// STORE_SALES
        SEARCH_ADS_360 = 25,// SEARCH_ADS_360
        GOOGLE_HOSTED = 27,// GOOGLE_HOSTED
        FLOODLIGHT = 29,// FLOODLIGHT
        ANALYTICS_SEARCH_ADS_360 = 31,// ANALYTICS_SEARCH_ADS_360
        FIREBASE_SEARCH_ADS_360 = 33,// FIREBASE_SEARCH_ADS_360
        DISPLAY_AND_VIDEO_360_FLOODLIGHT = 34
    }
    /**
     * @name HotelPriceBucketEnum.HotelPriceBucket
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/HotelPriceBucketEnum.HotelPriceBucket
     */
    enum HotelPriceBucket {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LOWEST_UNIQUE = 2,// LOWEST_UNIQUE
        LOWEST_TIED = 3,// LOWEST_TIED
        NOT_LOWEST = 4,// NOT_LOWEST
        ONLY_PARTNER_SHOWN = 5
    }
    /**
     * @name HotelRateTypeEnum.HotelRateType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/HotelRateTypeEnum.HotelRateType
     */
    enum HotelRateType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        UNAVAILABLE = 2,// UNAVAILABLE
        PUBLIC_RATE = 3,// PUBLIC_RATE
        QUALIFIED_RATE = 4,// QUALIFIED_RATE
        PRIVATE_RATE = 5
    }
    /**
     * @name PlaceholderTypeEnum.PlaceholderType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PlaceholderTypeEnum.PlaceholderType
     */
    enum PlaceholderType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SITELINK = 2,// SITELINK
        CALL = 3,// CALL
        APP = 4,// APP
        LOCATION = 5,// LOCATION
        AFFILIATE_LOCATION = 6,// AFFILIATE_LOCATION
        CALLOUT = 7,// CALLOUT
        STRUCTURED_SNIPPET = 8,// STRUCTURED_SNIPPET
        MESSAGE = 9,// MESSAGE
        PRICE = 10,// PRICE
        PROMOTION = 11,// PROMOTION
        AD_CUSTOMIZER = 12,// AD_CUSTOMIZER
        DYNAMIC_EDUCATION = 13,// DYNAMIC_EDUCATION
        DYNAMIC_FLIGHT = 14,// DYNAMIC_FLIGHT
        DYNAMIC_CUSTOM = 15,// DYNAMIC_CUSTOM
        DYNAMIC_HOTEL = 16,// DYNAMIC_HOTEL
        DYNAMIC_REAL_ESTATE = 17,// DYNAMIC_REAL_ESTATE
        DYNAMIC_TRAVEL = 18,// DYNAMIC_TRAVEL
        DYNAMIC_LOCAL = 19,// DYNAMIC_LOCAL
        DYNAMIC_JOB = 20,// DYNAMIC_JOB
        IMAGE = 21
    }
    /**
     * @name RecommendationTypeEnum.RecommendationType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/RecommendationTypeEnum.RecommendationType
     */
    enum RecommendationType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CAMPAIGN_BUDGET = 2,// CAMPAIGN_BUDGET
        KEYWORD = 3,// KEYWORD
        TEXT_AD = 4,// TEXT_AD
        TARGET_CPA_OPT_IN = 5,// TARGET_CPA_OPT_IN
        MAXIMIZE_CONVERSIONS_OPT_IN = 6,// MAXIMIZE_CONVERSIONS_OPT_IN
        ENHANCED_CPC_OPT_IN = 7,// ENHANCED_CPC_OPT_IN
        SEARCH_PARTNERS_OPT_IN = 8,// SEARCH_PARTNERS_OPT_IN
        MAXIMIZE_CLICKS_OPT_IN = 9,// MAXIMIZE_CLICKS_OPT_IN
        OPTIMIZE_AD_ROTATION = 10,// OPTIMIZE_AD_ROTATION
        KEYWORD_MATCH_TYPE = 14,// KEYWORD_MATCH_TYPE
        MOVE_UNUSED_BUDGET = 15,// MOVE_UNUSED_BUDGET
        FORECASTING_CAMPAIGN_BUDGET = 16,// FORECASTING_CAMPAIGN_BUDGET
        TARGET_ROAS_OPT_IN = 17,// TARGET_ROAS_OPT_IN
        RESPONSIVE_SEARCH_AD = 18,// RESPONSIVE_SEARCH_AD
        MARGINAL_ROI_CAMPAIGN_BUDGET = 19,// MARGINAL_ROI_CAMPAIGN_BUDGET
        USE_BROAD_MATCH_KEYWORD = 20,// USE_BROAD_MATCH_KEYWORD
        RESPONSIVE_SEARCH_AD_ASSET = 21,// RESPONSIVE_SEARCH_AD_ASSET
        UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX = 22,// UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX
        RESPONSIVE_SEARCH_AD_IMPROVE_AD_STRENGTH = 23,// RESPONSIVE_SEARCH_AD_IMPROVE_AD_STRENGTH
        DISPLAY_EXPANSION_OPT_IN = 24,// DISPLAY_EXPANSION_OPT_IN
        UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX = 25,// UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX
        RAISE_TARGET_CPA_BID_TOO_LOW = 26,// RAISE_TARGET_CPA_BID_TOO_LOW
        FORECASTING_SET_TARGET_ROAS = 27,// FORECASTING_SET_TARGET_ROAS
        CALLOUT_ASSET = 28,// CALLOUT_ASSET
        SITELINK_ASSET = 29,// SITELINK_ASSET
        CALL_ASSET = 30,// CALL_ASSET
        SHOPPING_ADD_AGE_GROUP = 31,// SHOPPING_ADD_AGE_GROUP
        SHOPPING_ADD_COLOR = 32,// SHOPPING_ADD_COLOR
        SHOPPING_ADD_GENDER = 33,// SHOPPING_ADD_GENDER
        SHOPPING_ADD_GTIN = 34,// SHOPPING_ADD_GTIN
        SHOPPING_ADD_MORE_IDENTIFIERS = 35,// SHOPPING_ADD_MORE_IDENTIFIERS
        SHOPPING_ADD_SIZE = 36,// SHOPPING_ADD_SIZE
        SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN = 37,// SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN
        SHOPPING_FIX_DISAPPROVED_PRODUCTS = 38,// SHOPPING_FIX_DISAPPROVED_PRODUCTS
        SHOPPING_TARGET_ALL_OFFERS = 39,// SHOPPING_TARGET_ALL_OFFERS
        SHOPPING_FIX_SUSPENDED_MERCHANT_CENTER_ACCOUNT = 40,// SHOPPING_FIX_SUSPENDED_MERCHANT_CENTER_ACCOUNT
        SHOPPING_FIX_MERCHANT_CENTER_ACCOUNT_SUSPENSION_WARNING = 41,// SHOPPING_FIX_MERCHANT_CENTER_ACCOUNT_SUSPENSION_WARNING
        SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX = 42,// SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX
        DYNAMIC_IMAGE_EXTENSION_OPT_IN = 43,// DYNAMIC_IMAGE_EXTENSION_OPT_IN
        RAISE_TARGET_CPA = 44,// RAISE_TARGET_CPA
        LOWER_TARGET_ROAS = 45,// LOWER_TARGET_ROAS
        PERFORMANCE_MAX_OPT_IN = 46,// PERFORMANCE_MAX_OPT_IN
        IMPROVE_PERFORMANCE_MAX_AD_STRENGTH = 47,// IMPROVE_PERFORMANCE_MAX_AD_STRENGTH
        MIGRATE_DYNAMIC_SEARCH_ADS_CAMPAIGN_TO_PERFORMANCE_MAX = 48,// MIGRATE_DYNAMIC_SEARCH_ADS_CAMPAIGN_TO_PERFORMANCE_MAX
        FORECASTING_SET_TARGET_CPA = 49,// FORECASTING_SET_TARGET_CPA
        SET_TARGET_CPA = 50,// SET_TARGET_CPA
        SET_TARGET_ROAS = 51,// SET_TARGET_ROAS
        MAXIMIZE_CONVERSION_VALUE_OPT_IN = 52,// MAXIMIZE_CONVERSION_VALUE_OPT_IN
        IMPROVE_GOOGLE_TAG_COVERAGE = 53,// IMPROVE_GOOGLE_TAG_COVERAGE
        PERFORMANCE_MAX_FINAL_URL_OPT_IN = 54,// PERFORMANCE_MAX_FINAL_URL_OPT_IN
        REFRESH_CUSTOMER_MATCH_LIST = 55,// REFRESH_CUSTOMER_MATCH_LIST
        CUSTOM_AUDIENCE_OPT_IN = 56,// CUSTOM_AUDIENCE_OPT_IN
        LEAD_FORM_ASSET = 57,// LEAD_FORM_ASSET
        IMPROVE_DEMAND_GEN_AD_STRENGTH = 58
    }
    /**
     * @name SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SearchEngineResultsPageTypeEnum.SearchEngineResultsPageType
     */
    enum SearchEngineResultsPageType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADS_ONLY = 2,// ADS_ONLY
        ORGANIC_ONLY = 3,// ORGANIC_ONLY
        ADS_AND_ORGANIC = 4
    }
    /**
     * @name SearchTermMatchTypeEnum.SearchTermMatchType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SearchTermMatchTypeEnum.SearchTermMatchType
     */
    enum SearchTermMatchType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BROAD = 2,// BROAD
        EXACT = 3,// EXACT
        PHRASE = 4,// PHRASE
        NEAR_EXACT = 5,// NEAR_EXACT
        NEAR_PHRASE = 6
    }
    /**
     * @name SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType
     */
    enum SkAdNetworkAdEventType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        UNAVAILABLE = 2,// UNAVAILABLE
        INTERACTION = 3,// INTERACTION
        VIEW = 4
    }
    /**
     * @name SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SkAdNetworkAttributionCreditEnum.SkAdNetworkAttributionCredit
     */
    enum SkAdNetworkAttributionCredit {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        UNAVAILABLE = 2,// UNAVAILABLE
        WON = 3,// WON
        CONTRIBUTED = 4
    }
    /**
     * @name SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SkAdNetworkCoarseConversionValueEnum.SkAdNetworkCoarseConversionValue
     */
    enum SkAdNetworkCoarseConversionValue {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        UNAVAILABLE = 2,// UNAVAILABLE
        LOW = 3,// LOW
        MEDIUM = 4,// MEDIUM
        HIGH = 5,// HIGH
        NONE = 6
    }
    /**
     * @name SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SkAdNetworkSourceTypeEnum.SkAdNetworkSourceType
     */
    enum SkAdNetworkSourceType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        UNAVAILABLE = 2,// UNAVAILABLE
        WEBSITE = 3,// WEBSITE
        MOBILE_APPLICATION = 4
    }
    /**
     * @name SkAdNetworkUserTypeEnum.SkAdNetworkUserType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SkAdNetworkUserTypeEnum.SkAdNetworkUserType
     */
    enum SkAdNetworkUserType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        UNAVAILABLE = 2,// UNAVAILABLE
        NEW_INSTALLER = 3,// NEW_INSTALLER
        REINSTALLER = 4
    }
    /**
     * @name SlotEnum.Slot
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SlotEnum.Slot
     */
    enum Slot {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SEARCH_SIDE = 2,// SEARCH_SIDE
        SEARCH_TOP = 3,// SEARCH_TOP
        SEARCH_OTHER = 4,// SEARCH_OTHER
        CONTENT = 5,// CONTENT
        SEARCH_PARTNER_TOP = 6,// SEARCH_PARTNER_TOP
        SEARCH_PARTNER_OTHER = 7,// SEARCH_PARTNER_OTHER
        MIXED = 8
    }
    /**
     * @name TrackingCodePageFormatEnum.TrackingCodePageFormat
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/TrackingCodePageFormatEnum.TrackingCodePageFormat
     */
    enum TrackingCodePageFormat {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        HTML = 2,// HTML
        AMP = 3
    }
    /**
     * @name TrackingCodeTypeEnum.TrackingCodeType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/TrackingCodeTypeEnum.TrackingCodeType
     */
    enum TrackingCodeType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        WEBPAGE = 2,// WEBPAGE
        WEBPAGE_ONCLICK = 3,// WEBPAGE_ONCLICK
        CLICK_TO_CALL = 4,// CLICK_TO_CALL
        WEBSITE_CALL = 5
    }
    /**
     * @name TargetingDimensionEnum.TargetingDimension
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/TargetingDimensionEnum.TargetingDimension
     */
    enum TargetingDimension {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        KEYWORD = 2,// KEYWORD
        AUDIENCE = 3,// AUDIENCE
        TOPIC = 4,// TOPIC
        GENDER = 5,// GENDER
        AGE_RANGE = 6,// AGE_RANGE
        PLACEMENT = 7,// PLACEMENT
        PARENTAL_STATUS = 8,// PARENTAL_STATUS
        INCOME_RANGE = 9
    }
    /**
     * @name CustomerMatchUploadKeyTypeEnum.CustomerMatchUploadKeyType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomerMatchUploadKeyTypeEnum.CustomerMatchUploadKeyType
     */
    enum CustomerMatchUploadKeyType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CONTACT_INFO = 2,// CONTACT_INFO
        CRM_ID = 3,// CRM_ID
        MOBILE_ADVERTISING_ID = 4
    }
    /**
     * @name LookalikeExpansionLevelEnum.LookalikeExpansionLevel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LookalikeExpansionLevelEnum.LookalikeExpansionLevel
     */
    enum LookalikeExpansionLevel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NARROW = 2,// NARROW
        BALANCED = 3,// BALANCED
        BROAD = 4
    }
    /**
     * @name UserListCrmDataSourceTypeEnum.UserListCrmDataSourceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListCrmDataSourceTypeEnum.UserListCrmDataSourceType
     */
    enum UserListCrmDataSourceType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        FIRST_PARTY = 2,// FIRST_PARTY
        THIRD_PARTY_CREDIT_BUREAU = 3,// THIRD_PARTY_CREDIT_BUREAU
        THIRD_PARTY_VOTER_FILE = 4
    }
    /**
     * @name UserListDateRuleItemOperatorEnum.UserListDateRuleItemOperator
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListDateRuleItemOperatorEnum.UserListDateRuleItemOperator
     */
    enum UserListDateRuleItemOperator {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EQUALS = 2,// EQUALS
        NOT_EQUALS = 3,// NOT_EQUALS
        BEFORE = 4,// BEFORE
        AFTER = 5
    }
    /**
     * @name UserListFlexibleRuleOperatorEnum.UserListFlexibleRuleOperator
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListFlexibleRuleOperatorEnum.UserListFlexibleRuleOperator
     */
    enum UserListFlexibleRuleOperator {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AND = 2,// AND
        OR = 3
    }
    /**
     * @name UserListLogicalRuleOperatorEnum.UserListLogicalRuleOperator
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListLogicalRuleOperatorEnum.UserListLogicalRuleOperator
     */
    enum UserListLogicalRuleOperator {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ALL = 2,// ALL
        ANY = 3,// ANY
        NONE = 4
    }
    /**
     * @name UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListNumberRuleItemOperatorEnum.UserListNumberRuleItemOperator
     */
    enum UserListNumberRuleItemOperator {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        GREATER_THAN = 2,// GREATER_THAN
        GREATER_THAN_OR_EQUAL = 3,// GREATER_THAN_OR_EQUAL
        EQUALS = 4,// EQUALS
        NOT_EQUALS = 5,// NOT_EQUALS
        LESS_THAN = 6,// LESS_THAN
        LESS_THAN_OR_EQUAL = 7
    }
    /**
     * @name UserListPrepopulationStatusEnum.UserListPrepopulationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListPrepopulationStatusEnum.UserListPrepopulationStatus
     */
    enum UserListPrepopulationStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        REQUESTED = 2,// REQUESTED
        FINISHED = 3,// FINISHED
        FAILED = 4
    }
    /**
     * @name UserListRuleTypeEnum.UserListRuleType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListRuleTypeEnum.UserListRuleType
     */
    enum UserListRuleType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AND_OF_ORS = 2,// AND_OF_ORS
        OR_OF_ANDS = 3
    }
    /**
     * @name UserListStringRuleItemOperatorEnum.UserListStringRuleItemOperator
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListStringRuleItemOperatorEnum.UserListStringRuleItemOperator
     */
    enum UserListStringRuleItemOperator {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CONTAINS = 2,// CONTAINS
        EQUALS = 3,// EQUALS
        STARTS_WITH = 4,// STARTS_WITH
        ENDS_WITH = 5,// ENDS_WITH
        NOT_EQUALS = 6,// NOT_EQUALS
        NOT_CONTAINS = 7,// NOT_CONTAINS
        NOT_STARTS_WITH = 8,// NOT_STARTS_WITH
        NOT_ENDS_WITH = 9
    }
    /**
     * @name AccessInvitationStatusEnum.AccessInvitationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AccessInvitationStatusEnum.AccessInvitationStatus
     */
    enum AccessInvitationStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING = 2,// PENDING
        DECLINED = 3,// DECLINED
        EXPIRED = 4
    }
    /**
     * @name AccessReasonEnum.AccessReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AccessReasonEnum.AccessReason
     */
    enum AccessReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        OWNED = 2,// OWNED
        SHARED = 3,// SHARED
        LICENSED = 4,// LICENSED
        SUBSCRIBED = 5,// SUBSCRIBED
        AFFILIATED = 6
    }
    /**
     * @name AccessRoleEnum.AccessRole
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AccessRoleEnum.AccessRole
     */
    enum AccessRole {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADMIN = 2,// ADMIN
        STANDARD = 3,// STANDARD
        READ_ONLY = 4,// READ_ONLY
        EMAIL_ONLY = 5
    }
    /**
     * @name AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AccountBudgetProposalStatusEnum.AccountBudgetProposalStatus
     */
    enum AccountBudgetProposalStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING = 2,// PENDING
        APPROVED_HELD = 3,// APPROVED_HELD
        APPROVED = 4,// APPROVED
        CANCELLED = 5,// CANCELLED
        REJECTED = 6
    }
    /**
     * @name AccountBudgetProposalTypeEnum.AccountBudgetProposalType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AccountBudgetProposalTypeEnum.AccountBudgetProposalType
     */
    enum AccountBudgetProposalType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CREATE = 2,// CREATE
        UPDATE = 3,// UPDATE
        END = 4,// END
        REMOVE = 5
    }
    /**
     * @name AccountBudgetStatusEnum.AccountBudgetStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AccountBudgetStatusEnum.AccountBudgetStatus
     */
    enum AccountBudgetStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING = 2,// PENDING
        APPROVED = 3,// APPROVED
        CANCELLED = 4
    }
    /**
     * @name AccountLinkStatusEnum.AccountLinkStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AccountLinkStatusEnum.AccountLinkStatus
     */
    enum AccountLinkStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3,// REMOVED
        REQUESTED = 4,// REQUESTED
        PENDING_APPROVAL = 5,// PENDING_APPROVAL
        REJECTED = 6,// REJECTED
        REVOKED = 7
    }
    /**
     * @name AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField
     */
    enum AdCustomizerPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        INTEGER = 2,// INTEGER
        PRICE = 3,// PRICE
        DATE = 4,// DATE
        STRING = 5
    }
    /**
     * @name AdGroupAdPrimaryStatusEnum.AdGroupAdPrimaryStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupAdPrimaryStatusEnum.AdGroupAdPrimaryStatus
     */
    enum AdGroupAdPrimaryStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ELIGIBLE = 2,// ELIGIBLE
        PAUSED = 3,// PAUSED
        REMOVED = 4,// REMOVED
        PENDING = 5,// PENDING
        LIMITED = 6,// LIMITED
        NOT_ELIGIBLE = 7
    }
    /**
     * @name AdGroupAdPrimaryStatusReasonEnum.AdGroupAdPrimaryStatusReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupAdPrimaryStatusReasonEnum.AdGroupAdPrimaryStatusReason
     */
    enum AdGroupAdPrimaryStatusReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CAMPAIGN_REMOVED = 2,// CAMPAIGN_REMOVED
        CAMPAIGN_PAUSED = 3,// CAMPAIGN_PAUSED
        CAMPAIGN_PENDING = 4,// CAMPAIGN_PENDING
        CAMPAIGN_ENDED = 5,// CAMPAIGN_ENDED
        AD_GROUP_PAUSED = 6,// AD_GROUP_PAUSED
        AD_GROUP_REMOVED = 7,// AD_GROUP_REMOVED
        AD_GROUP_AD_PAUSED = 8,// AD_GROUP_AD_PAUSED
        AD_GROUP_AD_REMOVED = 9,// AD_GROUP_AD_REMOVED
        AD_GROUP_AD_DISAPPROVED = 10,// AD_GROUP_AD_DISAPPROVED
        AD_GROUP_AD_UNDER_REVIEW = 11,// AD_GROUP_AD_UNDER_REVIEW
        AD_GROUP_AD_POOR_QUALITY = 12,// AD_GROUP_AD_POOR_QUALITY
        AD_GROUP_AD_NO_ADS = 13,// AD_GROUP_AD_NO_ADS
        AD_GROUP_AD_APPROVED_LABELED = 14,// AD_GROUP_AD_APPROVED_LABELED
        AD_GROUP_AD_AREA_OF_INTEREST_ONLY = 15,// AD_GROUP_AD_AREA_OF_INTEREST_ONLY
        AD_GROUP_AD_UNDER_APPEAL = 16
    }
    /**
     * @name AdGroupAdRotationModeEnum.AdGroupAdRotationMode
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupAdRotationModeEnum.AdGroupAdRotationMode
     */
    enum AdGroupAdRotationMode {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        OPTIMIZE = 2,// OPTIMIZE
        ROTATE_FOREVER = 3
    }
    /**
     * @name AdGroupAdStatusEnum.AdGroupAdStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupAdStatusEnum.AdGroupAdStatus
     */
    enum AdGroupAdStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        PAUSED = 3,// PAUSED
        REMOVED = 4
    }
    /**
     * @name AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupCriterionApprovalStatusEnum.AdGroupCriterionApprovalStatus
     */
    enum AdGroupCriterionApprovalStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        APPROVED = 2,// APPROVED
        DISAPPROVED = 3,// DISAPPROVED
        PENDING_REVIEW = 4,// PENDING_REVIEW
        UNDER_REVIEW = 5
    }
    /**
     * @name AdGroupCriterionPrimaryStatusEnum.AdGroupCriterionPrimaryStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupCriterionPrimaryStatusEnum.AdGroupCriterionPrimaryStatus
     */
    enum AdGroupCriterionPrimaryStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ELIGIBLE = 2,// ELIGIBLE
        PAUSED = 3,// PAUSED
        REMOVED = 4,// REMOVED
        PENDING = 5,// PENDING
        NOT_ELIGIBLE = 6
    }
    /**
     * @name AdGroupCriterionPrimaryStatusReasonEnum.AdGroupCriterionPrimaryStatusReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupCriterionPrimaryStatusReasonEnum.AdGroupCriterionPrimaryStatusReason
     */
    enum AdGroupCriterionPrimaryStatusReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CAMPAIGN_PENDING = 2,// CAMPAIGN_PENDING
        CAMPAIGN_CRITERION_NEGATIVE = 3,// CAMPAIGN_CRITERION_NEGATIVE
        CAMPAIGN_PAUSED = 4,// CAMPAIGN_PAUSED
        CAMPAIGN_REMOVED = 5,// CAMPAIGN_REMOVED
        CAMPAIGN_ENDED = 6,// CAMPAIGN_ENDED
        AD_GROUP_PAUSED = 7,// AD_GROUP_PAUSED
        AD_GROUP_REMOVED = 8,// AD_GROUP_REMOVED
        AD_GROUP_CRITERION_DISAPPROVED = 9,// AD_GROUP_CRITERION_DISAPPROVED
        AD_GROUP_CRITERION_RARELY_SERVED = 10,// AD_GROUP_CRITERION_RARELY_SERVED
        AD_GROUP_CRITERION_LOW_QUALITY = 11,// AD_GROUP_CRITERION_LOW_QUALITY
        AD_GROUP_CRITERION_UNDER_REVIEW = 12,// AD_GROUP_CRITERION_UNDER_REVIEW
        AD_GROUP_CRITERION_PENDING_REVIEW = 13,// AD_GROUP_CRITERION_PENDING_REVIEW
        AD_GROUP_CRITERION_BELOW_FIRST_PAGE_BID = 14,// AD_GROUP_CRITERION_BELOW_FIRST_PAGE_BID
        AD_GROUP_CRITERION_NEGATIVE = 15,// AD_GROUP_CRITERION_NEGATIVE
        AD_GROUP_CRITERION_RESTRICTED = 16,// AD_GROUP_CRITERION_RESTRICTED
        AD_GROUP_CRITERION_PAUSED = 17,// AD_GROUP_CRITERION_PAUSED
        AD_GROUP_CRITERION_PAUSED_DUE_TO_LOW_ACTIVITY = 18,// AD_GROUP_CRITERION_PAUSED_DUE_TO_LOW_ACTIVITY
        AD_GROUP_CRITERION_REMOVED = 19
    }
    /**
     * @name AdGroupCriterionStatusEnum.AdGroupCriterionStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupCriterionStatusEnum.AdGroupCriterionStatus
     */
    enum AdGroupCriterionStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        PAUSED = 3,// PAUSED
        REMOVED = 4
    }
    /**
     * @name AdGroupPrimaryStatusEnum.AdGroupPrimaryStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupPrimaryStatusEnum.AdGroupPrimaryStatus
     */
    enum AdGroupPrimaryStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ELIGIBLE = 2,// ELIGIBLE
        PAUSED = 3,// PAUSED
        REMOVED = 4,// REMOVED
        PENDING = 5,// PENDING
        NOT_ELIGIBLE = 6,// NOT_ELIGIBLE
        LIMITED = 7
    }
    /**
     * @name AdGroupPrimaryStatusReasonEnum.AdGroupPrimaryStatusReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupPrimaryStatusReasonEnum.AdGroupPrimaryStatusReason
     */
    enum AdGroupPrimaryStatusReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CAMPAIGN_REMOVED = 2,// CAMPAIGN_REMOVED
        CAMPAIGN_PAUSED = 3,// CAMPAIGN_PAUSED
        CAMPAIGN_PENDING = 4,// CAMPAIGN_PENDING
        CAMPAIGN_ENDED = 5,// CAMPAIGN_ENDED
        AD_GROUP_PAUSED = 6,// AD_GROUP_PAUSED
        AD_GROUP_REMOVED = 7,// AD_GROUP_REMOVED
        AD_GROUP_INCOMPLETE = 8,// AD_GROUP_INCOMPLETE
        KEYWORDS_PAUSED = 9,// KEYWORDS_PAUSED
        NO_KEYWORDS = 10,// NO_KEYWORDS
        AD_GROUP_ADS_PAUSED = 11,// AD_GROUP_ADS_PAUSED
        NO_AD_GROUP_ADS = 12,// NO_AD_GROUP_ADS
        HAS_ADS_DISAPPROVED = 13,// HAS_ADS_DISAPPROVED
        HAS_ADS_LIMITED_BY_POLICY = 14,// HAS_ADS_LIMITED_BY_POLICY
        MOST_ADS_UNDER_REVIEW = 15,// MOST_ADS_UNDER_REVIEW
        CAMPAIGN_DRAFT = 16,// CAMPAIGN_DRAFT
        AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY = 19
    }
    /**
     * @name AdGroupStatusEnum.AdGroupStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupStatusEnum.AdGroupStatus
     */
    enum AdGroupStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        PAUSED = 3,// PAUSED
        REMOVED = 4
    }
    /**
     * @name AdGroupTypeEnum.AdGroupType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdGroupTypeEnum.AdGroupType
     */
    enum AdGroupType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SEARCH_STANDARD = 2,// SEARCH_STANDARD
        DISPLAY_STANDARD = 3,// DISPLAY_STANDARD
        SHOPPING_PRODUCT_ADS = 4,// SHOPPING_PRODUCT_ADS
        HOTEL_ADS = 6,// HOTEL_ADS
        SHOPPING_SMART_ADS = 7,// SHOPPING_SMART_ADS
        VIDEO_BUMPER = 8,// VIDEO_BUMPER
        VIDEO_TRUE_VIEW_IN_STREAM = 9,// VIDEO_TRUE_VIEW_IN_STREAM
        VIDEO_TRUE_VIEW_IN_DISPLAY = 10,// VIDEO_TRUE_VIEW_IN_DISPLAY
        VIDEO_NON_SKIPPABLE_IN_STREAM = 11,// VIDEO_NON_SKIPPABLE_IN_STREAM
        VIDEO_OUTSTREAM = 12,// VIDEO_OUTSTREAM
        SEARCH_DYNAMIC_ADS = 13,// SEARCH_DYNAMIC_ADS
        SHOPPING_COMPARISON_LISTING_ADS = 14,// SHOPPING_COMPARISON_LISTING_ADS
        PROMOTED_HOTEL_ADS = 15,// PROMOTED_HOTEL_ADS
        VIDEO_RESPONSIVE = 16,// VIDEO_RESPONSIVE
        VIDEO_EFFICIENT_REACH = 17,// VIDEO_EFFICIENT_REACH
        SMART_CAMPAIGN_ADS = 18,// SMART_CAMPAIGN_ADS
        TRAVEL_ADS = 19
    }
    /**
     * @name AdServingOptimizationStatusEnum.AdServingOptimizationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdServingOptimizationStatusEnum.AdServingOptimizationStatus
     */
    enum AdServingOptimizationStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        OPTIMIZE = 2,// OPTIMIZE
        CONVERSION_OPTIMIZE = 3,// CONVERSION_OPTIMIZE
        ROTATE = 4,// ROTATE
        ROTATE_INDEFINITELY = 5,// ROTATE_INDEFINITELY
        UNAVAILABLE = 6
    }
    /**
     * @name AdStrengthEnum.AdStrength
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdStrengthEnum.AdStrength
     */
    enum AdStrength {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING = 2,// PENDING
        NO_ADS = 3,// NO_ADS
        POOR = 4,// POOR
        AVERAGE = 5,// AVERAGE
        GOOD = 6,// GOOD
        EXCELLENT = 7
    }
    /**
     * @name AdTypeEnum.AdType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AdTypeEnum.AdType
     */
    enum AdType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        TEXT_AD = 2,// TEXT_AD
        EXPANDED_TEXT_AD = 3,// EXPANDED_TEXT_AD
        EXPANDED_DYNAMIC_SEARCH_AD = 7,// EXPANDED_DYNAMIC_SEARCH_AD
        HOTEL_AD = 8,// HOTEL_AD
        SHOPPING_SMART_AD = 9,// SHOPPING_SMART_AD
        SHOPPING_PRODUCT_AD = 10,// SHOPPING_PRODUCT_AD
        VIDEO_AD = 12,// VIDEO_AD
        IMAGE_AD = 14,// IMAGE_AD
        RESPONSIVE_SEARCH_AD = 15,// RESPONSIVE_SEARCH_AD
        LEGACY_RESPONSIVE_DISPLAY_AD = 16,// LEGACY_RESPONSIVE_DISPLAY_AD
        APP_AD = 17,// APP_AD
        LEGACY_APP_INSTALL_AD = 18,// LEGACY_APP_INSTALL_AD
        RESPONSIVE_DISPLAY_AD = 19,// RESPONSIVE_DISPLAY_AD
        LOCAL_AD = 20,// LOCAL_AD
        HTML5_UPLOAD_AD = 21,// HTML5_UPLOAD_AD
        DYNAMIC_HTML5_AD = 22,// DYNAMIC_HTML5_AD
        APP_ENGAGEMENT_AD = 23,// APP_ENGAGEMENT_AD
        SHOPPING_COMPARISON_LISTING_AD = 24,// SHOPPING_COMPARISON_LISTING_AD
        VIDEO_BUMPER_AD = 25,// VIDEO_BUMPER_AD
        VIDEO_NON_SKIPPABLE_IN_STREAM_AD = 26,// VIDEO_NON_SKIPPABLE_IN_STREAM_AD
        VIDEO_OUTSTREAM_AD = 27,// VIDEO_OUTSTREAM_AD
        VIDEO_TRUEVIEW_IN_STREAM_AD = 29,// VIDEO_TRUEVIEW_IN_STREAM_AD
        VIDEO_RESPONSIVE_AD = 30,// VIDEO_RESPONSIVE_AD
        SMART_CAMPAIGN_AD = 31,// SMART_CAMPAIGN_AD
        CALL_AD = 32,// CALL_AD
        APP_PRE_REGISTRATION_AD = 33,// APP_PRE_REGISTRATION_AD
        IN_FEED_VIDEO_AD = 34,// IN_FEED_VIDEO_AD
        DEMAND_GEN_MULTI_ASSET_AD = 40,// DEMAND_GEN_MULTI_ASSET_AD
        DEMAND_GEN_CAROUSEL_AD = 41,// DEMAND_GEN_CAROUSEL_AD
        TRAVEL_AD = 37,// TRAVEL_AD
        DEMAND_GEN_VIDEO_RESPONSIVE_AD = 42,// DEMAND_GEN_VIDEO_RESPONSIVE_AD
        DEMAND_GEN_PRODUCT_AD = 39
    }
    /**
     * @name AffiliateLocationFeedRelationshipTypeEnum.AffiliateLocationFeedRelationshipType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AffiliateLocationFeedRelationshipTypeEnum.AffiliateLocationFeedRelationshipType
     */
    enum AffiliateLocationFeedRelationshipType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        GENERAL_RETAILER = 2
    }
    /**
     * @name AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField
     */
    enum AffiliateLocationPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BUSINESS_NAME = 2,// BUSINESS_NAME
        ADDRESS_LINE_1 = 3,// ADDRESS_LINE_1
        ADDRESS_LINE_2 = 4,// ADDRESS_LINE_2
        CITY = 5,// CITY
        PROVINCE = 6,// PROVINCE
        POSTAL_CODE = 7,// POSTAL_CODE
        COUNTRY_CODE = 8,// COUNTRY_CODE
        PHONE_NUMBER = 9,// PHONE_NUMBER
        LANGUAGE_CODE = 10,// LANGUAGE_CODE
        CHAIN_ID = 11,// CHAIN_ID
        CHAIN_NAME = 12
    }
    /**
     * @name AndroidPrivacyInteractionTypeEnum.AndroidPrivacyInteractionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AndroidPrivacyInteractionTypeEnum.AndroidPrivacyInteractionType
     */
    enum AndroidPrivacyInteractionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CLICK = 2,// CLICK
        ENGAGED_VIEW = 3,// ENGAGED_VIEW
        VIEW = 4
    }
    /**
     * @name AndroidPrivacyNetworkTypeEnum.AndroidPrivacyNetworkType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AndroidPrivacyNetworkTypeEnum.AndroidPrivacyNetworkType
     */
    enum AndroidPrivacyNetworkType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SEARCH = 2,// SEARCH
        DISPLAY = 3,// DISPLAY
        YOUTUBE = 4
    }
    /**
     * @name AppBiddingGoalEnum.AppBiddingGoal
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AppBiddingGoalEnum.AppBiddingGoal
     */
    enum AppBiddingGoal {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME = 2,// OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME
        OPTIMIZE_FOR_IN_APP_CONVERSION_VOLUME = 3,// OPTIMIZE_FOR_IN_APP_CONVERSION_VOLUME
        OPTIMIZE_FOR_TOTAL_CONVERSION_VALUE = 4,// OPTIMIZE_FOR_TOTAL_CONVERSION_VALUE
        OPTIMIZE_FOR_TARGET_IN_APP_CONVERSION = 5,// OPTIMIZE_FOR_TARGET_IN_APP_CONVERSION
        OPTIMIZE_FOR_RETURN_ON_ADVERTISING_SPEND = 6,// OPTIMIZE_FOR_RETURN_ON_ADVERTISING_SPEND
        OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_WITHOUT_TARGET_CPI = 7,// OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME_WITHOUT_TARGET_CPI
        OPTIMIZE_FOR_PRE_REGISTRATION_CONVERSION_VOLUME = 8
    }
    /**
     * @name AppCampaignAppStoreEnum.AppCampaignAppStore
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AppCampaignAppStoreEnum.AppCampaignAppStore
     */
    enum AppCampaignAppStore {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        APPLE_APP_STORE = 2,// APPLE_APP_STORE
        GOOGLE_APP_STORE = 3
    }
    /**
     * @name AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AppCampaignBiddingStrategyGoalTypeEnum.AppCampaignBiddingStrategyGoalType
     */
    enum AppCampaignBiddingStrategyGoalType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        OPTIMIZE_INSTALLS_TARGET_INSTALL_COST = 2,// OPTIMIZE_INSTALLS_TARGET_INSTALL_COST
        OPTIMIZE_IN_APP_CONVERSIONS_TARGET_INSTALL_COST = 3,// OPTIMIZE_IN_APP_CONVERSIONS_TARGET_INSTALL_COST
        OPTIMIZE_IN_APP_CONVERSIONS_TARGET_CONVERSION_COST = 4,// OPTIMIZE_IN_APP_CONVERSIONS_TARGET_CONVERSION_COST
        OPTIMIZE_RETURN_ON_ADVERTISING_SPEND = 5,// OPTIMIZE_RETURN_ON_ADVERTISING_SPEND
        OPTIMIZE_PRE_REGISTRATION_CONVERSION_VOLUME = 6,// OPTIMIZE_PRE_REGISTRATION_CONVERSION_VOLUME
        OPTIMIZE_INSTALLS_WITHOUT_TARGET_INSTALL_COST = 7
    }
    /**
     * @name AppPlaceholderFieldEnum.AppPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AppPlaceholderFieldEnum.AppPlaceholderField
     */
    enum AppPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        STORE = 2,// STORE
        ID = 3,// ID
        LINK_TEXT = 4,// LINK_TEXT
        URL = 5,// URL
        FINAL_URLS = 6,// FINAL_URLS
        FINAL_MOBILE_URLS = 7,// FINAL_MOBILE_URLS
        TRACKING_URL = 8,// TRACKING_URL
        FINAL_URL_SUFFIX = 9
    }
    /**
     * @name AssetAutomationStatusEnum.AssetAutomationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetAutomationStatusEnum.AssetAutomationStatus
     */
    enum AssetAutomationStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        OPTED_IN = 2,// OPTED_IN
        OPTED_OUT = 3
    }
    /**
     * @name AssetAutomationTypeEnum.AssetAutomationType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetAutomationTypeEnum.AssetAutomationType
     */
    enum AssetAutomationType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        TEXT_ASSET_AUTOMATION = 2
    }
    /**
     * @name AssetFieldTypeEnum.AssetFieldType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetFieldTypeEnum.AssetFieldType
     */
    enum AssetFieldType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        HEADLINE = 2,// HEADLINE
        DESCRIPTION = 3,// DESCRIPTION
        MANDATORY_AD_TEXT = 4,// MANDATORY_AD_TEXT
        MARKETING_IMAGE = 5,// MARKETING_IMAGE
        MEDIA_BUNDLE = 6,// MEDIA_BUNDLE
        YOUTUBE_VIDEO = 7,// YOUTUBE_VIDEO
        BOOK_ON_GOOGLE = 8,// BOOK_ON_GOOGLE
        LEAD_FORM = 9,// LEAD_FORM
        PROMOTION = 10,// PROMOTION
        CALLOUT = 11,// CALLOUT
        STRUCTURED_SNIPPET = 12,// STRUCTURED_SNIPPET
        SITELINK = 13,// SITELINK
        MOBILE_APP = 14,// MOBILE_APP
        HOTEL_CALLOUT = 15,// HOTEL_CALLOUT
        CALL = 16,// CALL
        PRICE = 24,// PRICE
        LONG_HEADLINE = 17,// LONG_HEADLINE
        BUSINESS_NAME = 18,// BUSINESS_NAME
        SQUARE_MARKETING_IMAGE = 19,// SQUARE_MARKETING_IMAGE
        PORTRAIT_MARKETING_IMAGE = 20,// PORTRAIT_MARKETING_IMAGE
        LOGO = 21,// LOGO
        LANDSCAPE_LOGO = 22,// LANDSCAPE_LOGO
        VIDEO = 23,// VIDEO
        CALL_TO_ACTION_SELECTION = 25,// CALL_TO_ACTION_SELECTION
        AD_IMAGE = 26,// AD_IMAGE
        BUSINESS_LOGO = 27,// BUSINESS_LOGO
        HOTEL_PROPERTY = 28,// HOTEL_PROPERTY
        DEMAND_GEN_CAROUSEL_CARD = 30
    }
    /**
     * @name AssetGroupPrimaryStatusEnum.AssetGroupPrimaryStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetGroupPrimaryStatusEnum.AssetGroupPrimaryStatus
     */
    enum AssetGroupPrimaryStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ELIGIBLE = 2,// ELIGIBLE
        PAUSED = 3,// PAUSED
        REMOVED = 4,// REMOVED
        NOT_ELIGIBLE = 5,// NOT_ELIGIBLE
        LIMITED = 6,// LIMITED
        PENDING = 7
    }
    /**
     * @name AssetGroupPrimaryStatusReasonEnum.AssetGroupPrimaryStatusReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetGroupPrimaryStatusReasonEnum.AssetGroupPrimaryStatusReason
     */
    enum AssetGroupPrimaryStatusReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ASSET_GROUP_PAUSED = 2,// ASSET_GROUP_PAUSED
        ASSET_GROUP_REMOVED = 3,// ASSET_GROUP_REMOVED
        CAMPAIGN_REMOVED = 4,// CAMPAIGN_REMOVED
        CAMPAIGN_PAUSED = 5,// CAMPAIGN_PAUSED
        CAMPAIGN_PENDING = 6,// CAMPAIGN_PENDING
        CAMPAIGN_ENDED = 7,// CAMPAIGN_ENDED
        ASSET_GROUP_LIMITED = 8,// ASSET_GROUP_LIMITED
        ASSET_GROUP_DISAPPROVED = 9,// ASSET_GROUP_DISAPPROVED
        ASSET_GROUP_UNDER_REVIEW = 10
    }
    /**
     * @name AssetGroupSignalApprovalStatusEnum.AssetGroupSignalApprovalStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetGroupSignalApprovalStatusEnum.AssetGroupSignalApprovalStatus
     */
    enum AssetGroupSignalApprovalStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        APPROVED = 2,// APPROVED
        LIMITED = 3,// LIMITED
        DISAPPROVED = 4,// DISAPPROVED
        UNDER_REVIEW = 5
    }
    /**
     * @name AssetGroupStatusEnum.AssetGroupStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetGroupStatusEnum.AssetGroupStatus
     */
    enum AssetGroupStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        PAUSED = 3,// PAUSED
        REMOVED = 4
    }
    /**
     * @name AssetLinkStatusEnum.AssetLinkStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetLinkStatusEnum.AssetLinkStatus
     */
    enum AssetLinkStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3,// REMOVED
        PAUSED = 4
    }
    /**
     * @name AssetSetAssetStatusEnum.AssetSetAssetStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetSetAssetStatusEnum.AssetSetAssetStatus
     */
    enum AssetSetAssetStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name AssetSetLinkStatusEnum.AssetSetLinkStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetSetLinkStatusEnum.AssetSetLinkStatus
     */
    enum AssetSetLinkStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name AssetSetStatusEnum.AssetSetStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetSetStatusEnum.AssetSetStatus
     */
    enum AssetSetStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name AssetSetTypeEnum.AssetSetType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetSetTypeEnum.AssetSetType
     */
    enum AssetSetType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PAGE_FEED = 2,// PAGE_FEED
        DYNAMIC_EDUCATION = 3,// DYNAMIC_EDUCATION
        MERCHANT_CENTER_FEED = 4,// MERCHANT_CENTER_FEED
        DYNAMIC_REAL_ESTATE = 5,// DYNAMIC_REAL_ESTATE
        DYNAMIC_CUSTOM = 6,// DYNAMIC_CUSTOM
        DYNAMIC_HOTELS_AND_RENTALS = 7,// DYNAMIC_HOTELS_AND_RENTALS
        DYNAMIC_FLIGHTS = 8,// DYNAMIC_FLIGHTS
        DYNAMIC_TRAVEL = 9,// DYNAMIC_TRAVEL
        DYNAMIC_LOCAL = 10,// DYNAMIC_LOCAL
        DYNAMIC_JOBS = 11,// DYNAMIC_JOBS
        LOCATION_SYNC = 12,// LOCATION_SYNC
        BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP = 13,// BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP
        CHAIN_DYNAMIC_LOCATION_GROUP = 14,// CHAIN_DYNAMIC_LOCATION_GROUP
        STATIC_LOCATION_GROUP = 15,// STATIC_LOCATION_GROUP
        HOTEL_PROPERTY = 16
    }
    /**
     * @name AssetSourceEnum.AssetSource
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetSourceEnum.AssetSource
     */
    enum AssetSource {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADVERTISER = 2,// ADVERTISER
        AUTOMATICALLY_CREATED = 3
    }
    /**
     * @name AssetTypeEnum.AssetType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AssetTypeEnum.AssetType
     */
    enum AssetType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        YOUTUBE_VIDEO = 2,// YOUTUBE_VIDEO
        MEDIA_BUNDLE = 3,// MEDIA_BUNDLE
        IMAGE = 4,// IMAGE
        TEXT = 5,// TEXT
        LEAD_FORM = 6,// LEAD_FORM
        BOOK_ON_GOOGLE = 7,// BOOK_ON_GOOGLE
        PROMOTION = 8,// PROMOTION
        CALLOUT = 9,// CALLOUT
        STRUCTURED_SNIPPET = 10,// STRUCTURED_SNIPPET
        SITELINK = 11,// SITELINK
        PAGE_FEED = 12,// PAGE_FEED
        DYNAMIC_EDUCATION = 13,// DYNAMIC_EDUCATION
        MOBILE_APP = 14,// MOBILE_APP
        HOTEL_CALLOUT = 15,// HOTEL_CALLOUT
        CALL = 16,// CALL
        PRICE = 17,// PRICE
        CALL_TO_ACTION = 18,// CALL_TO_ACTION
        DYNAMIC_REAL_ESTATE = 19,// DYNAMIC_REAL_ESTATE
        DYNAMIC_CUSTOM = 20,// DYNAMIC_CUSTOM
        DYNAMIC_HOTELS_AND_RENTALS = 21,// DYNAMIC_HOTELS_AND_RENTALS
        DYNAMIC_FLIGHTS = 22,// DYNAMIC_FLIGHTS
        DISCOVERY_CAROUSEL_CARD = 23,// DISCOVERY_CAROUSEL_CARD
        DYNAMIC_TRAVEL = 24,// DYNAMIC_TRAVEL
        DYNAMIC_LOCAL = 25,// DYNAMIC_LOCAL
        DYNAMIC_JOBS = 26,// DYNAMIC_JOBS
        LOCATION = 27,// LOCATION
        HOTEL_PROPERTY = 28
    }
    /**
     * @name AsyncActionStatusEnum.AsyncActionStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AsyncActionStatusEnum.AsyncActionStatus
     */
    enum AsyncActionStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NOT_STARTED = 2,// NOT_STARTED
        IN_PROGRESS = 3,// IN_PROGRESS
        COMPLETED = 4,// COMPLETED
        FAILED = 5,// FAILED
        COMPLETED_WITH_WARNING = 6
    }
    /**
     * @name AttributionModelEnum.AttributionModel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AttributionModelEnum.AttributionModel
     */
    enum AttributionModel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EXTERNAL = 100,// EXTERNAL
        GOOGLE_ADS_LAST_CLICK = 101,// GOOGLE_ADS_LAST_CLICK
        GOOGLE_SEARCH_ATTRIBUTION_FIRST_CLICK = 102,// GOOGLE_SEARCH_ATTRIBUTION_FIRST_CLICK
        GOOGLE_SEARCH_ATTRIBUTION_LINEAR = 103,// GOOGLE_SEARCH_ATTRIBUTION_LINEAR
        GOOGLE_SEARCH_ATTRIBUTION_TIME_DECAY = 104,// GOOGLE_SEARCH_ATTRIBUTION_TIME_DECAY
        GOOGLE_SEARCH_ATTRIBUTION_POSITION_BASED = 105,// GOOGLE_SEARCH_ATTRIBUTION_POSITION_BASED
        GOOGLE_SEARCH_ATTRIBUTION_DATA_DRIVEN = 106
    }
    /**
     * @name AudienceInsightsDimensionEnum.AudienceInsightsDimension
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AudienceInsightsDimensionEnum.AudienceInsightsDimension
     */
    enum AudienceInsightsDimension {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CATEGORY = 2,// CATEGORY
        KNOWLEDGE_GRAPH = 3,// KNOWLEDGE_GRAPH
        GEO_TARGET_COUNTRY = 4,// GEO_TARGET_COUNTRY
        SUB_COUNTRY_LOCATION = 5,// SUB_COUNTRY_LOCATION
        YOUTUBE_CHANNEL = 6,// YOUTUBE_CHANNEL
        YOUTUBE_DYNAMIC_LINEUP = 7,// YOUTUBE_DYNAMIC_LINEUP
        AFFINITY_USER_INTEREST = 8,// AFFINITY_USER_INTEREST
        IN_MARKET_USER_INTEREST = 9,// IN_MARKET_USER_INTEREST
        PARENTAL_STATUS = 10,// PARENTAL_STATUS
        INCOME_RANGE = 11,// INCOME_RANGE
        AGE_RANGE = 12,// AGE_RANGE
        GENDER = 13
    }
    /**
     * @name AudienceScopeEnum.AudienceScope
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AudienceScopeEnum.AudienceScope
     */
    enum AudienceScope {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CUSTOMER = 2,// CUSTOMER
        ASSET_GROUP = 3
    }
    /**
     * @name AudienceStatusEnum.AudienceStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/AudienceStatusEnum.AudienceStatus
     */
    enum AudienceStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name BatchJobStatusEnum.BatchJobStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BatchJobStatusEnum.BatchJobStatus
     */
    enum BatchJobStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING = 2,// PENDING
        RUNNING = 3,// RUNNING
        DONE = 4
    }
    /**
     * @name BidModifierSourceEnum.BidModifierSource
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BidModifierSourceEnum.BidModifierSource
     */
    enum BidModifierSource {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CAMPAIGN = 2,// CAMPAIGN
        AD_GROUP = 3
    }
    /**
     * @name BiddingSourceEnum.BiddingSource
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BiddingSourceEnum.BiddingSource
     */
    enum BiddingSource {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CAMPAIGN_BIDDING_STRATEGY = 5,// CAMPAIGN_BIDDING_STRATEGY
        AD_GROUP = 6,// AD_GROUP
        AD_GROUP_CRITERION = 7
    }
    /**
     * @name BiddingStrategyStatusEnum.BiddingStrategyStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BiddingStrategyStatusEnum.BiddingStrategyStatus
     */
    enum BiddingStrategyStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 4
    }
    /**
     * @name BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus
     */
    enum BiddingStrategySystemStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        LEARNING_NEW = 3,// LEARNING_NEW
        LEARNING_SETTING_CHANGE = 4,// LEARNING_SETTING_CHANGE
        LEARNING_BUDGET_CHANGE = 5,// LEARNING_BUDGET_CHANGE
        LEARNING_COMPOSITION_CHANGE = 6,// LEARNING_COMPOSITION_CHANGE
        LEARNING_CONVERSION_TYPE_CHANGE = 7,// LEARNING_CONVERSION_TYPE_CHANGE
        LEARNING_CONVERSION_SETTING_CHANGE = 8,// LEARNING_CONVERSION_SETTING_CHANGE
        LIMITED_BY_CPC_BID_CEILING = 9,// LIMITED_BY_CPC_BID_CEILING
        LIMITED_BY_CPC_BID_FLOOR = 10,// LIMITED_BY_CPC_BID_FLOOR
        LIMITED_BY_DATA = 11,// LIMITED_BY_DATA
        LIMITED_BY_BUDGET = 12,// LIMITED_BY_BUDGET
        LIMITED_BY_LOW_PRIORITY_SPEND = 13,// LIMITED_BY_LOW_PRIORITY_SPEND
        LIMITED_BY_LOW_QUALITY = 14,// LIMITED_BY_LOW_QUALITY
        LIMITED_BY_INVENTORY = 15,// LIMITED_BY_INVENTORY
        MISCONFIGURED_ZERO_ELIGIBILITY = 16,// MISCONFIGURED_ZERO_ELIGIBILITY
        MISCONFIGURED_CONVERSION_TYPES = 17,// MISCONFIGURED_CONVERSION_TYPES
        MISCONFIGURED_CONVERSION_SETTINGS = 18,// MISCONFIGURED_CONVERSION_SETTINGS
        MISCONFIGURED_SHARED_BUDGET = 19,// MISCONFIGURED_SHARED_BUDGET
        MISCONFIGURED_STRATEGY_TYPE = 20,// MISCONFIGURED_STRATEGY_TYPE
        PAUSED = 21,// PAUSED
        UNAVAILABLE = 22,// UNAVAILABLE
        MULTIPLE_LEARNING = 23,// MULTIPLE_LEARNING
        MULTIPLE_LIMITED = 24,// MULTIPLE_LIMITED
        MULTIPLE_MISCONFIGURED = 25,// MULTIPLE_MISCONFIGURED
        MULTIPLE = 26
    }
    /**
     * @name BiddingStrategyTypeEnum.BiddingStrategyType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BiddingStrategyTypeEnum.BiddingStrategyType
     */
    enum BiddingStrategyType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        COMMISSION = 16,// COMMISSION
        ENHANCED_CPC = 2,// ENHANCED_CPC
        FIXED_CPM = 19,// FIXED_CPM
        INVALID = 17,// INVALID
        MANUAL_CPA = 18,// MANUAL_CPA
        MANUAL_CPC = 3,// MANUAL_CPC
        MANUAL_CPM = 4,// MANUAL_CPM
        MANUAL_CPV = 13,// MANUAL_CPV
        MAXIMIZE_CONVERSIONS = 10,// MAXIMIZE_CONVERSIONS
        MAXIMIZE_CONVERSION_VALUE = 11,// MAXIMIZE_CONVERSION_VALUE
        PAGE_ONE_PROMOTED = 5,// PAGE_ONE_PROMOTED
        PERCENT_CPC = 12,// PERCENT_CPC
        TARGET_CPA = 6,// TARGET_CPA
        TARGET_CPM = 14,// TARGET_CPM
        TARGET_CPV = 20,// TARGET_CPV
        TARGET_IMPRESSION_SHARE = 15,// TARGET_IMPRESSION_SHARE
        TARGET_OUTRANK_SHARE = 7,// TARGET_OUTRANK_SHARE
        TARGET_ROAS = 8,// TARGET_ROAS
        TARGET_SPEND = 9
    }
    /**
     * @name BillingSetupStatusEnum.BillingSetupStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BillingSetupStatusEnum.BillingSetupStatus
     */
    enum BillingSetupStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING = 2,// PENDING
        APPROVED_HELD = 3,// APPROVED_HELD
        APPROVED = 4,// APPROVED
        CANCELLED = 5
    }
    /**
     * @name BrandSafetySuitabilityEnum.BrandSafetySuitability
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BrandSafetySuitabilityEnum.BrandSafetySuitability
     */
    enum BrandSafetySuitability {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EXPANDED_INVENTORY = 2,// EXPANDED_INVENTORY
        STANDARD_INVENTORY = 3,// STANDARD_INVENTORY
        LIMITED_INVENTORY = 4
    }
    /**
     * @name BudgetDeliveryMethodEnum.BudgetDeliveryMethod
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BudgetDeliveryMethodEnum.BudgetDeliveryMethod
     */
    enum BudgetDeliveryMethod {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        STANDARD = 2,// STANDARD
        ACCELERATED = 3
    }
    /**
     * @name BudgetPeriodEnum.BudgetPeriod
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BudgetPeriodEnum.BudgetPeriod
     */
    enum BudgetPeriod {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DAILY = 2,// DAILY
        CUSTOM_PERIOD = 5
    }
    /**
     * @name BudgetStatusEnum.BudgetStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BudgetStatusEnum.BudgetStatus
     */
    enum BudgetStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name BudgetTypeEnum.BudgetType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/BudgetTypeEnum.BudgetType
     */
    enum BudgetType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        STANDARD = 2,// STANDARD
        FIXED_CPA = 4,// FIXED_CPA
        SMART_CAMPAIGN = 5,// SMART_CAMPAIGN
        LOCAL_SERVICES = 6
    }
    /**
     * @name CallPlaceholderFieldEnum.CallPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CallPlaceholderFieldEnum.CallPlaceholderField
     */
    enum CallPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PHONE_NUMBER = 2,// PHONE_NUMBER
        COUNTRY_CODE = 3,// COUNTRY_CODE
        TRACKED = 4,// TRACKED
        CONVERSION_TYPE_ID = 5,// CONVERSION_TYPE_ID
        CONVERSION_REPORTING_STATE = 6
    }
    /**
     * @name CallTrackingDisplayLocationEnum.CallTrackingDisplayLocation
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CallTrackingDisplayLocationEnum.CallTrackingDisplayLocation
     */
    enum CallTrackingDisplayLocation {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AD = 2,// AD
        LANDING_PAGE = 3
    }
    /**
     * @name CallTypeEnum.CallType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CallTypeEnum.CallType
     */
    enum CallType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MANUALLY_DIALED = 2,// MANUALLY_DIALED
        HIGH_END_MOBILE_SEARCH = 3
    }
    /**
     * @name CalloutPlaceholderFieldEnum.CalloutPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CalloutPlaceholderFieldEnum.CalloutPlaceholderField
     */
    enum CalloutPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CALLOUT_TEXT = 2
    }
    /**
     * @name CampaignCriterionStatusEnum.CampaignCriterionStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CampaignCriterionStatusEnum.CampaignCriterionStatus
     */
    enum CampaignCriterionStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        PAUSED = 3,// PAUSED
        REMOVED = 4
    }
    /**
     * @name CampaignDraftStatusEnum.CampaignDraftStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CampaignDraftStatusEnum.CampaignDraftStatus
     */
    enum CampaignDraftStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PROPOSED = 2,// PROPOSED
        REMOVED = 3,// REMOVED
        PROMOTING = 5,// PROMOTING
        PROMOTED = 4,// PROMOTED
        PROMOTE_FAILED = 6
    }
    /**
     * @name CampaignExperimentTypeEnum.CampaignExperimentType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CampaignExperimentTypeEnum.CampaignExperimentType
     */
    enum CampaignExperimentType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BASE = 2,// BASE
        DRAFT = 3,// DRAFT
        EXPERIMENT = 4
    }
    /**
     * @name CampaignGroupStatusEnum.CampaignGroupStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CampaignGroupStatusEnum.CampaignGroupStatus
     */
    enum CampaignGroupStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name CampaignKeywordMatchTypeEnum.CampaignKeywordMatchType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CampaignKeywordMatchTypeEnum.CampaignKeywordMatchType
     */
    enum CampaignKeywordMatchType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BROAD = 2
    }
    /**
     * @name CampaignPrimaryStatusEnum.CampaignPrimaryStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CampaignPrimaryStatusEnum.CampaignPrimaryStatus
     */
    enum CampaignPrimaryStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ELIGIBLE = 2,// ELIGIBLE
        PAUSED = 3,// PAUSED
        REMOVED = 4,// REMOVED
        ENDED = 5,// ENDED
        PENDING = 6,// PENDING
        MISCONFIGURED = 7,// MISCONFIGURED
        LIMITED = 8,// LIMITED
        LEARNING = 9,// LEARNING
        NOT_ELIGIBLE = 10
    }
    /**
     * @name CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason
     */
    enum CampaignPrimaryStatusReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CAMPAIGN_REMOVED = 2,// CAMPAIGN_REMOVED
        CAMPAIGN_PAUSED = 3,// CAMPAIGN_PAUSED
        CAMPAIGN_PENDING = 4,// CAMPAIGN_PENDING
        CAMPAIGN_ENDED = 5,// CAMPAIGN_ENDED
        CAMPAIGN_DRAFT = 6,// CAMPAIGN_DRAFT
        BIDDING_STRATEGY_MISCONFIGURED = 7,// BIDDING_STRATEGY_MISCONFIGURED
        BIDDING_STRATEGY_LIMITED = 8,// BIDDING_STRATEGY_LIMITED
        BIDDING_STRATEGY_LEARNING = 9,// BIDDING_STRATEGY_LEARNING
        BIDDING_STRATEGY_CONSTRAINED = 10,// BIDDING_STRATEGY_CONSTRAINED
        BUDGET_CONSTRAINED = 11,// BUDGET_CONSTRAINED
        BUDGET_MISCONFIGURED = 12,// BUDGET_MISCONFIGURED
        SEARCH_VOLUME_LIMITED = 13,// SEARCH_VOLUME_LIMITED
        AD_GROUPS_PAUSED = 14,// AD_GROUPS_PAUSED
        NO_AD_GROUPS = 15,// NO_AD_GROUPS
        KEYWORDS_PAUSED = 16,// KEYWORDS_PAUSED
        NO_KEYWORDS = 17,// NO_KEYWORDS
        AD_GROUP_ADS_PAUSED = 18,// AD_GROUP_ADS_PAUSED
        NO_AD_GROUP_ADS = 19,// NO_AD_GROUP_ADS
        HAS_ADS_LIMITED_BY_POLICY = 20,// HAS_ADS_LIMITED_BY_POLICY
        HAS_ADS_DISAPPROVED = 21,// HAS_ADS_DISAPPROVED
        MOST_ADS_UNDER_REVIEW = 22,// MOST_ADS_UNDER_REVIEW
        MISSING_LEAD_FORM_EXTENSION = 23,// MISSING_LEAD_FORM_EXTENSION
        MISSING_CALL_EXTENSION = 24,// MISSING_CALL_EXTENSION
        LEAD_FORM_EXTENSION_UNDER_REVIEW = 25,// LEAD_FORM_EXTENSION_UNDER_REVIEW
        LEAD_FORM_EXTENSION_DISAPPROVED = 26,// LEAD_FORM_EXTENSION_DISAPPROVED
        CALL_EXTENSION_UNDER_REVIEW = 27,// CALL_EXTENSION_UNDER_REVIEW
        CALL_EXTENSION_DISAPPROVED = 28,// CALL_EXTENSION_DISAPPROVED
        NO_MOBILE_APPLICATION_AD_GROUP_CRITERIA = 29,// NO_MOBILE_APPLICATION_AD_GROUP_CRITERIA
        CAMPAIGN_GROUP_PAUSED = 30,// CAMPAIGN_GROUP_PAUSED
        CAMPAIGN_GROUP_ALL_GROUP_BUDGETS_ENDED = 31,// CAMPAIGN_GROUP_ALL_GROUP_BUDGETS_ENDED
        APP_NOT_RELEASED = 32,// APP_NOT_RELEASED
        APP_PARTIALLY_RELEASED = 33,// APP_PARTIALLY_RELEASED
        HAS_ASSET_GROUPS_DISAPPROVED = 34,// HAS_ASSET_GROUPS_DISAPPROVED
        HAS_ASSET_GROUPS_LIMITED_BY_POLICY = 35,// HAS_ASSET_GROUPS_LIMITED_BY_POLICY
        MOST_ASSET_GROUPS_UNDER_REVIEW = 36,// MOST_ASSET_GROUPS_UNDER_REVIEW
        NO_ASSET_GROUPS = 37,// NO_ASSET_GROUPS
        ASSET_GROUPS_PAUSED = 38
    }
    /**
     * @name CampaignServingStatusEnum.CampaignServingStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CampaignServingStatusEnum.CampaignServingStatus
     */
    enum CampaignServingStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SERVING = 2,// SERVING
        NONE = 3,// NONE
        ENDED = 4,// ENDED
        PENDING = 5,// PENDING
        SUSPENDED = 6
    }
    /**
     * @name CampaignSharedSetStatusEnum.CampaignSharedSetStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CampaignSharedSetStatusEnum.CampaignSharedSetStatus
     */
    enum CampaignSharedSetStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name CampaignStatusEnum.CampaignStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CampaignStatusEnum.CampaignStatus
     */
    enum CampaignStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        PAUSED = 3,// PAUSED
        REMOVED = 4
    }
    /**
     * @name ChangeClientTypeEnum.ChangeClientType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ChangeClientTypeEnum.ChangeClientType
     */
    enum ChangeClientType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        GOOGLE_ADS_WEB_CLIENT = 2,// GOOGLE_ADS_WEB_CLIENT
        GOOGLE_ADS_AUTOMATED_RULE = 3,// GOOGLE_ADS_AUTOMATED_RULE
        GOOGLE_ADS_SCRIPTS = 4,// GOOGLE_ADS_SCRIPTS
        GOOGLE_ADS_BULK_UPLOAD = 5,// GOOGLE_ADS_BULK_UPLOAD
        GOOGLE_ADS_API = 6,// GOOGLE_ADS_API
        GOOGLE_ADS_EDITOR = 7,// GOOGLE_ADS_EDITOR
        GOOGLE_ADS_MOBILE_APP = 8,// GOOGLE_ADS_MOBILE_APP
        GOOGLE_ADS_RECOMMENDATIONS = 9,// GOOGLE_ADS_RECOMMENDATIONS
        SEARCH_ADS_360_SYNC = 10,// SEARCH_ADS_360_SYNC
        SEARCH_ADS_360_POST = 11,// SEARCH_ADS_360_POST
        INTERNAL_TOOL = 12,// INTERNAL_TOOL
        OTHER = 13,// OTHER
        GOOGLE_ADS_RECOMMENDATIONS_SUBSCRIPTION = 14
    }
    /**
     * @name ChangeEventResourceTypeEnum.ChangeEventResourceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ChangeEventResourceTypeEnum.ChangeEventResourceType
     */
    enum ChangeEventResourceType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AD = 2,// AD
        AD_GROUP = 3,// AD_GROUP
        AD_GROUP_CRITERION = 4,// AD_GROUP_CRITERION
        CAMPAIGN = 5,// CAMPAIGN
        CAMPAIGN_BUDGET = 6,// CAMPAIGN_BUDGET
        AD_GROUP_BID_MODIFIER = 7,// AD_GROUP_BID_MODIFIER
        CAMPAIGN_CRITERION = 8,// CAMPAIGN_CRITERION
        FEED = 9,// FEED
        FEED_ITEM = 10,// FEED_ITEM
        CAMPAIGN_FEED = 11,// CAMPAIGN_FEED
        AD_GROUP_FEED = 12,// AD_GROUP_FEED
        AD_GROUP_AD = 13,// AD_GROUP_AD
        ASSET = 14,// ASSET
        CUSTOMER_ASSET = 15,// CUSTOMER_ASSET
        CAMPAIGN_ASSET = 16,// CAMPAIGN_ASSET
        AD_GROUP_ASSET = 17,// AD_GROUP_ASSET
        ASSET_SET = 18,// ASSET_SET
        ASSET_SET_ASSET = 19,// ASSET_SET_ASSET
        CAMPAIGN_ASSET_SET = 20
    }
    /**
     * @name ChangeStatusOperationEnum.ChangeStatusOperation
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ChangeStatusOperationEnum.ChangeStatusOperation
     */
    enum ChangeStatusOperation {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADDED = 2,// ADDED
        CHANGED = 3,// CHANGED
        REMOVED = 4
    }
    /**
     * @name ChangeStatusResourceTypeEnum.ChangeStatusResourceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ChangeStatusResourceTypeEnum.ChangeStatusResourceType
     */
    enum ChangeStatusResourceType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AD_GROUP = 3,// AD_GROUP
        AD_GROUP_AD = 4,// AD_GROUP_AD
        AD_GROUP_CRITERION = 5,// AD_GROUP_CRITERION
        CAMPAIGN = 6,// CAMPAIGN
        CAMPAIGN_CRITERION = 7,// CAMPAIGN_CRITERION
        FEED = 9,// FEED
        FEED_ITEM = 10,// FEED_ITEM
        AD_GROUP_FEED = 11,// AD_GROUP_FEED
        CAMPAIGN_FEED = 12,// CAMPAIGN_FEED
        AD_GROUP_BID_MODIFIER = 13,// AD_GROUP_BID_MODIFIER
        SHARED_SET = 14,// SHARED_SET
        CAMPAIGN_SHARED_SET = 15,// CAMPAIGN_SHARED_SET
        ASSET = 16,// ASSET
        CUSTOMER_ASSET = 17,// CUSTOMER_ASSET
        CAMPAIGN_ASSET = 18,// CAMPAIGN_ASSET
        AD_GROUP_ASSET = 19,// AD_GROUP_ASSET
        COMBINED_AUDIENCE = 20,// COMBINED_AUDIENCE
        ASSET_GROUP = 21
    }
    /**
     * @name CombinedAudienceStatusEnum.CombinedAudienceStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CombinedAudienceStatusEnum.CombinedAudienceStatus
     */
    enum CombinedAudienceStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name ConversionActionCountingTypeEnum.ConversionActionCountingType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionActionCountingTypeEnum.ConversionActionCountingType
     */
    enum ConversionActionCountingType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ONE_PER_CLICK = 2,// ONE_PER_CLICK
        MANY_PER_CLICK = 3
    }
    /**
     * @name ConversionActionStatusEnum.ConversionActionStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionActionStatusEnum.ConversionActionStatus
     */
    enum ConversionActionStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3,// REMOVED
        HIDDEN = 4
    }
    /**
     * @name ConversionActionTypeEnum.ConversionActionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionActionTypeEnum.ConversionActionType
     */
    enum ConversionActionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AD_CALL = 2,// AD_CALL
        CLICK_TO_CALL = 3,// CLICK_TO_CALL
        GOOGLE_PLAY_DOWNLOAD = 4,// GOOGLE_PLAY_DOWNLOAD
        GOOGLE_PLAY_IN_APP_PURCHASE = 5,// GOOGLE_PLAY_IN_APP_PURCHASE
        UPLOAD_CALLS = 6,// UPLOAD_CALLS
        UPLOAD_CLICKS = 7,// UPLOAD_CLICKS
        WEBPAGE = 8,// WEBPAGE
        WEBSITE_CALL = 9,// WEBSITE_CALL
        STORE_SALES_DIRECT_UPLOAD = 10,// STORE_SALES_DIRECT_UPLOAD
        STORE_SALES = 11,// STORE_SALES
        FIREBASE_ANDROID_FIRST_OPEN = 12,// FIREBASE_ANDROID_FIRST_OPEN
        FIREBASE_ANDROID_IN_APP_PURCHASE = 13,// FIREBASE_ANDROID_IN_APP_PURCHASE
        FIREBASE_ANDROID_CUSTOM = 14,// FIREBASE_ANDROID_CUSTOM
        FIREBASE_IOS_FIRST_OPEN = 15,// FIREBASE_IOS_FIRST_OPEN
        FIREBASE_IOS_IN_APP_PURCHASE = 16,// FIREBASE_IOS_IN_APP_PURCHASE
        FIREBASE_IOS_CUSTOM = 17,// FIREBASE_IOS_CUSTOM
        THIRD_PARTY_APP_ANALYTICS_ANDROID_FIRST_OPEN = 18,// THIRD_PARTY_APP_ANALYTICS_ANDROID_FIRST_OPEN
        THIRD_PARTY_APP_ANALYTICS_ANDROID_IN_APP_PURCHASE = 19,// THIRD_PARTY_APP_ANALYTICS_ANDROID_IN_APP_PURCHASE
        THIRD_PARTY_APP_ANALYTICS_ANDROID_CUSTOM = 20,// THIRD_PARTY_APP_ANALYTICS_ANDROID_CUSTOM
        THIRD_PARTY_APP_ANALYTICS_IOS_FIRST_OPEN = 21,// THIRD_PARTY_APP_ANALYTICS_IOS_FIRST_OPEN
        THIRD_PARTY_APP_ANALYTICS_IOS_IN_APP_PURCHASE = 22,// THIRD_PARTY_APP_ANALYTICS_IOS_IN_APP_PURCHASE
        THIRD_PARTY_APP_ANALYTICS_IOS_CUSTOM = 23,// THIRD_PARTY_APP_ANALYTICS_IOS_CUSTOM
        ANDROID_APP_PRE_REGISTRATION = 24,// ANDROID_APP_PRE_REGISTRATION
        ANDROID_INSTALLS_ALL_OTHER_APPS = 25,// ANDROID_INSTALLS_ALL_OTHER_APPS
        FLOODLIGHT_ACTION = 26,// FLOODLIGHT_ACTION
        FLOODLIGHT_TRANSACTION = 27,// FLOODLIGHT_TRANSACTION
        GOOGLE_HOSTED = 28,// GOOGLE_HOSTED
        LEAD_FORM_SUBMIT = 29,// LEAD_FORM_SUBMIT
        SALESFORCE = 30,// SALESFORCE
        SEARCH_ADS_360 = 31,// SEARCH_ADS_360
        SMART_CAMPAIGN_AD_CLICKS_TO_CALL = 32,// SMART_CAMPAIGN_AD_CLICKS_TO_CALL
        SMART_CAMPAIGN_MAP_CLICKS_TO_CALL = 33,// SMART_CAMPAIGN_MAP_CLICKS_TO_CALL
        SMART_CAMPAIGN_MAP_DIRECTIONS = 34,// SMART_CAMPAIGN_MAP_DIRECTIONS
        SMART_CAMPAIGN_TRACKED_CALLS = 35,// SMART_CAMPAIGN_TRACKED_CALLS
        STORE_VISITS = 36,// STORE_VISITS
        WEBPAGE_CODELESS = 37,// WEBPAGE_CODELESS
        UNIVERSAL_ANALYTICS_GOAL = 38,// UNIVERSAL_ANALYTICS_GOAL
        UNIVERSAL_ANALYTICS_TRANSACTION = 39,// UNIVERSAL_ANALYTICS_TRANSACTION
        GOOGLE_ANALYTICS_4_CUSTOM = 40,// GOOGLE_ANALYTICS_4_CUSTOM
        GOOGLE_ANALYTICS_4_PURCHASE = 41
    }
    /**
     * @name ConversionAdjustmentTypeEnum.ConversionAdjustmentType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionAdjustmentTypeEnum.ConversionAdjustmentType
     */
    enum ConversionAdjustmentType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        RETRACTION = 2,// RETRACTION
        RESTATEMENT = 3,// RESTATEMENT
        ENHANCEMENT = 4
    }
    /**
     * @name ConversionCustomVariableStatusEnum.ConversionCustomVariableStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionCustomVariableStatusEnum.ConversionCustomVariableStatus
     */
    enum ConversionCustomVariableStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ACTIVATION_NEEDED = 2,// ACTIVATION_NEEDED
        ENABLED = 3,// ENABLED
        PAUSED = 4
    }
    /**
     * @name ConversionEnvironmentEnum.ConversionEnvironment
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionEnvironmentEnum.ConversionEnvironment
     */
    enum ConversionEnvironment {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        APP = 2,// APP
        WEB = 3
    }
    /**
     * @name ConversionOriginEnum.ConversionOrigin
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionOriginEnum.ConversionOrigin
     */
    enum ConversionOrigin {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        WEBSITE = 2,// WEBSITE
        GOOGLE_HOSTED = 3,// GOOGLE_HOSTED
        APP = 4,// APP
        CALL_FROM_ADS = 5,// CALL_FROM_ADS
        STORE = 6,// STORE
        YOUTUBE_HOSTED = 7
    }
    /**
     * @name ConversionTrackingStatusEnum.ConversionTrackingStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionTrackingStatusEnum.ConversionTrackingStatus
     */
    enum ConversionTrackingStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NOT_CONVERSION_TRACKED = 2,// NOT_CONVERSION_TRACKED
        CONVERSION_TRACKING_MANAGED_BY_SELF = 3,// CONVERSION_TRACKING_MANAGED_BY_SELF
        CONVERSION_TRACKING_MANAGED_BY_THIS_MANAGER = 4,// CONVERSION_TRACKING_MANAGED_BY_THIS_MANAGER
        CONVERSION_TRACKING_MANAGED_BY_ANOTHER_MANAGER = 5
    }
    /**
     * @name ConversionValueRuleSetStatusEnum.ConversionValueRuleSetStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionValueRuleSetStatusEnum.ConversionValueRuleSetStatus
     */
    enum ConversionValueRuleSetStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3,// REMOVED
        PAUSED = 4
    }
    /**
     * @name ConversionValueRuleStatusEnum.ConversionValueRuleStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ConversionValueRuleStatusEnum.ConversionValueRuleStatus
     */
    enum ConversionValueRuleStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3,// REMOVED
        PAUSED = 4
    }
    /**
     * @name CriterionSystemServingStatusEnum.CriterionSystemServingStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CriterionSystemServingStatusEnum.CriterionSystemServingStatus
     */
    enum CriterionSystemServingStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ELIGIBLE = 2,// ELIGIBLE
        RARELY_SERVED = 3
    }
    /**
     * @name CriterionTypeEnum.CriterionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CriterionTypeEnum.CriterionType
     */
    enum CriterionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        KEYWORD = 2,// KEYWORD
        PLACEMENT = 3,// PLACEMENT
        MOBILE_APP_CATEGORY = 4,// MOBILE_APP_CATEGORY
        MOBILE_APPLICATION = 5,// MOBILE_APPLICATION
        DEVICE = 6,// DEVICE
        LOCATION = 7,// LOCATION
        LISTING_GROUP = 8,// LISTING_GROUP
        AD_SCHEDULE = 9,// AD_SCHEDULE
        AGE_RANGE = 10,// AGE_RANGE
        GENDER = 11,// GENDER
        INCOME_RANGE = 12,// INCOME_RANGE
        PARENTAL_STATUS = 13,// PARENTAL_STATUS
        YOUTUBE_VIDEO = 14,// YOUTUBE_VIDEO
        YOUTUBE_CHANNEL = 15,// YOUTUBE_CHANNEL
        USER_LIST = 16,// USER_LIST
        PROXIMITY = 17,// PROXIMITY
        TOPIC = 18,// TOPIC
        LISTING_SCOPE = 19,// LISTING_SCOPE
        LANGUAGE = 20,// LANGUAGE
        IP_BLOCK = 21,// IP_BLOCK
        CONTENT_LABEL = 22,// CONTENT_LABEL
        CARRIER = 23,// CARRIER
        USER_INTEREST = 24,// USER_INTEREST
        WEBPAGE = 25,// WEBPAGE
        OPERATING_SYSTEM_VERSION = 26,// OPERATING_SYSTEM_VERSION
        APP_PAYMENT_MODEL = 27,// APP_PAYMENT_MODEL
        MOBILE_DEVICE = 28,// MOBILE_DEVICE
        CUSTOM_AFFINITY = 29,// CUSTOM_AFFINITY
        CUSTOM_INTENT = 30,// CUSTOM_INTENT
        LOCATION_GROUP = 31,// LOCATION_GROUP
        CUSTOM_AUDIENCE = 32,// CUSTOM_AUDIENCE
        COMBINED_AUDIENCE = 33,// COMBINED_AUDIENCE
        KEYWORD_THEME = 34,// KEYWORD_THEME
        AUDIENCE = 35,// AUDIENCE
        NEGATIVE_KEYWORD_LIST = 36,// NEGATIVE_KEYWORD_LIST
        LOCAL_SERVICE_ID = 37,// LOCAL_SERVICE_ID
        SEARCH_THEME = 38,// SEARCH_THEME
        BRAND = 39,// BRAND
        BRAND_LIST = 40,// BRAND_LIST
        LIFE_EVENT = 41
    }
    /**
     * @name CustomAudienceMemberTypeEnum.CustomAudienceMemberType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomAudienceMemberTypeEnum.CustomAudienceMemberType
     */
    enum CustomAudienceMemberType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        KEYWORD = 2,// KEYWORD
        URL = 3,// URL
        PLACE_CATEGORY = 4,// PLACE_CATEGORY
        APP = 5
    }
    /**
     * @name CustomAudienceStatusEnum.CustomAudienceStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomAudienceStatusEnum.CustomAudienceStatus
     */
    enum CustomAudienceStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name CustomAudienceTypeEnum.CustomAudienceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomAudienceTypeEnum.CustomAudienceType
     */
    enum CustomAudienceType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AUTO = 2,// AUTO
        INTEREST = 3,// INTEREST
        PURCHASE_INTENT = 4,// PURCHASE_INTENT
        SEARCH = 5
    }
    /**
     * @name CustomConversionGoalStatusEnum.CustomConversionGoalStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomConversionGoalStatusEnum.CustomConversionGoalStatus
     */
    enum CustomConversionGoalStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name CustomInterestMemberTypeEnum.CustomInterestMemberType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomInterestMemberTypeEnum.CustomInterestMemberType
     */
    enum CustomInterestMemberType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        KEYWORD = 2,// KEYWORD
        URL = 3
    }
    /**
     * @name CustomInterestStatusEnum.CustomInterestStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomInterestStatusEnum.CustomInterestStatus
     */
    enum CustomInterestStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name CustomInterestTypeEnum.CustomInterestType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomInterestTypeEnum.CustomInterestType
     */
    enum CustomInterestType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CUSTOM_AFFINITY = 2,// CUSTOM_AFFINITY
        CUSTOM_INTENT = 3
    }
    /**
     * @name CustomPlaceholderFieldEnum.CustomPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomPlaceholderFieldEnum.CustomPlaceholderField
     */
    enum CustomPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ID = 2,// ID
        ID2 = 3,// ID2
        ITEM_TITLE = 4,// ITEM_TITLE
        ITEM_SUBTITLE = 5,// ITEM_SUBTITLE
        ITEM_DESCRIPTION = 6,// ITEM_DESCRIPTION
        ITEM_ADDRESS = 7,// ITEM_ADDRESS
        PRICE = 8,// PRICE
        FORMATTED_PRICE = 9,// FORMATTED_PRICE
        SALE_PRICE = 10,// SALE_PRICE
        FORMATTED_SALE_PRICE = 11,// FORMATTED_SALE_PRICE
        IMAGE_URL = 12,// IMAGE_URL
        ITEM_CATEGORY = 13,// ITEM_CATEGORY
        FINAL_URLS = 14,// FINAL_URLS
        FINAL_MOBILE_URLS = 15,// FINAL_MOBILE_URLS
        TRACKING_URL = 16,// TRACKING_URL
        CONTEXTUAL_KEYWORDS = 17,// CONTEXTUAL_KEYWORDS
        ANDROID_APP_LINK = 18,// ANDROID_APP_LINK
        SIMILAR_IDS = 19,// SIMILAR_IDS
        IOS_APP_LINK = 20,// IOS_APP_LINK
        IOS_APP_STORE_ID = 21
    }
    /**
     * @name CustomerAcquisitionOptimizationModeEnum.CustomerAcquisitionOptimizationMode
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomerAcquisitionOptimizationModeEnum.CustomerAcquisitionOptimizationMode
     */
    enum CustomerAcquisitionOptimizationMode {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        TARGET_ALL_EQUALLY = 2,// TARGET_ALL_EQUALLY
        BID_HIGHER_FOR_NEW_CUSTOMER = 3,// BID_HIGHER_FOR_NEW_CUSTOMER
        TARGET_NEW_CUSTOMER = 4
    }
    /**
     * @name CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomerPayPerConversionEligibilityFailureReasonEnum.CustomerPayPerConversionEligibilityFailureReason
     */
    enum CustomerPayPerConversionEligibilityFailureReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NOT_ENOUGH_CONVERSIONS = 2,// NOT_ENOUGH_CONVERSIONS
        CONVERSION_LAG_TOO_HIGH = 3,// CONVERSION_LAG_TOO_HIGH
        HAS_CAMPAIGN_WITH_SHARED_BUDGET = 4,// HAS_CAMPAIGN_WITH_SHARED_BUDGET
        HAS_UPLOAD_CLICKS_CONVERSION = 5,// HAS_UPLOAD_CLICKS_CONVERSION
        AVERAGE_DAILY_SPEND_TOO_HIGH = 6,// AVERAGE_DAILY_SPEND_TOO_HIGH
        ANALYSIS_NOT_COMPLETE = 7,// ANALYSIS_NOT_COMPLETE
        OTHER = 8
    }
    /**
     * @name CustomerStatusEnum.CustomerStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomerStatusEnum.CustomerStatus
     */
    enum CustomerStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        CANCELED = 3,// CANCELED
        SUSPENDED = 4,// SUSPENDED
        CLOSED = 5
    }
    /**
     * @name CustomizerAttributeStatusEnum.CustomizerAttributeStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomizerAttributeStatusEnum.CustomizerAttributeStatus
     */
    enum CustomizerAttributeStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name CustomizerValueStatusEnum.CustomizerValueStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/CustomizerValueStatusEnum.CustomizerValueStatus
     */
    enum CustomizerValueStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name DataDrivenModelStatusEnum.DataDrivenModelStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/DataDrivenModelStatusEnum.DataDrivenModelStatus
     */
    enum DataDrivenModelStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AVAILABLE = 2,// AVAILABLE
        STALE = 3,// STALE
        EXPIRED = 4,// EXPIRED
        NEVER_GENERATED = 5
    }
    /**
     * @name DistanceBucketEnum.DistanceBucket
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/DistanceBucketEnum.DistanceBucket
     */
    enum DistanceBucket {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        WITHIN_700M = 2,// WITHIN_700M
        WITHIN_1KM = 3,// WITHIN_1KM
        WITHIN_5KM = 4,// WITHIN_5KM
        WITHIN_10KM = 5,// WITHIN_10KM
        WITHIN_15KM = 6,// WITHIN_15KM
        WITHIN_20KM = 7,// WITHIN_20KM
        WITHIN_25KM = 8,// WITHIN_25KM
        WITHIN_30KM = 9,// WITHIN_30KM
        WITHIN_35KM = 10,// WITHIN_35KM
        WITHIN_40KM = 11,// WITHIN_40KM
        WITHIN_45KM = 12,// WITHIN_45KM
        WITHIN_50KM = 13,// WITHIN_50KM
        WITHIN_55KM = 14,// WITHIN_55KM
        WITHIN_60KM = 15,// WITHIN_60KM
        WITHIN_65KM = 16,// WITHIN_65KM
        BEYOND_65KM = 17,// BEYOND_65KM
        WITHIN_0_7MILES = 18,// WITHIN_0_7MILES
        WITHIN_1MILE = 19,// WITHIN_1MILE
        WITHIN_5MILES = 20,// WITHIN_5MILES
        WITHIN_10MILES = 21,// WITHIN_10MILES
        WITHIN_15MILES = 22,// WITHIN_15MILES
        WITHIN_20MILES = 23,// WITHIN_20MILES
        WITHIN_25MILES = 24,// WITHIN_25MILES
        WITHIN_30MILES = 25,// WITHIN_30MILES
        WITHIN_35MILES = 26,// WITHIN_35MILES
        WITHIN_40MILES = 27,// WITHIN_40MILES
        BEYOND_40MILES = 28
    }
    /**
     * @name DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField
     */
    enum DsaPageFeedCriterionField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PAGE_URL = 2,// PAGE_URL
        LABEL = 3
    }
    /**
     * @name EducationPlaceholderFieldEnum.EducationPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/EducationPlaceholderFieldEnum.EducationPlaceholderField
     */
    enum EducationPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PROGRAM_ID = 2,// PROGRAM_ID
        LOCATION_ID = 3,// LOCATION_ID
        PROGRAM_NAME = 4,// PROGRAM_NAME
        AREA_OF_STUDY = 5,// AREA_OF_STUDY
        PROGRAM_DESCRIPTION = 6,// PROGRAM_DESCRIPTION
        SCHOOL_NAME = 7,// SCHOOL_NAME
        ADDRESS = 8,// ADDRESS
        THUMBNAIL_IMAGE_URL = 9,// THUMBNAIL_IMAGE_URL
        ALTERNATIVE_THUMBNAIL_IMAGE_URL = 10,// ALTERNATIVE_THUMBNAIL_IMAGE_URL
        FINAL_URLS = 11,// FINAL_URLS
        FINAL_MOBILE_URLS = 12,// FINAL_MOBILE_URLS
        TRACKING_URL = 13,// TRACKING_URL
        CONTEXTUAL_KEYWORDS = 14,// CONTEXTUAL_KEYWORDS
        ANDROID_APP_LINK = 15,// ANDROID_APP_LINK
        SIMILAR_PROGRAM_IDS = 16,// SIMILAR_PROGRAM_IDS
        IOS_APP_LINK = 17,// IOS_APP_LINK
        IOS_APP_STORE_ID = 18
    }
    /**
     * @name ExperimentStatusEnum.ExperimentStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ExperimentStatusEnum.ExperimentStatus
     */
    enum ExperimentStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3,// REMOVED
        HALTED = 4,// HALTED
        PROMOTED = 5,// PROMOTED
        SETUP = 6,// SETUP
        INITIATED = 7,// INITIATED
        GRADUATED = 8
    }
    /**
     * @name ExperimentTypeEnum.ExperimentType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ExperimentTypeEnum.ExperimentType
     */
    enum ExperimentType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DISPLAY_AND_VIDEO_360 = 2,// DISPLAY_AND_VIDEO_360
        AD_VARIATION = 3,// AD_VARIATION
        YOUTUBE_CUSTOM = 5,// YOUTUBE_CUSTOM
        DISPLAY_CUSTOM = 6,// DISPLAY_CUSTOM
        SEARCH_CUSTOM = 7,// SEARCH_CUSTOM
        DISPLAY_AUTOMATED_BIDDING_STRATEGY = 8,// DISPLAY_AUTOMATED_BIDDING_STRATEGY
        SEARCH_AUTOMATED_BIDDING_STRATEGY = 9,// SEARCH_AUTOMATED_BIDDING_STRATEGY
        SHOPPING_AUTOMATED_BIDDING_STRATEGY = 10,// SHOPPING_AUTOMATED_BIDDING_STRATEGY
        SMART_MATCHING = 11,// SMART_MATCHING
        HOTEL_CUSTOM = 12
    }
    /**
     * @name ExtensionSettingDeviceEnum.ExtensionSettingDevice
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ExtensionSettingDeviceEnum.ExtensionSettingDevice
     */
    enum ExtensionSettingDevice {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MOBILE = 2,// MOBILE
        DESKTOP = 3
    }
    /**
     * @name ExtensionTypeEnum.ExtensionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ExtensionTypeEnum.ExtensionType
     */
    enum ExtensionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NONE = 2,// NONE
        APP = 3,// APP
        CALL = 4,// CALL
        CALLOUT = 5,// CALLOUT
        MESSAGE = 6,// MESSAGE
        PRICE = 7,// PRICE
        PROMOTION = 8,// PROMOTION
        SITELINK = 10,// SITELINK
        STRUCTURED_SNIPPET = 11,// STRUCTURED_SNIPPET
        LOCATION = 12,// LOCATION
        AFFILIATE_LOCATION = 13,// AFFILIATE_LOCATION
        HOTEL_CALLOUT = 15,// HOTEL_CALLOUT
        IMAGE = 16
    }
    /**
     * @name FeedAttributeTypeEnum.FeedAttributeType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedAttributeTypeEnum.FeedAttributeType
     */
    enum FeedAttributeType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        INT64 = 2,// INT64
        DOUBLE = 3,// DOUBLE
        STRING = 4,// STRING
        BOOLEAN = 5,// BOOLEAN
        URL = 6,// URL
        DATE_TIME = 7,// DATE_TIME
        INT64_LIST = 8,// INT64_LIST
        DOUBLE_LIST = 9,// DOUBLE_LIST
        STRING_LIST = 10,// STRING_LIST
        BOOLEAN_LIST = 11,// BOOLEAN_LIST
        URL_LIST = 12,// URL_LIST
        DATE_TIME_LIST = 13,// DATE_TIME_LIST
        PRICE = 14
    }
    /**
     * @name FeedItemQualityApprovalStatusEnum.FeedItemQualityApprovalStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedItemQualityApprovalStatusEnum.FeedItemQualityApprovalStatus
     */
    enum FeedItemQualityApprovalStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        APPROVED = 2,// APPROVED
        DISAPPROVED = 3
    }
    /**
     * @name FeedItemQualityDisapprovalReasonEnum.FeedItemQualityDisapprovalReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedItemQualityDisapprovalReasonEnum.FeedItemQualityDisapprovalReason
     */
    enum FeedItemQualityDisapprovalReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PRICE_TABLE_REPETITIVE_HEADERS = 2,// PRICE_TABLE_REPETITIVE_HEADERS
        PRICE_TABLE_REPETITIVE_DESCRIPTION = 3,// PRICE_TABLE_REPETITIVE_DESCRIPTION
        PRICE_TABLE_INCONSISTENT_ROWS = 4,// PRICE_TABLE_INCONSISTENT_ROWS
        PRICE_DESCRIPTION_HAS_PRICE_QUALIFIERS = 5,// PRICE_DESCRIPTION_HAS_PRICE_QUALIFIERS
        PRICE_UNSUPPORTED_LANGUAGE = 6,// PRICE_UNSUPPORTED_LANGUAGE
        PRICE_TABLE_ROW_HEADER_TABLE_TYPE_MISMATCH = 7,// PRICE_TABLE_ROW_HEADER_TABLE_TYPE_MISMATCH
        PRICE_TABLE_ROW_HEADER_HAS_PROMOTIONAL_TEXT = 8,// PRICE_TABLE_ROW_HEADER_HAS_PROMOTIONAL_TEXT
        PRICE_TABLE_ROW_DESCRIPTION_NOT_RELEVANT = 9,// PRICE_TABLE_ROW_DESCRIPTION_NOT_RELEVANT
        PRICE_TABLE_ROW_DESCRIPTION_HAS_PROMOTIONAL_TEXT = 10,// PRICE_TABLE_ROW_DESCRIPTION_HAS_PROMOTIONAL_TEXT
        PRICE_TABLE_ROW_HEADER_DESCRIPTION_REPETITIVE = 11,// PRICE_TABLE_ROW_HEADER_DESCRIPTION_REPETITIVE
        PRICE_TABLE_ROW_UNRATEABLE = 12,// PRICE_TABLE_ROW_UNRATEABLE
        PRICE_TABLE_ROW_PRICE_INVALID = 13,// PRICE_TABLE_ROW_PRICE_INVALID
        PRICE_TABLE_ROW_URL_INVALID = 14,// PRICE_TABLE_ROW_URL_INVALID
        PRICE_HEADER_OR_DESCRIPTION_HAS_PRICE = 15,// PRICE_HEADER_OR_DESCRIPTION_HAS_PRICE
        STRUCTURED_SNIPPETS_HEADER_POLICY_VIOLATED = 16,// STRUCTURED_SNIPPETS_HEADER_POLICY_VIOLATED
        STRUCTURED_SNIPPETS_REPEATED_VALUES = 17,// STRUCTURED_SNIPPETS_REPEATED_VALUES
        STRUCTURED_SNIPPETS_EDITORIAL_GUIDELINES = 18,// STRUCTURED_SNIPPETS_EDITORIAL_GUIDELINES
        STRUCTURED_SNIPPETS_HAS_PROMOTIONAL_TEXT = 19
    }
    /**
     * @name FeedItemSetStatusEnum.FeedItemSetStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedItemSetStatusEnum.FeedItemSetStatus
     */
    enum FeedItemSetStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name FeedItemStatusEnum.FeedItemStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedItemStatusEnum.FeedItemStatus
     */
    enum FeedItemStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name FeedItemTargetDeviceEnum.FeedItemTargetDevice
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedItemTargetDeviceEnum.FeedItemTargetDevice
     */
    enum FeedItemTargetDevice {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MOBILE = 2
    }
    /**
     * @name FeedItemTargetStatusEnum.FeedItemTargetStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedItemTargetStatusEnum.FeedItemTargetStatus
     */
    enum FeedItemTargetStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name FeedItemTargetTypeEnum.FeedItemTargetType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedItemTargetTypeEnum.FeedItemTargetType
     */
    enum FeedItemTargetType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CAMPAIGN = 2,// CAMPAIGN
        AD_GROUP = 3,// AD_GROUP
        CRITERION = 4
    }
    /**
     * @name FeedItemValidationStatusEnum.FeedItemValidationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedItemValidationStatusEnum.FeedItemValidationStatus
     */
    enum FeedItemValidationStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING = 2,// PENDING
        INVALID = 3,// INVALID
        VALID = 4
    }
    /**
     * @name FeedLinkStatusEnum.FeedLinkStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedLinkStatusEnum.FeedLinkStatus
     */
    enum FeedLinkStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name FeedMappingCriterionTypeEnum.FeedMappingCriterionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedMappingCriterionTypeEnum.FeedMappingCriterionType
     */
    enum FeedMappingCriterionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LOCATION_EXTENSION_TARGETING = 4,// LOCATION_EXTENSION_TARGETING
        DSA_PAGE_FEED = 3
    }
    /**
     * @name FeedMappingStatusEnum.FeedMappingStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedMappingStatusEnum.FeedMappingStatus
     */
    enum FeedMappingStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name FeedOriginEnum.FeedOrigin
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedOriginEnum.FeedOrigin
     */
    enum FeedOrigin {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        USER = 2,// USER
        GOOGLE = 3
    }
    /**
     * @name FeedStatusEnum.FeedStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FeedStatusEnum.FeedStatus
     */
    enum FeedStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name FlightPlaceholderFieldEnum.FlightPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/FlightPlaceholderFieldEnum.FlightPlaceholderField
     */
    enum FlightPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DESTINATION_ID = 2,// DESTINATION_ID
        ORIGIN_ID = 3,// ORIGIN_ID
        FLIGHT_DESCRIPTION = 4,// FLIGHT_DESCRIPTION
        ORIGIN_NAME = 5,// ORIGIN_NAME
        DESTINATION_NAME = 6,// DESTINATION_NAME
        FLIGHT_PRICE = 7,// FLIGHT_PRICE
        FORMATTED_PRICE = 8,// FORMATTED_PRICE
        FLIGHT_SALE_PRICE = 9,// FLIGHT_SALE_PRICE
        FORMATTED_SALE_PRICE = 10,// FORMATTED_SALE_PRICE
        IMAGE_URL = 11,// IMAGE_URL
        FINAL_URLS = 12,// FINAL_URLS
        FINAL_MOBILE_URLS = 13,// FINAL_MOBILE_URLS
        TRACKING_URL = 14,// TRACKING_URL
        ANDROID_APP_LINK = 15,// ANDROID_APP_LINK
        SIMILAR_DESTINATION_IDS = 16,// SIMILAR_DESTINATION_IDS
        IOS_APP_LINK = 17,// IOS_APP_LINK
        IOS_APP_STORE_ID = 18
    }
    /**
     * @name GeoTargetConstantStatusEnum.GeoTargetConstantStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/GeoTargetConstantStatusEnum.GeoTargetConstantStatus
     */
    enum GeoTargetConstantStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVAL_PLANNED = 3
    }
    /**
     * @name GeoTargetingRestrictionEnum.GeoTargetingRestriction
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/GeoTargetingRestrictionEnum.GeoTargetingRestriction
     */
    enum GeoTargetingRestriction {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LOCATION_OF_PRESENCE = 2
    }
    /**
     * @name GeoTargetingTypeEnum.GeoTargetingType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/GeoTargetingTypeEnum.GeoTargetingType
     */
    enum GeoTargetingType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AREA_OF_INTEREST = 2,// AREA_OF_INTEREST
        LOCATION_OF_PRESENCE = 3
    }
    /**
     * @name GoalConfigLevelEnum.GoalConfigLevel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/GoalConfigLevelEnum.GoalConfigLevel
     */
    enum GoalConfigLevel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CUSTOMER = 2,// CUSTOMER
        CAMPAIGN = 3
    }
    /**
     * @name GoogleAdsFieldCategoryEnum.GoogleAdsFieldCategory
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/GoogleAdsFieldCategoryEnum.GoogleAdsFieldCategory
     */
    enum GoogleAdsFieldCategory {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        RESOURCE = 2,// RESOURCE
        ATTRIBUTE = 3,// ATTRIBUTE
        SEGMENT = 5,// SEGMENT
        METRIC = 6
    }
    /**
     * @name GoogleAdsFieldDataTypeEnum.GoogleAdsFieldDataType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/GoogleAdsFieldDataTypeEnum.GoogleAdsFieldDataType
     */
    enum GoogleAdsFieldDataType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BOOLEAN = 2,// BOOLEAN
        DATE = 3,// DATE
        DOUBLE = 4,// DOUBLE
        ENUM = 5,// ENUM
        FLOAT = 6,// FLOAT
        INT32 = 7,// INT32
        INT64 = 8,// INT64
        MESSAGE = 9,// MESSAGE
        RESOURCE_NAME = 10,// RESOURCE_NAME
        STRING = 11,// STRING
        UINT64 = 12
    }
    /**
     * @name GoogleVoiceCallStatusEnum.GoogleVoiceCallStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/GoogleVoiceCallStatusEnum.GoogleVoiceCallStatus
     */
    enum GoogleVoiceCallStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MISSED = 2,// MISSED
        RECEIVED = 3
    }
    /**
     * @name HotelAssetSuggestionStatusEnum.HotelAssetSuggestionStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/HotelAssetSuggestionStatusEnum.HotelAssetSuggestionStatus
     */
    enum HotelAssetSuggestionStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SUCCESS = 2,// SUCCESS
        HOTEL_NOT_FOUND = 3,// HOTEL_NOT_FOUND
        INVALID_PLACE_ID = 4
    }
    /**
     * @name HotelPlaceholderFieldEnum.HotelPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/HotelPlaceholderFieldEnum.HotelPlaceholderField
     */
    enum HotelPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PROPERTY_ID = 2,// PROPERTY_ID
        PROPERTY_NAME = 3,// PROPERTY_NAME
        DESTINATION_NAME = 4,// DESTINATION_NAME
        DESCRIPTION = 5,// DESCRIPTION
        ADDRESS = 6,// ADDRESS
        PRICE = 7,// PRICE
        FORMATTED_PRICE = 8,// FORMATTED_PRICE
        SALE_PRICE = 9,// SALE_PRICE
        FORMATTED_SALE_PRICE = 10,// FORMATTED_SALE_PRICE
        IMAGE_URL = 11,// IMAGE_URL
        CATEGORY = 12,// CATEGORY
        STAR_RATING = 13,// STAR_RATING
        CONTEXTUAL_KEYWORDS = 14,// CONTEXTUAL_KEYWORDS
        FINAL_URLS = 15,// FINAL_URLS
        FINAL_MOBILE_URLS = 16,// FINAL_MOBILE_URLS
        TRACKING_URL = 17,// TRACKING_URL
        ANDROID_APP_LINK = 18,// ANDROID_APP_LINK
        SIMILAR_PROPERTY_IDS = 19,// SIMILAR_PROPERTY_IDS
        IOS_APP_LINK = 20,// IOS_APP_LINK
        IOS_APP_STORE_ID = 21
    }
    /**
     * @name HotelReconciliationStatusEnum.HotelReconciliationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/HotelReconciliationStatusEnum.HotelReconciliationStatus
     */
    enum HotelReconciliationStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        RESERVATION_ENABLED = 2,// RESERVATION_ENABLED
        RECONCILIATION_NEEDED = 3,// RECONCILIATION_NEEDED
        RECONCILED = 4,// RECONCILED
        CANCELED = 5
    }
    /**
     * @name IdentityVerificationProgramEnum.IdentityVerificationProgram
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/IdentityVerificationProgramEnum.IdentityVerificationProgram
     */
    enum IdentityVerificationProgram {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADVERTISER_IDENTITY_VERIFICATION = 2
    }
    /**
     * @name IdentityVerificationProgramStatusEnum.IdentityVerificationProgramStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/IdentityVerificationProgramStatusEnum.IdentityVerificationProgramStatus
     */
    enum IdentityVerificationProgramStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING_USER_ACTION = 2,// PENDING_USER_ACTION
        PENDING_REVIEW = 3,// PENDING_REVIEW
        SUCCESS = 4,// SUCCESS
        FAILURE = 5
    }
    /**
     * @name ImagePlaceholderFieldEnum.ImagePlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ImagePlaceholderFieldEnum.ImagePlaceholderField
     */
    enum ImagePlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ASSET_ID = 2
    }
    /**
     * @name InvoiceTypeEnum.InvoiceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/InvoiceTypeEnum.InvoiceType
     */
    enum InvoiceType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CREDIT_MEMO = 2,// CREDIT_MEMO
        INVOICE = 3
    }
    /**
     * @name JobPlaceholderFieldEnum.JobPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/JobPlaceholderFieldEnum.JobPlaceholderField
     */
    enum JobPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        JOB_ID = 2,// JOB_ID
        LOCATION_ID = 3,// LOCATION_ID
        TITLE = 4,// TITLE
        SUBTITLE = 5,// SUBTITLE
        DESCRIPTION = 6,// DESCRIPTION
        IMAGE_URL = 7,// IMAGE_URL
        CATEGORY = 8,// CATEGORY
        CONTEXTUAL_KEYWORDS = 9,// CONTEXTUAL_KEYWORDS
        ADDRESS = 10,// ADDRESS
        SALARY = 11,// SALARY
        FINAL_URLS = 12,// FINAL_URLS
        FINAL_MOBILE_URLS = 14,// FINAL_MOBILE_URLS
        TRACKING_URL = 15,// TRACKING_URL
        ANDROID_APP_LINK = 16,// ANDROID_APP_LINK
        SIMILAR_JOB_IDS = 17,// SIMILAR_JOB_IDS
        IOS_APP_LINK = 18,// IOS_APP_LINK
        IOS_APP_STORE_ID = 19
    }
    /**
     * @name KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval
     */
    enum KeywordPlanForecastInterval {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NEXT_WEEK = 3,// NEXT_WEEK
        NEXT_MONTH = 4,// NEXT_MONTH
        NEXT_QUARTER = 5
    }
    /**
     * @name KeywordPlanKeywordAnnotationEnum.KeywordPlanKeywordAnnotation
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/KeywordPlanKeywordAnnotationEnum.KeywordPlanKeywordAnnotation
     */
    enum KeywordPlanKeywordAnnotation {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        KEYWORD_CONCEPT = 2
    }
    /**
     * @name KeywordPlanNetworkEnum.KeywordPlanNetwork
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/KeywordPlanNetworkEnum.KeywordPlanNetwork
     */
    enum KeywordPlanNetwork {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        GOOGLE_SEARCH = 2,// GOOGLE_SEARCH
        GOOGLE_SEARCH_AND_PARTNERS = 3
    }
    /**
     * @name LabelStatusEnum.LabelStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LabelStatusEnum.LabelStatus
     */
    enum LabelStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name LinkedAccountTypeEnum.LinkedAccountType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LinkedAccountTypeEnum.LinkedAccountType
     */
    enum LinkedAccountType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        THIRD_PARTY_APP_ANALYTICS = 2
    }
    /**
     * @name LinkedProductTypeEnum.LinkedProductType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LinkedProductTypeEnum.LinkedProductType
     */
    enum LinkedProductType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DATA_PARTNER = 2,// DATA_PARTNER
        GOOGLE_ADS = 3,// GOOGLE_ADS
        HOTEL_CENTER = 7,// HOTEL_CENTER
        MERCHANT_CENTER = 8,// MERCHANT_CENTER
        ADVERTISING_PARTNER = 9
    }
    /**
     * @name ListingGroupFilterCustomAttributeIndexEnum.ListingGroupFilterCustomAttributeIndex
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ListingGroupFilterCustomAttributeIndexEnum.ListingGroupFilterCustomAttributeIndex
     */
    enum ListingGroupFilterCustomAttributeIndex {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        INDEX0 = 2,// INDEX0
        INDEX1 = 3,// INDEX1
        INDEX2 = 4,// INDEX2
        INDEX3 = 5,// INDEX3
        INDEX4 = 6
    }
    /**
     * @name ListingGroupFilterListingSourceEnum.ListingGroupFilterListingSource
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ListingGroupFilterListingSourceEnum.ListingGroupFilterListingSource
     */
    enum ListingGroupFilterListingSource {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SHOPPING = 2,// SHOPPING
        WEBPAGE = 3
    }
    /**
     * @name ListingGroupFilterProductCategoryLevelEnum.ListingGroupFilterProductCategoryLevel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ListingGroupFilterProductCategoryLevelEnum.ListingGroupFilterProductCategoryLevel
     */
    enum ListingGroupFilterProductCategoryLevel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LEVEL1 = 2,// LEVEL1
        LEVEL2 = 3,// LEVEL2
        LEVEL3 = 4,// LEVEL3
        LEVEL4 = 5,// LEVEL4
        LEVEL5 = 6
    }
    /**
     * @name ListingGroupFilterProductChannelEnum.ListingGroupFilterProductChannel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ListingGroupFilterProductChannelEnum.ListingGroupFilterProductChannel
     */
    enum ListingGroupFilterProductChannel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ONLINE = 2,// ONLINE
        LOCAL = 3
    }
    /**
     * @name ListingGroupFilterProductConditionEnum.ListingGroupFilterProductCondition
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ListingGroupFilterProductConditionEnum.ListingGroupFilterProductCondition
     */
    enum ListingGroupFilterProductCondition {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NEW = 2,// NEW
        REFURBISHED = 3,// REFURBISHED
        USED = 4
    }
    /**
     * @name ListingGroupFilterProductTypeLevelEnum.ListingGroupFilterProductTypeLevel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ListingGroupFilterProductTypeLevelEnum.ListingGroupFilterProductTypeLevel
     */
    enum ListingGroupFilterProductTypeLevel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LEVEL1 = 2,// LEVEL1
        LEVEL2 = 3,// LEVEL2
        LEVEL3 = 4,// LEVEL3
        LEVEL4 = 5,// LEVEL4
        LEVEL5 = 6
    }
    /**
     * @name ListingGroupFilterTypeEnum.ListingGroupFilterType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ListingGroupFilterTypeEnum.ListingGroupFilterType
     */
    enum ListingGroupFilterType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SUBDIVISION = 2,// SUBDIVISION
        UNIT_INCLUDED = 3,// UNIT_INCLUDED
        UNIT_EXCLUDED = 4
    }
    /**
     * @name ListingTypeEnum.ListingType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ListingTypeEnum.ListingType
     */
    enum ListingType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        VEHICLES = 2
    }
    /**
     * @name LocalPlaceholderFieldEnum.LocalPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalPlaceholderFieldEnum.LocalPlaceholderField
     */
    enum LocalPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DEAL_ID = 2,// DEAL_ID
        DEAL_NAME = 3,// DEAL_NAME
        SUBTITLE = 4,// SUBTITLE
        DESCRIPTION = 5,// DESCRIPTION
        PRICE = 6,// PRICE
        FORMATTED_PRICE = 7,// FORMATTED_PRICE
        SALE_PRICE = 8,// SALE_PRICE
        FORMATTED_SALE_PRICE = 9,// FORMATTED_SALE_PRICE
        IMAGE_URL = 10,// IMAGE_URL
        ADDRESS = 11,// ADDRESS
        CATEGORY = 12,// CATEGORY
        CONTEXTUAL_KEYWORDS = 13,// CONTEXTUAL_KEYWORDS
        FINAL_URLS = 14,// FINAL_URLS
        FINAL_MOBILE_URLS = 15,// FINAL_MOBILE_URLS
        TRACKING_URL = 16,// TRACKING_URL
        ANDROID_APP_LINK = 17,// ANDROID_APP_LINK
        SIMILAR_DEAL_IDS = 18,// SIMILAR_DEAL_IDS
        IOS_APP_LINK = 19,// IOS_APP_LINK
        IOS_APP_STORE_ID = 20
    }
    /**
     * @name LocalServicesBusinessRegistrationCheckRejectionReasonEnum.LocalServicesBusinessRegistrationCheckRejectionReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesBusinessRegistrationCheckRejectionReasonEnum.LocalServicesBusinessRegistrationCheckRejectionReason
     */
    enum LocalServicesBusinessRegistrationCheckRejectionReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BUSINESS_NAME_MISMATCH = 2,// BUSINESS_NAME_MISMATCH
        BUSINESS_DETAILS_MISMATCH = 3,// BUSINESS_DETAILS_MISMATCH
        ID_NOT_FOUND = 4,// ID_NOT_FOUND
        POOR_DOCUMENT_IMAGE_QUALITY = 5,// POOR_DOCUMENT_IMAGE_QUALITY
        DOCUMENT_EXPIRED = 6,// DOCUMENT_EXPIRED
        DOCUMENT_INVALID = 7,// DOCUMENT_INVALID
        DOCUMENT_TYPE_MISMATCH = 8,// DOCUMENT_TYPE_MISMATCH
        DOCUMENT_UNVERIFIABLE = 9,// DOCUMENT_UNVERIFIABLE
        OTHER = 10
    }
    /**
     * @name LocalServicesBusinessRegistrationTypeEnum.LocalServicesBusinessRegistrationType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesBusinessRegistrationTypeEnum.LocalServicesBusinessRegistrationType
     */
    enum LocalServicesBusinessRegistrationType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NUMBER = 2,// NUMBER
        DOCUMENT = 3
    }
    /**
     * @name LocalServicesLeadConversationTypeEnum.LocalServicesLeadConversationType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesLeadConversationTypeEnum.LocalServicesLeadConversationType
     */
    enum LocalServicesLeadConversationType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EMAIL = 2,// EMAIL
        MESSAGE = 3,// MESSAGE
        PHONE_CALL = 4,// PHONE_CALL
        SMS = 5,// SMS
        BOOKING = 6,// BOOKING
        WHATSAPP = 7,// WHATSAPP
        ADS_API = 8
    }
    /**
     * @name LocalServicesEmployeeStatusEnum.LocalServicesEmployeeStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesEmployeeStatusEnum.LocalServicesEmployeeStatus
     */
    enum LocalServicesEmployeeStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name LocalServicesEmployeeTypeEnum.LocalServicesEmployeeType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesEmployeeTypeEnum.LocalServicesEmployeeType
     */
    enum LocalServicesEmployeeType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BUSINESS_OWNER = 2,// BUSINESS_OWNER
        EMPLOYEE = 3
    }
    /**
     * @name LocalServicesInsuranceRejectionReasonEnum.LocalServicesInsuranceRejectionReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesInsuranceRejectionReasonEnum.LocalServicesInsuranceRejectionReason
     */
    enum LocalServicesInsuranceRejectionReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BUSINESS_NAME_MISMATCH = 2,// BUSINESS_NAME_MISMATCH
        INSURANCE_AMOUNT_INSUFFICIENT = 3,// INSURANCE_AMOUNT_INSUFFICIENT
        EXPIRED = 4,// EXPIRED
        NO_SIGNATURE = 5,// NO_SIGNATURE
        NO_POLICY_NUMBER = 6,// NO_POLICY_NUMBER
        NO_COMMERCIAL_GENERAL_LIABILITY = 7,// NO_COMMERCIAL_GENERAL_LIABILITY
        EDITABLE_FORMAT = 8,// EDITABLE_FORMAT
        CATEGORY_MISMATCH = 9,// CATEGORY_MISMATCH
        MISSING_EXPIRATION_DATE = 10,// MISSING_EXPIRATION_DATE
        POOR_QUALITY = 11,// POOR_QUALITY
        POTENTIALLY_EDITED = 12,// POTENTIALLY_EDITED
        WRONG_DOCUMENT_TYPE = 13,// WRONG_DOCUMENT_TYPE
        NON_FINAL = 14,// NON_FINAL
        OTHER = 15
    }
    /**
     * @name LocalServicesCreditStateEnum.LocalServicesCreditState
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesCreditStateEnum.LocalServicesCreditState
     */
    enum LocalServicesCreditState {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING = 2,// PENDING
        CREDITED = 3
    }
    /**
     * @name LocalServicesLeadStatusEnum.LocalServicesLeadStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesLeadStatusEnum.LocalServicesLeadStatus
     */
    enum LocalServicesLeadStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NEW = 2,// NEW
        ACTIVE = 3,// ACTIVE
        BOOKED = 4,// BOOKED
        DECLINED = 5,// DECLINED
        EXPIRED = 6,// EXPIRED
        DISABLED = 7,// DISABLED
        CONSUMER_DECLINED = 8,// CONSUMER_DECLINED
        WIPED_OUT = 9
    }
    /**
     * @name LocalServicesLeadTypeEnum.LocalServicesLeadType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesLeadTypeEnum.LocalServicesLeadType
     */
    enum LocalServicesLeadType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MESSAGE = 2,// MESSAGE
        PHONE_CALL = 3,// PHONE_CALL
        BOOKING = 4
    }
    /**
     * @name LocalServicesLicenseRejectionReasonEnum.LocalServicesLicenseRejectionReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesLicenseRejectionReasonEnum.LocalServicesLicenseRejectionReason
     */
    enum LocalServicesLicenseRejectionReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BUSINESS_NAME_MISMATCH = 2,// BUSINESS_NAME_MISMATCH
        UNAUTHORIZED = 3,// UNAUTHORIZED
        EXPIRED = 4,// EXPIRED
        POOR_QUALITY = 5,// POOR_QUALITY
        UNVERIFIABLE = 6,// UNVERIFIABLE
        WRONG_DOCUMENT_OR_ID = 7,// WRONG_DOCUMENT_OR_ID
        OTHER = 8
    }
    /**
     * @name LocalServicesParticipantTypeEnum.LocalServicesParticipantType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesParticipantTypeEnum.LocalServicesParticipantType
     */
    enum LocalServicesParticipantType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADVERTISER = 2,// ADVERTISER
        CONSUMER = 3
    }
    /**
     * @name LocalServicesVerificationArtifactStatusEnum.LocalServicesVerificationArtifactStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesVerificationArtifactStatusEnum.LocalServicesVerificationArtifactStatus
     */
    enum LocalServicesVerificationArtifactStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PASSED = 2,// PASSED
        FAILED = 3,// FAILED
        PENDING = 4,// PENDING
        NO_SUBMISSION = 5,// NO_SUBMISSION
        CANCELLED = 6
    }
    /**
     * @name LocalServicesVerificationArtifactTypeEnum.LocalServicesVerificationArtifactType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesVerificationArtifactTypeEnum.LocalServicesVerificationArtifactType
     */
    enum LocalServicesVerificationArtifactType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BACKGROUND_CHECK = 2,// BACKGROUND_CHECK
        INSURANCE = 3,// INSURANCE
        LICENSE = 4,// LICENSE
        BUSINESS_REGISTRATION_CHECK = 5
    }
    /**
     * @name LocalServicesVerificationStatusEnum.LocalServicesVerificationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocalServicesVerificationStatusEnum.LocalServicesVerificationStatus
     */
    enum LocalServicesVerificationStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NEEDS_REVIEW = 2,// NEEDS_REVIEW
        FAILED = 3,// FAILED
        PASSED = 4,// PASSED
        NOT_APPLICABLE = 5,// NOT_APPLICABLE
        NO_SUBMISSION = 6,// NO_SUBMISSION
        PARTIAL_SUBMISSION = 7,// PARTIAL_SUBMISSION
        PENDING_ESCALATION = 8
    }
    /**
     * @name LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField
     */
    enum LocationExtensionTargetingCriterionField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADDRESS_LINE_1 = 2,// ADDRESS_LINE_1
        ADDRESS_LINE_2 = 3,// ADDRESS_LINE_2
        CITY = 4,// CITY
        PROVINCE = 5,// PROVINCE
        POSTAL_CODE = 6,// POSTAL_CODE
        COUNTRY_CODE = 7
    }
    /**
     * @name LocationPlaceholderFieldEnum.LocationPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocationPlaceholderFieldEnum.LocationPlaceholderField
     */
    enum LocationPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BUSINESS_NAME = 2,// BUSINESS_NAME
        ADDRESS_LINE_1 = 3,// ADDRESS_LINE_1
        ADDRESS_LINE_2 = 4,// ADDRESS_LINE_2
        CITY = 5,// CITY
        PROVINCE = 6,// PROVINCE
        POSTAL_CODE = 7,// POSTAL_CODE
        COUNTRY_CODE = 8,// COUNTRY_CODE
        PHONE_NUMBER = 9
    }
    /**
     * @name LocationSourceTypeEnum.LocationSourceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/LocationSourceTypeEnum.LocationSourceType
     */
    enum LocationSourceType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        GOOGLE_MY_BUSINESS = 2,// GOOGLE_MY_BUSINESS
        AFFILIATE = 3
    }
    /**
     * @name ManagerLinkStatusEnum.ManagerLinkStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ManagerLinkStatusEnum.ManagerLinkStatus
     */
    enum ManagerLinkStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ACTIVE = 2,// ACTIVE
        INACTIVE = 3,// INACTIVE
        PENDING = 4,// PENDING
        REFUSED = 5,// REFUSED
        CANCELED = 6
    }
    /**
     * @name MediaTypeEnum.MediaType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/MediaTypeEnum.MediaType
     */
    enum MediaType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        IMAGE = 2,// IMAGE
        ICON = 3,// ICON
        MEDIA_BUNDLE = 4,// MEDIA_BUNDLE
        AUDIO = 5,// AUDIO
        VIDEO = 6,// VIDEO
        DYNAMIC_IMAGE = 7
    }
    /**
     * @name MessagePlaceholderFieldEnum.MessagePlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/MessagePlaceholderFieldEnum.MessagePlaceholderField
     */
    enum MessagePlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BUSINESS_NAME = 2,// BUSINESS_NAME
        COUNTRY_CODE = 3,// COUNTRY_CODE
        PHONE_NUMBER = 4,// PHONE_NUMBER
        MESSAGE_EXTENSION_TEXT = 5,// MESSAGE_EXTENSION_TEXT
        MESSAGE_TEXT = 6
    }
    /**
     * @name MobileDeviceTypeEnum.MobileDeviceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/MobileDeviceTypeEnum.MobileDeviceType
     */
    enum MobileDeviceType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MOBILE = 2,// MOBILE
        TABLET = 3
    }
    /**
     * @name NegativeGeoTargetTypeEnum.NegativeGeoTargetType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/NegativeGeoTargetTypeEnum.NegativeGeoTargetType
     */
    enum NegativeGeoTargetType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PRESENCE_OR_INTEREST = 4,// PRESENCE_OR_INTEREST
        PRESENCE = 5
    }
    /**
     * @name OfflineConversionDiagnosticStatusEnum.OfflineConversionDiagnosticStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/OfflineConversionDiagnosticStatusEnum.OfflineConversionDiagnosticStatus
     */
    enum OfflineConversionDiagnosticStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EXCELLENT = 2,// EXCELLENT
        GOOD = 3,// GOOD
        NEEDS_ATTENTION = 4,// NEEDS_ATTENTION
        NO_RECENT_UPLOAD = 6
    }
    /**
     * @name OfflineEventUploadClientEnum.OfflineEventUploadClient
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/OfflineEventUploadClientEnum.OfflineEventUploadClient
     */
    enum OfflineEventUploadClient {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        GOOGLE_ADS_API = 2,// GOOGLE_ADS_API
        GOOGLE_ADS_WEB_CLIENT = 3,// GOOGLE_ADS_WEB_CLIENT
        ADS_DATA_CONNECTOR = 4
    }
    /**
     * @name OfflineUserDataJobFailureReasonEnum.OfflineUserDataJobFailureReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/OfflineUserDataJobFailureReasonEnum.OfflineUserDataJobFailureReason
     */
    enum OfflineUserDataJobFailureReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        INSUFFICIENT_MATCHED_TRANSACTIONS = 2,// INSUFFICIENT_MATCHED_TRANSACTIONS
        INSUFFICIENT_TRANSACTIONS = 3,// INSUFFICIENT_TRANSACTIONS
        HIGH_AVERAGE_TRANSACTION_VALUE = 4,// HIGH_AVERAGE_TRANSACTION_VALUE
        LOW_AVERAGE_TRANSACTION_VALUE = 5,// LOW_AVERAGE_TRANSACTION_VALUE
        NEWLY_OBSERVED_CURRENCY_CODE = 6
    }
    /**
     * @name OfflineUserDataJobMatchRateRangeEnum.OfflineUserDataJobMatchRateRange
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/OfflineUserDataJobMatchRateRangeEnum.OfflineUserDataJobMatchRateRange
     */
    enum OfflineUserDataJobMatchRateRange {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MATCH_RANGE_LESS_THAN_20 = 2,// MATCH_RANGE_LESS_THAN_20
        MATCH_RANGE_20_TO_30 = 3,// MATCH_RANGE_20_TO_30
        MATCH_RANGE_31_TO_40 = 4,// MATCH_RANGE_31_TO_40
        MATCH_RANGE_41_TO_50 = 5,// MATCH_RANGE_41_TO_50
        MATCH_RANGE_51_TO_60 = 6,// MATCH_RANGE_51_TO_60
        MATCH_RANGE_61_TO_70 = 7,// MATCH_RANGE_61_TO_70
        MATCH_RANGE_71_TO_80 = 8,// MATCH_RANGE_71_TO_80
        MATCH_RANGE_81_TO_90 = 9,// MATCH_RANGE_81_TO_90
        MATCH_RANGE_91_TO_100 = 10
    }
    /**
     * @name OfflineUserDataJobStatusEnum.OfflineUserDataJobStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/OfflineUserDataJobStatusEnum.OfflineUserDataJobStatus
     */
    enum OfflineUserDataJobStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PENDING = 2,// PENDING
        RUNNING = 3,// RUNNING
        SUCCESS = 4,// SUCCESS
        FAILED = 5
    }
    /**
     * @name OfflineUserDataJobTypeEnum.OfflineUserDataJobType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/OfflineUserDataJobTypeEnum.OfflineUserDataJobType
     */
    enum OfflineUserDataJobType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        STORE_SALES_UPLOAD_FIRST_PARTY = 2,// STORE_SALES_UPLOAD_FIRST_PARTY
        STORE_SALES_UPLOAD_THIRD_PARTY = 3,// STORE_SALES_UPLOAD_THIRD_PARTY
        CUSTOMER_MATCH_USER_LIST = 4,// CUSTOMER_MATCH_USER_LIST
        CUSTOMER_MATCH_WITH_ATTRIBUTES = 5
    }
    /**
     * @name OperatingSystemVersionOperatorTypeEnum.OperatingSystemVersionOperatorType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/OperatingSystemVersionOperatorTypeEnum.OperatingSystemVersionOperatorType
     */
    enum OperatingSystemVersionOperatorType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EQUALS_TO = 2,// EQUALS_TO
        GREATER_THAN_EQUALS_TO = 4
    }
    /**
     * @name OptimizationGoalTypeEnum.OptimizationGoalType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/OptimizationGoalTypeEnum.OptimizationGoalType
     */
    enum OptimizationGoalType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CALL_CLICKS = 2,// CALL_CLICKS
        DRIVING_DIRECTIONS = 3,// DRIVING_DIRECTIONS
        APP_PRE_REGISTRATION = 4
    }
    /**
     * @name PaymentModeEnum.PaymentMode
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PaymentModeEnum.PaymentMode
     */
    enum PaymentMode {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CLICKS = 4,// CLICKS
        CONVERSION_VALUE = 5,// CONVERSION_VALUE
        CONVERSIONS = 6,// CONVERSIONS
        GUEST_STAY = 7
    }
    /**
     * @name PerformanceMaxUpgradeStatusEnum.PerformanceMaxUpgradeStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PerformanceMaxUpgradeStatusEnum.PerformanceMaxUpgradeStatus
     */
    enum PerformanceMaxUpgradeStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        UPGRADE_IN_PROGRESS = 3,// UPGRADE_IN_PROGRESS
        UPGRADE_COMPLETE = 4,// UPGRADE_COMPLETE
        UPGRADE_FAILED = 5,// UPGRADE_FAILED
        UPGRADE_ELIGIBLE = 6
    }
    /**
     * @name PlacementTypeEnum.PlacementType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PlacementTypeEnum.PlacementType
     */
    enum PlacementType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        WEBSITE = 2,// WEBSITE
        MOBILE_APP_CATEGORY = 3,// MOBILE_APP_CATEGORY
        MOBILE_APPLICATION = 4,// MOBILE_APPLICATION
        YOUTUBE_VIDEO = 5,// YOUTUBE_VIDEO
        YOUTUBE_CHANNEL = 6,// YOUTUBE_CHANNEL
        GOOGLE_PRODUCTS = 7
    }
    /**
     * @name PositiveGeoTargetTypeEnum.PositiveGeoTargetType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PositiveGeoTargetTypeEnum.PositiveGeoTargetType
     */
    enum PositiveGeoTargetType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PRESENCE_OR_INTEREST = 5,// PRESENCE_OR_INTEREST
        SEARCH_INTEREST = 6,// SEARCH_INTEREST
        PRESENCE = 7
    }
    /**
     * @name PricePlaceholderFieldEnum.PricePlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PricePlaceholderFieldEnum.PricePlaceholderField
     */
    enum PricePlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        TYPE = 2,// TYPE
        PRICE_QUALIFIER = 3,// PRICE_QUALIFIER
        TRACKING_TEMPLATE = 4,// TRACKING_TEMPLATE
        LANGUAGE = 5,// LANGUAGE
        FINAL_URL_SUFFIX = 6,// FINAL_URL_SUFFIX
        ITEM_1_HEADER = 100,// ITEM_1_HEADER
        ITEM_1_DESCRIPTION = 101,// ITEM_1_DESCRIPTION
        ITEM_1_PRICE = 102,// ITEM_1_PRICE
        ITEM_1_UNIT = 103,// ITEM_1_UNIT
        ITEM_1_FINAL_URLS = 104,// ITEM_1_FINAL_URLS
        ITEM_1_FINAL_MOBILE_URLS = 105,// ITEM_1_FINAL_MOBILE_URLS
        ITEM_2_HEADER = 200,// ITEM_2_HEADER
        ITEM_2_DESCRIPTION = 201,// ITEM_2_DESCRIPTION
        ITEM_2_PRICE = 202,// ITEM_2_PRICE
        ITEM_2_UNIT = 203,// ITEM_2_UNIT
        ITEM_2_FINAL_URLS = 204,// ITEM_2_FINAL_URLS
        ITEM_2_FINAL_MOBILE_URLS = 205,// ITEM_2_FINAL_MOBILE_URLS
        ITEM_3_HEADER = 300,// ITEM_3_HEADER
        ITEM_3_DESCRIPTION = 301,// ITEM_3_DESCRIPTION
        ITEM_3_PRICE = 302,// ITEM_3_PRICE
        ITEM_3_UNIT = 303,// ITEM_3_UNIT
        ITEM_3_FINAL_URLS = 304,// ITEM_3_FINAL_URLS
        ITEM_3_FINAL_MOBILE_URLS = 305,// ITEM_3_FINAL_MOBILE_URLS
        ITEM_4_HEADER = 400,// ITEM_4_HEADER
        ITEM_4_DESCRIPTION = 401,// ITEM_4_DESCRIPTION
        ITEM_4_PRICE = 402,// ITEM_4_PRICE
        ITEM_4_UNIT = 403,// ITEM_4_UNIT
        ITEM_4_FINAL_URLS = 404,// ITEM_4_FINAL_URLS
        ITEM_4_FINAL_MOBILE_URLS = 405,// ITEM_4_FINAL_MOBILE_URLS
        ITEM_5_HEADER = 500,// ITEM_5_HEADER
        ITEM_5_DESCRIPTION = 501,// ITEM_5_DESCRIPTION
        ITEM_5_PRICE = 502,// ITEM_5_PRICE
        ITEM_5_UNIT = 503,// ITEM_5_UNIT
        ITEM_5_FINAL_URLS = 504,// ITEM_5_FINAL_URLS
        ITEM_5_FINAL_MOBILE_URLS = 505,// ITEM_5_FINAL_MOBILE_URLS
        ITEM_6_HEADER = 600,// ITEM_6_HEADER
        ITEM_6_DESCRIPTION = 601,// ITEM_6_DESCRIPTION
        ITEM_6_PRICE = 602,// ITEM_6_PRICE
        ITEM_6_UNIT = 603,// ITEM_6_UNIT
        ITEM_6_FINAL_URLS = 604,// ITEM_6_FINAL_URLS
        ITEM_6_FINAL_MOBILE_URLS = 605,// ITEM_6_FINAL_MOBILE_URLS
        ITEM_7_HEADER = 700,// ITEM_7_HEADER
        ITEM_7_DESCRIPTION = 701,// ITEM_7_DESCRIPTION
        ITEM_7_PRICE = 702,// ITEM_7_PRICE
        ITEM_7_UNIT = 703,// ITEM_7_UNIT
        ITEM_7_FINAL_URLS = 704,// ITEM_7_FINAL_URLS
        ITEM_7_FINAL_MOBILE_URLS = 705,// ITEM_7_FINAL_MOBILE_URLS
        ITEM_8_HEADER = 800,// ITEM_8_HEADER
        ITEM_8_DESCRIPTION = 801,// ITEM_8_DESCRIPTION
        ITEM_8_PRICE = 802,// ITEM_8_PRICE
        ITEM_8_UNIT = 803,// ITEM_8_UNIT
        ITEM_8_FINAL_URLS = 804,// ITEM_8_FINAL_URLS
        ITEM_8_FINAL_MOBILE_URLS = 805
    }
    /**
     * @name ProductAvailabilityEnum.ProductAvailability
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductAvailabilityEnum.ProductAvailability
     */
    enum ProductAvailability {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        IN_STOCK = 2,// IN_STOCK
        OUT_OF_STOCK = 3,// OUT_OF_STOCK
        PREORDER = 4
    }
    /**
     * @name ProductCategoryStateEnum.ProductCategoryState
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductCategoryStateEnum.ProductCategoryState
     */
    enum ProductCategoryState {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        OBSOLETE = 3
    }
    /**
     * @name ProductIssueSeverityEnum.ProductIssueSeverity
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductIssueSeverityEnum.ProductIssueSeverity
     */
    enum ProductIssueSeverity {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        WARNING = 2,// WARNING
        ERROR = 3
    }
    /**
     * @name ProductLinkInvitationStatusEnum.ProductLinkInvitationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductLinkInvitationStatusEnum.ProductLinkInvitationStatus
     */
    enum ProductLinkInvitationStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ACCEPTED = 2,// ACCEPTED
        REQUESTED = 3,// REQUESTED
        PENDING_APPROVAL = 4,// PENDING_APPROVAL
        REVOKED = 5,// REVOKED
        REJECTED = 6,// REJECTED
        EXPIRED = 7
    }
    /**
     * @name ProductStatusEnum.ProductStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ProductStatusEnum.ProductStatus
     */
    enum ProductStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NOT_ELIGIBLE = 2,// NOT_ELIGIBLE
        ELIGIBLE_LIMITED = 3,// ELIGIBLE_LIMITED
        ELIGIBLE = 4
    }
    /**
     * @name PromotionPlaceholderFieldEnum.PromotionPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/PromotionPlaceholderFieldEnum.PromotionPlaceholderField
     */
    enum PromotionPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PROMOTION_TARGET = 2,// PROMOTION_TARGET
        DISCOUNT_MODIFIER = 3,// DISCOUNT_MODIFIER
        PERCENT_OFF = 4,// PERCENT_OFF
        MONEY_AMOUNT_OFF = 5,// MONEY_AMOUNT_OFF
        PROMOTION_CODE = 6,// PROMOTION_CODE
        ORDERS_OVER_AMOUNT = 7,// ORDERS_OVER_AMOUNT
        PROMOTION_START = 8,// PROMOTION_START
        PROMOTION_END = 9,// PROMOTION_END
        OCCASION = 10,// OCCASION
        FINAL_URLS = 11,// FINAL_URLS
        FINAL_MOBILE_URLS = 12,// FINAL_MOBILE_URLS
        TRACKING_URL = 13,// TRACKING_URL
        LANGUAGE = 14,// LANGUAGE
        FINAL_URL_SUFFIX = 15
    }
    /**
     * @name ReachPlanAgeRangeEnum.ReachPlanAgeRange
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ReachPlanAgeRangeEnum.ReachPlanAgeRange
     */
    enum ReachPlanAgeRange {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AGE_RANGE_18_24 = 503001,// AGE_RANGE_18_24
        AGE_RANGE_18_34 = 2,// AGE_RANGE_18_34
        AGE_RANGE_18_44 = 3,// AGE_RANGE_18_44
        AGE_RANGE_18_49 = 4,// AGE_RANGE_18_49
        AGE_RANGE_18_54 = 5,// AGE_RANGE_18_54
        AGE_RANGE_18_64 = 6,// AGE_RANGE_18_64
        AGE_RANGE_18_65_UP = 7,// AGE_RANGE_18_65_UP
        AGE_RANGE_21_34 = 8,// AGE_RANGE_21_34
        AGE_RANGE_25_34 = 503002,// AGE_RANGE_25_34
        AGE_RANGE_25_44 = 9,// AGE_RANGE_25_44
        AGE_RANGE_25_49 = 10,// AGE_RANGE_25_49
        AGE_RANGE_25_54 = 11,// AGE_RANGE_25_54
        AGE_RANGE_25_64 = 12,// AGE_RANGE_25_64
        AGE_RANGE_25_65_UP = 13,// AGE_RANGE_25_65_UP
        AGE_RANGE_35_44 = 503003,// AGE_RANGE_35_44
        AGE_RANGE_35_49 = 14,// AGE_RANGE_35_49
        AGE_RANGE_35_54 = 15,// AGE_RANGE_35_54
        AGE_RANGE_35_64 = 16,// AGE_RANGE_35_64
        AGE_RANGE_35_65_UP = 17,// AGE_RANGE_35_65_UP
        AGE_RANGE_45_54 = 503004,// AGE_RANGE_45_54
        AGE_RANGE_45_64 = 18,// AGE_RANGE_45_64
        AGE_RANGE_45_65_UP = 19,// AGE_RANGE_45_65_UP
        AGE_RANGE_50_65_UP = 20,// AGE_RANGE_50_65_UP
        AGE_RANGE_55_64 = 503005,// AGE_RANGE_55_64
        AGE_RANGE_55_65_UP = 21,// AGE_RANGE_55_65_UP
        AGE_RANGE_65_UP = 503006
    }
    /**
     * @name ReachPlanNetworkEnum.ReachPlanNetwork
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ReachPlanNetworkEnum.ReachPlanNetwork
     */
    enum ReachPlanNetwork {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        YOUTUBE = 2,// YOUTUBE
        GOOGLE_VIDEO_PARTNERS = 3,// GOOGLE_VIDEO_PARTNERS
        YOUTUBE_AND_GOOGLE_VIDEO_PARTNERS = 4
    }
    /**
     * @name ReachPlanSurfaceEnum.ReachPlanSurface
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ReachPlanSurfaceEnum.ReachPlanSurface
     */
    enum ReachPlanSurface {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        IN_FEED = 2,// IN_FEED
        IN_STREAM_BUMPER = 3,// IN_STREAM_BUMPER
        IN_STREAM_NON_SKIPPABLE = 4,// IN_STREAM_NON_SKIPPABLE
        IN_STREAM_SKIPPABLE = 5,// IN_STREAM_SKIPPABLE
        SHORTS = 6
    }
    /**
     * @name RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField
     */
    enum RealEstatePlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LISTING_ID = 2,// LISTING_ID
        LISTING_NAME = 3,// LISTING_NAME
        CITY_NAME = 4,// CITY_NAME
        DESCRIPTION = 5,// DESCRIPTION
        ADDRESS = 6,// ADDRESS
        PRICE = 7,// PRICE
        FORMATTED_PRICE = 8,// FORMATTED_PRICE
        IMAGE_URL = 9,// IMAGE_URL
        PROPERTY_TYPE = 10,// PROPERTY_TYPE
        LISTING_TYPE = 11,// LISTING_TYPE
        CONTEXTUAL_KEYWORDS = 12,// CONTEXTUAL_KEYWORDS
        FINAL_URLS = 13,// FINAL_URLS
        FINAL_MOBILE_URLS = 14,// FINAL_MOBILE_URLS
        TRACKING_URL = 15,// TRACKING_URL
        ANDROID_APP_LINK = 16,// ANDROID_APP_LINK
        SIMILAR_LISTING_IDS = 17,// SIMILAR_LISTING_IDS
        IOS_APP_LINK = 18,// IOS_APP_LINK
        IOS_APP_STORE_ID = 19
    }
    /**
     * @name RecommendationSubscriptionStatusEnum.RecommendationSubscriptionStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/RecommendationSubscriptionStatusEnum.RecommendationSubscriptionStatus
     */
    enum RecommendationSubscriptionStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        PAUSED = 3
    }
    /**
     * @name ResourceChangeOperationEnum.ResourceChangeOperation
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ResourceChangeOperationEnum.ResourceChangeOperation
     */
    enum ResourceChangeOperation {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CREATE = 2,// CREATE
        UPDATE = 3,// UPDATE
        REMOVE = 4
    }
    /**
     * @name ResourceLimitTypeEnum.ResourceLimitType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ResourceLimitTypeEnum.ResourceLimitType
     */
    enum ResourceLimitType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CAMPAIGNS_PER_CUSTOMER = 2,// CAMPAIGNS_PER_CUSTOMER
        BASE_CAMPAIGNS_PER_CUSTOMER = 3,// BASE_CAMPAIGNS_PER_CUSTOMER
        EXPERIMENT_CAMPAIGNS_PER_CUSTOMER = 105,// EXPERIMENT_CAMPAIGNS_PER_CUSTOMER
        HOTEL_CAMPAIGNS_PER_CUSTOMER = 4,// HOTEL_CAMPAIGNS_PER_CUSTOMER
        SMART_SHOPPING_CAMPAIGNS_PER_CUSTOMER = 5,// SMART_SHOPPING_CAMPAIGNS_PER_CUSTOMER
        AD_GROUPS_PER_CAMPAIGN = 6,// AD_GROUPS_PER_CAMPAIGN
        AD_GROUPS_PER_SHOPPING_CAMPAIGN = 8,// AD_GROUPS_PER_SHOPPING_CAMPAIGN
        AD_GROUPS_PER_HOTEL_CAMPAIGN = 9,// AD_GROUPS_PER_HOTEL_CAMPAIGN
        REPORTING_AD_GROUPS_PER_LOCAL_CAMPAIGN = 10,// REPORTING_AD_GROUPS_PER_LOCAL_CAMPAIGN
        REPORTING_AD_GROUPS_PER_APP_CAMPAIGN = 11,// REPORTING_AD_GROUPS_PER_APP_CAMPAIGN
        MANAGED_AD_GROUPS_PER_SMART_CAMPAIGN = 52,// MANAGED_AD_GROUPS_PER_SMART_CAMPAIGN
        AD_GROUP_CRITERIA_PER_CUSTOMER = 12,// AD_GROUP_CRITERIA_PER_CUSTOMER
        BASE_AD_GROUP_CRITERIA_PER_CUSTOMER = 13,// BASE_AD_GROUP_CRITERIA_PER_CUSTOMER
        EXPERIMENT_AD_GROUP_CRITERIA_PER_CUSTOMER = 107,// EXPERIMENT_AD_GROUP_CRITERIA_PER_CUSTOMER
        AD_GROUP_CRITERIA_PER_CAMPAIGN = 14,// AD_GROUP_CRITERIA_PER_CAMPAIGN
        CAMPAIGN_CRITERIA_PER_CUSTOMER = 15,// CAMPAIGN_CRITERIA_PER_CUSTOMER
        BASE_CAMPAIGN_CRITERIA_PER_CUSTOMER = 16,// BASE_CAMPAIGN_CRITERIA_PER_CUSTOMER
        EXPERIMENT_CAMPAIGN_CRITERIA_PER_CUSTOMER = 108,// EXPERIMENT_CAMPAIGN_CRITERIA_PER_CUSTOMER
        WEBPAGE_CRITERIA_PER_CUSTOMER = 17,// WEBPAGE_CRITERIA_PER_CUSTOMER
        BASE_WEBPAGE_CRITERIA_PER_CUSTOMER = 18,// BASE_WEBPAGE_CRITERIA_PER_CUSTOMER
        EXPERIMENT_WEBPAGE_CRITERIA_PER_CUSTOMER = 19,// EXPERIMENT_WEBPAGE_CRITERIA_PER_CUSTOMER
        COMBINED_AUDIENCE_CRITERIA_PER_AD_GROUP = 20,// COMBINED_AUDIENCE_CRITERIA_PER_AD_GROUP
        CUSTOMER_NEGATIVE_PLACEMENT_CRITERIA_PER_CUSTOMER = 21,// CUSTOMER_NEGATIVE_PLACEMENT_CRITERIA_PER_CUSTOMER
        CUSTOMER_NEGATIVE_YOUTUBE_CHANNEL_CRITERIA_PER_CUSTOMER = 22,// CUSTOMER_NEGATIVE_YOUTUBE_CHANNEL_CRITERIA_PER_CUSTOMER
        CRITERIA_PER_AD_GROUP = 23,// CRITERIA_PER_AD_GROUP
        LISTING_GROUPS_PER_AD_GROUP = 24,// LISTING_GROUPS_PER_AD_GROUP
        EXPLICITLY_SHARED_BUDGETS_PER_CUSTOMER = 25,// EXPLICITLY_SHARED_BUDGETS_PER_CUSTOMER
        IMPLICITLY_SHARED_BUDGETS_PER_CUSTOMER = 26,// IMPLICITLY_SHARED_BUDGETS_PER_CUSTOMER
        COMBINED_AUDIENCE_CRITERIA_PER_CAMPAIGN = 27,// COMBINED_AUDIENCE_CRITERIA_PER_CAMPAIGN
        NEGATIVE_KEYWORDS_PER_CAMPAIGN = 28,// NEGATIVE_KEYWORDS_PER_CAMPAIGN
        NEGATIVE_PLACEMENTS_PER_CAMPAIGN = 29,// NEGATIVE_PLACEMENTS_PER_CAMPAIGN
        GEO_TARGETS_PER_CAMPAIGN = 30,// GEO_TARGETS_PER_CAMPAIGN
        NEGATIVE_IP_BLOCKS_PER_CAMPAIGN = 32,// NEGATIVE_IP_BLOCKS_PER_CAMPAIGN
        PROXIMITIES_PER_CAMPAIGN = 33,// PROXIMITIES_PER_CAMPAIGN
        LISTING_SCOPES_PER_SHOPPING_CAMPAIGN = 34,// LISTING_SCOPES_PER_SHOPPING_CAMPAIGN
        LISTING_SCOPES_PER_NON_SHOPPING_CAMPAIGN = 35,// LISTING_SCOPES_PER_NON_SHOPPING_CAMPAIGN
        NEGATIVE_KEYWORDS_PER_SHARED_SET = 36,// NEGATIVE_KEYWORDS_PER_SHARED_SET
        NEGATIVE_PLACEMENTS_PER_SHARED_SET = 37,// NEGATIVE_PLACEMENTS_PER_SHARED_SET
        SHARED_SETS_PER_CUSTOMER_FOR_TYPE_DEFAULT = 40,// SHARED_SETS_PER_CUSTOMER_FOR_TYPE_DEFAULT
        SHARED_SETS_PER_CUSTOMER_FOR_NEGATIVE_PLACEMENT_LIST_LOWER = 41,// SHARED_SETS_PER_CUSTOMER_FOR_NEGATIVE_PLACEMENT_LIST_LOWER
        HOTEL_ADVANCE_BOOKING_WINDOW_BID_MODIFIERS_PER_AD_GROUP = 44,// HOTEL_ADVANCE_BOOKING_WINDOW_BID_MODIFIERS_PER_AD_GROUP
        BIDDING_STRATEGIES_PER_CUSTOMER = 45,// BIDDING_STRATEGIES_PER_CUSTOMER
        BASIC_USER_LISTS_PER_CUSTOMER = 47,// BASIC_USER_LISTS_PER_CUSTOMER
        LOGICAL_USER_LISTS_PER_CUSTOMER = 48,// LOGICAL_USER_LISTS_PER_CUSTOMER
        RULE_BASED_USER_LISTS_PER_CUSTOMER = 153,// RULE_BASED_USER_LISTS_PER_CUSTOMER
        BASE_AD_GROUP_ADS_PER_CUSTOMER = 53,// BASE_AD_GROUP_ADS_PER_CUSTOMER
        EXPERIMENT_AD_GROUP_ADS_PER_CUSTOMER = 54,// EXPERIMENT_AD_GROUP_ADS_PER_CUSTOMER
        AD_GROUP_ADS_PER_CAMPAIGN = 55,// AD_GROUP_ADS_PER_CAMPAIGN
        TEXT_AND_OTHER_ADS_PER_AD_GROUP = 56,// TEXT_AND_OTHER_ADS_PER_AD_GROUP
        IMAGE_ADS_PER_AD_GROUP = 57,// IMAGE_ADS_PER_AD_GROUP
        SHOPPING_SMART_ADS_PER_AD_GROUP = 58,// SHOPPING_SMART_ADS_PER_AD_GROUP
        RESPONSIVE_SEARCH_ADS_PER_AD_GROUP = 59,// RESPONSIVE_SEARCH_ADS_PER_AD_GROUP
        APP_ADS_PER_AD_GROUP = 60,// APP_ADS_PER_AD_GROUP
        APP_ENGAGEMENT_ADS_PER_AD_GROUP = 61,// APP_ENGAGEMENT_ADS_PER_AD_GROUP
        LOCAL_ADS_PER_AD_GROUP = 62,// LOCAL_ADS_PER_AD_GROUP
        VIDEO_ADS_PER_AD_GROUP = 63,// VIDEO_ADS_PER_AD_GROUP
        LEAD_FORM_CAMPAIGN_ASSETS_PER_CAMPAIGN = 143,// LEAD_FORM_CAMPAIGN_ASSETS_PER_CAMPAIGN
        PROMOTION_CUSTOMER_ASSETS_PER_CUSTOMER = 79,// PROMOTION_CUSTOMER_ASSETS_PER_CUSTOMER
        PROMOTION_CAMPAIGN_ASSETS_PER_CAMPAIGN = 80,// PROMOTION_CAMPAIGN_ASSETS_PER_CAMPAIGN
        PROMOTION_AD_GROUP_ASSETS_PER_AD_GROUP = 81,// PROMOTION_AD_GROUP_ASSETS_PER_AD_GROUP
        CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER = 134,// CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER
        CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN = 135,// CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN
        CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP = 136,// CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP
        SITELINK_CUSTOMER_ASSETS_PER_CUSTOMER = 137,// SITELINK_CUSTOMER_ASSETS_PER_CUSTOMER
        SITELINK_CAMPAIGN_ASSETS_PER_CAMPAIGN = 138,// SITELINK_CAMPAIGN_ASSETS_PER_CAMPAIGN
        SITELINK_AD_GROUP_ASSETS_PER_AD_GROUP = 139,// SITELINK_AD_GROUP_ASSETS_PER_AD_GROUP
        STRUCTURED_SNIPPET_CUSTOMER_ASSETS_PER_CUSTOMER = 140,// STRUCTURED_SNIPPET_CUSTOMER_ASSETS_PER_CUSTOMER
        STRUCTURED_SNIPPET_CAMPAIGN_ASSETS_PER_CAMPAIGN = 141,// STRUCTURED_SNIPPET_CAMPAIGN_ASSETS_PER_CAMPAIGN
        STRUCTURED_SNIPPET_AD_GROUP_ASSETS_PER_AD_GROUP = 142,// STRUCTURED_SNIPPET_AD_GROUP_ASSETS_PER_AD_GROUP
        MOBILE_APP_CUSTOMER_ASSETS_PER_CUSTOMER = 144,// MOBILE_APP_CUSTOMER_ASSETS_PER_CUSTOMER
        MOBILE_APP_CAMPAIGN_ASSETS_PER_CAMPAIGN = 145,// MOBILE_APP_CAMPAIGN_ASSETS_PER_CAMPAIGN
        MOBILE_APP_AD_GROUP_ASSETS_PER_AD_GROUP = 146,// MOBILE_APP_AD_GROUP_ASSETS_PER_AD_GROUP
        HOTEL_CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER = 147,// HOTEL_CALLOUT_CUSTOMER_ASSETS_PER_CUSTOMER
        HOTEL_CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN = 148,// HOTEL_CALLOUT_CAMPAIGN_ASSETS_PER_CAMPAIGN
        HOTEL_CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP = 149,// HOTEL_CALLOUT_AD_GROUP_ASSETS_PER_AD_GROUP
        CALL_CUSTOMER_ASSETS_PER_CUSTOMER = 150,// CALL_CUSTOMER_ASSETS_PER_CUSTOMER
        CALL_CAMPAIGN_ASSETS_PER_CAMPAIGN = 151,// CALL_CAMPAIGN_ASSETS_PER_CAMPAIGN
        CALL_AD_GROUP_ASSETS_PER_AD_GROUP = 152,// CALL_AD_GROUP_ASSETS_PER_AD_GROUP
        PRICE_CUSTOMER_ASSETS_PER_CUSTOMER = 154,// PRICE_CUSTOMER_ASSETS_PER_CUSTOMER
        PRICE_CAMPAIGN_ASSETS_PER_CAMPAIGN = 155,// PRICE_CAMPAIGN_ASSETS_PER_CAMPAIGN
        PRICE_AD_GROUP_ASSETS_PER_AD_GROUP = 156,// PRICE_AD_GROUP_ASSETS_PER_AD_GROUP
        AD_IMAGE_CAMPAIGN_ASSETS_PER_CAMPAIGN = 175,// AD_IMAGE_CAMPAIGN_ASSETS_PER_CAMPAIGN
        AD_IMAGE_AD_GROUP_ASSETS_PER_AD_GROUP = 176,// AD_IMAGE_AD_GROUP_ASSETS_PER_AD_GROUP
        PAGE_FEED_ASSET_SETS_PER_CUSTOMER = 157,// PAGE_FEED_ASSET_SETS_PER_CUSTOMER
        DYNAMIC_EDUCATION_FEED_ASSET_SETS_PER_CUSTOMER = 158,// DYNAMIC_EDUCATION_FEED_ASSET_SETS_PER_CUSTOMER
        ASSETS_PER_PAGE_FEED_ASSET_SET = 159,// ASSETS_PER_PAGE_FEED_ASSET_SET
        ASSETS_PER_DYNAMIC_EDUCATION_FEED_ASSET_SET = 160,// ASSETS_PER_DYNAMIC_EDUCATION_FEED_ASSET_SET
        DYNAMIC_REAL_ESTATE_ASSET_SETS_PER_CUSTOMER = 161,// DYNAMIC_REAL_ESTATE_ASSET_SETS_PER_CUSTOMER
        ASSETS_PER_DYNAMIC_REAL_ESTATE_ASSET_SET = 162,// ASSETS_PER_DYNAMIC_REAL_ESTATE_ASSET_SET
        DYNAMIC_CUSTOM_ASSET_SETS_PER_CUSTOMER = 163,// DYNAMIC_CUSTOM_ASSET_SETS_PER_CUSTOMER
        ASSETS_PER_DYNAMIC_CUSTOM_ASSET_SET = 164,// ASSETS_PER_DYNAMIC_CUSTOM_ASSET_SET
        DYNAMIC_HOTELS_AND_RENTALS_ASSET_SETS_PER_CUSTOMER = 165,// DYNAMIC_HOTELS_AND_RENTALS_ASSET_SETS_PER_CUSTOMER
        ASSETS_PER_DYNAMIC_HOTELS_AND_RENTALS_ASSET_SET = 166,// ASSETS_PER_DYNAMIC_HOTELS_AND_RENTALS_ASSET_SET
        DYNAMIC_LOCAL_ASSET_SETS_PER_CUSTOMER = 167,// DYNAMIC_LOCAL_ASSET_SETS_PER_CUSTOMER
        ASSETS_PER_DYNAMIC_LOCAL_ASSET_SET = 168,// ASSETS_PER_DYNAMIC_LOCAL_ASSET_SET
        DYNAMIC_FLIGHTS_ASSET_SETS_PER_CUSTOMER = 169,// DYNAMIC_FLIGHTS_ASSET_SETS_PER_CUSTOMER
        ASSETS_PER_DYNAMIC_FLIGHTS_ASSET_SET = 170,// ASSETS_PER_DYNAMIC_FLIGHTS_ASSET_SET
        DYNAMIC_TRAVEL_ASSET_SETS_PER_CUSTOMER = 171,// DYNAMIC_TRAVEL_ASSET_SETS_PER_CUSTOMER
        ASSETS_PER_DYNAMIC_TRAVEL_ASSET_SET = 172,// ASSETS_PER_DYNAMIC_TRAVEL_ASSET_SET
        DYNAMIC_JOBS_ASSET_SETS_PER_CUSTOMER = 173,// DYNAMIC_JOBS_ASSET_SETS_PER_CUSTOMER
        ASSETS_PER_DYNAMIC_JOBS_ASSET_SET = 174,// ASSETS_PER_DYNAMIC_JOBS_ASSET_SET
        BUSINESS_NAME_CAMPAIGN_ASSETS_PER_CAMPAIGN = 179,// BUSINESS_NAME_CAMPAIGN_ASSETS_PER_CAMPAIGN
        BUSINESS_LOGO_CAMPAIGN_ASSETS_PER_CAMPAIGN = 180,// BUSINESS_LOGO_CAMPAIGN_ASSETS_PER_CAMPAIGN
        VERSIONS_PER_AD = 82,// VERSIONS_PER_AD
        USER_FEEDS_PER_CUSTOMER = 90,// USER_FEEDS_PER_CUSTOMER
        SYSTEM_FEEDS_PER_CUSTOMER = 91,// SYSTEM_FEEDS_PER_CUSTOMER
        FEED_ATTRIBUTES_PER_FEED = 92,// FEED_ATTRIBUTES_PER_FEED
        FEED_ITEMS_PER_CUSTOMER = 94,// FEED_ITEMS_PER_CUSTOMER
        CAMPAIGN_FEEDS_PER_CUSTOMER = 95,// CAMPAIGN_FEEDS_PER_CUSTOMER
        BASE_CAMPAIGN_FEEDS_PER_CUSTOMER = 96,// BASE_CAMPAIGN_FEEDS_PER_CUSTOMER
        EXPERIMENT_CAMPAIGN_FEEDS_PER_CUSTOMER = 109,// EXPERIMENT_CAMPAIGN_FEEDS_PER_CUSTOMER
        AD_GROUP_FEEDS_PER_CUSTOMER = 97,// AD_GROUP_FEEDS_PER_CUSTOMER
        BASE_AD_GROUP_FEEDS_PER_CUSTOMER = 98,// BASE_AD_GROUP_FEEDS_PER_CUSTOMER
        EXPERIMENT_AD_GROUP_FEEDS_PER_CUSTOMER = 110,// EXPERIMENT_AD_GROUP_FEEDS_PER_CUSTOMER
        AD_GROUP_FEEDS_PER_CAMPAIGN = 99,// AD_GROUP_FEEDS_PER_CAMPAIGN
        FEED_ITEM_SETS_PER_CUSTOMER = 100,// FEED_ITEM_SETS_PER_CUSTOMER
        FEED_ITEMS_PER_FEED_ITEM_SET = 101,// FEED_ITEMS_PER_FEED_ITEM_SET
        CAMPAIGN_EXPERIMENTS_PER_CUSTOMER = 112,// CAMPAIGN_EXPERIMENTS_PER_CUSTOMER
        EXPERIMENT_ARMS_PER_VIDEO_EXPERIMENT = 113,// EXPERIMENT_ARMS_PER_VIDEO_EXPERIMENT
        OWNED_LABELS_PER_CUSTOMER = 115,// OWNED_LABELS_PER_CUSTOMER
        LABELS_PER_CAMPAIGN = 117,// LABELS_PER_CAMPAIGN
        LABELS_PER_AD_GROUP = 118,// LABELS_PER_AD_GROUP
        LABELS_PER_AD_GROUP_AD = 119,// LABELS_PER_AD_GROUP_AD
        LABELS_PER_AD_GROUP_CRITERION = 120,// LABELS_PER_AD_GROUP_CRITERION
        TARGET_CUSTOMERS_PER_LABEL = 121,// TARGET_CUSTOMERS_PER_LABEL
        KEYWORD_PLANS_PER_USER_PER_CUSTOMER = 122,// KEYWORD_PLANS_PER_USER_PER_CUSTOMER
        KEYWORD_PLAN_AD_GROUP_KEYWORDS_PER_KEYWORD_PLAN = 123,// KEYWORD_PLAN_AD_GROUP_KEYWORDS_PER_KEYWORD_PLAN
        KEYWORD_PLAN_AD_GROUPS_PER_KEYWORD_PLAN = 124,// KEYWORD_PLAN_AD_GROUPS_PER_KEYWORD_PLAN
        KEYWORD_PLAN_NEGATIVE_KEYWORDS_PER_KEYWORD_PLAN = 125,// KEYWORD_PLAN_NEGATIVE_KEYWORDS_PER_KEYWORD_PLAN
        KEYWORD_PLAN_CAMPAIGNS_PER_KEYWORD_PLAN = 126,// KEYWORD_PLAN_CAMPAIGNS_PER_KEYWORD_PLAN
        CONVERSION_ACTIONS_PER_CUSTOMER = 128,// CONVERSION_ACTIONS_PER_CUSTOMER
        BATCH_JOB_OPERATIONS_PER_JOB = 130,// BATCH_JOB_OPERATIONS_PER_JOB
        BATCH_JOBS_PER_CUSTOMER = 131,// BATCH_JOBS_PER_CUSTOMER
        HOTEL_CHECK_IN_DATE_RANGE_BID_MODIFIERS_PER_AD_GROUP = 132,// HOTEL_CHECK_IN_DATE_RANGE_BID_MODIFIERS_PER_AD_GROUP
        SHARED_SETS_PER_ACCOUNT_FOR_ACCOUNT_LEVEL_NEGATIVE_KEYWORDS = 177,// SHARED_SETS_PER_ACCOUNT_FOR_ACCOUNT_LEVEL_NEGATIVE_KEYWORDS
        ACCOUNT_LEVEL_NEGATIVE_KEYWORDS_PER_SHARED_SET = 178,// ACCOUNT_LEVEL_NEGATIVE_KEYWORDS_PER_SHARED_SET
        ENABLED_ASSET_PER_HOTEL_PROPERTY_ASSET_SET = 181,// ENABLED_ASSET_PER_HOTEL_PROPERTY_ASSET_SET
        ENABLED_HOTEL_PROPERTY_ASSET_LINKS_PER_ASSET_GROUP = 182,// ENABLED_HOTEL_PROPERTY_ASSET_LINKS_PER_ASSET_GROUP
        BRANDS_PER_SHARED_SET = 183,// BRANDS_PER_SHARED_SET
        ENABLED_BRAND_LIST_CRITERIA_PER_CAMPAIGN = 184,// ENABLED_BRAND_LIST_CRITERIA_PER_CAMPAIGN
        SHARED_SETS_PER_ACCOUNT_FOR_BRAND = 185,// SHARED_SETS_PER_ACCOUNT_FOR_BRAND
        LOOKALIKE_USER_LISTS_PER_CUSTOMER = 186
    }
    /**
     * @name ResponseContentTypeEnum.ResponseContentType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ResponseContentTypeEnum.ResponseContentType
     */
    enum ResponseContentType {
        UNSPECIFIED = 0,// UNSPECIFIED
        RESOURCE_NAME_ONLY = 1,// RESOURCE_NAME_ONLY
        MUTABLE_RESOURCE = 2
    }
    /**
     * @name SearchTermTargetingStatusEnum.SearchTermTargetingStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SearchTermTargetingStatusEnum.SearchTermTargetingStatus
     */
    enum SearchTermTargetingStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADDED = 2,// ADDED
        EXCLUDED = 3,// EXCLUDED
        ADDED_EXCLUDED = 4,// ADDED_EXCLUDED
        NONE = 5
    }
    /**
     * @name SeasonalityEventScopeEnum.SeasonalityEventScope
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SeasonalityEventScopeEnum.SeasonalityEventScope
     */
    enum SeasonalityEventScope {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CUSTOMER = 2,// CUSTOMER
        CAMPAIGN = 4,// CAMPAIGN
        CHANNEL = 5
    }
    /**
     * @name SeasonalityEventStatusEnum.SeasonalityEventStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SeasonalityEventStatusEnum.SeasonalityEventStatus
     */
    enum SeasonalityEventStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 4
    }
    /**
     * @name SharedSetStatusEnum.SharedSetStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SharedSetStatusEnum.SharedSetStatus
     */
    enum SharedSetStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVED = 3
    }
    /**
     * @name SharedSetTypeEnum.SharedSetType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SharedSetTypeEnum.SharedSetType
     */
    enum SharedSetType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NEGATIVE_KEYWORDS = 2,// NEGATIVE_KEYWORDS
        NEGATIVE_PLACEMENTS = 3,// NEGATIVE_PLACEMENTS
        ACCOUNT_LEVEL_NEGATIVE_KEYWORDS = 4,// ACCOUNT_LEVEL_NEGATIVE_KEYWORDS
        BRANDS = 5
    }
    /**
     * @name ShoppingAddProductsToCampaignRecommendationEnum.ShoppingAddProductsToCampaignRecommendation
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ShoppingAddProductsToCampaignRecommendationEnum.ShoppingAddProductsToCampaignRecommendation
     */
    enum ShoppingAddProductsToCampaignRecommendation {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MERCHANT_CENTER_ACCOUNT_HAS_NO_SUBMITTED_PRODUCTS = 2,// MERCHANT_CENTER_ACCOUNT_HAS_NO_SUBMITTED_PRODUCTS
        MERCHANT_CENTER_ACCOUNT_HAS_NO_SUBMITTED_PRODUCTS_IN_FEED = 3,// MERCHANT_CENTER_ACCOUNT_HAS_NO_SUBMITTED_PRODUCTS_IN_FEED
        ADS_ACCOUNT_EXCLUDES_OFFERS_FROM_CAMPAIGN = 4,// ADS_ACCOUNT_EXCLUDES_OFFERS_FROM_CAMPAIGN
        ALL_PRODUCTS_ARE_EXCLUDED_FROM_CAMPAIGN = 5
    }
    /**
     * @name SimulationModificationMethodEnum.SimulationModificationMethod
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SimulationModificationMethodEnum.SimulationModificationMethod
     */
    enum SimulationModificationMethod {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        UNIFORM = 2,// UNIFORM
        DEFAULT = 3,// DEFAULT
        SCALING = 4
    }
    /**
     * @name SimulationTypeEnum.SimulationType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SimulationTypeEnum.SimulationType
     */
    enum SimulationType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CPC_BID = 2,// CPC_BID
        CPV_BID = 3,// CPV_BID
        TARGET_CPA = 4,// TARGET_CPA
        BID_MODIFIER = 5,// BID_MODIFIER
        TARGET_ROAS = 6,// TARGET_ROAS
        PERCENT_CPC_BID = 7,// PERCENT_CPC_BID
        TARGET_IMPRESSION_SHARE = 8,// TARGET_IMPRESSION_SHARE
        BUDGET = 9
    }
    /**
     * @name SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField
     */
    enum SitelinkPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        TEXT = 2,// TEXT
        LINE_1 = 3,// LINE_1
        LINE_2 = 4,// LINE_2
        FINAL_URLS = 5,// FINAL_URLS
        FINAL_MOBILE_URLS = 6,// FINAL_MOBILE_URLS
        TRACKING_URL = 7,// TRACKING_URL
        FINAL_URL_SUFFIX = 8
    }
    /**
     * @name SmartCampaignNotEligibleReasonEnum.SmartCampaignNotEligibleReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SmartCampaignNotEligibleReasonEnum.SmartCampaignNotEligibleReason
     */
    enum SmartCampaignNotEligibleReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ACCOUNT_ISSUE = 2,// ACCOUNT_ISSUE
        BILLING_ISSUE = 3,// BILLING_ISSUE
        BUSINESS_PROFILE_LOCATION_REMOVED = 4,// BUSINESS_PROFILE_LOCATION_REMOVED
        ALL_ADS_DISAPPROVED = 5
    }
    /**
     * @name SmartCampaignStatusEnum.SmartCampaignStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SmartCampaignStatusEnum.SmartCampaignStatus
     */
    enum SmartCampaignStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PAUSED = 2,// PAUSED
        NOT_ELIGIBLE = 3,// NOT_ELIGIBLE
        PENDING = 4,// PENDING
        ELIGIBLE = 5,// ELIGIBLE
        REMOVED = 6,// REMOVED
        ENDED = 7
    }
    /**
     * @name SpendingLimitTypeEnum.SpendingLimitType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SpendingLimitTypeEnum.SpendingLimitType
     */
    enum SpendingLimitType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        INFINITE = 2
    }
    /**
     * @name StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField
     */
    enum StructuredSnippetPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        HEADER = 2,// HEADER
        SNIPPETS = 3
    }
    /**
     * @name SummaryRowSettingEnum.SummaryRowSetting
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SummaryRowSettingEnum.SummaryRowSetting
     */
    enum SummaryRowSetting {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NO_SUMMARY_ROW = 2,// NO_SUMMARY_ROW
        SUMMARY_ROW_WITH_RESULTS = 3,// SUMMARY_ROW_WITH_RESULTS
        SUMMARY_ROW_ONLY = 4
    }
    /**
     * @name SystemManagedResourceSourceEnum.SystemManagedResourceSource
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/SystemManagedResourceSourceEnum.SystemManagedResourceSource
     */
    enum SystemManagedResourceSource {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AD_VARIATIONS = 2
    }
    /**
     * @name TargetCpaOptInRecommendationGoalEnum.TargetCpaOptInRecommendationGoal
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/TargetCpaOptInRecommendationGoalEnum.TargetCpaOptInRecommendationGoal
     */
    enum TargetCpaOptInRecommendationGoal {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SAME_COST = 2,// SAME_COST
        SAME_CONVERSIONS = 3,// SAME_CONVERSIONS
        SAME_CPA = 4,// SAME_CPA
        CLOSEST_CPA = 5
    }
    /**
     * @name TimeTypeEnum.TimeType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/TimeTypeEnum.TimeType
     */
    enum TimeType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NOW = 2,// NOW
        FOREVER = 3
    }
    /**
     * @name TravelPlaceholderFieldEnum.TravelPlaceholderField
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/TravelPlaceholderFieldEnum.TravelPlaceholderField
     */
    enum TravelPlaceholderField {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DESTINATION_ID = 2,// DESTINATION_ID
        ORIGIN_ID = 3,// ORIGIN_ID
        TITLE = 4,// TITLE
        DESTINATION_NAME = 5,// DESTINATION_NAME
        ORIGIN_NAME = 6,// ORIGIN_NAME
        PRICE = 7,// PRICE
        FORMATTED_PRICE = 8,// FORMATTED_PRICE
        SALE_PRICE = 9,// SALE_PRICE
        FORMATTED_SALE_PRICE = 10,// FORMATTED_SALE_PRICE
        IMAGE_URL = 11,// IMAGE_URL
        CATEGORY = 12,// CATEGORY
        CONTEXTUAL_KEYWORDS = 13,// CONTEXTUAL_KEYWORDS
        DESTINATION_ADDRESS = 14,// DESTINATION_ADDRESS
        FINAL_URL = 15,// FINAL_URL
        FINAL_MOBILE_URLS = 16,// FINAL_MOBILE_URLS
        TRACKING_URL = 17,// TRACKING_URL
        ANDROID_APP_LINK = 18,// ANDROID_APP_LINK
        SIMILAR_DESTINATION_IDS = 19,// SIMILAR_DESTINATION_IDS
        IOS_APP_LINK = 20,// IOS_APP_LINK
        IOS_APP_STORE_ID = 21
    }
    /**
     * @name UserInterestTaxonomyTypeEnum.UserInterestTaxonomyType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserInterestTaxonomyTypeEnum.UserInterestTaxonomyType
     */
    enum UserInterestTaxonomyType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AFFINITY = 2,// AFFINITY
        IN_MARKET = 3,// IN_MARKET
        MOBILE_APP_INSTALL_USER = 4,// MOBILE_APP_INSTALL_USER
        VERTICAL_GEO = 5,// VERTICAL_GEO
        NEW_SMART_PHONE_USER = 6
    }
    /**
     * @name UserListAccessStatusEnum.UserListAccessStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListAccessStatusEnum.UserListAccessStatus
     */
    enum UserListAccessStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        DISABLED = 3
    }
    /**
     * @name UserListClosingReasonEnum.UserListClosingReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListClosingReasonEnum.UserListClosingReason
     */
    enum UserListClosingReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        UNUSED = 2
    }
    /**
     * @name UserListCustomerTypeCategoryEnum.UserListCustomerTypeCategory
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListCustomerTypeCategoryEnum.UserListCustomerTypeCategory
     */
    enum UserListCustomerTypeCategory {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ALL_CUSTOMERS = 2,// ALL_CUSTOMERS
        PURCHASERS = 3,// PURCHASERS
        HIGH_VALUE_CUSTOMERS = 4,// HIGH_VALUE_CUSTOMERS
        DISENGAGED_CUSTOMERS = 5,// DISENGAGED_CUSTOMERS
        QUALIFIED_LEADS = 6,// QUALIFIED_LEADS
        CONVERTED_LEADS = 7,// CONVERTED_LEADS
        PAID_SUBSCRIBERS = 8,// PAID_SUBSCRIBERS
        LOYALTY_SIGN_UPS = 9,// LOYALTY_SIGN_UPS
        CART_ABANDONERS = 10,// CART_ABANDONERS
        LOYALTY_TIER_1_MEMBERS = 11,// LOYALTY_TIER_1_MEMBERS
        LOYALTY_TIER_2_MEMBERS = 12,// LOYALTY_TIER_2_MEMBERS
        LOYALTY_TIER_3_MEMBERS = 13,// LOYALTY_TIER_3_MEMBERS
        LOYALTY_TIER_4_MEMBERS = 14,// LOYALTY_TIER_4_MEMBERS
        LOYALTY_TIER_5_MEMBERS = 15,// LOYALTY_TIER_5_MEMBERS
        LOYALTY_TIER_6_MEMBERS = 16,// LOYALTY_TIER_6_MEMBERS
        LOYALTY_TIER_7_MEMBERS = 17
    }
    /**
     * @name UserListMembershipStatusEnum.UserListMembershipStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListMembershipStatusEnum.UserListMembershipStatus
     */
    enum UserListMembershipStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        OPEN = 2,// OPEN
        CLOSED = 3
    }
    /**
     * @name UserListSizeRangeEnum.UserListSizeRange
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListSizeRangeEnum.UserListSizeRange
     */
    enum UserListSizeRange {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LESS_THAN_FIVE_HUNDRED = 2,// LESS_THAN_FIVE_HUNDRED
        LESS_THAN_ONE_THOUSAND = 3,// LESS_THAN_ONE_THOUSAND
        ONE_THOUSAND_TO_TEN_THOUSAND = 4,// ONE_THOUSAND_TO_TEN_THOUSAND
        TEN_THOUSAND_TO_FIFTY_THOUSAND = 5,// TEN_THOUSAND_TO_FIFTY_THOUSAND
        FIFTY_THOUSAND_TO_ONE_HUNDRED_THOUSAND = 6,// FIFTY_THOUSAND_TO_ONE_HUNDRED_THOUSAND
        ONE_HUNDRED_THOUSAND_TO_THREE_HUNDRED_THOUSAND = 7,// ONE_HUNDRED_THOUSAND_TO_THREE_HUNDRED_THOUSAND
        THREE_HUNDRED_THOUSAND_TO_FIVE_HUNDRED_THOUSAND = 8,// THREE_HUNDRED_THOUSAND_TO_FIVE_HUNDRED_THOUSAND
        FIVE_HUNDRED_THOUSAND_TO_ONE_MILLION = 9,// FIVE_HUNDRED_THOUSAND_TO_ONE_MILLION
        ONE_MILLION_TO_TWO_MILLION = 10,// ONE_MILLION_TO_TWO_MILLION
        TWO_MILLION_TO_THREE_MILLION = 11,// TWO_MILLION_TO_THREE_MILLION
        THREE_MILLION_TO_FIVE_MILLION = 12,// THREE_MILLION_TO_FIVE_MILLION
        FIVE_MILLION_TO_TEN_MILLION = 13,// FIVE_MILLION_TO_TEN_MILLION
        TEN_MILLION_TO_TWENTY_MILLION = 14,// TEN_MILLION_TO_TWENTY_MILLION
        TWENTY_MILLION_TO_THIRTY_MILLION = 15,// TWENTY_MILLION_TO_THIRTY_MILLION
        THIRTY_MILLION_TO_FIFTY_MILLION = 16,// THIRTY_MILLION_TO_FIFTY_MILLION
        OVER_FIFTY_MILLION = 17
    }
    /**
     * @name UserListTypeEnum.UserListType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/UserListTypeEnum.UserListType
     */
    enum UserListType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        REMARKETING = 2,// REMARKETING
        LOGICAL = 3,// LOGICAL
        EXTERNAL_REMARKETING = 4,// EXTERNAL_REMARKETING
        RULE_BASED = 5,// RULE_BASED
        SIMILAR = 6,// SIMILAR
        CRM_BASED = 7,// CRM_BASED
        LOOKALIKE = 9
    }
    /**
     * @name ValueRuleDeviceTypeEnum.ValueRuleDeviceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ValueRuleDeviceTypeEnum.ValueRuleDeviceType
     */
    enum ValueRuleDeviceType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MOBILE = 2,// MOBILE
        DESKTOP = 3,// DESKTOP
        TABLET = 4
    }
    /**
     * @name ValueRuleGeoLocationMatchTypeEnum.ValueRuleGeoLocationMatchType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ValueRuleGeoLocationMatchTypeEnum.ValueRuleGeoLocationMatchType
     */
    enum ValueRuleGeoLocationMatchType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ANY = 2,// ANY
        LOCATION_OF_PRESENCE = 3
    }
    /**
     * @name ValueRuleOperationEnum.ValueRuleOperation
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ValueRuleOperationEnum.ValueRuleOperation
     */
    enum ValueRuleOperation {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADD = 2,// ADD
        MULTIPLY = 3,// MULTIPLY
        SET = 4
    }
    /**
     * @name ValueRuleSetAttachmentTypeEnum.ValueRuleSetAttachmentType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ValueRuleSetAttachmentTypeEnum.ValueRuleSetAttachmentType
     */
    enum ValueRuleSetAttachmentType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CUSTOMER = 2,// CUSTOMER
        CAMPAIGN = 3
    }
    /**
     * @name ValueRuleSetDimensionEnum.ValueRuleSetDimension
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/ValueRuleSetDimensionEnum.ValueRuleSetDimension
     */
    enum ValueRuleSetDimension {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        GEO_LOCATION = 2,// GEO_LOCATION
        DEVICE = 3,// DEVICE
        AUDIENCE = 4,// AUDIENCE
        NO_CONDITION = 5
    }
    /**
     * @name VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode
     */
    enum VanityPharmaDisplayUrlMode {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MANUFACTURER_WEBSITE_URL = 2,// MANUFACTURER_WEBSITE_URL
        WEBSITE_DESCRIPTION = 3
    }
    /**
     * @name VanityPharmaTextEnum.VanityPharmaText
     * @link https://developers.google.com/google-ads/api/reference/rpc/v17/VanityPharmaTextEnum.VanityPharmaText
     */
    enum VanityPharmaText {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PRESCRIPTION_TREATMENT_WEBSITE_EN = 2,// PRESCRIPTION_TREATMENT_WEBSITE_EN
        PRESCRIPTION_TREATMENT_WEBSITE_ES = 3,// PRESCRIPTION_TREATMENT_WEBSITE_ES
        PRESCRIPTION_DEVICE_WEBSITE_EN = 4,// PRESCRIPTION_DEVICE_WEBSITE_EN
        PRESCRIPTION_DEVICE_WEBSITE_ES = 5,// PRESCRIPTION_DEVICE_WEBSITE_ES
        MEDICAL_DEVICE_WEBSITE_EN = 6,// MEDICAL_DEVICE_WEBSITE_EN
        MEDICAL_DEVICE_WEBSITE_ES = 7,// MEDICAL_DEVICE_WEBSITE_ES
        PREVENTATIVE_TREATMENT_WEBSITE_EN = 8,// PREVENTATIVE_TREATMENT_WEBSITE_EN
        PREVENTATIVE_TREATMENT_WEBSITE_ES = 9,// PREVENTATIVE_TREATMENT_WEBSITE_ES
        PRESCRIPTION_CONTRACEPTION_WEBSITE_EN = 10,// PRESCRIPTION_CONTRACEPTION_WEBSITE_EN
        PRESCRIPTION_CONTRACEPTION_WEBSITE_ES = 11,// PRESCRIPTION_CONTRACEPTION_WEBSITE_ES
        PRESCRIPTION_VACCINE_WEBSITE_EN = 12,// PRESCRIPTION_VACCINE_WEBSITE_EN
        PRESCRIPTION_VACCINE_WEBSITE_ES = 13
    }
}
