export declare namespace enums {
    /**
     * @name PolicyTopicEntryTypeEnum.PolicyTopicEntryType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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,// BUSINESS_LOGO
        DESCRIPTION_PREFIX = 32
    }
    /**
     * @name CallConversionReportingStateEnum.CallConversionReportingState
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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 ApplicationInstanceEnum.ApplicationInstance
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/ApplicationInstanceEnum.ApplicationInstance
     */
    enum ApplicationInstance {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DEVELOPMENT_AND_TESTING = 2,// DEVELOPMENT_AND_TESTING
        PRODUCTION = 3
    }
    /**
     * @name ChainRelationshipTypeEnum.ChainRelationshipType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/WebpageConditionOperatorEnum.WebpageConditionOperator
     */
    enum WebpageConditionOperator {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EQUALS = 2,// EQUALS
        CONTAINS = 3
    }
    /**
     * @name BusinessMessageCallToActionTypeEnum.BusinessMessageCallToActionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/BusinessMessageCallToActionTypeEnum.BusinessMessageCallToActionType
     */
    enum BusinessMessageCallToActionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        APPLY_NOW = 2,// APPLY_NOW
        BOOK_NOW = 3,// BOOK_NOW
        CONTACT_US = 4,// CONTACT_US
        GET_INFO = 5,// GET_INFO
        GET_OFFER = 6,// GET_OFFER
        GET_QUOTE = 7,// GET_QUOTE
        GET_STARTED = 8,// GET_STARTED
        LEARN_MORE = 9
    }
    /**
     * @name BusinessMessageProviderEnum.BusinessMessageProvider
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/BusinessMessageProviderEnum.BusinessMessageProvider
     */
    enum BusinessMessageProvider {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        WHATSAPP = 2
    }
    /**
     * @name CallToActionTypeEnum.CallToActionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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 PromotionBarcodeTypeEnum.PromotionBarcodeType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/PromotionBarcodeTypeEnum.PromotionBarcodeType
     */
    enum PromotionBarcodeType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AZTEC = 2,// AZTEC
        CODABAR = 3,// CODABAR
        CODE39 = 4,// CODE39
        CODE128 = 5,// CODE128
        DATA_MATRIX = 6,// DATA_MATRIX
        EAN8 = 7,// EAN8
        EAN13 = 8,// EAN13
        ITF = 9,// ITF
        PDF417 = 10,// PDF417
        UPC_A = 11
    }
    /**
     * @name PromotionExtensionDiscountModifierEnum.PromotionExtensionDiscountModifier
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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 AudienceInsightsDimensionEnum.AudienceInsightsDimension
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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
        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,// GENDER
        YOUTUBE_VIDEO = 14,// YOUTUBE_VIDEO
        DEVICE = 15,// DEVICE
        YOUTUBE_LINEUP = 16,// YOUTUBE_LINEUP
        USER_LIST = 17
    }
    /**
     * @name InsightsKnowledgeGraphEntityCapabilitiesEnum.InsightsKnowledgeGraphEntityCapabilities
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/InsightsKnowledgeGraphEntityCapabilitiesEnum.InsightsKnowledgeGraphEntityCapabilities
     */
    enum InsightsKnowledgeGraphEntityCapabilities {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CONTENT_TRENDING_INSIGHTS = 2,// CONTENT_TRENDING_INSIGHTS
        CREATOR_ATTRIBUTE = 3
    }
    /**
     * @name UserListTypeEnum.UserListType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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 YouTubeVideoPropertyEnum.YouTubeVideoProperty
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/YouTubeVideoPropertyEnum.YouTubeVideoProperty
     */
    enum YouTubeVideoProperty {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        LIVE_STREAM = 2,// LIVE_STREAM
        SHORTS = 3
    }
    /**
     * @name FixedCpmGoalEnum.FixedCpmGoal
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/TargetFrequencyTimeUnitEnum.TargetFrequencyTimeUnit
     */
    enum TargetFrequencyTimeUnit {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        WEEKLY = 2,// WEEKLY
        MONTHLY = 3
    }
    /**
     * @name TargetImpressionShareLocationEnum.TargetImpressionShareLocation
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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 CustomerLifecycleOptimizationModeEnum.CustomerLifecycleOptimizationMode
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/CustomerLifecycleOptimizationModeEnum.CustomerLifecycleOptimizationMode
     */
    enum CustomerLifecycleOptimizationMode {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        TARGET_ALL = 2,// TARGET_ALL
        TARGET_SPECIFIC = 3
    }
    /**
     * @name ConsentStatusEnum.ConsentStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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_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,// TRAVEL_ACTIVITIES
        YOUTUBE_AUDIO = 22
    }
    /**
     * @name AdvertisingChannelTypeEnum.AdvertisingChannelType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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 AppUrlOperatingSystemTypeEnum.AppUrlOperatingSystemType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/KeywordPlanConceptGroupTypeEnum.KeywordPlanConceptGroupType
     */
    enum KeywordPlanConceptGroupType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BRAND = 2,// BRAND
        OTHER_BRANDS = 3,// OTHER_BRANDS
        NON_BRAND = 4
    }
    /**
     * @name ExperimentMetricEnum.ExperimentMetric
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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,// SHORTS
        PAUSE = 12
    }
    /**
     * @name AdNetworkTypeEnum.AdNetworkType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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,// GOOGLE_TV
        GOOGLE_OWNED_CHANNELS = 10,// GOOGLE_OWNED_CHANNELS
        GMAIL = 11,// GMAIL
        DISCOVER = 12,// DISCOVER
        MAPS = 13
    }
    /**
     * @name BudgetCampaignAssociationStatusEnum.BudgetCampaignAssociationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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,// AD_IMAGE
        TRAVEL_ASSETS = 59,// TRAVEL_ASSETS
        VEHICLE_ASSETS = 60,// VEHICLE_ASSETS
        PRODUCT_ASSETS = 61,// PRODUCT_ASSETS
        VIDEO_CHANNEL_CLICK = 62,// VIDEO_CHANNEL_CLICK
        VIDEO_RELATED_VIDEOS_CLICK = 63,// VIDEO_RELATED_VIDEOS_CLICK
        CLICK_TO_MESSAGE_THIRD_PARTY_CLICK = 64,// CLICK_TO_MESSAGE_THIRD_PARTY_CLICK
        CLICK_TO_MESSAGE_LANDING_PAGE_CLICK = 65
    }
    /**
     * @name ConversionActionCategoryEnum.ConversionActionCategory
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/ConversionAttributionEventTypeEnum.ConversionAttributionEventType
     */
    enum ConversionAttributionEventType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        IMPRESSION = 2,// IMPRESSION
        INTERACTION = 3,// INTERACTION
        ENGAGED_VIEW = 4
    }
    /**
     * @name ConversionLagBucketEnum.ConversionLagBucket
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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,// MULTIPLE
        ITINERARY = 9
    }
    /**
     * @name ConvertingUserPriorEngagementTypeAndLtvBucketEnum.ConvertingUserPriorEngagementTypeAndLtvBucket
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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 LandingPageSourceEnum.LandingPageSource
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/LandingPageSourceEnum.LandingPageSource
     */
    enum LandingPageSource {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADVERTISER = 2,// ADVERTISER
        AUTOMATIC = 3
    }
    /**
     * @name MatchTypeEnum.MatchType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/MatchTypeEnum.MatchType
     */
    enum MatchType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        BROAD = 2,// BROAD
        EXACT = 3,// EXACT
        PHRASE = 4,// PHRASE
        AI_MAX = 5
    }
    /**
     * @name RecommendationTypeEnum.RecommendationType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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 SearchTermMatchSourceEnum.SearchTermMatchSource
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/SearchTermMatchSourceEnum.SearchTermMatchSource
     */
    enum SearchTermMatchSource {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADVERTISER_PROVIDED_KEYWORD = 2,// ADVERTISER_PROVIDED_KEYWORD
        AI_MAX_KEYWORDLESS = 3,// AI_MAX_KEYWORDLESS
        AI_MAX_BROAD_MATCH = 4,// AI_MAX_BROAD_MATCH
        DYNAMIC_SEARCH_ADS = 5,// DYNAMIC_SEARCH_ADS
        PERFORMANCE_MAX = 6
    }
    /**
     * @name SearchTermMatchTypeEnum.SearchTermMatchType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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,// NEAR_PHRASE
        AI_MAX = 7,// AI_MAX
        PERFORMANCE_MAX = 8
    }
    /**
     * @name SearchTermTargetingStatusEnum.SearchTermTargetingStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/SearchTermTargetingStatusEnum.SearchTermTargetingStatus
     */
    enum SearchTermTargetingStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADDED = 2,// ADDED
        EXCLUDED = 3,// EXCLUDED
        ADDED_EXCLUDED = 4,// ADDED_EXCLUDED
        NONE = 5
    }
    /**
     * @name SkAdNetworkAdEventTypeEnum.SkAdNetworkAdEventType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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 ThirdPartyBrandLiftIntegrationPartnerEnum.ThirdPartyBrandLiftIntegrationPartner
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/ThirdPartyBrandLiftIntegrationPartnerEnum.ThirdPartyBrandLiftIntegrationPartner
     */
    enum ThirdPartyBrandLiftIntegrationPartner {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        KANTAR_MILLWARD_BROWN = 2,// KANTAR_MILLWARD_BROWN
        DYNATA = 3,// DYNATA
        INTAGE = 4,// INTAGE
        MACROMILL = 5
    }
    /**
     * @name ThirdPartyBrandSafetyIntegrationPartnerEnum.ThirdPartyBrandSafetyIntegrationPartner
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/ThirdPartyBrandSafetyIntegrationPartnerEnum.ThirdPartyBrandSafetyIntegrationPartner
     */
    enum ThirdPartyBrandSafetyIntegrationPartner {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DOUBLE_VERIFY = 2,// DOUBLE_VERIFY
        INTEGRAL_AD_SCIENCE = 3,// INTEGRAL_AD_SCIENCE
        ZEFR = 4
    }
    /**
     * @name ThirdPartyReachIntegrationPartnerEnum.ThirdPartyReachIntegrationPartner
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/ThirdPartyReachIntegrationPartnerEnum.ThirdPartyReachIntegrationPartner
     */
    enum ThirdPartyReachIntegrationPartner {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NIELSEN = 2,// NIELSEN
        COMSCORE = 3,// COMSCORE
        KANTAR_MILLWARD_BROWN = 4,// KANTAR_MILLWARD_BROWN
        VIDEO_RESEARCH = 5,// VIDEO_RESEARCH
        GEMIUS = 6,// GEMIUS
        MEDIA_SCOPE = 7,// MEDIA_SCOPE
        AUDIENCE_PROJECT = 8,// AUDIENCE_PROJECT
        VIDEO_AMP = 9,// VIDEO_AMP
        ISPOT_TV = 10
    }
    /**
     * @name ThirdPartyViewabilityIntegrationPartnerEnum.ThirdPartyViewabilityIntegrationPartner
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/ThirdPartyViewabilityIntegrationPartnerEnum.ThirdPartyViewabilityIntegrationPartner
     */
    enum ThirdPartyViewabilityIntegrationPartner {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DOUBLE_VERIFY = 2,// DOUBLE_VERIFY
        INTEGRAL_AD_SCIENCE = 3
    }
    /**
     * @name CustomerMatchUploadKeyTypeEnum.CustomerMatchUploadKeyType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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,// THIRD_PARTY_VOTER_FILE
        THIRD_PARTY_PARTNER_DATA = 5
    }
    /**
     * @name UserListDateRuleItemOperatorEnum.UserListDateRuleItemOperator
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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 AdGroupAdPrimaryStatusEnum.AdGroupAdPrimaryStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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
        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,// TRAVEL_ADS
        YOUTUBE_AUDIO = 20
    }
    /**
     * @name AdServingOptimizationStatusEnum.AdServingOptimizationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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 AdStrengthActionItemTypeEnum.AdStrengthActionItemType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/AdStrengthActionItemTypeEnum.AdStrengthActionItemType
     */
    enum AdStrengthActionItemType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ADD_ASSET = 2
    }
    /**
     * @name AdTypeEnum.AdType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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_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,// DEMAND_GEN_PRODUCT_AD
        YOUTUBE_AUDIO_AD = 44
    }
    /**
     * @name AndroidPrivacyInteractionTypeEnum.AndroidPrivacyInteractionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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,// OPTIMIZE_INSTALLS_WITHOUT_TARGET_INSTALL_COST
        OPTIMIZE_IN_APP_CONVERSIONS_WITHOUT_TARGET_CPA = 8,// OPTIMIZE_IN_APP_CONVERSIONS_WITHOUT_TARGET_CPA
        OPTIMIZE_TOTAL_VALUE_WITHOUT_TARGET_ROAS = 9
    }
    /**
     * @name AssetAutomationStatusEnum.AssetAutomationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/AssetAutomationTypeEnum.AssetAutomationType
     */
    enum AssetAutomationType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        TEXT_ASSET_AUTOMATION = 2,// TEXT_ASSET_AUTOMATION
        GENERATE_VERTICAL_YOUTUBE_VIDEOS = 3,// GENERATE_VERTICAL_YOUTUBE_VIDEOS
        GENERATE_SHORTER_YOUTUBE_VIDEOS = 4,// GENERATE_SHORTER_YOUTUBE_VIDEOS
        GENERATE_LANDING_PAGE_PREVIEW = 5,// GENERATE_LANDING_PAGE_PREVIEW
        GENERATE_ENHANCED_YOUTUBE_VIDEOS = 6,// GENERATE_ENHANCED_YOUTUBE_VIDEOS
        GENERATE_IMAGE_ENHANCEMENT = 7,// GENERATE_IMAGE_ENHANCEMENT
        GENERATE_IMAGE_EXTRACTION = 9,// GENERATE_IMAGE_EXTRACTION
        GENERATE_DESIGN_VERSIONS_FOR_IMAGES = 10,// GENERATE_DESIGN_VERSIONS_FOR_IMAGES
        FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION = 11,// FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION
        GENERATE_VIDEOS_FROM_OTHER_ASSETS = 12
    }
    /**
     * @name AssetCoverageVideoAspectRatioRequirementEnum.AssetCoverageVideoAspectRatioRequirement
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/AssetCoverageVideoAspectRatioRequirementEnum.AssetCoverageVideoAspectRatioRequirement
     */
    enum AssetCoverageVideoAspectRatioRequirement {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        HORIZONTAL = 2,// HORIZONTAL
        SQUARE = 3,// SQUARE
        VERTICAL = 4
    }
    /**
     * @name AssetFieldTypeEnum.AssetFieldType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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,// DEMAND_GEN_CAROUSEL_CARD
        BUSINESS_MESSAGE = 31,// BUSINESS_MESSAGE
        TALL_PORTRAIT_MARKETING_IMAGE = 32,// TALL_PORTRAIT_MARKETING_IMAGE
        RELATED_YOUTUBE_VIDEOS = 33,// RELATED_YOUTUBE_VIDEOS
        LANDING_PAGE_PREVIEW = 38
    }
    /**
     * @name AssetGroupPrimaryStatusEnum.AssetGroupPrimaryStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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,// HOTEL_PROPERTY
        TRAVEL_FEED = 17
    }
    /**
     * @name AssetSourceEnum.AssetSource
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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
        DYNAMIC_TRAVEL = 24,// DYNAMIC_TRAVEL
        DYNAMIC_LOCAL = 25,// DYNAMIC_LOCAL
        DYNAMIC_JOBS = 26,// DYNAMIC_JOBS
        LOCATION = 27,// LOCATION
        HOTEL_PROPERTY = 28,// HOTEL_PROPERTY
        DEMAND_GEN_CAROUSEL_CARD = 29,// DEMAND_GEN_CAROUSEL_CARD
        BUSINESS_MESSAGE = 30,// BUSINESS_MESSAGE
        APP_DEEP_LINK = 31,// APP_DEEP_LINK
        YOUTUBE_VIDEO_LIST = 32
    }
    /**
     * @name AsyncActionStatusEnum.AsyncActionStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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 AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/AudienceInsightsMarketingObjectiveEnum.AudienceInsightsMarketingObjective
     */
    enum AudienceInsightsMarketingObjective {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AWARENESS = 2,// AWARENESS
        CONSIDERATION = 3
    }
    /**
     * @name AudienceScopeEnum.AudienceScope
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/BiddingStrategyTypeEnum.BiddingStrategyType
     */
    enum BiddingStrategyType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        COMMISSION = 16,// COMMISSION
        ENHANCED_CPC = 2,// ENHANCED_CPC
        FIXED_CPM = 19,// FIXED_CPM
        FIXED_SHARE_OF_VOICE = 22,// FIXED_SHARE_OF_VOICE
        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_CPC = 21,// TARGET_CPC
        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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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 CallTrackingDisplayLocationEnum.CallTrackingDisplayLocation
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/CallTypeEnum.CallType
     */
    enum CallType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MANUALLY_DIALED = 2,// MANUALLY_DIALED
        HIGH_END_MOBILE_SEARCH = 3
    }
    /**
     * @name CampaignCriterionStatusEnum.CampaignCriterionStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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,// ASSET_GROUPS_PAUSED
        MISSING_LOCATION_TARGETING = 39
    }
    /**
     * @name CampaignServingStatusEnum.CampaignServingStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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
        CAMPAIGN_BUDGET = 8,// CAMPAIGN_BUDGET
        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,// ASSET_GROUP
        ASSET_SET = 22,// ASSET_SET
        CAMPAIGN_ASSET_SET = 23
    }
    /**
     * @name CombinedAudienceStatusEnum.CombinedAudienceStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/ConversionCustomVariableStatusEnum.ConversionCustomVariableStatus
     */
    enum ConversionCustomVariableStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ACTIVATION_NEEDED = 2,// ACTIVATION_NEEDED
        ENABLED = 3,// ENABLED
        PAUSED = 4
    }
    /**
     * @name ConversionCustomerTypeEnum.ConversionCustomerType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/ConversionCustomerTypeEnum.ConversionCustomerType
     */
    enum ConversionCustomerType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NEW = 2,// NEW
        RETURNING = 3
    }
    /**
     * @name ConversionEnvironmentEnum.ConversionEnvironment
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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,// LIFE_EVENT
        WEBPAGE_LIST = 42,// WEBPAGE_LIST
        VIDEO_LINEUP = 43,// VIDEO_LINEUP
        PLACEMENT_LIST = 44
    }
    /**
     * @name CustomAudienceMemberTypeEnum.CustomAudienceMemberType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/CustomInterestTypeEnum.CustomInterestType
     */
    enum CustomInterestType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CUSTOM_AFFINITY = 2,// CUSTOM_AFFINITY
        CUSTOM_INTENT = 3
    }
    /**
     * @name CustomerAcquisitionOptimizationModeEnum.CustomerAcquisitionOptimizationMode
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/DataDrivenModelStatusEnum.DataDrivenModelStatus
     */
    enum DataDrivenModelStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        AVAILABLE = 2,// AVAILABLE
        STALE = 3,// STALE
        EXPIRED = 4,// EXPIRED
        NEVER_GENERATED = 5
    }
    /**
     * @name DataLinkStatusEnum.DataLinkStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/DataLinkStatusEnum.DataLinkStatus
     */
    enum DataLinkStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        REQUESTED = 2,// REQUESTED
        PENDING_APPROVAL = 3,// PENDING_APPROVAL
        ENABLED = 4,// ENABLED
        DISABLED = 5,// DISABLED
        REVOKED = 6,// REVOKED
        REJECTED = 7
    }
    /**
     * @name DataLinkTypeEnum.DataLinkType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/DataLinkTypeEnum.DataLinkType
     */
    enum DataLinkType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        VIDEO = 2
    }
    /**
     * @name DemandGenChannelConfigEnum.DemandGenChannelConfig
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/DemandGenChannelConfigEnum.DemandGenChannelConfig
     */
    enum DemandGenChannelConfig {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CHANNEL_STRATEGY = 2,// CHANNEL_STRATEGY
        SELECTED_CHANNELS = 3
    }
    /**
     * @name DemandGenChannelStrategyEnum.DemandGenChannelStrategy
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/DemandGenChannelStrategyEnum.DemandGenChannelStrategy
     */
    enum DemandGenChannelStrategy {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ALL_CHANNELS = 2,// ALL_CHANNELS
        ALL_OWNED_AND_OPERATED_CHANNELS = 3
    }
    /**
     * @name DistanceBucketEnum.DistanceBucket
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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 EuPoliticalAdvertisingStatusEnum.EuPoliticalAdvertisingStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/EuPoliticalAdvertisingStatusEnum.EuPoliticalAdvertisingStatus
     */
    enum EuPoliticalAdvertisingStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CONTAINS_EU_POLITICAL_ADVERTISING = 2,// CONTAINS_EU_POLITICAL_ADVERTISING
        DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING = 3
    }
    /**
     * @name ExperimentStatusEnum.ExperimentStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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 GeoTargetConstantStatusEnum.GeoTargetConstantStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/GeoTargetConstantStatusEnum.GeoTargetConstantStatus
     */
    enum GeoTargetConstantStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ENABLED = 2,// ENABLED
        REMOVAL_PLANNED = 3
    }
    /**
     * @name GeoTargetingTypeEnum.GeoTargetingType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/GoalConfigLevelEnum.GoalConfigLevel
     */
    enum GoalConfigLevel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CUSTOMER = 2,// CUSTOMER
        CAMPAIGN = 3
    }
    /**
     * @name GoalOptimizationEligibilityEnum.GoalOptimizationEligibility
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/GoalOptimizationEligibilityEnum.GoalOptimizationEligibility
     */
    enum GoalOptimizationEligibility {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        ELIGIBLE = 2,// ELIGIBLE
        INELIGIBLE = 3
    }
    /**
     * @name GoalTypeEnum.GoalType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/GoalTypeEnum.GoalType
     */
    enum GoalType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CUSTOMER_RETENTION = 3
    }
    /**
     * @name GoogleAdsFieldCategoryEnum.GoogleAdsFieldCategory
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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 HotelReconciliationStatusEnum.HotelReconciliationStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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 InsightsTrendEnum.InsightsTrend
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/InsightsTrendEnum.InsightsTrend
     */
    enum InsightsTrend {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        EMERGING = 2,// EMERGING
        RISING = 3,// RISING
        SUSTAINED = 4,// SUSTAINED
        DECLINING = 5
    }
    /**
     * @name InvoiceTypeEnum.InvoiceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/InvoiceTypeEnum.InvoiceType
     */
    enum InvoiceType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CREDIT_MEMO = 2,// CREDIT_MEMO
        INVOICE = 3
    }
    /**
     * @name KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/ListingTypeEnum.ListingType
     */
    enum ListingType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        VEHICLES = 2
    }
    /**
     * @name LocalServicesBusinessRegistrationCheckRejectionReasonEnum.LocalServicesBusinessRegistrationCheckRejectionReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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 LocalServicesLeadCreditIssuanceDecisionEnum.LocalServicesLeadCreditIssuanceDecision
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/LocalServicesLeadCreditIssuanceDecisionEnum.LocalServicesLeadCreditIssuanceDecision
     */
    enum LocalServicesLeadCreditIssuanceDecision {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        SUCCESS_NOT_REACHED_THRESHOLD = 2,// SUCCESS_NOT_REACHED_THRESHOLD
        SUCCESS_REACHED_THRESHOLD = 3,// SUCCESS_REACHED_THRESHOLD
        FAIL_OVER_THRESHOLD = 4,// FAIL_OVER_THRESHOLD
        FAIL_NOT_ELIGIBLE = 5
    }
    /**
     * @name LocalServicesCreditStateEnum.LocalServicesCreditState
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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 LocalServicesLeadSurveyAnswerEnum.LocalServicesLeadSurveyAnswer
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/LocalServicesLeadSurveyAnswerEnum.LocalServicesLeadSurveyAnswer
     */
    enum LocalServicesLeadSurveyAnswer {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        VERY_SATISFIED = 2,// VERY_SATISFIED
        SATISFIED = 3,// SATISFIED
        NEUTRAL = 4,// NEUTRAL
        DISSATISFIED = 5,// DISSATISFIED
        VERY_DISSATISFIED = 6
    }
    /**
     * @name LocalServicesLeadSurveyDissatisfiedReasonEnum.LocalServicesLeadSurveyDissatisfiedReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/LocalServicesLeadSurveyDissatisfiedReasonEnum.LocalServicesLeadSurveyDissatisfiedReason
     */
    enum LocalServicesLeadSurveyDissatisfiedReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        OTHER_DISSATISFIED_REASON = 2,// OTHER_DISSATISFIED_REASON
        GEO_MISMATCH = 3,// GEO_MISMATCH
        JOB_TYPE_MISMATCH = 4,// JOB_TYPE_MISMATCH
        NOT_READY_TO_BOOK = 5,// NOT_READY_TO_BOOK
        SPAM = 6,// SPAM
        DUPLICATE = 7,// DUPLICATE
        SOLICITATION = 8
    }
    /**
     * @name LocalServicesLeadSurveySatisfiedReasonEnum.LocalServicesLeadSurveySatisfiedReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/LocalServicesLeadSurveySatisfiedReasonEnum.LocalServicesLeadSurveySatisfiedReason
     */
    enum LocalServicesLeadSurveySatisfiedReason {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        OTHER_SATISFIED_REASON = 2,// OTHER_SATISFIED_REASON
        BOOKED_CUSTOMER = 3,// BOOKED_CUSTOMER
        LIKELY_BOOKED_CUSTOMER = 4,// LIKELY_BOOKED_CUSTOMER
        SERVICE_RELATED = 5,// SERVICE_RELATED
        HIGH_VALUE_SERVICE = 6
    }
    /**
     * @name LocalServicesLeadTypeEnum.LocalServicesLeadType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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 LocationSourceTypeEnum.LocationSourceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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 MobileDeviceTypeEnum.MobileDeviceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/NegativeGeoTargetTypeEnum.NegativeGeoTargetType
     */
    enum NegativeGeoTargetType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PRESENCE_OR_INTEREST = 4,// PRESENCE_OR_INTEREST
        PRESENCE = 5
    }
    /**
     * @name NonSkippableMaxDurationEnum.NonSkippableMaxDuration
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/NonSkippableMaxDurationEnum.NonSkippableMaxDuration
     */
    enum NonSkippableMaxDuration {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MAX_DURATION_FIFTEEN_SECONDS = 2,// MAX_DURATION_FIFTEEN_SECONDS
        MAX_DURATION_THIRTY_SECONDS = 3,// MAX_DURATION_THIRTY_SECONDS
        MAX_DURATION_SIXTY_SECONDS = 4
    }
    /**
     * @name NonSkippableMinDurationEnum.NonSkippableMinDuration
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/NonSkippableMinDurationEnum.NonSkippableMinDuration
     */
    enum NonSkippableMinDuration {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        MIN_DURATION_FIVE_SECONDS = 2,// MIN_DURATION_FIVE_SECONDS
        MIN_DURATION_SEVEN_SECONDS = 3,// MIN_DURATION_SEVEN_SECONDS
        MIN_DURATION_SIXTEEN_SECONDS = 4,// MIN_DURATION_SIXTEEN_SECONDS
        MIN_DURATION_THIRTY_ONE_SECONDS = 5
    }
    /**
     * @name OfflineConversionDiagnosticStatusEnum.OfflineConversionDiagnosticStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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 ProductAvailabilityEnum.ProductAvailability
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/ProductStatusEnum.ProductStatus
     */
    enum ProductStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NOT_ELIGIBLE = 2,// NOT_ELIGIBLE
        ELIGIBLE_LIMITED = 3,// ELIGIBLE_LIMITED
        ELIGIBLE = 4
    }
    /**
     * @name ReachPlanAgeRangeEnum.ReachPlanAgeRange
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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 ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/ReachPlanConversionRateModelEnum.ReachPlanConversionRateModel
     */
    enum ReachPlanConversionRateModel {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        CUSTOMER_HISTORY = 2,// CUSTOMER_HISTORY
        INVENTORY_AGGRESSIVE = 3,// INVENTORY_AGGRESSIVE
        INVENTORY_CONSERVATIVE = 4,// INVENTORY_CONSERVATIVE
        INVENTORY_MEDIAN = 5
    }
    /**
     * @name ReachPlanNetworkEnum.ReachPlanNetwork
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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 ReachPlanPlannableUserListStatusEnum.ReachPlanPlannableUserListStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/ReachPlanPlannableUserListStatusEnum.ReachPlanPlannableUserListStatus
     */
    enum ReachPlanPlannableUserListStatus {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PLANNABLE = 2,// PLANNABLE
        UNPLANNABLE = 3
    }
    /**
     * @name ReachPlanSurfaceEnum.ReachPlanSurface
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/ReachPlanSurfaceEnum.ReachPlanSurface
     */
    enum ReachPlanSurface {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        DISCOVER_FEED = 7,// DISCOVER_FEED
        GMAIL = 8,// GMAIL
        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 RecommendationSubscriptionStatusEnum.RecommendationSubscriptionStatus
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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,// LOOKALIKE_USER_LISTS_PER_CUSTOMER
        LOGO_CAMPAIGN_ASSETS_PER_CAMPAIGN = 187,// LOGO_CAMPAIGN_ASSETS_PER_CAMPAIGN
        BUSINESS_MESSAGE_ASSET_LINKS_PER_CUSTOMER = 188,// BUSINESS_MESSAGE_ASSET_LINKS_PER_CUSTOMER
        WHATSAPP_BUSINESS_MESSAGE_ASSET_LINKS_PER_CAMPAIGN = 189,// WHATSAPP_BUSINESS_MESSAGE_ASSET_LINKS_PER_CAMPAIGN
        WHATSAPP_BUSINESS_MESSAGE_ASSET_LINKS_PER_AD_GROUP = 190,// WHATSAPP_BUSINESS_MESSAGE_ASSET_LINKS_PER_AD_GROUP
        BRAND_LIST_CRITERIA_PER_AD_GROUP = 193
    }
    /**
     * @name ResponseContentTypeEnum.ResponseContentType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/ResponseContentTypeEnum.ResponseContentType
     */
    enum ResponseContentType {
        UNSPECIFIED = 0,// UNSPECIFIED
        RESOURCE_NAME_ONLY = 1,// RESOURCE_NAME_ONLY
        MUTABLE_RESOURCE = 2
    }
    /**
     * @name SeasonalityEventScopeEnum.SeasonalityEventScope
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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,// BRANDS
        WEBPAGES = 6
    }
    /**
     * @name ShoppingAddProductsToCampaignRecommendationEnum.ShoppingAddProductsToCampaignRecommendation
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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 SmartCampaignNotEligibleReasonEnum.SmartCampaignNotEligibleReason
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/SpendingLimitTypeEnum.SpendingLimitType
     */
    enum SpendingLimitType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        INFINITE = 2
    }
    /**
     * @name SummaryRowSettingEnum.SummaryRowSetting
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/TimeTypeEnum.TimeType
     */
    enum TimeType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NOW = 2,// NOW
        FOREVER = 3
    }
    /**
     * @name UserInterestTaxonomyTypeEnum.UserInterestTaxonomyType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/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/v22/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 ValueRuleDeviceTypeEnum.ValueRuleDeviceType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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/v22/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/v22/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/v22/ValueRuleSetDimensionEnum.ValueRuleSetDimension
     */
    enum ValueRuleSetDimension {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        GEO_LOCATION = 2,// GEO_LOCATION
        DEVICE = 3,// DEVICE
        AUDIENCE = 4,// AUDIENCE
        NO_CONDITION = 5,// NO_CONDITION
        ITINERARY = 6
    }
    /**
     * @name VanityPharmaDisplayUrlModeEnum.VanityPharmaDisplayUrlMode
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/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/v22/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
    }
    /**
     * @name VideoAdFormatRestrictionEnum.VideoAdFormatRestriction
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/VideoAdFormatRestrictionEnum.VideoAdFormatRestriction
     */
    enum VideoAdFormatRestriction {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        NON_SKIPPABLE_IN_STREAM = 2
    }
    /**
     * @name VideoAdSequenceInteractionTypeEnum.VideoAdSequenceInteractionType
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/VideoAdSequenceInteractionTypeEnum.VideoAdSequenceInteractionType
     */
    enum VideoAdSequenceInteractionType {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        PAID_VIEW = 2,// PAID_VIEW
        SKIP = 3,// SKIP
        IMPRESSION = 4,// IMPRESSION
        ENGAGED_IMPRESSION = 5
    }
    /**
     * @name VideoAdSequenceMinimumDurationEnum.VideoAdSequenceMinimumDuration
     * @link https://developers.google.com/google-ads/api/reference/rpc/v22/VideoAdSequenceMinimumDurationEnum.VideoAdSequenceMinimumDuration
     */
    enum VideoAdSequenceMinimumDuration {
        UNSPECIFIED = 0,// UNSPECIFIED
        UNKNOWN = 1,// UNKNOWN
        WEEK = 2,// WEEK
        MONTH = 3
    }
}
