module Google module Ads module GoogleAds module Factories module V17 module Enums # Returns the descriptor for the BiddingStrategyType enum # # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyType enum def self.bidding_strategy_type require "google/ads/google_ads/v17/enums/bidding_strategy_type_pb" Google::Ads::GoogleAds::V17::Enums::BiddingStrategyTypeEnum::BiddingStrategyType.descriptor end # Returns the descriptor for the TargetImpressionShareLocation enum # # @return [Google::Protobuf::EnumDescriptor] for the TargetImpressionShareLocation enum def self.target_impression_share_location require "google/ads/google_ads/v17/enums/target_impression_share_location_pb" Google::Ads::GoogleAds::V17::Enums::TargetImpressionShareLocationEnum::TargetImpressionShareLocation.descriptor end # Returns the descriptor for the AccountBudgetProposalType enum # # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalType enum def self.account_budget_proposal_type require "google/ads/google_ads/v17/enums/account_budget_proposal_type_pb" Google::Ads::GoogleAds::V17::Enums::AccountBudgetProposalTypeEnum::AccountBudgetProposalType.descriptor end # Returns the descriptor for the AccountBudgetStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetStatus enum def self.account_budget_status require "google/ads/google_ads/v17/enums/account_budget_status_pb" Google::Ads::GoogleAds::V17::Enums::AccountBudgetStatusEnum::AccountBudgetStatus.descriptor end # Returns the descriptor for the SpendingLimitType enum # # @return [Google::Protobuf::EnumDescriptor] for the SpendingLimitType enum def self.spending_limit_type require "google/ads/google_ads/v17/enums/spending_limit_type_pb" Google::Ads::GoogleAds::V17::Enums::SpendingLimitTypeEnum::SpendingLimitType.descriptor end # Returns the descriptor for the TimeType enum # # @return [Google::Protobuf::EnumDescriptor] for the TimeType enum def self.time_type require "google/ads/google_ads/v17/enums/time_type_pb" Google::Ads::GoogleAds::V17::Enums::TimeTypeEnum::TimeType.descriptor end # Returns the descriptor for the AccountBudgetProposalStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalStatus enum def self.account_budget_proposal_status require "google/ads/google_ads/v17/enums/account_budget_proposal_status_pb" Google::Ads::GoogleAds::V17::Enums::AccountBudgetProposalStatusEnum::AccountBudgetProposalStatus.descriptor end # Returns the descriptor for the AccountLinkStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AccountLinkStatus enum def self.account_link_status require "google/ads/google_ads/v17/enums/account_link_status_pb" Google::Ads::GoogleAds::V17::Enums::AccountLinkStatusEnum::AccountLinkStatus.descriptor end # Returns the descriptor for the LinkedAccountType enum # # @return [Google::Protobuf::EnumDescriptor] for the LinkedAccountType enum def self.linked_account_type require "google/ads/google_ads/v17/enums/linked_account_type_pb" Google::Ads::GoogleAds::V17::Enums::LinkedAccountTypeEnum::LinkedAccountType.descriptor end # Returns the descriptor for the MobileAppVendor enum # # @return [Google::Protobuf::EnumDescriptor] for the MobileAppVendor enum def self.mobile_app_vendor require "google/ads/google_ads/v17/enums/mobile_app_vendor_pb" Google::Ads::GoogleAds::V17::Enums::MobileAppVendorEnum::MobileAppVendor.descriptor end # Returns the descriptor for the ServedAssetFieldType enum # # @return [Google::Protobuf::EnumDescriptor] for the ServedAssetFieldType enum def self.served_asset_field_type require "google/ads/google_ads/v17/enums/served_asset_field_type_pb" Google::Ads::GoogleAds::V17::Enums::ServedAssetFieldTypeEnum::ServedAssetFieldType.descriptor end # Returns the descriptor for the PolicyTopicEntryType enum # # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEntryType enum def self.policy_topic_entry_type require "google/ads/google_ads/v17/enums/policy_topic_entry_type_pb" Google::Ads::GoogleAds::V17::Enums::PolicyTopicEntryTypeEnum::PolicyTopicEntryType.descriptor end # Returns the descriptor for the PolicyTopicEvidenceDestinationMismatchUrlType enum # # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationMismatchUrlType enum def self.policy_topic_evidence_destination_mismatch_url_type require "google/ads/google_ads/v17/enums/policy_topic_evidence_destination_mismatch_url_type_pb" Google::Ads::GoogleAds::V17::Enums::PolicyTopicEvidenceDestinationMismatchUrlTypeEnum::PolicyTopicEvidenceDestinationMismatchUrlType.descriptor end # Returns the descriptor for the PolicyTopicEvidenceDestinationNotWorkingDevice enum # # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationNotWorkingDevice enum def self.policy_topic_evidence_destination_not_working_device require "google/ads/google_ads/v17/enums/policy_topic_evidence_destination_not_working_device_pb" Google::Ads::GoogleAds::V17::Enums::PolicyTopicEvidenceDestinationNotWorkingDeviceEnum::PolicyTopicEvidenceDestinationNotWorkingDevice.descriptor end # Returns the descriptor for the PolicyTopicEvidenceDestinationNotWorkingDnsErrorType enum # # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationNotWorkingDnsErrorType enum def self.policy_topic_evidence_destination_not_working_dns_error_type require "google/ads/google_ads/v17/enums/policy_topic_evidence_destination_not_working_dns_error_type_pb" Google::Ads::GoogleAds::V17::Enums::PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum::PolicyTopicEvidenceDestinationNotWorkingDnsErrorType.descriptor end # Returns the descriptor for the AssetFieldType enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetFieldType enum def self.asset_field_type require "google/ads/google_ads/v17/enums/asset_field_type_pb" Google::Ads::GoogleAds::V17::Enums::AssetFieldTypeEnum::AssetFieldType.descriptor end # Returns the descriptor for the AssetPerformanceLabel enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetPerformanceLabel enum def self.asset_performance_label require "google/ads/google_ads/v17/enums/asset_performance_label_pb" Google::Ads::GoogleAds::V17::Enums::AssetPerformanceLabelEnum::AssetPerformanceLabel.descriptor end # Returns the descriptor for the AssetSource enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetSource enum def self.asset_source require "google/ads/google_ads/v17/enums/asset_source_pb" Google::Ads::GoogleAds::V17::Enums::AssetSourceEnum::AssetSource.descriptor end # Returns the descriptor for the PolicyApprovalStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the PolicyApprovalStatus enum def self.policy_approval_status require "google/ads/google_ads/v17/enums/policy_approval_status_pb" Google::Ads::GoogleAds::V17::Enums::PolicyApprovalStatusEnum::PolicyApprovalStatus.descriptor end # Returns the descriptor for the PolicyReviewStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the PolicyReviewStatus enum def self.policy_review_status require "google/ads/google_ads/v17/enums/policy_review_status_pb" Google::Ads::GoogleAds::V17::Enums::PolicyReviewStatusEnum::PolicyReviewStatus.descriptor end # Returns the descriptor for the AdGroupAdPrimaryStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdPrimaryStatus enum def self.ad_group_ad_primary_status require "google/ads/google_ads/v17/enums/ad_group_ad_primary_status_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupAdPrimaryStatusEnum::AdGroupAdPrimaryStatus.descriptor end # Returns the descriptor for the AdGroupAdPrimaryStatusReason enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdPrimaryStatusReason enum def self.ad_group_ad_primary_status_reason require "google/ads/google_ads/v17/enums/ad_group_ad_primary_status_reason_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupAdPrimaryStatusReasonEnum::AdGroupAdPrimaryStatusReason.descriptor end # Returns the descriptor for the AdGroupAdStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdStatus enum def self.ad_group_ad_status require "google/ads/google_ads/v17/enums/ad_group_ad_status_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupAdStatusEnum::AdGroupAdStatus.descriptor end # Returns the descriptor for the AdStrength enum # # @return [Google::Protobuf::EnumDescriptor] for the AdStrength enum def self.ad_strength require "google/ads/google_ads/v17/enums/ad_strength_pb" Google::Ads::GoogleAds::V17::Enums::AdStrengthEnum::AdStrength.descriptor end # Returns the descriptor for the AssetLinkPrimaryStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetLinkPrimaryStatus enum def self.asset_link_primary_status require "google/ads/google_ads/v17/enums/asset_link_primary_status_pb" Google::Ads::GoogleAds::V17::Enums::AssetLinkPrimaryStatusEnum::AssetLinkPrimaryStatus.descriptor end # Returns the descriptor for the AssetLinkPrimaryStatusReason enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetLinkPrimaryStatusReason enum def self.asset_link_primary_status_reason require "google/ads/google_ads/v17/enums/asset_link_primary_status_reason_pb" Google::Ads::GoogleAds::V17::Enums::AssetLinkPrimaryStatusReasonEnum::AssetLinkPrimaryStatusReason.descriptor end # Returns the descriptor for the AssetOfflineEvaluationErrorReasons enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetOfflineEvaluationErrorReasons enum def self.asset_offline_evaluation_error_reasons require "google/ads/google_ads/v17/enums/asset_offline_evaluation_error_reasons_pb" Google::Ads::GoogleAds::V17::Enums::AssetOfflineEvaluationErrorReasonsEnum::AssetOfflineEvaluationErrorReasons.descriptor end # Returns the descriptor for the CallConversionReportingState enum # # @return [Google::Protobuf::EnumDescriptor] for the CallConversionReportingState enum def self.call_conversion_reporting_state require "google/ads/google_ads/v17/enums/call_conversion_reporting_state_pb" Google::Ads::GoogleAds::V17::Enums::CallConversionReportingStateEnum::CallConversionReportingState.descriptor end # Returns the descriptor for the DisplayAdFormatSetting enum # # @return [Google::Protobuf::EnumDescriptor] for the DisplayAdFormatSetting enum def self.display_ad_format_setting require "google/ads/google_ads/v17/enums/display_ad_format_setting_pb" Google::Ads::GoogleAds::V17::Enums::DisplayAdFormatSettingEnum::DisplayAdFormatSetting.descriptor end # Returns the descriptor for the DisplayUploadProductType enum # # @return [Google::Protobuf::EnumDescriptor] for the DisplayUploadProductType enum def self.display_upload_product_type require "google/ads/google_ads/v17/enums/display_upload_product_type_pb" Google::Ads::GoogleAds::V17::Enums::DisplayUploadProductTypeEnum::DisplayUploadProductType.descriptor end # Returns the descriptor for the LegacyAppInstallAdAppStore enum # # @return [Google::Protobuf::EnumDescriptor] for the LegacyAppInstallAdAppStore enum def self.legacy_app_install_ad_app_store require "google/ads/google_ads/v17/enums/legacy_app_install_ad_app_store_pb" Google::Ads::GoogleAds::V17::Enums::LegacyAppInstallAdAppStoreEnum::LegacyAppInstallAdAppStore.descriptor end # Returns the descriptor for the MimeType enum # # @return [Google::Protobuf::EnumDescriptor] for the MimeType enum def self.mime_type require "google/ads/google_ads/v17/enums/mime_type_pb" Google::Ads::GoogleAds::V17::Enums::MimeTypeEnum::MimeType.descriptor end # Returns the descriptor for the VideoThumbnail enum # # @return [Google::Protobuf::EnumDescriptor] for the VideoThumbnail enum def self.video_thumbnail require "google/ads/google_ads/v17/enums/video_thumbnail_pb" Google::Ads::GoogleAds::V17::Enums::VideoThumbnailEnum::VideoThumbnail.descriptor end # Returns the descriptor for the AppUrlOperatingSystemType enum # # @return [Google::Protobuf::EnumDescriptor] for the AppUrlOperatingSystemType enum def self.app_url_operating_system_type require "google/ads/google_ads/v17/enums/app_url_operating_system_type_pb" Google::Ads::GoogleAds::V17::Enums::AppUrlOperatingSystemTypeEnum::AppUrlOperatingSystemType.descriptor end # Returns the descriptor for the AdType enum # # @return [Google::Protobuf::EnumDescriptor] for the AdType enum def self.ad_type require "google/ads/google_ads/v17/enums/ad_type_pb" Google::Ads::GoogleAds::V17::Enums::AdTypeEnum::AdType.descriptor end # Returns the descriptor for the Device enum # # @return [Google::Protobuf::EnumDescriptor] for the Device enum def self.device require "google/ads/google_ads/v17/enums/device_pb" Google::Ads::GoogleAds::V17::Enums::DeviceEnum::Device.descriptor end # Returns the descriptor for the SystemManagedResourceSource enum # # @return [Google::Protobuf::EnumDescriptor] for the SystemManagedResourceSource enum def self.system_managed_resource_source require "google/ads/google_ads/v17/enums/system_managed_entity_source_pb" Google::Ads::GoogleAds::V17::Enums::SystemManagedResourceSourceEnum::SystemManagedResourceSource.descriptor end # Returns the descriptor for the AssetLinkStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetLinkStatus enum def self.asset_link_status require "google/ads/google_ads/v17/enums/asset_link_status_pb" Google::Ads::GoogleAds::V17::Enums::AssetLinkStatusEnum::AssetLinkStatus.descriptor end # Returns the descriptor for the AssetSetLinkStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetSetLinkStatus enum def self.asset_set_link_status require "google/ads/google_ads/v17/enums/asset_set_link_status_pb" Google::Ads::GoogleAds::V17::Enums::AssetSetLinkStatusEnum::AssetSetLinkStatus.descriptor end # Returns the descriptor for the AgeRangeType enum # # @return [Google::Protobuf::EnumDescriptor] for the AgeRangeType enum def self.age_range_type require "google/ads/google_ads/v17/enums/age_range_type_pb" Google::Ads::GoogleAds::V17::Enums::AgeRangeTypeEnum::AgeRangeType.descriptor end # Returns the descriptor for the AppPaymentModelType enum # # @return [Google::Protobuf::EnumDescriptor] for the AppPaymentModelType enum def self.app_payment_model_type require "google/ads/google_ads/v17/enums/app_payment_model_type_pb" Google::Ads::GoogleAds::V17::Enums::AppPaymentModelTypeEnum::AppPaymentModelType.descriptor end # Returns the descriptor for the BrandRequestRejectionReason enum # # @return [Google::Protobuf::EnumDescriptor] for the BrandRequestRejectionReason enum def self.brand_request_rejection_reason require "google/ads/google_ads/v17/enums/brand_request_rejection_reason_pb" Google::Ads::GoogleAds::V17::Enums::BrandRequestRejectionReasonEnum::BrandRequestRejectionReason.descriptor end # Returns the descriptor for the BrandState enum # # @return [Google::Protobuf::EnumDescriptor] for the BrandState enum def self.brand_state require "google/ads/google_ads/v17/enums/brand_state_pb" Google::Ads::GoogleAds::V17::Enums::BrandStateEnum::BrandState.descriptor end # Returns the descriptor for the ContentLabelType enum # # @return [Google::Protobuf::EnumDescriptor] for the ContentLabelType enum def self.content_label_type require "google/ads/google_ads/v17/enums/content_label_type_pb" Google::Ads::GoogleAds::V17::Enums::ContentLabelTypeEnum::ContentLabelType.descriptor end # Returns the descriptor for the DayOfWeek enum # # @return [Google::Protobuf::EnumDescriptor] for the DayOfWeek enum def self.day_of_week require "google/ads/google_ads/v17/enums/day_of_week_pb" Google::Ads::GoogleAds::V17::Enums::DayOfWeekEnum::DayOfWeek.descriptor end # Returns the descriptor for the GenderType enum # # @return [Google::Protobuf::EnumDescriptor] for the GenderType enum def self.gender_type require "google/ads/google_ads/v17/enums/gender_type_pb" Google::Ads::GoogleAds::V17::Enums::GenderTypeEnum::GenderType.descriptor end # Returns the descriptor for the HotelDateSelectionType enum # # @return [Google::Protobuf::EnumDescriptor] for the HotelDateSelectionType enum def self.hotel_date_selection_type require "google/ads/google_ads/v17/enums/hotel_date_selection_type_pb" Google::Ads::GoogleAds::V17::Enums::HotelDateSelectionTypeEnum::HotelDateSelectionType.descriptor end # Returns the descriptor for the IncomeRangeType enum # # @return [Google::Protobuf::EnumDescriptor] for the IncomeRangeType enum def self.income_range_type require "google/ads/google_ads/v17/enums/income_range_type_pb" Google::Ads::GoogleAds::V17::Enums::IncomeRangeTypeEnum::IncomeRangeType.descriptor end # Returns the descriptor for the InteractionType enum # # @return [Google::Protobuf::EnumDescriptor] for the InteractionType enum def self.interaction_type require "google/ads/google_ads/v17/enums/interaction_type_pb" Google::Ads::GoogleAds::V17::Enums::InteractionTypeEnum::InteractionType.descriptor end # Returns the descriptor for the KeywordMatchType enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordMatchType enum def self.keyword_match_type require "google/ads/google_ads/v17/enums/keyword_match_type_pb" Google::Ads::GoogleAds::V17::Enums::KeywordMatchTypeEnum::KeywordMatchType.descriptor end # Returns the descriptor for the ListingGroupType enum # # @return [Google::Protobuf::EnumDescriptor] for the ListingGroupType enum def self.listing_group_type require "google/ads/google_ads/v17/enums/listing_group_type_pb" Google::Ads::GoogleAds::V17::Enums::ListingGroupTypeEnum::ListingGroupType.descriptor end # Returns the descriptor for the LocationGroupRadiusUnits enum # # @return [Google::Protobuf::EnumDescriptor] for the LocationGroupRadiusUnits enum def self.location_group_radius_units require "google/ads/google_ads/v17/enums/location_group_radius_units_pb" Google::Ads::GoogleAds::V17::Enums::LocationGroupRadiusUnitsEnum::LocationGroupRadiusUnits.descriptor end # Returns the descriptor for the MinuteOfHour enum # # @return [Google::Protobuf::EnumDescriptor] for the MinuteOfHour enum def self.minute_of_hour require "google/ads/google_ads/v17/enums/minute_of_hour_pb" Google::Ads::GoogleAds::V17::Enums::MinuteOfHourEnum::MinuteOfHour.descriptor end # Returns the descriptor for the ParentalStatusType enum # # @return [Google::Protobuf::EnumDescriptor] for the ParentalStatusType enum def self.parental_status_type require "google/ads/google_ads/v17/enums/parental_status_type_pb" Google::Ads::GoogleAds::V17::Enums::ParentalStatusTypeEnum::ParentalStatusType.descriptor end # Returns the descriptor for the ProductCategoryLevel enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductCategoryLevel enum def self.product_category_level require "google/ads/google_ads/v17/enums/product_category_level_pb" Google::Ads::GoogleAds::V17::Enums::ProductCategoryLevelEnum::ProductCategoryLevel.descriptor end # Returns the descriptor for the ProductChannel enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductChannel enum def self.product_channel require "google/ads/google_ads/v17/enums/product_channel_pb" Google::Ads::GoogleAds::V17::Enums::ProductChannelEnum::ProductChannel.descriptor end # Returns the descriptor for the ProductChannelExclusivity enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductChannelExclusivity enum def self.product_channel_exclusivity require "google/ads/google_ads/v17/enums/product_channel_exclusivity_pb" Google::Ads::GoogleAds::V17::Enums::ProductChannelExclusivityEnum::ProductChannelExclusivity.descriptor end # Returns the descriptor for the ProductCondition enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductCondition enum def self.product_condition require "google/ads/google_ads/v17/enums/product_condition_pb" Google::Ads::GoogleAds::V17::Enums::ProductConditionEnum::ProductCondition.descriptor end # Returns the descriptor for the ProductCustomAttributeIndex enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductCustomAttributeIndex enum def self.product_custom_attribute_index require "google/ads/google_ads/v17/enums/product_custom_attribute_index_pb" Google::Ads::GoogleAds::V17::Enums::ProductCustomAttributeIndexEnum::ProductCustomAttributeIndex.descriptor end # Returns the descriptor for the ProductTypeLevel enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductTypeLevel enum def self.product_type_level require "google/ads/google_ads/v17/enums/product_type_level_pb" Google::Ads::GoogleAds::V17::Enums::ProductTypeLevelEnum::ProductTypeLevel.descriptor end # Returns the descriptor for the ProximityRadiusUnits enum # # @return [Google::Protobuf::EnumDescriptor] for the ProximityRadiusUnits enum def self.proximity_radius_units require "google/ads/google_ads/v17/enums/proximity_radius_units_pb" Google::Ads::GoogleAds::V17::Enums::ProximityRadiusUnitsEnum::ProximityRadiusUnits.descriptor end # Returns the descriptor for the WebpageConditionOperand enum # # @return [Google::Protobuf::EnumDescriptor] for the WebpageConditionOperand enum def self.webpage_condition_operand require "google/ads/google_ads/v17/enums/webpage_condition_operand_pb" Google::Ads::GoogleAds::V17::Enums::WebpageConditionOperandEnum::WebpageConditionOperand.descriptor end # Returns the descriptor for the WebpageConditionOperator enum # # @return [Google::Protobuf::EnumDescriptor] for the WebpageConditionOperator enum def self.webpage_condition_operator require "google/ads/google_ads/v17/enums/webpage_condition_operator_pb" Google::Ads::GoogleAds::V17::Enums::WebpageConditionOperatorEnum::WebpageConditionOperator.descriptor end # Returns the descriptor for the BidModifierSource enum # # @return [Google::Protobuf::EnumDescriptor] for the BidModifierSource enum def self.bid_modifier_source require "google/ads/google_ads/v17/enums/bid_modifier_source_pb" Google::Ads::GoogleAds::V17::Enums::BidModifierSourceEnum::BidModifierSource.descriptor end # Returns the descriptor for the CustomizerAttributeType enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomizerAttributeType enum def self.customizer_attribute_type require "google/ads/google_ads/v17/enums/customizer_attribute_type_pb" Google::Ads::GoogleAds::V17::Enums::CustomizerAttributeTypeEnum::CustomizerAttributeType.descriptor end # Returns the descriptor for the CustomizerValueStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomizerValueStatus enum def self.customizer_value_status require "google/ads/google_ads/v17/enums/customizer_value_status_pb" Google::Ads::GoogleAds::V17::Enums::CustomizerValueStatusEnum::CustomizerValueStatus.descriptor end # Returns the descriptor for the AdGroupCriterionApprovalStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionApprovalStatus enum def self.ad_group_criterion_approval_status require "google/ads/google_ads/v17/enums/ad_group_criterion_approval_status_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupCriterionApprovalStatusEnum::AdGroupCriterionApprovalStatus.descriptor end # Returns the descriptor for the AdGroupCriterionPrimaryStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionPrimaryStatus enum def self.ad_group_criterion_primary_status require "google/ads/google_ads/v17/enums/ad_group_criterion_primary_status_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupCriterionPrimaryStatusEnum::AdGroupCriterionPrimaryStatus.descriptor end # Returns the descriptor for the AdGroupCriterionPrimaryStatusReason enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionPrimaryStatusReason enum def self.ad_group_criterion_primary_status_reason require "google/ads/google_ads/v17/enums/ad_group_criterion_primary_status_reason_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupCriterionPrimaryStatusReasonEnum::AdGroupCriterionPrimaryStatusReason.descriptor end # Returns the descriptor for the AdGroupCriterionStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionStatus enum def self.ad_group_criterion_status require "google/ads/google_ads/v17/enums/ad_group_criterion_status_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupCriterionStatusEnum::AdGroupCriterionStatus.descriptor end # Returns the descriptor for the BiddingSource enum # # @return [Google::Protobuf::EnumDescriptor] for the BiddingSource enum def self.bidding_source require "google/ads/google_ads/v17/enums/bidding_source_pb" Google::Ads::GoogleAds::V17::Enums::BiddingSourceEnum::BiddingSource.descriptor end # Returns the descriptor for the CriterionSystemServingStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CriterionSystemServingStatus enum def self.criterion_system_serving_status require "google/ads/google_ads/v17/enums/criterion_system_serving_status_pb" Google::Ads::GoogleAds::V17::Enums::CriterionSystemServingStatusEnum::CriterionSystemServingStatus.descriptor end # Returns the descriptor for the CriterionType enum # # @return [Google::Protobuf::EnumDescriptor] for the CriterionType enum def self.criterion_type require "google/ads/google_ads/v17/enums/criterion_type_pb" Google::Ads::GoogleAds::V17::Enums::CriterionTypeEnum::CriterionType.descriptor end # Returns the descriptor for the QualityScoreBucket enum # # @return [Google::Protobuf::EnumDescriptor] for the QualityScoreBucket enum def self.quality_score_bucket require "google/ads/google_ads/v17/enums/quality_score_bucket_pb" Google::Ads::GoogleAds::V17::Enums::QualityScoreBucketEnum::QualityScoreBucket.descriptor end # Returns the descriptor for the SimulationModificationMethod enum # # @return [Google::Protobuf::EnumDescriptor] for the SimulationModificationMethod enum def self.simulation_modification_method require "google/ads/google_ads/v17/enums/simulation_modification_method_pb" Google::Ads::GoogleAds::V17::Enums::SimulationModificationMethodEnum::SimulationModificationMethod.descriptor end # Returns the descriptor for the SimulationType enum # # @return [Google::Protobuf::EnumDescriptor] for the SimulationType enum def self.simulation_type require "google/ads/google_ads/v17/enums/simulation_type_pb" Google::Ads::GoogleAds::V17::Enums::SimulationTypeEnum::SimulationType.descriptor end # Returns the descriptor for the ExtensionSettingDevice enum # # @return [Google::Protobuf::EnumDescriptor] for the ExtensionSettingDevice enum def self.extension_setting_device require "google/ads/google_ads/v17/enums/extension_setting_device_pb" Google::Ads::GoogleAds::V17::Enums::ExtensionSettingDeviceEnum::ExtensionSettingDevice.descriptor end # Returns the descriptor for the ExtensionType enum # # @return [Google::Protobuf::EnumDescriptor] for the ExtensionType enum def self.extension_type require "google/ads/google_ads/v17/enums/extension_type_pb" Google::Ads::GoogleAds::V17::Enums::ExtensionTypeEnum::ExtensionType.descriptor end # Returns the descriptor for the MatchingFunctionContextType enum # # @return [Google::Protobuf::EnumDescriptor] for the MatchingFunctionContextType enum def self.matching_function_context_type require "google/ads/google_ads/v17/enums/matching_function_context_type_pb" Google::Ads::GoogleAds::V17::Enums::MatchingFunctionContextTypeEnum::MatchingFunctionContextType.descriptor end # Returns the descriptor for the MatchingFunctionOperator enum # # @return [Google::Protobuf::EnumDescriptor] for the MatchingFunctionOperator enum def self.matching_function_operator require "google/ads/google_ads/v17/enums/matching_function_operator_pb" Google::Ads::GoogleAds::V17::Enums::MatchingFunctionOperatorEnum::MatchingFunctionOperator.descriptor end # Returns the descriptor for the FeedLinkStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedLinkStatus enum def self.feed_link_status require "google/ads/google_ads/v17/enums/feed_link_status_pb" Google::Ads::GoogleAds::V17::Enums::FeedLinkStatusEnum::FeedLinkStatus.descriptor end # Returns the descriptor for the PlaceholderType enum # # @return [Google::Protobuf::EnumDescriptor] for the PlaceholderType enum def self.placeholder_type require "google/ads/google_ads/v17/enums/placeholder_type_pb" Google::Ads::GoogleAds::V17::Enums::PlaceholderTypeEnum::PlaceholderType.descriptor end # Returns the descriptor for the TargetingDimension enum # # @return [Google::Protobuf::EnumDescriptor] for the TargetingDimension enum def self.targeting_dimension require "google/ads/google_ads/v17/enums/targeting_dimension_pb" Google::Ads::GoogleAds::V17::Enums::TargetingDimensionEnum::TargetingDimension.descriptor end # Returns the descriptor for the Operator enum # # @return [Google::Protobuf::EnumDescriptor] for the Operator enum def self.operator require "google/ads/google_ads/v17/common/targeting_setting_pb" Google::Ads::GoogleAds::V17::Common::TargetRestrictionOperation::Operator.descriptor end # Returns the descriptor for the AdGroupAdRotationMode enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdRotationMode enum def self.ad_group_ad_rotation_mode require "google/ads/google_ads/v17/enums/ad_group_ad_rotation_mode_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupAdRotationModeEnum::AdGroupAdRotationMode.descriptor end # Returns the descriptor for the AdGroupPrimaryStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupPrimaryStatus enum def self.ad_group_primary_status require "google/ads/google_ads/v17/enums/ad_group_primary_status_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupPrimaryStatusEnum::AdGroupPrimaryStatus.descriptor end # Returns the descriptor for the AdGroupPrimaryStatusReason enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupPrimaryStatusReason enum def self.ad_group_primary_status_reason require "google/ads/google_ads/v17/enums/ad_group_primary_status_reason_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupPrimaryStatusReasonEnum::AdGroupPrimaryStatusReason.descriptor end # Returns the descriptor for the AdGroupStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupStatus enum def self.ad_group_status require "google/ads/google_ads/v17/enums/ad_group_status_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupStatusEnum::AdGroupStatus.descriptor end # Returns the descriptor for the AdGroupType enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupType enum def self.ad_group_type require "google/ads/google_ads/v17/enums/ad_group_type_pb" Google::Ads::GoogleAds::V17::Enums::AdGroupTypeEnum::AdGroupType.descriptor end # Returns the descriptor for the AssetSetType enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetSetType enum def self.asset_set_type require "google/ads/google_ads/v17/enums/asset_set_type_pb" Google::Ads::GoogleAds::V17::Enums::AssetSetTypeEnum::AssetSetType.descriptor end # Returns the descriptor for the AndroidPrivacyInteractionType enum # # @return [Google::Protobuf::EnumDescriptor] for the AndroidPrivacyInteractionType enum def self.android_privacy_interaction_type require "google/ads/google_ads/v17/enums/android_privacy_interaction_type_pb" Google::Ads::GoogleAds::V17::Enums::AndroidPrivacyInteractionTypeEnum::AndroidPrivacyInteractionType.descriptor end # Returns the descriptor for the AndroidPrivacyNetworkType enum # # @return [Google::Protobuf::EnumDescriptor] for the AndroidPrivacyNetworkType enum def self.android_privacy_network_type require "google/ads/google_ads/v17/enums/android_privacy_network_type_pb" Google::Ads::GoogleAds::V17::Enums::AndroidPrivacyNetworkTypeEnum::AndroidPrivacyNetworkType.descriptor end # Returns the descriptor for the ListingGroupFilterCustomAttributeIndex enum # # @return [Google::Protobuf::EnumDescriptor] for the ListingGroupFilterCustomAttributeIndex enum def self.listing_group_filter_custom_attribute_index require "google/ads/google_ads/v17/enums/listing_group_filter_custom_attribute_index_pb" Google::Ads::GoogleAds::V17::Enums::ListingGroupFilterCustomAttributeIndexEnum::ListingGroupFilterCustomAttributeIndex.descriptor end # Returns the descriptor for the ListingGroupFilterListingSource enum # # @return [Google::Protobuf::EnumDescriptor] for the ListingGroupFilterListingSource enum def self.listing_group_filter_listing_source require "google/ads/google_ads/v17/enums/listing_group_filter_listing_source_pb" Google::Ads::GoogleAds::V17::Enums::ListingGroupFilterListingSourceEnum::ListingGroupFilterListingSource.descriptor end # Returns the descriptor for the ListingGroupFilterProductCategoryLevel enum # # @return [Google::Protobuf::EnumDescriptor] for the ListingGroupFilterProductCategoryLevel enum def self.listing_group_filter_product_category_level require "google/ads/google_ads/v17/enums/listing_group_filter_product_category_level_pb" Google::Ads::GoogleAds::V17::Enums::ListingGroupFilterProductCategoryLevelEnum::ListingGroupFilterProductCategoryLevel.descriptor end # Returns the descriptor for the ListingGroupFilterProductChannel enum # # @return [Google::Protobuf::EnumDescriptor] for the ListingGroupFilterProductChannel enum def self.listing_group_filter_product_channel require "google/ads/google_ads/v17/enums/listing_group_filter_product_channel_pb" Google::Ads::GoogleAds::V17::Enums::ListingGroupFilterProductChannelEnum::ListingGroupFilterProductChannel.descriptor end # Returns the descriptor for the ListingGroupFilterProductCondition enum # # @return [Google::Protobuf::EnumDescriptor] for the ListingGroupFilterProductCondition enum def self.listing_group_filter_product_condition require "google/ads/google_ads/v17/enums/listing_group_filter_product_condition_pb" Google::Ads::GoogleAds::V17::Enums::ListingGroupFilterProductConditionEnum::ListingGroupFilterProductCondition.descriptor end # Returns the descriptor for the ListingGroupFilterProductTypeLevel enum # # @return [Google::Protobuf::EnumDescriptor] for the ListingGroupFilterProductTypeLevel enum def self.listing_group_filter_product_type_level require "google/ads/google_ads/v17/enums/listing_group_filter_product_type_level_pb" Google::Ads::GoogleAds::V17::Enums::ListingGroupFilterProductTypeLevelEnum::ListingGroupFilterProductTypeLevel.descriptor end # Returns the descriptor for the ListingGroupFilterType enum # # @return [Google::Protobuf::EnumDescriptor] for the ListingGroupFilterType enum def self.listing_group_filter_type require "google/ads/google_ads/v17/enums/listing_group_filter_type_enum_pb" Google::Ads::GoogleAds::V17::Enums::ListingGroupFilterTypeEnum::ListingGroupFilterType.descriptor end # Returns the descriptor for the AssetGroupPrimaryStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetGroupPrimaryStatus enum def self.asset_group_primary_status require "google/ads/google_ads/v17/enums/asset_group_primary_status_pb" Google::Ads::GoogleAds::V17::Enums::AssetGroupPrimaryStatusEnum::AssetGroupPrimaryStatus.descriptor end # Returns the descriptor for the AssetGroupPrimaryStatusReason enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetGroupPrimaryStatusReason enum def self.asset_group_primary_status_reason require "google/ads/google_ads/v17/enums/asset_group_primary_status_reason_pb" Google::Ads::GoogleAds::V17::Enums::AssetGroupPrimaryStatusReasonEnum::AssetGroupPrimaryStatusReason.descriptor end # Returns the descriptor for the AssetGroupStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetGroupStatus enum def self.asset_group_status require "google/ads/google_ads/v17/enums/asset_group_status_pb" Google::Ads::GoogleAds::V17::Enums::AssetGroupStatusEnum::AssetGroupStatus.descriptor end # Returns the descriptor for the AssetGroupSignalApprovalStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetGroupSignalApprovalStatus enum def self.asset_group_signal_approval_status require "google/ads/google_ads/v17/enums/asset_group_signal_approval_status_pb" Google::Ads::GoogleAds::V17::Enums::AssetGroupSignalApprovalStatusEnum::AssetGroupSignalApprovalStatus.descriptor end # Returns the descriptor for the CallToActionType enum # # @return [Google::Protobuf::EnumDescriptor] for the CallToActionType enum def self.call_to_action_type require "google/ads/google_ads/v17/enums/call_to_action_type_pb" Google::Ads::GoogleAds::V17::Enums::CallToActionTypeEnum::CallToActionType.descriptor end # Returns the descriptor for the LeadFormCallToActionType enum # # @return [Google::Protobuf::EnumDescriptor] for the LeadFormCallToActionType enum def self.lead_form_call_to_action_type require "google/ads/google_ads/v17/enums/lead_form_call_to_action_type_pb" Google::Ads::GoogleAds::V17::Enums::LeadFormCallToActionTypeEnum::LeadFormCallToActionType.descriptor end # Returns the descriptor for the LeadFormDesiredIntent enum # # @return [Google::Protobuf::EnumDescriptor] for the LeadFormDesiredIntent enum def self.lead_form_desired_intent require "google/ads/google_ads/v17/enums/lead_form_desired_intent_pb" Google::Ads::GoogleAds::V17::Enums::LeadFormDesiredIntentEnum::LeadFormDesiredIntent.descriptor end # Returns the descriptor for the LeadFormFieldUserInputType enum # # @return [Google::Protobuf::EnumDescriptor] for the LeadFormFieldUserInputType enum def self.lead_form_field_user_input_type require "google/ads/google_ads/v17/enums/lead_form_field_user_input_type_pb" Google::Ads::GoogleAds::V17::Enums::LeadFormFieldUserInputTypeEnum::LeadFormFieldUserInputType.descriptor end # Returns the descriptor for the LeadFormPostSubmitCallToActionType enum # # @return [Google::Protobuf::EnumDescriptor] for the LeadFormPostSubmitCallToActionType enum def self.lead_form_post_submit_call_to_action_type require "google/ads/google_ads/v17/enums/lead_form_post_submit_call_to_action_type_pb" Google::Ads::GoogleAds::V17::Enums::LeadFormPostSubmitCallToActionTypeEnum::LeadFormPostSubmitCallToActionType.descriptor end # Returns the descriptor for the LocationOwnershipType enum # # @return [Google::Protobuf::EnumDescriptor] for the LocationOwnershipType enum def self.location_ownership_type require "google/ads/google_ads/v17/enums/location_ownership_type_pb" Google::Ads::GoogleAds::V17::Enums::LocationOwnershipTypeEnum::LocationOwnershipType.descriptor end # Returns the descriptor for the PriceExtensionPriceQualifier enum # # @return [Google::Protobuf::EnumDescriptor] for the PriceExtensionPriceQualifier enum def self.price_extension_price_qualifier require "google/ads/google_ads/v17/enums/price_extension_price_qualifier_pb" Google::Ads::GoogleAds::V17::Enums::PriceExtensionPriceQualifierEnum::PriceExtensionPriceQualifier.descriptor end # Returns the descriptor for the PriceExtensionPriceUnit enum # # @return [Google::Protobuf::EnumDescriptor] for the PriceExtensionPriceUnit enum def self.price_extension_price_unit require "google/ads/google_ads/v17/enums/price_extension_price_unit_pb" Google::Ads::GoogleAds::V17::Enums::PriceExtensionPriceUnitEnum::PriceExtensionPriceUnit.descriptor end # Returns the descriptor for the PriceExtensionType enum # # @return [Google::Protobuf::EnumDescriptor] for the PriceExtensionType enum def self.price_extension_type require "google/ads/google_ads/v17/enums/price_extension_type_pb" Google::Ads::GoogleAds::V17::Enums::PriceExtensionTypeEnum::PriceExtensionType.descriptor end # Returns the descriptor for the PromotionExtensionDiscountModifier enum # # @return [Google::Protobuf::EnumDescriptor] for the PromotionExtensionDiscountModifier enum def self.promotion_extension_discount_modifier require "google/ads/google_ads/v17/enums/promotion_extension_discount_modifier_pb" Google::Ads::GoogleAds::V17::Enums::PromotionExtensionDiscountModifierEnum::PromotionExtensionDiscountModifier.descriptor end # Returns the descriptor for the PromotionExtensionOccasion enum # # @return [Google::Protobuf::EnumDescriptor] for the PromotionExtensionOccasion enum def self.promotion_extension_occasion require "google/ads/google_ads/v17/enums/promotion_extension_occasion_pb" Google::Ads::GoogleAds::V17::Enums::PromotionExtensionOccasionEnum::PromotionExtensionOccasion.descriptor end # Returns the descriptor for the AssetType enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetType enum def self.asset_type require "google/ads/google_ads/v17/enums/asset_type_pb" Google::Ads::GoogleAds::V17::Enums::AssetTypeEnum::AssetType.descriptor end # Returns the descriptor for the AssetSetAssetStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetSetAssetStatus enum def self.asset_set_asset_status require "google/ads/google_ads/v17/enums/asset_set_asset_status_pb" Google::Ads::GoogleAds::V17::Enums::AssetSetAssetStatusEnum::AssetSetAssetStatus.descriptor end # Returns the descriptor for the ChainRelationshipType enum # # @return [Google::Protobuf::EnumDescriptor] for the ChainRelationshipType enum def self.chain_relationship_type require "google/ads/google_ads/v17/enums/chain_relationship_type_pb" Google::Ads::GoogleAds::V17::Enums::ChainRelationshipTypeEnum::ChainRelationshipType.descriptor end # Returns the descriptor for the LocationStringFilterType enum # # @return [Google::Protobuf::EnumDescriptor] for the LocationStringFilterType enum def self.location_string_filter_type require "google/ads/google_ads/v17/enums/location_string_filter_type_pb" Google::Ads::GoogleAds::V17::Enums::LocationStringFilterTypeEnum::LocationStringFilterType.descriptor end # Returns the descriptor for the AssetSetStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetSetStatus enum def self.asset_set_status require "google/ads/google_ads/v17/enums/asset_set_status_pb" Google::Ads::GoogleAds::V17::Enums::AssetSetStatusEnum::AssetSetStatus.descriptor end # Returns the descriptor for the AudienceScope enum # # @return [Google::Protobuf::EnumDescriptor] for the AudienceScope enum def self.audience_scope require "google/ads/google_ads/v17/enums/audience_scope_pb" Google::Ads::GoogleAds::V17::Enums::AudienceScopeEnum::AudienceScope.descriptor end # Returns the descriptor for the AudienceStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AudienceStatus enum def self.audience_status require "google/ads/google_ads/v17/enums/audience_status_pb" Google::Ads::GoogleAds::V17::Enums::AudienceStatusEnum::AudienceStatus.descriptor end # Returns the descriptor for the BatchJobStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the BatchJobStatus enum def self.batch_job_status require "google/ads/google_ads/v17/enums/batch_job_status_pb" Google::Ads::GoogleAds::V17::Enums::BatchJobStatusEnum::BatchJobStatus.descriptor end # Returns the descriptor for the AdvertisingChannelType enum # # @return [Google::Protobuf::EnumDescriptor] for the AdvertisingChannelType enum def self.advertising_channel_type require "google/ads/google_ads/v17/enums/advertising_channel_type_pb" Google::Ads::GoogleAds::V17::Enums::AdvertisingChannelTypeEnum::AdvertisingChannelType.descriptor end # Returns the descriptor for the SeasonalityEventScope enum # # @return [Google::Protobuf::EnumDescriptor] for the SeasonalityEventScope enum def self.seasonality_event_scope require "google/ads/google_ads/v17/enums/seasonality_event_scope_pb" Google::Ads::GoogleAds::V17::Enums::SeasonalityEventScopeEnum::SeasonalityEventScope.descriptor end # Returns the descriptor for the SeasonalityEventStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the SeasonalityEventStatus enum def self.seasonality_event_status require "google/ads/google_ads/v17/enums/seasonality_event_status_pb" Google::Ads::GoogleAds::V17::Enums::SeasonalityEventStatusEnum::SeasonalityEventStatus.descriptor end # Returns the descriptor for the TargetFrequencyTimeUnit enum # # @return [Google::Protobuf::EnumDescriptor] for the TargetFrequencyTimeUnit enum def self.target_frequency_time_unit require "google/ads/google_ads/v17/enums/target_frequency_time_unit_pb" Google::Ads::GoogleAds::V17::Enums::TargetFrequencyTimeUnitEnum::TargetFrequencyTimeUnit.descriptor end # Returns the descriptor for the BiddingStrategyStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyStatus enum def self.bidding_strategy_status require "google/ads/google_ads/v17/enums/bidding_strategy_status_pb" Google::Ads::GoogleAds::V17::Enums::BiddingStrategyStatusEnum::BiddingStrategyStatus.descriptor end # Returns the descriptor for the BillingSetupStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the BillingSetupStatus enum def self.billing_setup_status require "google/ads/google_ads/v17/enums/billing_setup_status_pb" Google::Ads::GoogleAds::V17::Enums::BillingSetupStatusEnum::BillingSetupStatus.descriptor end # Returns the descriptor for the CallTrackingDisplayLocation enum # # @return [Google::Protobuf::EnumDescriptor] for the CallTrackingDisplayLocation enum def self.call_tracking_display_location require "google/ads/google_ads/v17/enums/call_tracking_display_location_pb" Google::Ads::GoogleAds::V17::Enums::CallTrackingDisplayLocationEnum::CallTrackingDisplayLocation.descriptor end # Returns the descriptor for the CallType enum # # @return [Google::Protobuf::EnumDescriptor] for the CallType enum def self.call_type require "google/ads/google_ads/v17/enums/call_type_pb" Google::Ads::GoogleAds::V17::Enums::CallTypeEnum::CallType.descriptor end # Returns the descriptor for the GoogleVoiceCallStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the GoogleVoiceCallStatus enum def self.google_voice_call_status require "google/ads/google_ads/v17/enums/google_voice_call_status_pb" Google::Ads::GoogleAds::V17::Enums::GoogleVoiceCallStatusEnum::GoogleVoiceCallStatus.descriptor end # Returns the descriptor for the BudgetDeliveryMethod enum # # @return [Google::Protobuf::EnumDescriptor] for the BudgetDeliveryMethod enum def self.budget_delivery_method require "google/ads/google_ads/v17/enums/budget_delivery_method_pb" Google::Ads::GoogleAds::V17::Enums::BudgetDeliveryMethodEnum::BudgetDeliveryMethod.descriptor end # Returns the descriptor for the BudgetPeriod enum # # @return [Google::Protobuf::EnumDescriptor] for the BudgetPeriod enum def self.budget_period require "google/ads/google_ads/v17/enums/budget_period_pb" Google::Ads::GoogleAds::V17::Enums::BudgetPeriodEnum::BudgetPeriod.descriptor end # Returns the descriptor for the BudgetStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the BudgetStatus enum def self.budget_status require "google/ads/google_ads/v17/enums/budget_status_pb" Google::Ads::GoogleAds::V17::Enums::BudgetStatusEnum::BudgetStatus.descriptor end # Returns the descriptor for the BudgetType enum # # @return [Google::Protobuf::EnumDescriptor] for the BudgetType enum def self.budget_type require "google/ads/google_ads/v17/enums/budget_type_pb" Google::Ads::GoogleAds::V17::Enums::BudgetTypeEnum::BudgetType.descriptor end # Returns the descriptor for the ConversionActionCategory enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionCategory enum def self.conversion_action_category require "google/ads/google_ads/v17/enums/conversion_action_category_pb" Google::Ads::GoogleAds::V17::Enums::ConversionActionCategoryEnum::ConversionActionCategory.descriptor end # Returns the descriptor for the ConversionOrigin enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionOrigin enum def self.conversion_origin require "google/ads/google_ads/v17/enums/conversion_origin_pb" Google::Ads::GoogleAds::V17::Enums::ConversionOriginEnum::ConversionOrigin.descriptor end # Returns the descriptor for the CampaignCriterionStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignCriterionStatus enum def self.campaign_criterion_status require "google/ads/google_ads/v17/enums/campaign_criterion_status_pb" Google::Ads::GoogleAds::V17::Enums::CampaignCriterionStatusEnum::CampaignCriterionStatus.descriptor end # Returns the descriptor for the CampaignDraftStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftStatus enum def self.campaign_draft_status require "google/ads/google_ads/v17/enums/campaign_draft_status_pb" Google::Ads::GoogleAds::V17::Enums::CampaignDraftStatusEnum::CampaignDraftStatus.descriptor end # Returns the descriptor for the CampaignGroupStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignGroupStatus enum def self.campaign_group_status require "google/ads/google_ads/v17/enums/campaign_group_status_pb" Google::Ads::GoogleAds::V17::Enums::CampaignGroupStatusEnum::CampaignGroupStatus.descriptor end # Returns the descriptor for the CustomerAcquisitionOptimizationMode enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerAcquisitionOptimizationMode enum def self.customer_acquisition_optimization_mode require "google/ads/google_ads/v17/enums/customer_acquisition_optimization_mode_pb" Google::Ads::GoogleAds::V17::Enums::CustomerAcquisitionOptimizationModeEnum::CustomerAcquisitionOptimizationMode.descriptor end # Returns the descriptor for the FrequencyCapEventType enum # # @return [Google::Protobuf::EnumDescriptor] for the FrequencyCapEventType enum def self.frequency_cap_event_type require "google/ads/google_ads/v17/enums/frequency_cap_event_type_pb" Google::Ads::GoogleAds::V17::Enums::FrequencyCapEventTypeEnum::FrequencyCapEventType.descriptor end # Returns the descriptor for the FrequencyCapLevel enum # # @return [Google::Protobuf::EnumDescriptor] for the FrequencyCapLevel enum def self.frequency_cap_level require "google/ads/google_ads/v17/enums/frequency_cap_level_pb" Google::Ads::GoogleAds::V17::Enums::FrequencyCapLevelEnum::FrequencyCapLevel.descriptor end # Returns the descriptor for the FrequencyCapTimeUnit enum # # @return [Google::Protobuf::EnumDescriptor] for the FrequencyCapTimeUnit enum def self.frequency_cap_time_unit require "google/ads/google_ads/v17/enums/frequency_cap_time_unit_pb" Google::Ads::GoogleAds::V17::Enums::FrequencyCapTimeUnitEnum::FrequencyCapTimeUnit.descriptor end # Returns the descriptor for the AdServingOptimizationStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AdServingOptimizationStatus enum def self.ad_serving_optimization_status require "google/ads/google_ads/v17/enums/ad_serving_optimization_status_pb" Google::Ads::GoogleAds::V17::Enums::AdServingOptimizationStatusEnum::AdServingOptimizationStatus.descriptor end # Returns the descriptor for the AdvertisingChannelSubType enum # # @return [Google::Protobuf::EnumDescriptor] for the AdvertisingChannelSubType enum def self.advertising_channel_sub_type require "google/ads/google_ads/v17/enums/advertising_channel_sub_type_pb" Google::Ads::GoogleAds::V17::Enums::AdvertisingChannelSubTypeEnum::AdvertisingChannelSubType.descriptor end # Returns the descriptor for the AppCampaignAppStore enum # # @return [Google::Protobuf::EnumDescriptor] for the AppCampaignAppStore enum def self.app_campaign_app_store require "google/ads/google_ads/v17/enums/app_campaign_app_store_pb" Google::Ads::GoogleAds::V17::Enums::AppCampaignAppStoreEnum::AppCampaignAppStore.descriptor end # Returns the descriptor for the AppCampaignBiddingStrategyGoalType enum # # @return [Google::Protobuf::EnumDescriptor] for the AppCampaignBiddingStrategyGoalType enum def self.app_campaign_bidding_strategy_goal_type require "google/ads/google_ads/v17/enums/app_campaign_bidding_strategy_goal_type_pb" Google::Ads::GoogleAds::V17::Enums::AppCampaignBiddingStrategyGoalTypeEnum::AppCampaignBiddingStrategyGoalType.descriptor end # Returns the descriptor for the AssetAutomationStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetAutomationStatus enum def self.asset_automation_status require "google/ads/google_ads/v17/enums/asset_automation_status_pb" Google::Ads::GoogleAds::V17::Enums::AssetAutomationStatusEnum::AssetAutomationStatus.descriptor end # Returns the descriptor for the AssetAutomationType enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetAutomationType enum def self.asset_automation_type require "google/ads/google_ads/v17/enums/asset_automation_type_pb" Google::Ads::GoogleAds::V17::Enums::AssetAutomationTypeEnum::AssetAutomationType.descriptor end # Returns the descriptor for the BiddingStrategySystemStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategySystemStatus enum def self.bidding_strategy_system_status require "google/ads/google_ads/v17/enums/bidding_strategy_system_status_pb" Google::Ads::GoogleAds::V17::Enums::BiddingStrategySystemStatusEnum::BiddingStrategySystemStatus.descriptor end # Returns the descriptor for the BrandSafetySuitability enum # # @return [Google::Protobuf::EnumDescriptor] for the BrandSafetySuitability enum def self.brand_safety_suitability require "google/ads/google_ads/v17/enums/brand_safety_suitability_pb" Google::Ads::GoogleAds::V17::Enums::BrandSafetySuitabilityEnum::BrandSafetySuitability.descriptor end # Returns the descriptor for the CampaignExperimentType enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentType enum def self.campaign_experiment_type require "google/ads/google_ads/v17/enums/campaign_experiment_type_pb" Google::Ads::GoogleAds::V17::Enums::CampaignExperimentTypeEnum::CampaignExperimentType.descriptor end # Returns the descriptor for the CampaignKeywordMatchType enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignKeywordMatchType enum def self.campaign_keyword_match_type require "google/ads/google_ads/v17/enums/campaign_keyword_match_type_pb" Google::Ads::GoogleAds::V17::Enums::CampaignKeywordMatchTypeEnum::CampaignKeywordMatchType.descriptor end # Returns the descriptor for the CampaignPrimaryStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignPrimaryStatus enum def self.campaign_primary_status require "google/ads/google_ads/v17/enums/campaign_primary_status_pb" Google::Ads::GoogleAds::V17::Enums::CampaignPrimaryStatusEnum::CampaignPrimaryStatus.descriptor end # Returns the descriptor for the CampaignPrimaryStatusReason enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignPrimaryStatusReason enum def self.campaign_primary_status_reason require "google/ads/google_ads/v17/enums/campaign_primary_status_reason_pb" Google::Ads::GoogleAds::V17::Enums::CampaignPrimaryStatusReasonEnum::CampaignPrimaryStatusReason.descriptor end # Returns the descriptor for the CampaignServingStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignServingStatus enum def self.campaign_serving_status require "google/ads/google_ads/v17/enums/campaign_serving_status_pb" Google::Ads::GoogleAds::V17::Enums::CampaignServingStatusEnum::CampaignServingStatus.descriptor end # Returns the descriptor for the CampaignStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignStatus enum def self.campaign_status require "google/ads/google_ads/v17/enums/campaign_status_pb" Google::Ads::GoogleAds::V17::Enums::CampaignStatusEnum::CampaignStatus.descriptor end # Returns the descriptor for the ListingType enum # # @return [Google::Protobuf::EnumDescriptor] for the ListingType enum def self.listing_type require "google/ads/google_ads/v17/enums/listing_type_pb" Google::Ads::GoogleAds::V17::Enums::ListingTypeEnum::ListingType.descriptor end # Returns the descriptor for the LocationSourceType enum # # @return [Google::Protobuf::EnumDescriptor] for the LocationSourceType enum def self.location_source_type require "google/ads/google_ads/v17/enums/location_source_type_pb" Google::Ads::GoogleAds::V17::Enums::LocationSourceTypeEnum::LocationSourceType.descriptor end # Returns the descriptor for the NegativeGeoTargetType enum # # @return [Google::Protobuf::EnumDescriptor] for the NegativeGeoTargetType enum def self.negative_geo_target_type require "google/ads/google_ads/v17/enums/negative_geo_target_type_pb" Google::Ads::GoogleAds::V17::Enums::NegativeGeoTargetTypeEnum::NegativeGeoTargetType.descriptor end # Returns the descriptor for the OptimizationGoalType enum # # @return [Google::Protobuf::EnumDescriptor] for the OptimizationGoalType enum def self.optimization_goal_type require "google/ads/google_ads/v17/enums/optimization_goal_type_pb" Google::Ads::GoogleAds::V17::Enums::OptimizationGoalTypeEnum::OptimizationGoalType.descriptor end # Returns the descriptor for the PaymentMode enum # # @return [Google::Protobuf::EnumDescriptor] for the PaymentMode enum def self.payment_mode require "google/ads/google_ads/v17/enums/payment_mode_pb" Google::Ads::GoogleAds::V17::Enums::PaymentModeEnum::PaymentMode.descriptor end # Returns the descriptor for the PerformanceMaxUpgradeStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the PerformanceMaxUpgradeStatus enum def self.performance_max_upgrade_status require "google/ads/google_ads/v17/enums/performance_max_upgrade_status_pb" Google::Ads::GoogleAds::V17::Enums::PerformanceMaxUpgradeStatusEnum::PerformanceMaxUpgradeStatus.descriptor end # Returns the descriptor for the PositiveGeoTargetType enum # # @return [Google::Protobuf::EnumDescriptor] for the PositiveGeoTargetType enum def self.positive_geo_target_type require "google/ads/google_ads/v17/enums/positive_geo_target_type_pb" Google::Ads::GoogleAds::V17::Enums::PositiveGeoTargetTypeEnum::PositiveGeoTargetType.descriptor end # Returns the descriptor for the VanityPharmaDisplayUrlMode enum # # @return [Google::Protobuf::EnumDescriptor] for the VanityPharmaDisplayUrlMode enum def self.vanity_pharma_display_url_mode require "google/ads/google_ads/v17/enums/vanity_pharma_display_url_mode_pb" Google::Ads::GoogleAds::V17::Enums::VanityPharmaDisplayUrlModeEnum::VanityPharmaDisplayUrlMode.descriptor end # Returns the descriptor for the VanityPharmaText enum # # @return [Google::Protobuf::EnumDescriptor] for the VanityPharmaText enum def self.vanity_pharma_text require "google/ads/google_ads/v17/enums/vanity_pharma_text_pb" Google::Ads::GoogleAds::V17::Enums::VanityPharmaTextEnum::VanityPharmaText.descriptor end # Returns the descriptor for the CampaignSharedSetStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignSharedSetStatus enum def self.campaign_shared_set_status require "google/ads/google_ads/v17/enums/campaign_shared_set_status_pb" Google::Ads::GoogleAds::V17::Enums::CampaignSharedSetStatusEnum::CampaignSharedSetStatus.descriptor end # Returns the descriptor for the ChangeClientType enum # # @return [Google::Protobuf::EnumDescriptor] for the ChangeClientType enum def self.change_client_type require "google/ads/google_ads/v17/enums/change_client_type_pb" Google::Ads::GoogleAds::V17::Enums::ChangeClientTypeEnum::ChangeClientType.descriptor end # Returns the descriptor for the ChangeEventResourceType enum # # @return [Google::Protobuf::EnumDescriptor] for the ChangeEventResourceType enum def self.change_event_resource_type require "google/ads/google_ads/v17/enums/change_event_resource_type_pb" Google::Ads::GoogleAds::V17::Enums::ChangeEventResourceTypeEnum::ChangeEventResourceType.descriptor end # Returns the descriptor for the ResourceChangeOperation enum # # @return [Google::Protobuf::EnumDescriptor] for the ResourceChangeOperation enum def self.resource_change_operation require "google/ads/google_ads/v17/enums/resource_change_operation_pb" Google::Ads::GoogleAds::V17::Enums::ResourceChangeOperationEnum::ResourceChangeOperation.descriptor end # Returns the descriptor for the AffiliateLocationFeedRelationshipType enum # # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationFeedRelationshipType enum def self.affiliate_location_feed_relationship_type require "google/ads/google_ads/v17/enums/affiliate_location_feed_relationship_type_pb" Google::Ads::GoogleAds::V17::Enums::AffiliateLocationFeedRelationshipTypeEnum::AffiliateLocationFeedRelationshipType.descriptor end # Returns the descriptor for the FeedAttributeType enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedAttributeType enum def self.feed_attribute_type require "google/ads/google_ads/v17/enums/feed_attribute_type_pb" Google::Ads::GoogleAds::V17::Enums::FeedAttributeTypeEnum::FeedAttributeType.descriptor end # Returns the descriptor for the FeedOrigin enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedOrigin enum def self.feed_origin require "google/ads/google_ads/v17/enums/feed_origin_pb" Google::Ads::GoogleAds::V17::Enums::FeedOriginEnum::FeedOrigin.descriptor end # Returns the descriptor for the FeedStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedStatus enum def self.feed_status require "google/ads/google_ads/v17/enums/feed_status_pb" Google::Ads::GoogleAds::V17::Enums::FeedStatusEnum::FeedStatus.descriptor end # Returns the descriptor for the Operator enum # # @return [Google::Protobuf::EnumDescriptor] for the Operator enum def self.operator require "google/ads/google_ads/v17/resources/feed_pb" Google::Ads::GoogleAds::V17::Resources::FeedAttributeOperation::Operator.descriptor end # Returns the descriptor for the FeedItemQualityApprovalStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemQualityApprovalStatus enum def self.feed_item_quality_approval_status require "google/ads/google_ads/v17/enums/feed_item_quality_approval_status_pb" Google::Ads::GoogleAds::V17::Enums::FeedItemQualityApprovalStatusEnum::FeedItemQualityApprovalStatus.descriptor end # Returns the descriptor for the FeedItemQualityDisapprovalReason enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemQualityDisapprovalReason enum def self.feed_item_quality_disapproval_reason require "google/ads/google_ads/v17/enums/feed_item_quality_disapproval_reason_pb" Google::Ads::GoogleAds::V17::Enums::FeedItemQualityDisapprovalReasonEnum::FeedItemQualityDisapprovalReason.descriptor end # Returns the descriptor for the FeedItemStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemStatus enum def self.feed_item_status require "google/ads/google_ads/v17/enums/feed_item_status_pb" Google::Ads::GoogleAds::V17::Enums::FeedItemStatusEnum::FeedItemStatus.descriptor end # Returns the descriptor for the FeedItemValidationStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemValidationStatus enum def self.feed_item_validation_status require "google/ads/google_ads/v17/enums/feed_item_validation_status_pb" Google::Ads::GoogleAds::V17::Enums::FeedItemValidationStatusEnum::FeedItemValidationStatus.descriptor end # Returns the descriptor for the GeoTargetingRestriction enum # # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetingRestriction enum def self.geo_targeting_restriction require "google/ads/google_ads/v17/enums/geo_targeting_restriction_pb" Google::Ads::GoogleAds::V17::Enums::GeoTargetingRestrictionEnum::GeoTargetingRestriction.descriptor end # Returns the descriptor for the FeedItemValidationError enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemValidationError enum def self.feed_item_validation_error require "google/ads/google_ads/v17/errors/feed_item_validation_error_pb" Google::Ads::GoogleAds::V17::Errors::FeedItemValidationErrorEnum::FeedItemValidationError.descriptor end # Returns the descriptor for the ChangeStatusOperation enum # # @return [Google::Protobuf::EnumDescriptor] for the ChangeStatusOperation enum def self.change_status_operation require "google/ads/google_ads/v17/enums/change_status_operation_pb" Google::Ads::GoogleAds::V17::Enums::ChangeStatusOperationEnum::ChangeStatusOperation.descriptor end # Returns the descriptor for the ChangeStatusResourceType enum # # @return [Google::Protobuf::EnumDescriptor] for the ChangeStatusResourceType enum def self.change_status_resource_type require "google/ads/google_ads/v17/enums/change_status_resource_type_pb" Google::Ads::GoogleAds::V17::Enums::ChangeStatusResourceTypeEnum::ChangeStatusResourceType.descriptor end # Returns the descriptor for the CombinedAudienceStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CombinedAudienceStatus enum def self.combined_audience_status require "google/ads/google_ads/v17/enums/combined_audience_status_pb" Google::Ads::GoogleAds::V17::Enums::CombinedAudienceStatusEnum::CombinedAudienceStatus.descriptor end # Returns the descriptor for the TrackingCodePageFormat enum # # @return [Google::Protobuf::EnumDescriptor] for the TrackingCodePageFormat enum def self.tracking_code_page_format require "google/ads/google_ads/v17/enums/tracking_code_page_format_pb" Google::Ads::GoogleAds::V17::Enums::TrackingCodePageFormatEnum::TrackingCodePageFormat.descriptor end # Returns the descriptor for the TrackingCodeType enum # # @return [Google::Protobuf::EnumDescriptor] for the TrackingCodeType enum def self.tracking_code_type require "google/ads/google_ads/v17/enums/tracking_code_type_pb" Google::Ads::GoogleAds::V17::Enums::TrackingCodeTypeEnum::TrackingCodeType.descriptor end # Returns the descriptor for the AttributionModel enum # # @return [Google::Protobuf::EnumDescriptor] for the AttributionModel enum def self.attribution_model require "google/ads/google_ads/v17/enums/attribution_model_pb" Google::Ads::GoogleAds::V17::Enums::AttributionModelEnum::AttributionModel.descriptor end # Returns the descriptor for the ConversionActionCountingType enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionCountingType enum def self.conversion_action_counting_type require "google/ads/google_ads/v17/enums/conversion_action_counting_type_pb" Google::Ads::GoogleAds::V17::Enums::ConversionActionCountingTypeEnum::ConversionActionCountingType.descriptor end # Returns the descriptor for the ConversionActionStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionStatus enum def self.conversion_action_status require "google/ads/google_ads/v17/enums/conversion_action_status_pb" Google::Ads::GoogleAds::V17::Enums::ConversionActionStatusEnum::ConversionActionStatus.descriptor end # Returns the descriptor for the ConversionActionType enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionType enum def self.conversion_action_type require "google/ads/google_ads/v17/enums/conversion_action_type_pb" Google::Ads::GoogleAds::V17::Enums::ConversionActionTypeEnum::ConversionActionType.descriptor end # Returns the descriptor for the DataDrivenModelStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the DataDrivenModelStatus enum def self.data_driven_model_status require "google/ads/google_ads/v17/enums/data_driven_model_status_pb" Google::Ads::GoogleAds::V17::Enums::DataDrivenModelStatusEnum::DataDrivenModelStatus.descriptor end # Returns the descriptor for the ConversionCustomVariableStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionCustomVariableStatus enum def self.conversion_custom_variable_status require "google/ads/google_ads/v17/enums/conversion_custom_variable_status_pb" Google::Ads::GoogleAds::V17::Enums::ConversionCustomVariableStatusEnum::ConversionCustomVariableStatus.descriptor end # Returns the descriptor for the GoalConfigLevel enum # # @return [Google::Protobuf::EnumDescriptor] for the GoalConfigLevel enum def self.goal_config_level require "google/ads/google_ads/v17/enums/goal_config_level_pb" Google::Ads::GoogleAds::V17::Enums::GoalConfigLevelEnum::GoalConfigLevel.descriptor end # Returns the descriptor for the ConversionValueRuleStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionValueRuleStatus enum def self.conversion_value_rule_status require "google/ads/google_ads/v17/enums/conversion_value_rule_status_pb" Google::Ads::GoogleAds::V17::Enums::ConversionValueRuleStatusEnum::ConversionValueRuleStatus.descriptor end # Returns the descriptor for the ValueRuleDeviceType enum # # @return [Google::Protobuf::EnumDescriptor] for the ValueRuleDeviceType enum def self.value_rule_device_type require "google/ads/google_ads/v17/enums/value_rule_device_type_pb" Google::Ads::GoogleAds::V17::Enums::ValueRuleDeviceTypeEnum::ValueRuleDeviceType.descriptor end # Returns the descriptor for the ValueRuleGeoLocationMatchType enum # # @return [Google::Protobuf::EnumDescriptor] for the ValueRuleGeoLocationMatchType enum def self.value_rule_geo_location_match_type require "google/ads/google_ads/v17/enums/value_rule_geo_location_match_type_pb" Google::Ads::GoogleAds::V17::Enums::ValueRuleGeoLocationMatchTypeEnum::ValueRuleGeoLocationMatchType.descriptor end # Returns the descriptor for the ValueRuleOperation enum # # @return [Google::Protobuf::EnumDescriptor] for the ValueRuleOperation enum def self.value_rule_operation require "google/ads/google_ads/v17/enums/value_rule_operation_pb" Google::Ads::GoogleAds::V17::Enums::ValueRuleOperationEnum::ValueRuleOperation.descriptor end # Returns the descriptor for the ConversionValueRuleSetStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionValueRuleSetStatus enum def self.conversion_value_rule_set_status require "google/ads/google_ads/v17/enums/conversion_value_rule_set_status_pb" Google::Ads::GoogleAds::V17::Enums::ConversionValueRuleSetStatusEnum::ConversionValueRuleSetStatus.descriptor end # Returns the descriptor for the ValueRuleSetAttachmentType enum # # @return [Google::Protobuf::EnumDescriptor] for the ValueRuleSetAttachmentType enum def self.value_rule_set_attachment_type require "google/ads/google_ads/v17/enums/value_rule_set_attachment_type_pb" Google::Ads::GoogleAds::V17::Enums::ValueRuleSetAttachmentTypeEnum::ValueRuleSetAttachmentType.descriptor end # Returns the descriptor for the ValueRuleSetDimension enum # # @return [Google::Protobuf::EnumDescriptor] for the ValueRuleSetDimension enum def self.value_rule_set_dimension require "google/ads/google_ads/v17/enums/value_rule_set_dimension_pb" Google::Ads::GoogleAds::V17::Enums::ValueRuleSetDimensionEnum::ValueRuleSetDimension.descriptor end # Returns the descriptor for the CustomAudienceMemberType enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceMemberType enum def self.custom_audience_member_type require "google/ads/google_ads/v17/enums/custom_audience_member_type_pb" Google::Ads::GoogleAds::V17::Enums::CustomAudienceMemberTypeEnum::CustomAudienceMemberType.descriptor end # Returns the descriptor for the CustomAudienceStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceStatus enum def self.custom_audience_status require "google/ads/google_ads/v17/enums/custom_audience_status_pb" Google::Ads::GoogleAds::V17::Enums::CustomAudienceStatusEnum::CustomAudienceStatus.descriptor end # Returns the descriptor for the CustomAudienceType enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceType enum def self.custom_audience_type require "google/ads/google_ads/v17/enums/custom_audience_type_pb" Google::Ads::GoogleAds::V17::Enums::CustomAudienceTypeEnum::CustomAudienceType.descriptor end # Returns the descriptor for the CustomConversionGoalStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomConversionGoalStatus enum def self.custom_conversion_goal_status require "google/ads/google_ads/v17/enums/custom_conversion_goal_status_pb" Google::Ads::GoogleAds::V17::Enums::CustomConversionGoalStatusEnum::CustomConversionGoalStatus.descriptor end # Returns the descriptor for the CustomInterestMemberType enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestMemberType enum def self.custom_interest_member_type require "google/ads/google_ads/v17/enums/custom_interest_member_type_pb" Google::Ads::GoogleAds::V17::Enums::CustomInterestMemberTypeEnum::CustomInterestMemberType.descriptor end # Returns the descriptor for the CustomInterestStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestStatus enum def self.custom_interest_status require "google/ads/google_ads/v17/enums/custom_interest_status_pb" Google::Ads::GoogleAds::V17::Enums::CustomInterestStatusEnum::CustomInterestStatus.descriptor end # Returns the descriptor for the CustomInterestType enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestType enum def self.custom_interest_type require "google/ads/google_ads/v17/enums/custom_interest_type_pb" Google::Ads::GoogleAds::V17::Enums::CustomInterestTypeEnum::CustomInterestType.descriptor end # Returns the descriptor for the ManagerLinkStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the ManagerLinkStatus enum def self.manager_link_status require "google/ads/google_ads/v17/enums/manager_link_status_pb" Google::Ads::GoogleAds::V17::Enums::ManagerLinkStatusEnum::ManagerLinkStatus.descriptor end # Returns the descriptor for the CustomerStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerStatus enum def self.customer_status require "google/ads/google_ads/v17/enums/customer_status_pb" Google::Ads::GoogleAds::V17::Enums::CustomerStatusEnum::CustomerStatus.descriptor end # Returns the descriptor for the ConversionTrackingStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionTrackingStatus enum def self.conversion_tracking_status require "google/ads/google_ads/v17/enums/conversion_tracking_status_enum_pb" Google::Ads::GoogleAds::V17::Enums::ConversionTrackingStatusEnum::ConversionTrackingStatus.descriptor end # Returns the descriptor for the CustomerPayPerConversionEligibilityFailureReason enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerPayPerConversionEligibilityFailureReason enum def self.customer_pay_per_conversion_eligibility_failure_reason require "google/ads/google_ads/v17/enums/customer_pay_per_conversion_eligibility_failure_reason_pb" Google::Ads::GoogleAds::V17::Enums::CustomerPayPerConversionEligibilityFailureReasonEnum::CustomerPayPerConversionEligibilityFailureReason.descriptor end # Returns the descriptor for the LocalServicesVerificationStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the LocalServicesVerificationStatus enum def self.local_services_verification_status require "google/ads/google_ads/v17/enums/local_services_verification_status_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesVerificationStatusEnum::LocalServicesVerificationStatus.descriptor end # Returns the descriptor for the SkAdNetworkCoarseConversionValue enum # # @return [Google::Protobuf::EnumDescriptor] for the SkAdNetworkCoarseConversionValue enum def self.sk_ad_network_coarse_conversion_value require "google/ads/google_ads/v17/enums/sk_ad_network_coarse_conversion_value_pb" Google::Ads::GoogleAds::V17::Enums::SkAdNetworkCoarseConversionValueEnum::SkAdNetworkCoarseConversionValue.descriptor end # Returns the descriptor for the AccessInvitationStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AccessInvitationStatus enum def self.access_invitation_status require "google/ads/google_ads/v17/enums/access_invitation_status_pb" Google::Ads::GoogleAds::V17::Enums::AccessInvitationStatusEnum::AccessInvitationStatus.descriptor end # Returns the descriptor for the AccessRole enum # # @return [Google::Protobuf::EnumDescriptor] for the AccessRole enum def self.access_role require "google/ads/google_ads/v17/enums/access_role_pb" Google::Ads::GoogleAds::V17::Enums::AccessRoleEnum::AccessRole.descriptor end # Returns the descriptor for the CustomizerAttributeStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomizerAttributeStatus enum def self.customizer_attribute_status require "google/ads/google_ads/v17/enums/customizer_attribute_status_pb" Google::Ads::GoogleAds::V17::Enums::CustomizerAttributeStatusEnum::CustomizerAttributeStatus.descriptor end # Returns the descriptor for the PlacementType enum # # @return [Google::Protobuf::EnumDescriptor] for the PlacementType enum def self.placement_type require "google/ads/google_ads/v17/enums/placement_type_pb" Google::Ads::GoogleAds::V17::Enums::PlacementTypeEnum::PlacementType.descriptor end # Returns the descriptor for the CriterionCategoryChannelAvailabilityMode enum # # @return [Google::Protobuf::EnumDescriptor] for the CriterionCategoryChannelAvailabilityMode enum def self.criterion_category_channel_availability_mode require "google/ads/google_ads/v17/enums/criterion_category_channel_availability_mode_pb" Google::Ads::GoogleAds::V17::Enums::CriterionCategoryChannelAvailabilityModeEnum::CriterionCategoryChannelAvailabilityMode.descriptor end # Returns the descriptor for the CriterionCategoryLocaleAvailabilityMode enum # # @return [Google::Protobuf::EnumDescriptor] for the CriterionCategoryLocaleAvailabilityMode enum def self.criterion_category_locale_availability_mode require "google/ads/google_ads/v17/enums/criterion_category_locale_availability_mode_pb" Google::Ads::GoogleAds::V17::Enums::CriterionCategoryLocaleAvailabilityModeEnum::CriterionCategoryLocaleAvailabilityMode.descriptor end # Returns the descriptor for the DistanceBucket enum # # @return [Google::Protobuf::EnumDescriptor] for the DistanceBucket enum def self.distance_bucket require "google/ads/google_ads/v17/enums/distance_bucket_pb" Google::Ads::GoogleAds::V17::Enums::DistanceBucketEnum::DistanceBucket.descriptor end # Returns the descriptor for the ExperimentMetric enum # # @return [Google::Protobuf::EnumDescriptor] for the ExperimentMetric enum def self.experiment_metric require "google/ads/google_ads/v17/enums/experiment_metric_pb" Google::Ads::GoogleAds::V17::Enums::ExperimentMetricEnum::ExperimentMetric.descriptor end # Returns the descriptor for the ExperimentMetricDirection enum # # @return [Google::Protobuf::EnumDescriptor] for the ExperimentMetricDirection enum def self.experiment_metric_direction require "google/ads/google_ads/v17/enums/experiment_metric_direction_pb" Google::Ads::GoogleAds::V17::Enums::ExperimentMetricDirectionEnum::ExperimentMetricDirection.descriptor end # Returns the descriptor for the AsyncActionStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AsyncActionStatus enum def self.async_action_status require "google/ads/google_ads/v17/enums/async_action_status_pb" Google::Ads::GoogleAds::V17::Enums::AsyncActionStatusEnum::AsyncActionStatus.descriptor end # Returns the descriptor for the ExperimentStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the ExperimentStatus enum def self.experiment_status require "google/ads/google_ads/v17/enums/experiment_status_pb" Google::Ads::GoogleAds::V17::Enums::ExperimentStatusEnum::ExperimentStatus.descriptor end # Returns the descriptor for the ExperimentType enum # # @return [Google::Protobuf::EnumDescriptor] for the ExperimentType enum def self.experiment_type require "google/ads/google_ads/v17/enums/experiment_type_pb" Google::Ads::GoogleAds::V17::Enums::ExperimentTypeEnum::ExperimentType.descriptor end # Returns the descriptor for the AppStore enum # # @return [Google::Protobuf::EnumDescriptor] for the AppStore enum def self.app_store require "google/ads/google_ads/v17/enums/app_store_pb" Google::Ads::GoogleAds::V17::Enums::AppStoreEnum::AppStore.descriptor end # Returns the descriptor for the FeedItemTargetDevice enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetDevice enum def self.feed_item_target_device require "google/ads/google_ads/v17/enums/feed_item_target_device_pb" Google::Ads::GoogleAds::V17::Enums::FeedItemTargetDeviceEnum::FeedItemTargetDevice.descriptor end # Returns the descriptor for the FeedItemSetStringFilterType enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetStringFilterType enum def self.feed_item_set_string_filter_type require "google/ads/google_ads/v17/enums/feed_item_set_string_filter_type_pb" Google::Ads::GoogleAds::V17::Enums::FeedItemSetStringFilterTypeEnum::FeedItemSetStringFilterType.descriptor end # Returns the descriptor for the FeedItemSetStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetStatus enum def self.feed_item_set_status require "google/ads/google_ads/v17/enums/feed_item_set_status_pb" Google::Ads::GoogleAds::V17::Enums::FeedItemSetStatusEnum::FeedItemSetStatus.descriptor end # Returns the descriptor for the FeedItemTargetStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetStatus enum def self.feed_item_target_status require "google/ads/google_ads/v17/enums/feed_item_target_status_pb" Google::Ads::GoogleAds::V17::Enums::FeedItemTargetStatusEnum::FeedItemTargetStatus.descriptor end # Returns the descriptor for the FeedItemTargetType enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetType enum def self.feed_item_target_type require "google/ads/google_ads/v17/enums/feed_item_target_type_pb" Google::Ads::GoogleAds::V17::Enums::FeedItemTargetTypeEnum::FeedItemTargetType.descriptor end # Returns the descriptor for the AdCustomizerPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the AdCustomizerPlaceholderField enum def self.ad_customizer_placeholder_field require "google/ads/google_ads/v17/enums/ad_customizer_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::AdCustomizerPlaceholderFieldEnum::AdCustomizerPlaceholderField.descriptor end # Returns the descriptor for the AffiliateLocationPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationPlaceholderField enum def self.affiliate_location_placeholder_field require "google/ads/google_ads/v17/enums/affiliate_location_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::AffiliateLocationPlaceholderFieldEnum::AffiliateLocationPlaceholderField.descriptor end # Returns the descriptor for the AppPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the AppPlaceholderField enum def self.app_placeholder_field require "google/ads/google_ads/v17/enums/app_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::AppPlaceholderFieldEnum::AppPlaceholderField.descriptor end # Returns the descriptor for the CallPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the CallPlaceholderField enum def self.call_placeholder_field require "google/ads/google_ads/v17/enums/call_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::CallPlaceholderFieldEnum::CallPlaceholderField.descriptor end # Returns the descriptor for the CalloutPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the CalloutPlaceholderField enum def self.callout_placeholder_field require "google/ads/google_ads/v17/enums/callout_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::CalloutPlaceholderFieldEnum::CalloutPlaceholderField.descriptor end # Returns the descriptor for the CustomPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomPlaceholderField enum def self.custom_placeholder_field require "google/ads/google_ads/v17/enums/custom_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::CustomPlaceholderFieldEnum::CustomPlaceholderField.descriptor end # Returns the descriptor for the DsaPageFeedCriterionField enum # # @return [Google::Protobuf::EnumDescriptor] for the DsaPageFeedCriterionField enum def self.dsa_page_feed_criterion_field require "google/ads/google_ads/v17/enums/dsa_page_feed_criterion_field_pb" Google::Ads::GoogleAds::V17::Enums::DsaPageFeedCriterionFieldEnum::DsaPageFeedCriterionField.descriptor end # Returns the descriptor for the EducationPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the EducationPlaceholderField enum def self.education_placeholder_field require "google/ads/google_ads/v17/enums/education_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::EducationPlaceholderFieldEnum::EducationPlaceholderField.descriptor end # Returns the descriptor for the FeedMappingCriterionType enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedMappingCriterionType enum def self.feed_mapping_criterion_type require "google/ads/google_ads/v17/enums/feed_mapping_criterion_type_pb" Google::Ads::GoogleAds::V17::Enums::FeedMappingCriterionTypeEnum::FeedMappingCriterionType.descriptor end # Returns the descriptor for the FeedMappingStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedMappingStatus enum def self.feed_mapping_status require "google/ads/google_ads/v17/enums/feed_mapping_status_pb" Google::Ads::GoogleAds::V17::Enums::FeedMappingStatusEnum::FeedMappingStatus.descriptor end # Returns the descriptor for the FlightPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the FlightPlaceholderField enum def self.flight_placeholder_field require "google/ads/google_ads/v17/enums/flight_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::FlightPlaceholderFieldEnum::FlightPlaceholderField.descriptor end # Returns the descriptor for the HotelPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the HotelPlaceholderField enum def self.hotel_placeholder_field require "google/ads/google_ads/v17/enums/hotel_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::HotelPlaceholderFieldEnum::HotelPlaceholderField.descriptor end # Returns the descriptor for the ImagePlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the ImagePlaceholderField enum def self.image_placeholder_field require "google/ads/google_ads/v17/enums/image_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::ImagePlaceholderFieldEnum::ImagePlaceholderField.descriptor end # Returns the descriptor for the JobPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the JobPlaceholderField enum def self.job_placeholder_field require "google/ads/google_ads/v17/enums/job_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::JobPlaceholderFieldEnum::JobPlaceholderField.descriptor end # Returns the descriptor for the LocalPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the LocalPlaceholderField enum def self.local_placeholder_field require "google/ads/google_ads/v17/enums/local_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::LocalPlaceholderFieldEnum::LocalPlaceholderField.descriptor end # Returns the descriptor for the LocationExtensionTargetingCriterionField enum # # @return [Google::Protobuf::EnumDescriptor] for the LocationExtensionTargetingCriterionField enum def self.location_extension_targeting_criterion_field require "google/ads/google_ads/v17/enums/location_extension_targeting_criterion_field_pb" Google::Ads::GoogleAds::V17::Enums::LocationExtensionTargetingCriterionFieldEnum::LocationExtensionTargetingCriterionField.descriptor end # Returns the descriptor for the LocationPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the LocationPlaceholderField enum def self.location_placeholder_field require "google/ads/google_ads/v17/enums/location_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::LocationPlaceholderFieldEnum::LocationPlaceholderField.descriptor end # Returns the descriptor for the MessagePlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the MessagePlaceholderField enum def self.message_placeholder_field require "google/ads/google_ads/v17/enums/message_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::MessagePlaceholderFieldEnum::MessagePlaceholderField.descriptor end # Returns the descriptor for the PricePlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the PricePlaceholderField enum def self.price_placeholder_field require "google/ads/google_ads/v17/enums/price_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::PricePlaceholderFieldEnum::PricePlaceholderField.descriptor end # Returns the descriptor for the PromotionPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the PromotionPlaceholderField enum def self.promotion_placeholder_field require "google/ads/google_ads/v17/enums/promotion_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::PromotionPlaceholderFieldEnum::PromotionPlaceholderField.descriptor end # Returns the descriptor for the RealEstatePlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the RealEstatePlaceholderField enum def self.real_estate_placeholder_field require "google/ads/google_ads/v17/enums/real_estate_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::RealEstatePlaceholderFieldEnum::RealEstatePlaceholderField.descriptor end # Returns the descriptor for the SitelinkPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the SitelinkPlaceholderField enum def self.sitelink_placeholder_field require "google/ads/google_ads/v17/enums/sitelink_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::SitelinkPlaceholderFieldEnum::SitelinkPlaceholderField.descriptor end # Returns the descriptor for the StructuredSnippetPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the StructuredSnippetPlaceholderField enum def self.structured_snippet_placeholder_field require "google/ads/google_ads/v17/enums/structured_snippet_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::StructuredSnippetPlaceholderFieldEnum::StructuredSnippetPlaceholderField.descriptor end # Returns the descriptor for the TravelPlaceholderField enum # # @return [Google::Protobuf::EnumDescriptor] for the TravelPlaceholderField enum def self.travel_placeholder_field require "google/ads/google_ads/v17/enums/travel_placeholder_field_pb" Google::Ads::GoogleAds::V17::Enums::TravelPlaceholderFieldEnum::TravelPlaceholderField.descriptor end # Returns the descriptor for the GeoTargetConstantStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetConstantStatus enum def self.geo_target_constant_status require "google/ads/google_ads/v17/enums/geo_target_constant_status_pb" Google::Ads::GoogleAds::V17::Enums::GeoTargetConstantStatusEnum::GeoTargetConstantStatus.descriptor end # Returns the descriptor for the GeoTargetingType enum # # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetingType enum def self.geo_targeting_type require "google/ads/google_ads/v17/enums/geo_targeting_type_pb" Google::Ads::GoogleAds::V17::Enums::GeoTargetingTypeEnum::GeoTargetingType.descriptor end # Returns the descriptor for the GoogleAdsFieldCategory enum # # @return [Google::Protobuf::EnumDescriptor] for the GoogleAdsFieldCategory enum def self.google_ads_field_category require "google/ads/google_ads/v17/enums/google_ads_field_category_pb" Google::Ads::GoogleAds::V17::Enums::GoogleAdsFieldCategoryEnum::GoogleAdsFieldCategory.descriptor end # Returns the descriptor for the GoogleAdsFieldDataType enum # # @return [Google::Protobuf::EnumDescriptor] for the GoogleAdsFieldDataType enum def self.google_ads_field_data_type require "google/ads/google_ads/v17/enums/google_ads_field_data_type_pb" Google::Ads::GoogleAds::V17::Enums::GoogleAdsFieldDataTypeEnum::GoogleAdsFieldDataType.descriptor end # Returns the descriptor for the HotelReconciliationStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the HotelReconciliationStatus enum def self.hotel_reconciliation_status require "google/ads/google_ads/v17/enums/hotel_reconciliation_status_pb" Google::Ads::GoogleAds::V17::Enums::HotelReconciliationStatusEnum::HotelReconciliationStatus.descriptor end # Returns the descriptor for the MonthOfYear enum # # @return [Google::Protobuf::EnumDescriptor] for the MonthOfYear enum def self.month_of_year require "google/ads/google_ads/v17/enums/month_of_year_pb" Google::Ads::GoogleAds::V17::Enums::MonthOfYearEnum::MonthOfYear.descriptor end # Returns the descriptor for the InvoiceType enum # # @return [Google::Protobuf::EnumDescriptor] for the InvoiceType enum def self.invoice_type require "google/ads/google_ads/v17/enums/invoice_type_pb" Google::Ads::GoogleAds::V17::Enums::InvoiceTypeEnum::InvoiceType.descriptor end # Returns the descriptor for the KeywordPlanNetwork enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanNetwork enum def self.keyword_plan_network require "google/ads/google_ads/v17/enums/keyword_plan_network_pb" Google::Ads::GoogleAds::V17::Enums::KeywordPlanNetworkEnum::KeywordPlanNetwork.descriptor end # Returns the descriptor for the KeywordPlanForecastInterval enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanForecastInterval enum def self.keyword_plan_forecast_interval require "google/ads/google_ads/v17/enums/keyword_plan_forecast_interval_pb" Google::Ads::GoogleAds::V17::Enums::KeywordPlanForecastIntervalEnum::KeywordPlanForecastInterval.descriptor end # Returns the descriptor for the LabelStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the LabelStatus enum def self.label_status require "google/ads/google_ads/v17/enums/label_status_pb" Google::Ads::GoogleAds::V17::Enums::LabelStatusEnum::LabelStatus.descriptor end # Returns the descriptor for the LocalServicesEmployeeStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the LocalServicesEmployeeStatus enum def self.local_services_employee_status require "google/ads/google_ads/v17/enums/local_services_employee_status_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesEmployeeStatusEnum::LocalServicesEmployeeStatus.descriptor end # Returns the descriptor for the LocalServicesEmployeeType enum # # @return [Google::Protobuf::EnumDescriptor] for the LocalServicesEmployeeType enum def self.local_services_employee_type require "google/ads/google_ads/v17/enums/local_services_employee_type_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesEmployeeTypeEnum::LocalServicesEmployeeType.descriptor end # Returns the descriptor for the ConversationType enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversationType enum def self.conversation_type require "google/ads/google_ads/v17/enums/local_services_conversation_type_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesLeadConversationTypeEnum::ConversationType.descriptor end # Returns the descriptor for the ParticipantType enum # # @return [Google::Protobuf::EnumDescriptor] for the ParticipantType enum def self.participant_type require "google/ads/google_ads/v17/enums/local_services_participant_type_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesParticipantTypeEnum::ParticipantType.descriptor end # Returns the descriptor for the CreditState enum # # @return [Google::Protobuf::EnumDescriptor] for the CreditState enum def self.credit_state require "google/ads/google_ads/v17/enums/local_services_lead_credit_state_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesCreditStateEnum::CreditState.descriptor end # Returns the descriptor for the LeadStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the LeadStatus enum def self.lead_status require "google/ads/google_ads/v17/enums/local_services_lead_status_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesLeadStatusEnum::LeadStatus.descriptor end # Returns the descriptor for the LeadType enum # # @return [Google::Protobuf::EnumDescriptor] for the LeadType enum def self.lead_type require "google/ads/google_ads/v17/enums/local_services_lead_type_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesLeadTypeEnum::LeadType.descriptor end # Returns the descriptor for the LocalServicesBusinessRegistrationCheckRejectionReason enum # # @return [Google::Protobuf::EnumDescriptor] for the LocalServicesBusinessRegistrationCheckRejectionReason enum def self.local_services_business_registration_check_rejection_reason require "google/ads/google_ads/v17/enums/local_services_business_registration_check_rejection_reason_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesBusinessRegistrationCheckRejectionReasonEnum::LocalServicesBusinessRegistrationCheckRejectionReason.descriptor end # Returns the descriptor for the LocalServicesBusinessRegistrationType enum # # @return [Google::Protobuf::EnumDescriptor] for the LocalServicesBusinessRegistrationType enum def self.local_services_business_registration_type require "google/ads/google_ads/v17/enums/local_services_business_registration_type_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesBusinessRegistrationTypeEnum::LocalServicesBusinessRegistrationType.descriptor end # Returns the descriptor for the LocalServicesInsuranceRejectionReason enum # # @return [Google::Protobuf::EnumDescriptor] for the LocalServicesInsuranceRejectionReason enum def self.local_services_insurance_rejection_reason require "google/ads/google_ads/v17/enums/local_services_insurance_rejection_reason_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesInsuranceRejectionReasonEnum::LocalServicesInsuranceRejectionReason.descriptor end # Returns the descriptor for the LocalServicesLicenseRejectionReason enum # # @return [Google::Protobuf::EnumDescriptor] for the LocalServicesLicenseRejectionReason enum def self.local_services_license_rejection_reason require "google/ads/google_ads/v17/enums/local_services_license_rejection_reason_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesLicenseRejectionReasonEnum::LocalServicesLicenseRejectionReason.descriptor end # Returns the descriptor for the LocalServicesVerificationArtifactStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the LocalServicesVerificationArtifactStatus enum def self.local_services_verification_artifact_status require "google/ads/google_ads/v17/enums/local_services_verification_artifact_status_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesVerificationArtifactStatusEnum::LocalServicesVerificationArtifactStatus.descriptor end # Returns the descriptor for the LocalServicesVerificationArtifactType enum # # @return [Google::Protobuf::EnumDescriptor] for the LocalServicesVerificationArtifactType enum def self.local_services_verification_artifact_type require "google/ads/google_ads/v17/enums/local_services_verification_artifact_type_pb" Google::Ads::GoogleAds::V17::Enums::LocalServicesVerificationArtifactTypeEnum::LocalServicesVerificationArtifactType.descriptor end # Returns the descriptor for the MediaType enum # # @return [Google::Protobuf::EnumDescriptor] for the MediaType enum def self.media_type require "google/ads/google_ads/v17/enums/media_type_pb" Google::Ads::GoogleAds::V17::Enums::MediaTypeEnum::MediaType.descriptor end # Returns the descriptor for the MobileDeviceType enum # # @return [Google::Protobuf::EnumDescriptor] for the MobileDeviceType enum def self.mobile_device_type require "google/ads/google_ads/v17/enums/mobile_device_type_pb" Google::Ads::GoogleAds::V17::Enums::MobileDeviceTypeEnum::MobileDeviceType.descriptor end # Returns the descriptor for the OfflineConversionDiagnosticStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the OfflineConversionDiagnosticStatus enum def self.offline_conversion_diagnostic_status require "google/ads/google_ads/v17/enums/offline_conversion_diagnostic_status_enum_pb" Google::Ads::GoogleAds::V17::Enums::OfflineConversionDiagnosticStatusEnum::OfflineConversionDiagnosticStatus.descriptor end # Returns the descriptor for the OfflineEventUploadClient enum # # @return [Google::Protobuf::EnumDescriptor] for the OfflineEventUploadClient enum def self.offline_event_upload_client require "google/ads/google_ads/v17/enums/offline_event_upload_client_enum_pb" Google::Ads::GoogleAds::V17::Enums::OfflineEventUploadClientEnum::OfflineEventUploadClient.descriptor end # Returns the descriptor for the CollectionSizeError enum # # @return [Google::Protobuf::EnumDescriptor] for the CollectionSizeError enum def self.collection_size_error require "google/ads/google_ads/v17/errors/collection_size_error_pb" Google::Ads::GoogleAds::V17::Errors::CollectionSizeErrorEnum::CollectionSizeError.descriptor end # Returns the descriptor for the ConversionAdjustmentUploadError enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionAdjustmentUploadError enum def self.conversion_adjustment_upload_error require "google/ads/google_ads/v17/errors/conversion_adjustment_upload_error_pb" Google::Ads::GoogleAds::V17::Errors::ConversionAdjustmentUploadErrorEnum::ConversionAdjustmentUploadError.descriptor end # Returns the descriptor for the ConversionUploadError enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionUploadError enum def self.conversion_upload_error require "google/ads/google_ads/v17/errors/conversion_upload_error_pb" Google::Ads::GoogleAds::V17::Errors::ConversionUploadErrorEnum::ConversionUploadError.descriptor end # Returns the descriptor for the DateError enum # # @return [Google::Protobuf::EnumDescriptor] for the DateError enum def self.date_error require "google/ads/google_ads/v17/errors/date_error_pb" Google::Ads::GoogleAds::V17::Errors::DateErrorEnum::DateError.descriptor end # Returns the descriptor for the DistinctError enum # # @return [Google::Protobuf::EnumDescriptor] for the DistinctError enum def self.distinct_error require "google/ads/google_ads/v17/errors/distinct_error_pb" Google::Ads::GoogleAds::V17::Errors::DistinctErrorEnum::DistinctError.descriptor end # Returns the descriptor for the FieldError enum # # @return [Google::Protobuf::EnumDescriptor] for the FieldError enum def self.field_error require "google/ads/google_ads/v17/errors/field_error_pb" Google::Ads::GoogleAds::V17::Errors::FieldErrorEnum::FieldError.descriptor end # Returns the descriptor for the MutateError enum # # @return [Google::Protobuf::EnumDescriptor] for the MutateError enum def self.mutate_error require "google/ads/google_ads/v17/errors/mutate_error_pb" Google::Ads::GoogleAds::V17::Errors::MutateErrorEnum::MutateError.descriptor end # Returns the descriptor for the NotAllowlistedError enum # # @return [Google::Protobuf::EnumDescriptor] for the NotAllowlistedError enum def self.not_allowlisted_error require "google/ads/google_ads/v17/errors/not_allowlisted_error_pb" Google::Ads::GoogleAds::V17::Errors::NotAllowlistedErrorEnum::NotAllowlistedError.descriptor end # Returns the descriptor for the StringFormatError enum # # @return [Google::Protobuf::EnumDescriptor] for the StringFormatError enum def self.string_format_error require "google/ads/google_ads/v17/errors/string_format_error_pb" Google::Ads::GoogleAds::V17::Errors::StringFormatErrorEnum::StringFormatError.descriptor end # Returns the descriptor for the StringLengthError enum # # @return [Google::Protobuf::EnumDescriptor] for the StringLengthError enum def self.string_length_error require "google/ads/google_ads/v17/errors/string_length_error_pb" Google::Ads::GoogleAds::V17::Errors::StringLengthErrorEnum::StringLengthError.descriptor end # Returns the descriptor for the ConsentStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the ConsentStatus enum def self.consent_status require "google/ads/google_ads/v17/enums/consent_status_pb" Google::Ads::GoogleAds::V17::Enums::ConsentStatusEnum::ConsentStatus.descriptor end # Returns the descriptor for the UserIdentifierSource enum # # @return [Google::Protobuf::EnumDescriptor] for the UserIdentifierSource enum def self.user_identifier_source require "google/ads/google_ads/v17/enums/user_identifier_source_pb" Google::Ads::GoogleAds::V17::Enums::UserIdentifierSourceEnum::UserIdentifierSource.descriptor end # Returns the descriptor for the OfflineUserDataJobFailureReason enum # # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobFailureReason enum def self.offline_user_data_job_failure_reason require "google/ads/google_ads/v17/enums/offline_user_data_job_failure_reason_pb" Google::Ads::GoogleAds::V17::Enums::OfflineUserDataJobFailureReasonEnum::OfflineUserDataJobFailureReason.descriptor end # Returns the descriptor for the OfflineUserDataJobMatchRateRange enum # # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobMatchRateRange enum def self.offline_user_data_job_match_rate_range require "google/ads/google_ads/v17/enums/offline_user_data_job_match_rate_range_pb" Google::Ads::GoogleAds::V17::Enums::OfflineUserDataJobMatchRateRangeEnum::OfflineUserDataJobMatchRateRange.descriptor end # Returns the descriptor for the OfflineUserDataJobStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobStatus enum def self.offline_user_data_job_status require "google/ads/google_ads/v17/enums/offline_user_data_job_status_pb" Google::Ads::GoogleAds::V17::Enums::OfflineUserDataJobStatusEnum::OfflineUserDataJobStatus.descriptor end # Returns the descriptor for the OfflineUserDataJobType enum # # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobType enum def self.offline_user_data_job_type require "google/ads/google_ads/v17/enums/offline_user_data_job_type_pb" Google::Ads::GoogleAds::V17::Enums::OfflineUserDataJobTypeEnum::OfflineUserDataJobType.descriptor end # Returns the descriptor for the OperatingSystemVersionOperatorType enum # # @return [Google::Protobuf::EnumDescriptor] for the OperatingSystemVersionOperatorType enum def self.operating_system_version_operator_type require "google/ads/google_ads/v17/enums/operating_system_version_operator_type_pb" Google::Ads::GoogleAds::V17::Enums::OperatingSystemVersionOperatorTypeEnum::OperatingSystemVersionOperatorType.descriptor end # Returns the descriptor for the ProductCategoryState enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductCategoryState enum def self.product_category_state require "google/ads/google_ads/v17/enums/product_category_state_pb" Google::Ads::GoogleAds::V17::Enums::ProductCategoryStateEnum::ProductCategoryState.descriptor end # Returns the descriptor for the LinkedProductType enum # # @return [Google::Protobuf::EnumDescriptor] for the LinkedProductType enum def self.linked_product_type require "google/ads/google_ads/v17/enums/linked_product_type_pb" Google::Ads::GoogleAds::V17::Enums::LinkedProductTypeEnum::LinkedProductType.descriptor end # Returns the descriptor for the ProductLinkInvitationStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductLinkInvitationStatus enum def self.product_link_invitation_status require "google/ads/google_ads/v17/enums/product_link_invitation_status_pb" Google::Ads::GoogleAds::V17::Enums::ProductLinkInvitationStatusEnum::ProductLinkInvitationStatus.descriptor end # Returns the descriptor for the AppBiddingGoal enum # # @return [Google::Protobuf::EnumDescriptor] for the AppBiddingGoal enum def self.app_bidding_goal require "google/ads/google_ads/v17/enums/app_bidding_goal_pb" Google::Ads::GoogleAds::V17::Enums::AppBiddingGoalEnum::AppBiddingGoal.descriptor end # Returns the descriptor for the RecommendationType enum # # @return [Google::Protobuf::EnumDescriptor] for the RecommendationType enum def self.recommendation_type require "google/ads/google_ads/v17/enums/recommendation_type_pb" Google::Ads::GoogleAds::V17::Enums::RecommendationTypeEnum::RecommendationType.descriptor end # Returns the descriptor for the Reason enum # # @return [Google::Protobuf::EnumDescriptor] for the Reason enum def self.reason require "google/ads/google_ads/v17/enums/shopping_add_products_to_campaign_recommendation_enum_pb" Google::Ads::GoogleAds::V17::Enums::ShoppingAddProductsToCampaignRecommendationEnum::Reason.descriptor end # Returns the descriptor for the TargetCpaOptInRecommendationGoal enum # # @return [Google::Protobuf::EnumDescriptor] for the TargetCpaOptInRecommendationGoal enum def self.target_cpa_opt_in_recommendation_goal require "google/ads/google_ads/v17/enums/target_cpa_opt_in_recommendation_goal_pb" Google::Ads::GoogleAds::V17::Enums::TargetCpaOptInRecommendationGoalEnum::TargetCpaOptInRecommendationGoal.descriptor end # Returns the descriptor for the RecommendationSubscriptionStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the RecommendationSubscriptionStatus enum def self.recommendation_subscription_status require "google/ads/google_ads/v17/enums/recommendation_subscription_status_pb" Google::Ads::GoogleAds::V17::Enums::RecommendationSubscriptionStatusEnum::RecommendationSubscriptionStatus.descriptor end # Returns the descriptor for the SearchTermTargetingStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the SearchTermTargetingStatus enum def self.search_term_targeting_status require "google/ads/google_ads/v17/enums/search_term_targeting_status_pb" Google::Ads::GoogleAds::V17::Enums::SearchTermTargetingStatusEnum::SearchTermTargetingStatus.descriptor end # Returns the descriptor for the SharedSetStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the SharedSetStatus enum def self.shared_set_status require "google/ads/google_ads/v17/enums/shared_set_status_pb" Google::Ads::GoogleAds::V17::Enums::SharedSetStatusEnum::SharedSetStatus.descriptor end # Returns the descriptor for the SharedSetType enum # # @return [Google::Protobuf::EnumDescriptor] for the SharedSetType enum def self.shared_set_type require "google/ads/google_ads/v17/enums/shared_set_type_pb" Google::Ads::GoogleAds::V17::Enums::SharedSetTypeEnum::SharedSetType.descriptor end # Returns the descriptor for the ProductAvailability enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductAvailability enum def self.product_availability require "google/ads/google_ads/v17/enums/product_availability_pb" Google::Ads::GoogleAds::V17::Enums::ProductAvailabilityEnum::ProductAvailability.descriptor end # Returns the descriptor for the ProductIssueSeverity enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductIssueSeverity enum def self.product_issue_severity require "google/ads/google_ads/v17/enums/product_issue_severity_pb" Google::Ads::GoogleAds::V17::Enums::ProductIssueSeverityEnum::ProductIssueSeverity.descriptor end # Returns the descriptor for the ProductStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductStatus enum def self.product_status require "google/ads/google_ads/v17/enums/product_status_pb" Google::Ads::GoogleAds::V17::Enums::ProductStatusEnum::ProductStatus.descriptor end # Returns the descriptor for the UserInterestTaxonomyType enum # # @return [Google::Protobuf::EnumDescriptor] for the UserInterestTaxonomyType enum def self.user_interest_taxonomy_type require "google/ads/google_ads/v17/enums/user_interest_taxonomy_type_pb" Google::Ads::GoogleAds::V17::Enums::UserInterestTaxonomyTypeEnum::UserInterestTaxonomyType.descriptor end # Returns the descriptor for the UserListCustomerTypeCategory enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListCustomerTypeCategory enum def self.user_list_customer_type_category require "google/ads/google_ads/v17/enums/user_list_customer_type_category_pb" Google::Ads::GoogleAds::V17::Enums::UserListCustomerTypeCategoryEnum::UserListCustomerTypeCategory.descriptor end # Returns the descriptor for the CustomerMatchUploadKeyType enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerMatchUploadKeyType enum def self.customer_match_upload_key_type require "google/ads/google_ads/v17/enums/customer_match_upload_key_type_pb" Google::Ads::GoogleAds::V17::Enums::CustomerMatchUploadKeyTypeEnum::CustomerMatchUploadKeyType.descriptor end # Returns the descriptor for the LookalikeExpansionLevel enum # # @return [Google::Protobuf::EnumDescriptor] for the LookalikeExpansionLevel enum def self.lookalike_expansion_level require "google/ads/google_ads/v17/enums/lookalike_expansion_level_pb" Google::Ads::GoogleAds::V17::Enums::LookalikeExpansionLevelEnum::LookalikeExpansionLevel.descriptor end # Returns the descriptor for the UserListCrmDataSourceType enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListCrmDataSourceType enum def self.user_list_crm_data_source_type require "google/ads/google_ads/v17/enums/user_list_crm_data_source_type_pb" Google::Ads::GoogleAds::V17::Enums::UserListCrmDataSourceTypeEnum::UserListCrmDataSourceType.descriptor end # Returns the descriptor for the UserListDateRuleItemOperator enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListDateRuleItemOperator enum def self.user_list_date_rule_item_operator require "google/ads/google_ads/v17/enums/user_list_date_rule_item_operator_pb" Google::Ads::GoogleAds::V17::Enums::UserListDateRuleItemOperatorEnum::UserListDateRuleItemOperator.descriptor end # Returns the descriptor for the UserListFlexibleRuleOperator enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListFlexibleRuleOperator enum def self.user_list_flexible_rule_operator require "google/ads/google_ads/v17/enums/user_list_flexible_rule_operator_pb" Google::Ads::GoogleAds::V17::Enums::UserListFlexibleRuleOperatorEnum::UserListFlexibleRuleOperator.descriptor end # Returns the descriptor for the UserListLogicalRuleOperator enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListLogicalRuleOperator enum def self.user_list_logical_rule_operator require "google/ads/google_ads/v17/enums/user_list_logical_rule_operator_pb" Google::Ads::GoogleAds::V17::Enums::UserListLogicalRuleOperatorEnum::UserListLogicalRuleOperator.descriptor end # Returns the descriptor for the UserListNumberRuleItemOperator enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListNumberRuleItemOperator enum def self.user_list_number_rule_item_operator require "google/ads/google_ads/v17/enums/user_list_number_rule_item_operator_pb" Google::Ads::GoogleAds::V17::Enums::UserListNumberRuleItemOperatorEnum::UserListNumberRuleItemOperator.descriptor end # Returns the descriptor for the UserListPrepopulationStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListPrepopulationStatus enum def self.user_list_prepopulation_status require "google/ads/google_ads/v17/enums/user_list_prepopulation_status_pb" Google::Ads::GoogleAds::V17::Enums::UserListPrepopulationStatusEnum::UserListPrepopulationStatus.descriptor end # Returns the descriptor for the UserListRuleType enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListRuleType enum def self.user_list_rule_type require "google/ads/google_ads/v17/enums/user_list_rule_type_pb" Google::Ads::GoogleAds::V17::Enums::UserListRuleTypeEnum::UserListRuleType.descriptor end # Returns the descriptor for the UserListStringRuleItemOperator enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListStringRuleItemOperator enum def self.user_list_string_rule_item_operator require "google/ads/google_ads/v17/enums/user_list_string_rule_item_operator_pb" Google::Ads::GoogleAds::V17::Enums::UserListStringRuleItemOperatorEnum::UserListStringRuleItemOperator.descriptor end # Returns the descriptor for the AccessReason enum # # @return [Google::Protobuf::EnumDescriptor] for the AccessReason enum def self.access_reason require "google/ads/google_ads/v17/enums/access_reason_pb" Google::Ads::GoogleAds::V17::Enums::AccessReasonEnum::AccessReason.descriptor end # Returns the descriptor for the UserListAccessStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListAccessStatus enum def self.user_list_access_status require "google/ads/google_ads/v17/enums/user_list_access_status_pb" Google::Ads::GoogleAds::V17::Enums::UserListAccessStatusEnum::UserListAccessStatus.descriptor end # Returns the descriptor for the UserListClosingReason enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListClosingReason enum def self.user_list_closing_reason require "google/ads/google_ads/v17/enums/user_list_closing_reason_pb" Google::Ads::GoogleAds::V17::Enums::UserListClosingReasonEnum::UserListClosingReason.descriptor end # Returns the descriptor for the UserListMembershipStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListMembershipStatus enum def self.user_list_membership_status require "google/ads/google_ads/v17/enums/user_list_membership_status_pb" Google::Ads::GoogleAds::V17::Enums::UserListMembershipStatusEnum::UserListMembershipStatus.descriptor end # Returns the descriptor for the UserListSizeRange enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListSizeRange enum def self.user_list_size_range require "google/ads/google_ads/v17/enums/user_list_size_range_pb" Google::Ads::GoogleAds::V17::Enums::UserListSizeRangeEnum::UserListSizeRange.descriptor end # Returns the descriptor for the UserListType enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListType enum def self.user_list_type require "google/ads/google_ads/v17/enums/user_list_type_pb" Google::Ads::GoogleAds::V17::Enums::UserListTypeEnum::UserListType.descriptor end # Returns the descriptor for the ResponseContentType enum # # @return [Google::Protobuf::EnumDescriptor] for the ResponseContentType enum def self.response_content_type require "google/ads/google_ads/v17/enums/response_content_type_pb" Google::Ads::GoogleAds::V17::Enums::ResponseContentTypeEnum::ResponseContentType.descriptor end # Returns the descriptor for the AudienceInsightsDimension enum # # @return [Google::Protobuf::EnumDescriptor] for the AudienceInsightsDimension enum def self.audience_insights_dimension require "google/ads/google_ads/v17/enums/audience_insights_dimension_pb" Google::Ads::GoogleAds::V17::Enums::AudienceInsightsDimensionEnum::AudienceInsightsDimension.descriptor end # Returns the descriptor for the InteractionEventType enum # # @return [Google::Protobuf::EnumDescriptor] for the InteractionEventType enum def self.interaction_event_type require "google/ads/google_ads/v17/enums/interaction_event_type_pb" Google::Ads::GoogleAds::V17::Enums::InteractionEventTypeEnum::InteractionEventType.descriptor end # Returns the descriptor for the AdDestinationType enum # # @return [Google::Protobuf::EnumDescriptor] for the AdDestinationType enum def self.ad_destination_type require "google/ads/google_ads/v17/enums/ad_destination_type_pb" Google::Ads::GoogleAds::V17::Enums::AdDestinationTypeEnum::AdDestinationType.descriptor end # Returns the descriptor for the AdNetworkType enum # # @return [Google::Protobuf::EnumDescriptor] for the AdNetworkType enum def self.ad_network_type require "google/ads/google_ads/v17/enums/ad_network_type_pb" Google::Ads::GoogleAds::V17::Enums::AdNetworkTypeEnum::AdNetworkType.descriptor end # Returns the descriptor for the BudgetCampaignAssociationStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the BudgetCampaignAssociationStatus enum def self.budget_campaign_association_status require "google/ads/google_ads/v17/enums/budget_campaign_association_status_pb" Google::Ads::GoogleAds::V17::Enums::BudgetCampaignAssociationStatusEnum::BudgetCampaignAssociationStatus.descriptor end # Returns the descriptor for the ClickType enum # # @return [Google::Protobuf::EnumDescriptor] for the ClickType enum def self.click_type require "google/ads/google_ads/v17/enums/click_type_pb" Google::Ads::GoogleAds::V17::Enums::ClickTypeEnum::ClickType.descriptor end # Returns the descriptor for the ConversionAttributionEventType enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionAttributionEventType enum def self.conversion_attribution_event_type require "google/ads/google_ads/v17/enums/conversion_attribution_event_type_pb" Google::Ads::GoogleAds::V17::Enums::ConversionAttributionEventTypeEnum::ConversionAttributionEventType.descriptor end # Returns the descriptor for the ConversionLagBucket enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionLagBucket enum def self.conversion_lag_bucket require "google/ads/google_ads/v17/enums/conversion_lag_bucket_pb" Google::Ads::GoogleAds::V17::Enums::ConversionLagBucketEnum::ConversionLagBucket.descriptor end # Returns the descriptor for the ConversionOrAdjustmentLagBucket enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionOrAdjustmentLagBucket enum def self.conversion_or_adjustment_lag_bucket require "google/ads/google_ads/v17/enums/conversion_or_adjustment_lag_bucket_pb" Google::Ads::GoogleAds::V17::Enums::ConversionOrAdjustmentLagBucketEnum::ConversionOrAdjustmentLagBucket.descriptor end # Returns the descriptor for the ConversionValueRulePrimaryDimension enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionValueRulePrimaryDimension enum def self.conversion_value_rule_primary_dimension require "google/ads/google_ads/v17/enums/conversion_value_rule_primary_dimension_pb" Google::Ads::GoogleAds::V17::Enums::ConversionValueRulePrimaryDimensionEnum::ConversionValueRulePrimaryDimension.descriptor end # Returns the descriptor for the ConvertingUserPriorEngagementTypeAndLtvBucket enum # # @return [Google::Protobuf::EnumDescriptor] for the ConvertingUserPriorEngagementTypeAndLtvBucket enum def self.converting_user_prior_engagement_type_and_ltv_bucket require "google/ads/google_ads/v17/enums/converting_user_prior_engagement_type_and_ltv_bucket_pb" Google::Ads::GoogleAds::V17::Enums::ConvertingUserPriorEngagementTypeAndLtvBucketEnum::ConvertingUserPriorEngagementTypeAndLtvBucket.descriptor end # Returns the descriptor for the ExternalConversionSource enum # # @return [Google::Protobuf::EnumDescriptor] for the ExternalConversionSource enum def self.external_conversion_source require "google/ads/google_ads/v17/enums/external_conversion_source_pb" Google::Ads::GoogleAds::V17::Enums::ExternalConversionSourceEnum::ExternalConversionSource.descriptor end # Returns the descriptor for the HotelPriceBucket enum # # @return [Google::Protobuf::EnumDescriptor] for the HotelPriceBucket enum def self.hotel_price_bucket require "google/ads/google_ads/v17/enums/hotel_price_bucket_pb" Google::Ads::GoogleAds::V17::Enums::HotelPriceBucketEnum::HotelPriceBucket.descriptor end # Returns the descriptor for the HotelRateType enum # # @return [Google::Protobuf::EnumDescriptor] for the HotelRateType enum def self.hotel_rate_type require "google/ads/google_ads/v17/enums/hotel_rate_type_pb" Google::Ads::GoogleAds::V17::Enums::HotelRateTypeEnum::HotelRateType.descriptor end # Returns the descriptor for the SearchEngineResultsPageType enum # # @return [Google::Protobuf::EnumDescriptor] for the SearchEngineResultsPageType enum def self.search_engine_results_page_type require "google/ads/google_ads/v17/enums/search_engine_results_page_type_pb" Google::Ads::GoogleAds::V17::Enums::SearchEngineResultsPageTypeEnum::SearchEngineResultsPageType.descriptor end # Returns the descriptor for the SearchTermMatchType enum # # @return [Google::Protobuf::EnumDescriptor] for the SearchTermMatchType enum def self.search_term_match_type require "google/ads/google_ads/v17/enums/search_term_match_type_pb" Google::Ads::GoogleAds::V17::Enums::SearchTermMatchTypeEnum::SearchTermMatchType.descriptor end # Returns the descriptor for the SkAdNetworkAdEventType enum # # @return [Google::Protobuf::EnumDescriptor] for the SkAdNetworkAdEventType enum def self.sk_ad_network_ad_event_type require "google/ads/google_ads/v17/enums/sk_ad_network_ad_event_type_pb" Google::Ads::GoogleAds::V17::Enums::SkAdNetworkAdEventTypeEnum::SkAdNetworkAdEventType.descriptor end # Returns the descriptor for the SkAdNetworkAttributionCredit enum # # @return [Google::Protobuf::EnumDescriptor] for the SkAdNetworkAttributionCredit enum def self.sk_ad_network_attribution_credit require "google/ads/google_ads/v17/enums/sk_ad_network_attribution_credit_pb" Google::Ads::GoogleAds::V17::Enums::SkAdNetworkAttributionCreditEnum::SkAdNetworkAttributionCredit.descriptor end # Returns the descriptor for the SkAdNetworkSourceType enum # # @return [Google::Protobuf::EnumDescriptor] for the SkAdNetworkSourceType enum def self.sk_ad_network_source_type require "google/ads/google_ads/v17/enums/sk_ad_network_source_type_pb" Google::Ads::GoogleAds::V17::Enums::SkAdNetworkSourceTypeEnum::SkAdNetworkSourceType.descriptor end # Returns the descriptor for the SkAdNetworkUserType enum # # @return [Google::Protobuf::EnumDescriptor] for the SkAdNetworkUserType enum def self.sk_ad_network_user_type require "google/ads/google_ads/v17/enums/sk_ad_network_user_type_pb" Google::Ads::GoogleAds::V17::Enums::SkAdNetworkUserTypeEnum::SkAdNetworkUserType.descriptor end # Returns the descriptor for the Slot enum # # @return [Google::Protobuf::EnumDescriptor] for the Slot enum def self.slot require "google/ads/google_ads/v17/enums/slot_pb" Google::Ads::GoogleAds::V17::Enums::SlotEnum::Slot.descriptor end # Returns the descriptor for the SummaryRowSetting enum # # @return [Google::Protobuf::EnumDescriptor] for the SummaryRowSetting enum def self.summary_row_setting require "google/ads/google_ads/v17/enums/summary_row_setting_pb" Google::Ads::GoogleAds::V17::Enums::SummaryRowSettingEnum::SummaryRowSetting.descriptor end # Returns the descriptor for the SmartCampaignNotEligibleReason enum # # @return [Google::Protobuf::EnumDescriptor] for the SmartCampaignNotEligibleReason enum def self.smart_campaign_not_eligible_reason require "google/ads/google_ads/v17/enums/smart_campaign_not_eligible_reason_pb" Google::Ads::GoogleAds::V17::Enums::SmartCampaignNotEligibleReasonEnum::SmartCampaignNotEligibleReason.descriptor end # Returns the descriptor for the SmartCampaignStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the SmartCampaignStatus enum def self.smart_campaign_status require "google/ads/google_ads/v17/enums/smart_campaign_status_pb" Google::Ads::GoogleAds::V17::Enums::SmartCampaignStatusEnum::SmartCampaignStatus.descriptor end # Returns the descriptor for the ConversionAdjustmentType enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionAdjustmentType enum def self.conversion_adjustment_type require "google/ads/google_ads/v17/enums/conversion_adjustment_type_pb" Google::Ads::GoogleAds::V17::Enums::ConversionAdjustmentTypeEnum::ConversionAdjustmentType.descriptor end # Returns the descriptor for the ConversionEnvironment enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionEnvironment enum def self.conversion_environment require "google/ads/google_ads/v17/enums/conversion_environment_enum_pb" Google::Ads::GoogleAds::V17::Enums::ConversionEnvironmentEnum::ConversionEnvironment.descriptor end # Returns the descriptor for the IdentityVerificationProgram enum # # @return [Google::Protobuf::EnumDescriptor] for the IdentityVerificationProgram enum def self.identity_verification_program require "google/ads/google_ads/v17/enums/identity_verification_program_pb" Google::Ads::GoogleAds::V17::Enums::IdentityVerificationProgramEnum::IdentityVerificationProgram.descriptor end # Returns the descriptor for the IdentityVerificationProgramStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the IdentityVerificationProgramStatus enum def self.identity_verification_program_status require "google/ads/google_ads/v17/enums/identity_verification_program_status_pb" Google::Ads::GoogleAds::V17::Enums::IdentityVerificationProgramStatusEnum::IdentityVerificationProgramStatus.descriptor end # Returns the descriptor for the KeywordPlanAggregateMetricType enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanAggregateMetricType enum def self.keyword_plan_aggregate_metric_type require "google/ads/google_ads/v17/enums/keyword_plan_aggregate_metric_type_pb" Google::Ads::GoogleAds::V17::Enums::KeywordPlanAggregateMetricTypeEnum::KeywordPlanAggregateMetricType.descriptor end # Returns the descriptor for the KeywordPlanCompetitionLevel enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCompetitionLevel enum def self.keyword_plan_competition_level require "google/ads/google_ads/v17/enums/keyword_plan_competition_level_pb" Google::Ads::GoogleAds::V17::Enums::KeywordPlanCompetitionLevelEnum::KeywordPlanCompetitionLevel.descriptor end # Returns the descriptor for the KeywordPlanConceptGroupType enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanConceptGroupType enum def self.keyword_plan_concept_group_type require "google/ads/google_ads/v17/enums/keyword_plan_concept_group_type_pb" Google::Ads::GoogleAds::V17::Enums::KeywordPlanConceptGroupTypeEnum::KeywordPlanConceptGroupType.descriptor end # Returns the descriptor for the KeywordPlanKeywordAnnotation enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanKeywordAnnotation enum def self.keyword_plan_keyword_annotation require "google/ads/google_ads/v17/enums/keyword_plan_keyword_annotation_pb" Google::Ads::GoogleAds::V17::Enums::KeywordPlanKeywordAnnotationEnum::KeywordPlanKeywordAnnotation.descriptor end # Returns the descriptor for the ReachPlanAgeRange enum # # @return [Google::Protobuf::EnumDescriptor] for the ReachPlanAgeRange enum def self.reach_plan_age_range require "google/ads/google_ads/v17/enums/reach_plan_age_range_pb" Google::Ads::GoogleAds::V17::Enums::ReachPlanAgeRangeEnum::ReachPlanAgeRange.descriptor end # Returns the descriptor for the ReachPlanNetwork enum # # @return [Google::Protobuf::EnumDescriptor] for the ReachPlanNetwork enum def self.reach_plan_network require "google/ads/google_ads/v17/enums/reach_plan_network_pb" Google::Ads::GoogleAds::V17::Enums::ReachPlanNetworkEnum::ReachPlanNetwork.descriptor end # Returns the descriptor for the ReachPlanSurface enum # # @return [Google::Protobuf::EnumDescriptor] for the ReachPlanSurface enum def self.reach_plan_surface require "google/ads/google_ads/v17/enums/reach_plan_surface_pb" Google::Ads::GoogleAds::V17::Enums::ReachPlanSurfaceEnum::ReachPlanSurface.descriptor end # Returns the descriptor for the ApplyScope enum # # @return [Google::Protobuf::EnumDescriptor] for the ApplyScope enum def self.apply_scope require "google/ads/google_ads/v17/services/recommendation_service_pb" Google::Ads::GoogleAds::V17::Services::ApplyRecommendationOperation::AdAssetApplyParameters::ApplyScope.descriptor end # Returns the descriptor for the HotelAssetSuggestionStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the HotelAssetSuggestionStatus enum def self.hotel_asset_suggestion_status require "google/ads/google_ads/v17/enums/hotel_asset_suggestion_status_pb" Google::Ads::GoogleAds::V17::Enums::HotelAssetSuggestionStatusEnum::HotelAssetSuggestionStatus.descriptor end # Returns the descriptor for the ResourceLimitType enum # # @return [Google::Protobuf::EnumDescriptor] for the ResourceLimitType enum def self.resource_limit_type require "google/ads/google_ads/v17/enums/resource_limit_type_pb" Google::Ads::GoogleAds::V17::Enums::ResourceLimitTypeEnum::ResourceLimitType.descriptor end # Returns the descriptor for the AccessInvitationError enum # # @return [Google::Protobuf::EnumDescriptor] for the AccessInvitationError enum def self.access_invitation_error require "google/ads/google_ads/v17/errors/access_invitation_error_pb" Google::Ads::GoogleAds::V17::Errors::AccessInvitationErrorEnum::AccessInvitationError.descriptor end # Returns the descriptor for the AccountBudgetProposalError enum # # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalError enum def self.account_budget_proposal_error require "google/ads/google_ads/v17/errors/account_budget_proposal_error_pb" Google::Ads::GoogleAds::V17::Errors::AccountBudgetProposalErrorEnum::AccountBudgetProposalError.descriptor end # Returns the descriptor for the AccountLinkError enum # # @return [Google::Protobuf::EnumDescriptor] for the AccountLinkError enum def self.account_link_error require "google/ads/google_ads/v17/errors/account_link_error_pb" Google::Ads::GoogleAds::V17::Errors::AccountLinkErrorEnum::AccountLinkError.descriptor end # Returns the descriptor for the AdCustomizerError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdCustomizerError enum def self.ad_customizer_error require "google/ads/google_ads/v17/errors/ad_customizer_error_pb" Google::Ads::GoogleAds::V17::Errors::AdCustomizerErrorEnum::AdCustomizerError.descriptor end # Returns the descriptor for the AdError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdError enum def self.ad_error require "google/ads/google_ads/v17/errors/ad_error_pb" Google::Ads::GoogleAds::V17::Errors::AdErrorEnum::AdError.descriptor end # Returns the descriptor for the AdGroupAdError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdError enum def self.ad_group_ad_error require "google/ads/google_ads/v17/errors/ad_group_ad_error_pb" Google::Ads::GoogleAds::V17::Errors::AdGroupAdErrorEnum::AdGroupAdError.descriptor end # Returns the descriptor for the AdGroupBidModifierError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupBidModifierError enum def self.ad_group_bid_modifier_error require "google/ads/google_ads/v17/errors/ad_group_bid_modifier_error_pb" Google::Ads::GoogleAds::V17::Errors::AdGroupBidModifierErrorEnum::AdGroupBidModifierError.descriptor end # Returns the descriptor for the AdGroupCriterionCustomizerError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionCustomizerError enum def self.ad_group_criterion_customizer_error require "google/ads/google_ads/v17/errors/ad_group_criterion_customizer_error_pb" Google::Ads::GoogleAds::V17::Errors::AdGroupCriterionCustomizerErrorEnum::AdGroupCriterionCustomizerError.descriptor end # Returns the descriptor for the AdGroupCriterionError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionError enum def self.ad_group_criterion_error require "google/ads/google_ads/v17/errors/ad_group_criterion_error_pb" Google::Ads::GoogleAds::V17::Errors::AdGroupCriterionErrorEnum::AdGroupCriterionError.descriptor end # Returns the descriptor for the AdGroupCustomizerError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCustomizerError enum def self.ad_group_customizer_error require "google/ads/google_ads/v17/errors/ad_group_customizer_error_pb" Google::Ads::GoogleAds::V17::Errors::AdGroupCustomizerErrorEnum::AdGroupCustomizerError.descriptor end # Returns the descriptor for the AdGroupError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupError enum def self.ad_group_error require "google/ads/google_ads/v17/errors/ad_group_error_pb" Google::Ads::GoogleAds::V17::Errors::AdGroupErrorEnum::AdGroupError.descriptor end # Returns the descriptor for the AdGroupFeedError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupFeedError enum def self.ad_group_feed_error require "google/ads/google_ads/v17/errors/ad_group_feed_error_pb" Google::Ads::GoogleAds::V17::Errors::AdGroupFeedErrorEnum::AdGroupFeedError.descriptor end # Returns the descriptor for the AdParameterError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdParameterError enum def self.ad_parameter_error require "google/ads/google_ads/v17/errors/ad_parameter_error_pb" Google::Ads::GoogleAds::V17::Errors::AdParameterErrorEnum::AdParameterError.descriptor end # Returns the descriptor for the AdSharingError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdSharingError enum def self.ad_sharing_error require "google/ads/google_ads/v17/errors/ad_sharing_error_pb" Google::Ads::GoogleAds::V17::Errors::AdSharingErrorEnum::AdSharingError.descriptor end # Returns the descriptor for the AdxError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdxError enum def self.adx_error require "google/ads/google_ads/v17/errors/adx_error_pb" Google::Ads::GoogleAds::V17::Errors::AdxErrorEnum::AdxError.descriptor end # Returns the descriptor for the AssetError enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetError enum def self.asset_error require "google/ads/google_ads/v17/errors/asset_error_pb" Google::Ads::GoogleAds::V17::Errors::AssetErrorEnum::AssetError.descriptor end # Returns the descriptor for the AssetGroupAssetError enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetGroupAssetError enum def self.asset_group_asset_error require "google/ads/google_ads/v17/errors/asset_group_asset_error_pb" Google::Ads::GoogleAds::V17::Errors::AssetGroupAssetErrorEnum::AssetGroupAssetError.descriptor end # Returns the descriptor for the AssetGroupError enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetGroupError enum def self.asset_group_error require "google/ads/google_ads/v17/errors/asset_group_error_pb" Google::Ads::GoogleAds::V17::Errors::AssetGroupErrorEnum::AssetGroupError.descriptor end # Returns the descriptor for the AssetGroupListingGroupFilterError enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetGroupListingGroupFilterError enum def self.asset_group_listing_group_filter_error require "google/ads/google_ads/v17/errors/asset_group_listing_group_filter_error_pb" Google::Ads::GoogleAds::V17::Errors::AssetGroupListingGroupFilterErrorEnum::AssetGroupListingGroupFilterError.descriptor end # Returns the descriptor for the AssetGroupSignalError enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetGroupSignalError enum def self.asset_group_signal_error require "google/ads/google_ads/v17/errors/asset_group_signal_error_pb" Google::Ads::GoogleAds::V17::Errors::AssetGroupSignalErrorEnum::AssetGroupSignalError.descriptor end # Returns the descriptor for the AssetLinkError enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetLinkError enum def self.asset_link_error require "google/ads/google_ads/v17/errors/asset_link_error_pb" Google::Ads::GoogleAds::V17::Errors::AssetLinkErrorEnum::AssetLinkError.descriptor end # Returns the descriptor for the AssetSetAssetError enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetSetAssetError enum def self.asset_set_asset_error require "google/ads/google_ads/v17/errors/asset_set_asset_error_pb" Google::Ads::GoogleAds::V17::Errors::AssetSetAssetErrorEnum::AssetSetAssetError.descriptor end # Returns the descriptor for the AssetSetError enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetSetError enum def self.asset_set_error require "google/ads/google_ads/v17/errors/asset_set_error_pb" Google::Ads::GoogleAds::V17::Errors::AssetSetErrorEnum::AssetSetError.descriptor end # Returns the descriptor for the AssetSetLinkError enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetSetLinkError enum def self.asset_set_link_error require "google/ads/google_ads/v17/errors/asset_set_link_error_pb" Google::Ads::GoogleAds::V17::Errors::AssetSetLinkErrorEnum::AssetSetLinkError.descriptor end # Returns the descriptor for the AudienceError enum # # @return [Google::Protobuf::EnumDescriptor] for the AudienceError enum def self.audience_error require "google/ads/google_ads/v17/errors/audience_error_pb" Google::Ads::GoogleAds::V17::Errors::AudienceErrorEnum::AudienceError.descriptor end # Returns the descriptor for the AudienceInsightsError enum # # @return [Google::Protobuf::EnumDescriptor] for the AudienceInsightsError enum def self.audience_insights_error require "google/ads/google_ads/v17/errors/audience_insights_error_pb" Google::Ads::GoogleAds::V17::Errors::AudienceInsightsErrorEnum::AudienceInsightsError.descriptor end # Returns the descriptor for the AuthenticationError enum # # @return [Google::Protobuf::EnumDescriptor] for the AuthenticationError enum def self.authentication_error require "google/ads/google_ads/v17/errors/authentication_error_pb" Google::Ads::GoogleAds::V17::Errors::AuthenticationErrorEnum::AuthenticationError.descriptor end # Returns the descriptor for the AuthorizationError enum # # @return [Google::Protobuf::EnumDescriptor] for the AuthorizationError enum def self.authorization_error require "google/ads/google_ads/v17/errors/authorization_error_pb" Google::Ads::GoogleAds::V17::Errors::AuthorizationErrorEnum::AuthorizationError.descriptor end # Returns the descriptor for the BatchJobError enum # # @return [Google::Protobuf::EnumDescriptor] for the BatchJobError enum def self.batch_job_error require "google/ads/google_ads/v17/errors/batch_job_error_pb" Google::Ads::GoogleAds::V17::Errors::BatchJobErrorEnum::BatchJobError.descriptor end # Returns the descriptor for the BiddingError enum # # @return [Google::Protobuf::EnumDescriptor] for the BiddingError enum def self.bidding_error require "google/ads/google_ads/v17/errors/bidding_error_pb" Google::Ads::GoogleAds::V17::Errors::BiddingErrorEnum::BiddingError.descriptor end # Returns the descriptor for the BiddingStrategyError enum # # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyError enum def self.bidding_strategy_error require "google/ads/google_ads/v17/errors/bidding_strategy_error_pb" Google::Ads::GoogleAds::V17::Errors::BiddingStrategyErrorEnum::BiddingStrategyError.descriptor end # Returns the descriptor for the BillingSetupError enum # # @return [Google::Protobuf::EnumDescriptor] for the BillingSetupError enum def self.billing_setup_error require "google/ads/google_ads/v17/errors/billing_setup_error_pb" Google::Ads::GoogleAds::V17::Errors::BillingSetupErrorEnum::BillingSetupError.descriptor end # Returns the descriptor for the CampaignBudgetError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignBudgetError enum def self.campaign_budget_error require "google/ads/google_ads/v17/errors/campaign_budget_error_pb" Google::Ads::GoogleAds::V17::Errors::CampaignBudgetErrorEnum::CampaignBudgetError.descriptor end # Returns the descriptor for the CampaignConversionGoalError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignConversionGoalError enum def self.campaign_conversion_goal_error require "google/ads/google_ads/v17/errors/campaign_conversion_goal_error_pb" Google::Ads::GoogleAds::V17::Errors::CampaignConversionGoalErrorEnum::CampaignConversionGoalError.descriptor end # Returns the descriptor for the CampaignCriterionError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignCriterionError enum def self.campaign_criterion_error require "google/ads/google_ads/v17/errors/campaign_criterion_error_pb" Google::Ads::GoogleAds::V17::Errors::CampaignCriterionErrorEnum::CampaignCriterionError.descriptor end # Returns the descriptor for the CampaignCustomizerError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignCustomizerError enum def self.campaign_customizer_error require "google/ads/google_ads/v17/errors/campaign_customizer_error_pb" Google::Ads::GoogleAds::V17::Errors::CampaignCustomizerErrorEnum::CampaignCustomizerError.descriptor end # Returns the descriptor for the CampaignDraftError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftError enum def self.campaign_draft_error require "google/ads/google_ads/v17/errors/campaign_draft_error_pb" Google::Ads::GoogleAds::V17::Errors::CampaignDraftErrorEnum::CampaignDraftError.descriptor end # Returns the descriptor for the CampaignError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignError enum def self.campaign_error require "google/ads/google_ads/v17/errors/campaign_error_pb" Google::Ads::GoogleAds::V17::Errors::CampaignErrorEnum::CampaignError.descriptor end # Returns the descriptor for the CampaignExperimentError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentError enum def self.campaign_experiment_error require "google/ads/google_ads/v17/errors/campaign_experiment_error_pb" Google::Ads::GoogleAds::V17::Errors::CampaignExperimentErrorEnum::CampaignExperimentError.descriptor end # Returns the descriptor for the CampaignFeedError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignFeedError enum def self.campaign_feed_error require "google/ads/google_ads/v17/errors/campaign_feed_error_pb" Google::Ads::GoogleAds::V17::Errors::CampaignFeedErrorEnum::CampaignFeedError.descriptor end # Returns the descriptor for the CampaignLifecycleGoalError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignLifecycleGoalError enum def self.campaign_lifecycle_goal_error require "google/ads/google_ads/v17/errors/campaign_lifecycle_goal_error_pb" Google::Ads::GoogleAds::V17::Errors::CampaignLifecycleGoalErrorEnum::CampaignLifecycleGoalError.descriptor end # Returns the descriptor for the CampaignSharedSetError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignSharedSetError enum def self.campaign_shared_set_error require "google/ads/google_ads/v17/errors/campaign_shared_set_error_pb" Google::Ads::GoogleAds::V17::Errors::CampaignSharedSetErrorEnum::CampaignSharedSetError.descriptor end # Returns the descriptor for the ChangeEventError enum # # @return [Google::Protobuf::EnumDescriptor] for the ChangeEventError enum def self.change_event_error require "google/ads/google_ads/v17/errors/change_event_error_pb" Google::Ads::GoogleAds::V17::Errors::ChangeEventErrorEnum::ChangeEventError.descriptor end # Returns the descriptor for the ChangeStatusError enum # # @return [Google::Protobuf::EnumDescriptor] for the ChangeStatusError enum def self.change_status_error require "google/ads/google_ads/v17/errors/change_status_error_pb" Google::Ads::GoogleAds::V17::Errors::ChangeStatusErrorEnum::ChangeStatusError.descriptor end # Returns the descriptor for the ContextError enum # # @return [Google::Protobuf::EnumDescriptor] for the ContextError enum def self.context_error require "google/ads/google_ads/v17/errors/context_error_pb" Google::Ads::GoogleAds::V17::Errors::ContextErrorEnum::ContextError.descriptor end # Returns the descriptor for the ConversionActionError enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionError enum def self.conversion_action_error require "google/ads/google_ads/v17/errors/conversion_action_error_pb" Google::Ads::GoogleAds::V17::Errors::ConversionActionErrorEnum::ConversionActionError.descriptor end # Returns the descriptor for the ConversionCustomVariableError enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionCustomVariableError enum def self.conversion_custom_variable_error require "google/ads/google_ads/v17/errors/conversion_custom_variable_error_pb" Google::Ads::GoogleAds::V17::Errors::ConversionCustomVariableErrorEnum::ConversionCustomVariableError.descriptor end # Returns the descriptor for the ConversionGoalCampaignConfigError enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionGoalCampaignConfigError enum def self.conversion_goal_campaign_config_error require "google/ads/google_ads/v17/errors/conversion_goal_campaign_config_error_pb" Google::Ads::GoogleAds::V17::Errors::ConversionGoalCampaignConfigErrorEnum::ConversionGoalCampaignConfigError.descriptor end # Returns the descriptor for the ConversionValueRuleError enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionValueRuleError enum def self.conversion_value_rule_error require "google/ads/google_ads/v17/errors/conversion_value_rule_error_pb" Google::Ads::GoogleAds::V17::Errors::ConversionValueRuleErrorEnum::ConversionValueRuleError.descriptor end # Returns the descriptor for the ConversionValueRuleSetError enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionValueRuleSetError enum def self.conversion_value_rule_set_error require "google/ads/google_ads/v17/errors/conversion_value_rule_set_error_pb" Google::Ads::GoogleAds::V17::Errors::ConversionValueRuleSetErrorEnum::ConversionValueRuleSetError.descriptor end # Returns the descriptor for the CountryCodeError enum # # @return [Google::Protobuf::EnumDescriptor] for the CountryCodeError enum def self.country_code_error require "google/ads/google_ads/v17/errors/country_code_error_pb" Google::Ads::GoogleAds::V17::Errors::CountryCodeErrorEnum::CountryCodeError.descriptor end # Returns the descriptor for the CriterionError enum # # @return [Google::Protobuf::EnumDescriptor] for the CriterionError enum def self.criterion_error require "google/ads/google_ads/v17/errors/criterion_error_pb" Google::Ads::GoogleAds::V17::Errors::CriterionErrorEnum::CriterionError.descriptor end # Returns the descriptor for the CurrencyCodeError enum # # @return [Google::Protobuf::EnumDescriptor] for the CurrencyCodeError enum def self.currency_code_error require "google/ads/google_ads/v17/errors/currency_code_error_pb" Google::Ads::GoogleAds::V17::Errors::CurrencyCodeErrorEnum::CurrencyCodeError.descriptor end # Returns the descriptor for the CurrencyError enum # # @return [Google::Protobuf::EnumDescriptor] for the CurrencyError enum def self.currency_error require "google/ads/google_ads/v17/errors/currency_error_pb" Google::Ads::GoogleAds::V17::Errors::CurrencyErrorEnum::CurrencyError.descriptor end # Returns the descriptor for the CustomAudienceError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceError enum def self.custom_audience_error require "google/ads/google_ads/v17/errors/custom_audience_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomAudienceErrorEnum::CustomAudienceError.descriptor end # Returns the descriptor for the CustomConversionGoalError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomConversionGoalError enum def self.custom_conversion_goal_error require "google/ads/google_ads/v17/errors/custom_conversion_goal_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomConversionGoalErrorEnum::CustomConversionGoalError.descriptor end # Returns the descriptor for the CustomInterestError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestError enum def self.custom_interest_error require "google/ads/google_ads/v17/errors/custom_interest_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomInterestErrorEnum::CustomInterestError.descriptor end # Returns the descriptor for the CustomerClientLinkError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerClientLinkError enum def self.customer_client_link_error require "google/ads/google_ads/v17/errors/customer_client_link_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomerClientLinkErrorEnum::CustomerClientLinkError.descriptor end # Returns the descriptor for the CustomerCustomizerError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerCustomizerError enum def self.customer_customizer_error require "google/ads/google_ads/v17/errors/customer_customizer_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomerCustomizerErrorEnum::CustomerCustomizerError.descriptor end # Returns the descriptor for the CustomerError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerError enum def self.customer_error require "google/ads/google_ads/v17/errors/customer_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomerErrorEnum::CustomerError.descriptor end # Returns the descriptor for the CustomerFeedError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerFeedError enum def self.customer_feed_error require "google/ads/google_ads/v17/errors/customer_feed_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomerFeedErrorEnum::CustomerFeedError.descriptor end # Returns the descriptor for the CustomerLifecycleGoalError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerLifecycleGoalError enum def self.customer_lifecycle_goal_error require "google/ads/google_ads/v17/errors/customer_lifecycle_goal_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomerLifecycleGoalErrorEnum::CustomerLifecycleGoalError.descriptor end # Returns the descriptor for the CustomerManagerLinkError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerManagerLinkError enum def self.customer_manager_link_error require "google/ads/google_ads/v17/errors/customer_manager_link_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomerManagerLinkErrorEnum::CustomerManagerLinkError.descriptor end # Returns the descriptor for the CustomerSkAdNetworkConversionValueSchemaError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerSkAdNetworkConversionValueSchemaError enum def self.customer_sk_ad_network_conversion_value_schema_error require "google/ads/google_ads/v17/errors/customer_sk_ad_network_conversion_value_schema_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomerSkAdNetworkConversionValueSchemaErrorEnum::CustomerSkAdNetworkConversionValueSchemaError.descriptor end # Returns the descriptor for the CustomerUserAccessError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerUserAccessError enum def self.customer_user_access_error require "google/ads/google_ads/v17/errors/customer_user_access_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomerUserAccessErrorEnum::CustomerUserAccessError.descriptor end # Returns the descriptor for the CustomizerAttributeError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomizerAttributeError enum def self.customizer_attribute_error require "google/ads/google_ads/v17/errors/customizer_attribute_error_pb" Google::Ads::GoogleAds::V17::Errors::CustomizerAttributeErrorEnum::CustomizerAttributeError.descriptor end # Returns the descriptor for the DatabaseError enum # # @return [Google::Protobuf::EnumDescriptor] for the DatabaseError enum def self.database_error require "google/ads/google_ads/v17/errors/database_error_pb" Google::Ads::GoogleAds::V17::Errors::DatabaseErrorEnum::DatabaseError.descriptor end # Returns the descriptor for the DateRangeError enum # # @return [Google::Protobuf::EnumDescriptor] for the DateRangeError enum def self.date_range_error require "google/ads/google_ads/v17/errors/date_range_error_pb" Google::Ads::GoogleAds::V17::Errors::DateRangeErrorEnum::DateRangeError.descriptor end # Returns the descriptor for the EnumError enum # # @return [Google::Protobuf::EnumDescriptor] for the EnumError enum def self.enum_error require "google/ads/google_ads/v17/errors/enum_error_pb" Google::Ads::GoogleAds::V17::Errors::EnumErrorEnum::EnumError.descriptor end # Returns the descriptor for the ExperimentArmError enum # # @return [Google::Protobuf::EnumDescriptor] for the ExperimentArmError enum def self.experiment_arm_error require "google/ads/google_ads/v17/errors/experiment_arm_error_pb" Google::Ads::GoogleAds::V17::Errors::ExperimentArmErrorEnum::ExperimentArmError.descriptor end # Returns the descriptor for the ExperimentError enum # # @return [Google::Protobuf::EnumDescriptor] for the ExperimentError enum def self.experiment_error require "google/ads/google_ads/v17/errors/experiment_error_pb" Google::Ads::GoogleAds::V17::Errors::ExperimentErrorEnum::ExperimentError.descriptor end # Returns the descriptor for the ExtensionFeedItemError enum # # @return [Google::Protobuf::EnumDescriptor] for the ExtensionFeedItemError enum def self.extension_feed_item_error require "google/ads/google_ads/v17/errors/extension_feed_item_error_pb" Google::Ads::GoogleAds::V17::Errors::ExtensionFeedItemErrorEnum::ExtensionFeedItemError.descriptor end # Returns the descriptor for the ExtensionSettingError enum # # @return [Google::Protobuf::EnumDescriptor] for the ExtensionSettingError enum def self.extension_setting_error require "google/ads/google_ads/v17/errors/extension_setting_error_pb" Google::Ads::GoogleAds::V17::Errors::ExtensionSettingErrorEnum::ExtensionSettingError.descriptor end # Returns the descriptor for the FeedAttributeReferenceError enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedAttributeReferenceError enum def self.feed_attribute_reference_error require "google/ads/google_ads/v17/errors/feed_attribute_reference_error_pb" Google::Ads::GoogleAds::V17::Errors::FeedAttributeReferenceErrorEnum::FeedAttributeReferenceError.descriptor end # Returns the descriptor for the FeedError enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedError enum def self.feed_error require "google/ads/google_ads/v17/errors/feed_error_pb" Google::Ads::GoogleAds::V17::Errors::FeedErrorEnum::FeedError.descriptor end # Returns the descriptor for the FeedItemError enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemError enum def self.feed_item_error require "google/ads/google_ads/v17/errors/feed_item_error_pb" Google::Ads::GoogleAds::V17::Errors::FeedItemErrorEnum::FeedItemError.descriptor end # Returns the descriptor for the FeedItemSetError enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetError enum def self.feed_item_set_error require "google/ads/google_ads/v17/errors/feed_item_set_error_pb" Google::Ads::GoogleAds::V17::Errors::FeedItemSetErrorEnum::FeedItemSetError.descriptor end # Returns the descriptor for the FeedItemSetLinkError enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetLinkError enum def self.feed_item_set_link_error require "google/ads/google_ads/v17/errors/feed_item_set_link_error_pb" Google::Ads::GoogleAds::V17::Errors::FeedItemSetLinkErrorEnum::FeedItemSetLinkError.descriptor end # Returns the descriptor for the FeedItemTargetError enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetError enum def self.feed_item_target_error require "google/ads/google_ads/v17/errors/feed_item_target_error_pb" Google::Ads::GoogleAds::V17::Errors::FeedItemTargetErrorEnum::FeedItemTargetError.descriptor end # Returns the descriptor for the FeedMappingError enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedMappingError enum def self.feed_mapping_error require "google/ads/google_ads/v17/errors/feed_mapping_error_pb" Google::Ads::GoogleAds::V17::Errors::FeedMappingErrorEnum::FeedMappingError.descriptor end # Returns the descriptor for the FieldMaskError enum # # @return [Google::Protobuf::EnumDescriptor] for the FieldMaskError enum def self.field_mask_error require "google/ads/google_ads/v17/errors/field_mask_error_pb" Google::Ads::GoogleAds::V17::Errors::FieldMaskErrorEnum::FieldMaskError.descriptor end # Returns the descriptor for the FunctionError enum # # @return [Google::Protobuf::EnumDescriptor] for the FunctionError enum def self.function_error require "google/ads/google_ads/v17/errors/function_error_pb" Google::Ads::GoogleAds::V17::Errors::FunctionErrorEnum::FunctionError.descriptor end # Returns the descriptor for the FunctionParsingError enum # # @return [Google::Protobuf::EnumDescriptor] for the FunctionParsingError enum def self.function_parsing_error require "google/ads/google_ads/v17/errors/function_parsing_error_pb" Google::Ads::GoogleAds::V17::Errors::FunctionParsingErrorEnum::FunctionParsingError.descriptor end # Returns the descriptor for the GeoTargetConstantSuggestionError enum # # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetConstantSuggestionError enum def self.geo_target_constant_suggestion_error require "google/ads/google_ads/v17/errors/geo_target_constant_suggestion_error_pb" Google::Ads::GoogleAds::V17::Errors::GeoTargetConstantSuggestionErrorEnum::GeoTargetConstantSuggestionError.descriptor end # Returns the descriptor for the HeaderError enum # # @return [Google::Protobuf::EnumDescriptor] for the HeaderError enum def self.header_error require "google/ads/google_ads/v17/errors/header_error_pb" Google::Ads::GoogleAds::V17::Errors::HeaderErrorEnum::HeaderError.descriptor end # Returns the descriptor for the IdError enum # # @return [Google::Protobuf::EnumDescriptor] for the IdError enum def self.id_error require "google/ads/google_ads/v17/errors/id_error_pb" Google::Ads::GoogleAds::V17::Errors::IdErrorEnum::IdError.descriptor end # Returns the descriptor for the IdentityVerificationError enum # # @return [Google::Protobuf::EnumDescriptor] for the IdentityVerificationError enum def self.identity_verification_error require "google/ads/google_ads/v17/errors/identity_verification_error_pb" Google::Ads::GoogleAds::V17::Errors::IdentityVerificationErrorEnum::IdentityVerificationError.descriptor end # Returns the descriptor for the ImageError enum # # @return [Google::Protobuf::EnumDescriptor] for the ImageError enum def self.image_error require "google/ads/google_ads/v17/errors/image_error_pb" Google::Ads::GoogleAds::V17::Errors::ImageErrorEnum::ImageError.descriptor end # Returns the descriptor for the InternalError enum # # @return [Google::Protobuf::EnumDescriptor] for the InternalError enum def self.internal_error require "google/ads/google_ads/v17/errors/internal_error_pb" Google::Ads::GoogleAds::V17::Errors::InternalErrorEnum::InternalError.descriptor end # Returns the descriptor for the InvoiceError enum # # @return [Google::Protobuf::EnumDescriptor] for the InvoiceError enum def self.invoice_error require "google/ads/google_ads/v17/errors/invoice_error_pb" Google::Ads::GoogleAds::V17::Errors::InvoiceErrorEnum::InvoiceError.descriptor end # Returns the descriptor for the KeywordPlanAdGroupError enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanAdGroupError enum def self.keyword_plan_ad_group_error require "google/ads/google_ads/v17/errors/keyword_plan_ad_group_error_pb" Google::Ads::GoogleAds::V17::Errors::KeywordPlanAdGroupErrorEnum::KeywordPlanAdGroupError.descriptor end # Returns the descriptor for the KeywordPlanAdGroupKeywordError enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanAdGroupKeywordError enum def self.keyword_plan_ad_group_keyword_error require "google/ads/google_ads/v17/errors/keyword_plan_ad_group_keyword_error_pb" Google::Ads::GoogleAds::V17::Errors::KeywordPlanAdGroupKeywordErrorEnum::KeywordPlanAdGroupKeywordError.descriptor end # Returns the descriptor for the KeywordPlanCampaignError enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCampaignError enum def self.keyword_plan_campaign_error require "google/ads/google_ads/v17/errors/keyword_plan_campaign_error_pb" Google::Ads::GoogleAds::V17::Errors::KeywordPlanCampaignErrorEnum::KeywordPlanCampaignError.descriptor end # Returns the descriptor for the KeywordPlanCampaignKeywordError enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCampaignKeywordError enum def self.keyword_plan_campaign_keyword_error require "google/ads/google_ads/v17/errors/keyword_plan_campaign_keyword_error_pb" Google::Ads::GoogleAds::V17::Errors::KeywordPlanCampaignKeywordErrorEnum::KeywordPlanCampaignKeywordError.descriptor end # Returns the descriptor for the KeywordPlanError enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanError enum def self.keyword_plan_error require "google/ads/google_ads/v17/errors/keyword_plan_error_pb" Google::Ads::GoogleAds::V17::Errors::KeywordPlanErrorEnum::KeywordPlanError.descriptor end # Returns the descriptor for the KeywordPlanIdeaError enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanIdeaError enum def self.keyword_plan_idea_error require "google/ads/google_ads/v17/errors/keyword_plan_idea_error_pb" Google::Ads::GoogleAds::V17::Errors::KeywordPlanIdeaErrorEnum::KeywordPlanIdeaError.descriptor end # Returns the descriptor for the LabelError enum # # @return [Google::Protobuf::EnumDescriptor] for the LabelError enum def self.label_error require "google/ads/google_ads/v17/errors/label_error_pb" Google::Ads::GoogleAds::V17::Errors::LabelErrorEnum::LabelError.descriptor end # Returns the descriptor for the LanguageCodeError enum # # @return [Google::Protobuf::EnumDescriptor] for the LanguageCodeError enum def self.language_code_error require "google/ads/google_ads/v17/errors/language_code_error_pb" Google::Ads::GoogleAds::V17::Errors::LanguageCodeErrorEnum::LanguageCodeError.descriptor end # Returns the descriptor for the ListOperationError enum # # @return [Google::Protobuf::EnumDescriptor] for the ListOperationError enum def self.list_operation_error require "google/ads/google_ads/v17/errors/list_operation_error_pb" Google::Ads::GoogleAds::V17::Errors::ListOperationErrorEnum::ListOperationError.descriptor end # Returns the descriptor for the ManagerLinkError enum # # @return [Google::Protobuf::EnumDescriptor] for the ManagerLinkError enum def self.manager_link_error require "google/ads/google_ads/v17/errors/manager_link_error_pb" Google::Ads::GoogleAds::V17::Errors::ManagerLinkErrorEnum::ManagerLinkError.descriptor end # Returns the descriptor for the MediaBundleError enum # # @return [Google::Protobuf::EnumDescriptor] for the MediaBundleError enum def self.media_bundle_error require "google/ads/google_ads/v17/errors/media_bundle_error_pb" Google::Ads::GoogleAds::V17::Errors::MediaBundleErrorEnum::MediaBundleError.descriptor end # Returns the descriptor for the MediaFileError enum # # @return [Google::Protobuf::EnumDescriptor] for the MediaFileError enum def self.media_file_error require "google/ads/google_ads/v17/errors/media_file_error_pb" Google::Ads::GoogleAds::V17::Errors::MediaFileErrorEnum::MediaFileError.descriptor end # Returns the descriptor for the MediaUploadError enum # # @return [Google::Protobuf::EnumDescriptor] for the MediaUploadError enum def self.media_upload_error require "google/ads/google_ads/v17/errors/media_upload_error_pb" Google::Ads::GoogleAds::V17::Errors::MediaUploadErrorEnum::MediaUploadError.descriptor end # Returns the descriptor for the MerchantCenterError enum # # @return [Google::Protobuf::EnumDescriptor] for the MerchantCenterError enum def self.merchant_center_error require "google/ads/google_ads/v17/errors/merchant_center_error_pb" Google::Ads::GoogleAds::V17::Errors::MerchantCenterErrorEnum::MerchantCenterError.descriptor end # Returns the descriptor for the MultiplierError enum # # @return [Google::Protobuf::EnumDescriptor] for the MultiplierError enum def self.multiplier_error require "google/ads/google_ads/v17/errors/multiplier_error_pb" Google::Ads::GoogleAds::V17::Errors::MultiplierErrorEnum::MultiplierError.descriptor end # Returns the descriptor for the NewResourceCreationError enum # # @return [Google::Protobuf::EnumDescriptor] for the NewResourceCreationError enum def self.new_resource_creation_error require "google/ads/google_ads/v17/errors/new_resource_creation_error_pb" Google::Ads::GoogleAds::V17::Errors::NewResourceCreationErrorEnum::NewResourceCreationError.descriptor end # Returns the descriptor for the NotEmptyError enum # # @return [Google::Protobuf::EnumDescriptor] for the NotEmptyError enum def self.not_empty_error require "google/ads/google_ads/v17/errors/not_empty_error_pb" Google::Ads::GoogleAds::V17::Errors::NotEmptyErrorEnum::NotEmptyError.descriptor end # Returns the descriptor for the NullError enum # # @return [Google::Protobuf::EnumDescriptor] for the NullError enum def self.null_error require "google/ads/google_ads/v17/errors/null_error_pb" Google::Ads::GoogleAds::V17::Errors::NullErrorEnum::NullError.descriptor end # Returns the descriptor for the OfflineUserDataJobError enum # # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobError enum def self.offline_user_data_job_error require "google/ads/google_ads/v17/errors/offline_user_data_job_error_pb" Google::Ads::GoogleAds::V17::Errors::OfflineUserDataJobErrorEnum::OfflineUserDataJobError.descriptor end # Returns the descriptor for the OperationAccessDeniedError enum # # @return [Google::Protobuf::EnumDescriptor] for the OperationAccessDeniedError enum def self.operation_access_denied_error require "google/ads/google_ads/v17/errors/operation_access_denied_error_pb" Google::Ads::GoogleAds::V17::Errors::OperationAccessDeniedErrorEnum::OperationAccessDeniedError.descriptor end # Returns the descriptor for the OperatorError enum # # @return [Google::Protobuf::EnumDescriptor] for the OperatorError enum def self.operator_error require "google/ads/google_ads/v17/errors/operator_error_pb" Google::Ads::GoogleAds::V17::Errors::OperatorErrorEnum::OperatorError.descriptor end # Returns the descriptor for the PartialFailureError enum # # @return [Google::Protobuf::EnumDescriptor] for the PartialFailureError enum def self.partial_failure_error require "google/ads/google_ads/v17/errors/partial_failure_error_pb" Google::Ads::GoogleAds::V17::Errors::PartialFailureErrorEnum::PartialFailureError.descriptor end # Returns the descriptor for the PaymentsAccountError enum # # @return [Google::Protobuf::EnumDescriptor] for the PaymentsAccountError enum def self.payments_account_error require "google/ads/google_ads/v17/errors/payments_account_error_pb" Google::Ads::GoogleAds::V17::Errors::PaymentsAccountErrorEnum::PaymentsAccountError.descriptor end # Returns the descriptor for the PolicyFindingError enum # # @return [Google::Protobuf::EnumDescriptor] for the PolicyFindingError enum def self.policy_finding_error require "google/ads/google_ads/v17/errors/policy_finding_error_pb" Google::Ads::GoogleAds::V17::Errors::PolicyFindingErrorEnum::PolicyFindingError.descriptor end # Returns the descriptor for the PolicyValidationParameterError enum # # @return [Google::Protobuf::EnumDescriptor] for the PolicyValidationParameterError enum def self.policy_validation_parameter_error require "google/ads/google_ads/v17/errors/policy_validation_parameter_error_pb" Google::Ads::GoogleAds::V17::Errors::PolicyValidationParameterErrorEnum::PolicyValidationParameterError.descriptor end # Returns the descriptor for the PolicyViolationError enum # # @return [Google::Protobuf::EnumDescriptor] for the PolicyViolationError enum def self.policy_violation_error require "google/ads/google_ads/v17/errors/policy_violation_error_pb" Google::Ads::GoogleAds::V17::Errors::PolicyViolationErrorEnum::PolicyViolationError.descriptor end # Returns the descriptor for the ProductLinkError enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductLinkError enum def self.product_link_error require "google/ads/google_ads/v17/errors/product_link_error_pb" Google::Ads::GoogleAds::V17::Errors::ProductLinkErrorEnum::ProductLinkError.descriptor end # Returns the descriptor for the ProductLinkInvitationError enum # # @return [Google::Protobuf::EnumDescriptor] for the ProductLinkInvitationError enum def self.product_link_invitation_error require "google/ads/google_ads/v17/errors/product_link_invitation_error_pb" Google::Ads::GoogleAds::V17::Errors::ProductLinkInvitationErrorEnum::ProductLinkInvitationError.descriptor end # Returns the descriptor for the QueryError enum # # @return [Google::Protobuf::EnumDescriptor] for the QueryError enum def self.query_error require "google/ads/google_ads/v17/errors/query_error_pb" Google::Ads::GoogleAds::V17::Errors::QueryErrorEnum::QueryError.descriptor end # Returns the descriptor for the QuotaError enum # # @return [Google::Protobuf::EnumDescriptor] for the QuotaError enum def self.quota_error require "google/ads/google_ads/v17/errors/quota_error_pb" Google::Ads::GoogleAds::V17::Errors::QuotaErrorEnum::QuotaError.descriptor end # Returns the descriptor for the RangeError enum # # @return [Google::Protobuf::EnumDescriptor] for the RangeError enum def self.range_error require "google/ads/google_ads/v17/errors/range_error_pb" Google::Ads::GoogleAds::V17::Errors::RangeErrorEnum::RangeError.descriptor end # Returns the descriptor for the ReachPlanError enum # # @return [Google::Protobuf::EnumDescriptor] for the ReachPlanError enum def self.reach_plan_error require "google/ads/google_ads/v17/errors/reach_plan_error_pb" Google::Ads::GoogleAds::V17::Errors::ReachPlanErrorEnum::ReachPlanError.descriptor end # Returns the descriptor for the RecommendationError enum # # @return [Google::Protobuf::EnumDescriptor] for the RecommendationError enum def self.recommendation_error require "google/ads/google_ads/v17/errors/recommendation_error_pb" Google::Ads::GoogleAds::V17::Errors::RecommendationErrorEnum::RecommendationError.descriptor end # Returns the descriptor for the RecommendationSubscriptionError enum # # @return [Google::Protobuf::EnumDescriptor] for the RecommendationSubscriptionError enum def self.recommendation_subscription_error require "google/ads/google_ads/v17/errors/recommendation_subscription_error_pb" Google::Ads::GoogleAds::V17::Errors::RecommendationSubscriptionErrorEnum::RecommendationSubscriptionError.descriptor end # Returns the descriptor for the RegionCodeError enum # # @return [Google::Protobuf::EnumDescriptor] for the RegionCodeError enum def self.region_code_error require "google/ads/google_ads/v17/errors/region_code_error_pb" Google::Ads::GoogleAds::V17::Errors::RegionCodeErrorEnum::RegionCodeError.descriptor end # Returns the descriptor for the RequestError enum # # @return [Google::Protobuf::EnumDescriptor] for the RequestError enum def self.request_error require "google/ads/google_ads/v17/errors/request_error_pb" Google::Ads::GoogleAds::V17::Errors::RequestErrorEnum::RequestError.descriptor end # Returns the descriptor for the ResourceAccessDeniedError enum # # @return [Google::Protobuf::EnumDescriptor] for the ResourceAccessDeniedError enum def self.resource_access_denied_error require "google/ads/google_ads/v17/errors/resource_access_denied_error_pb" Google::Ads::GoogleAds::V17::Errors::ResourceAccessDeniedErrorEnum::ResourceAccessDeniedError.descriptor end # Returns the descriptor for the ResourceCountLimitExceededError enum # # @return [Google::Protobuf::EnumDescriptor] for the ResourceCountLimitExceededError enum def self.resource_count_limit_exceeded_error require "google/ads/google_ads/v17/errors/resource_count_limit_exceeded_error_pb" Google::Ads::GoogleAds::V17::Errors::ResourceCountLimitExceededErrorEnum::ResourceCountLimitExceededError.descriptor end # Returns the descriptor for the SearchTermInsightError enum # # @return [Google::Protobuf::EnumDescriptor] for the SearchTermInsightError enum def self.search_term_insight_error require "google/ads/google_ads/v17/errors/search_term_insight_error_pb" Google::Ads::GoogleAds::V17::Errors::SearchTermInsightErrorEnum::SearchTermInsightError.descriptor end # Returns the descriptor for the SettingError enum # # @return [Google::Protobuf::EnumDescriptor] for the SettingError enum def self.setting_error require "google/ads/google_ads/v17/errors/setting_error_pb" Google::Ads::GoogleAds::V17::Errors::SettingErrorEnum::SettingError.descriptor end # Returns the descriptor for the SharedCriterionError enum # # @return [Google::Protobuf::EnumDescriptor] for the SharedCriterionError enum def self.shared_criterion_error require "google/ads/google_ads/v17/errors/shared_criterion_error_pb" Google::Ads::GoogleAds::V17::Errors::SharedCriterionErrorEnum::SharedCriterionError.descriptor end # Returns the descriptor for the SharedSetError enum # # @return [Google::Protobuf::EnumDescriptor] for the SharedSetError enum def self.shared_set_error require "google/ads/google_ads/v17/errors/shared_set_error_pb" Google::Ads::GoogleAds::V17::Errors::SharedSetErrorEnum::SharedSetError.descriptor end # Returns the descriptor for the ShoppingProductError enum # # @return [Google::Protobuf::EnumDescriptor] for the ShoppingProductError enum def self.shopping_product_error require "google/ads/google_ads/v17/errors/shopping_product_error_pb" Google::Ads::GoogleAds::V17::Errors::ShoppingProductErrorEnum::ShoppingProductError.descriptor end # Returns the descriptor for the SizeLimitError enum # # @return [Google::Protobuf::EnumDescriptor] for the SizeLimitError enum def self.size_limit_error require "google/ads/google_ads/v17/errors/size_limit_error_pb" Google::Ads::GoogleAds::V17::Errors::SizeLimitErrorEnum::SizeLimitError.descriptor end # Returns the descriptor for the SmartCampaignError enum # # @return [Google::Protobuf::EnumDescriptor] for the SmartCampaignError enum def self.smart_campaign_error require "google/ads/google_ads/v17/errors/smart_campaign_error_pb" Google::Ads::GoogleAds::V17::Errors::SmartCampaignErrorEnum::SmartCampaignError.descriptor end # Returns the descriptor for the ThirdPartyAppAnalyticsLinkError enum # # @return [Google::Protobuf::EnumDescriptor] for the ThirdPartyAppAnalyticsLinkError enum def self.third_party_app_analytics_link_error require "google/ads/google_ads/v17/errors/third_party_app_analytics_link_error_pb" Google::Ads::GoogleAds::V17::Errors::ThirdPartyAppAnalyticsLinkErrorEnum::ThirdPartyAppAnalyticsLinkError.descriptor end # Returns the descriptor for the TimeZoneError enum # # @return [Google::Protobuf::EnumDescriptor] for the TimeZoneError enum def self.time_zone_error require "google/ads/google_ads/v17/errors/time_zone_error_pb" Google::Ads::GoogleAds::V17::Errors::TimeZoneErrorEnum::TimeZoneError.descriptor end # Returns the descriptor for the UrlFieldError enum # # @return [Google::Protobuf::EnumDescriptor] for the UrlFieldError enum def self.url_field_error require "google/ads/google_ads/v17/errors/url_field_error_pb" Google::Ads::GoogleAds::V17::Errors::UrlFieldErrorEnum::UrlFieldError.descriptor end # Returns the descriptor for the UserDataError enum # # @return [Google::Protobuf::EnumDescriptor] for the UserDataError enum def self.user_data_error require "google/ads/google_ads/v17/errors/user_data_error_pb" Google::Ads::GoogleAds::V17::Errors::UserDataErrorEnum::UserDataError.descriptor end # Returns the descriptor for the UserListCustomerTypeError enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListCustomerTypeError enum def self.user_list_customer_type_error require "google/ads/google_ads/v17/errors/user_list_customer_type_error_pb" Google::Ads::GoogleAds::V17::Errors::UserListCustomerTypeErrorEnum::UserListCustomerTypeError.descriptor end # Returns the descriptor for the UserListError enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListError enum def self.user_list_error require "google/ads/google_ads/v17/errors/user_list_error_pb" Google::Ads::GoogleAds::V17::Errors::UserListErrorEnum::UserListError.descriptor end # Returns the descriptor for the VideoCampaignError enum # # @return [Google::Protobuf::EnumDescriptor] for the VideoCampaignError enum def self.video_campaign_error require "google/ads/google_ads/v17/errors/video_campaign_error_pb" Google::Ads::GoogleAds::V17::Errors::VideoCampaignErrorEnum::VideoCampaignError.descriptor end # Returns the descriptor for the YoutubeVideoRegistrationError enum # # @return [Google::Protobuf::EnumDescriptor] for the YoutubeVideoRegistrationError enum def self.youtube_video_registration_error require "google/ads/google_ads/v17/errors/youtube_video_registration_error_pb" Google::Ads::GoogleAds::V17::Errors::YoutubeVideoRegistrationErrorEnum::YoutubeVideoRegistrationError.descriptor end # Returns the descriptor for the QuotaRateScope enum # # @return [Google::Protobuf::EnumDescriptor] for the QuotaRateScope enum def self.quota_rate_scope require "google/ads/google_ads/v17/errors/errors_pb" Google::Ads::GoogleAds::V17::Errors::QuotaErrorDetails::QuotaRateScope.descriptor end end end end end end end