lib/google/ads/google_ads/factories/v2/enums.rb in google-ads-googleads-3.1.0 vs lib/google/ads/google_ads/factories/v2/enums.rb in google-ads-googleads-3.2.0

- old
+ new

@@ -2,570 +2,42 @@ module Ads module GoogleAds module Factories module V2 module Enums - # Returns the descriptor for the MediaType enum + # Returns the descriptor for the ManagerLinkStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the MediaType enum - def self.media_type - require "google/ads/google_ads/v2/enums/media_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::MediaTypeEnum::MediaType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ManagerLinkStatus enum + def self.manager_link_status + require "google/ads/google_ads/v2/enums/manager_link_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ManagerLinkStatusEnum::ManagerLinkStatus.descriptor end - # Returns the descriptor for the MimeType enum + # Returns the descriptor for the CampaignDraftStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the MimeType enum - def self.mime_type - require "google/ads/google_ads/v2/enums/mime_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::MimeTypeEnum::MimeType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftStatus enum + def self.campaign_draft_status + require "google/ads/google_ads/v2/enums/campaign_draft_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::CampaignDraftStatusEnum::CampaignDraftStatus.descriptor end - # Returns the descriptor for the KeywordMatchType enum + # Returns the descriptor for the SharedSetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordMatchType enum - def self.keyword_match_type - require "google/ads/google_ads/v2/enums/keyword_match_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::KeywordMatchTypeEnum::KeywordMatchType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SharedSetStatus enum + def self.shared_set_status + require "google/ads/google_ads/v2/enums/shared_set_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::SharedSetStatusEnum::SharedSetStatus.descriptor end - # Returns the descriptor for the TrackingCodePageFormat enum + # Returns the descriptor for the SharedSetType enum # - # @return [Google::Protobuf::EnumDescriptor] for the TrackingCodePageFormat enum - def self.tracking_code_page_format - require "google/ads/google_ads/v2/enums/tracking_code_page_format_pb.rb" - Google::Ads::GoogleAds::V2::Enums::TrackingCodePageFormatEnum::TrackingCodePageFormat.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SharedSetType enum + def self.shared_set_type + require "google/ads/google_ads/v2/enums/shared_set_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::SharedSetTypeEnum::SharedSetType.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/v2/enums/tracking_code_type_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/attribution_model_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AttributionModelEnum::AttributionModel.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/v2/enums/conversion_action_category_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ConversionActionCategoryEnum::ConversionActionCategory.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/v2/enums/conversion_action_counting_type_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/conversion_action_status_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/conversion_action_type_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/data_driven_model_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::DataDrivenModelStatusEnum::DataDrivenModelStatus.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/v2/enums/geo_target_constant_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::GeoTargetConstantStatusEnum::GeoTargetConstantStatus.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/v2/enums/google_ads_field_category_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/google_ads_field_data_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::GoogleAdsFieldDataTypeEnum::GoogleAdsFieldDataType.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/v2/enums/matching_function_context_type_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/matching_function_operator_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/feed_link_status_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/placeholder_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::PlaceholderTypeEnum::PlaceholderType.descriptor - end - - # Returns the descriptor for the ProductBiddingCategoryLevel enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ProductBiddingCategoryLevel enum - def self.product_bidding_category_level - require "google/ads/google_ads/v2/enums/product_bidding_category_level_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ProductBiddingCategoryLevelEnum::ProductBiddingCategoryLevel.descriptor - end - - # Returns the descriptor for the ProductBiddingCategoryStatus enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ProductBiddingCategoryStatus enum - def self.product_bidding_category_status - require "google/ads/google_ads/v2/enums/product_bidding_category_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ProductBiddingCategoryStatusEnum::ProductBiddingCategoryStatus.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/v2/enums/policy_topic_entry_type_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/policy_topic_evidence_destination_mismatch_url_type_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/policy_topic_evidence_destination_not_working_device_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/policy_topic_evidence_destination_not_working_dns_error_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum::PolicyTopicEvidenceDestinationNotWorkingDnsErrorType.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/v2/enums/ad_group_ad_status_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/ad_strength_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AdStrengthEnum::AdStrength.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/v2/enums/policy_approval_status_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/policy_review_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::PolicyReviewStatusEnum::PolicyReviewStatus.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/v2/enums/served_asset_field_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ServedAssetFieldTypeEnum::ServedAssetFieldType.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/v2/enums/call_conversion_reporting_state_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/display_ad_format_setting_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/display_upload_product_type_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/legacy_app_install_ad_app_store_pb.rb" - Google::Ads::GoogleAds::V2::Enums::LegacyAppInstallAdAppStoreEnum::LegacyAppInstallAdAppStore.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/v2/enums/app_url_operating_system_type_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/ad_type_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/device_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/system_managed_entity_source_pb.rb" - Google::Ads::GoogleAds::V2::Enums::SystemManagedResourceSourceEnum::SystemManagedResourceSource.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/v2/enums/change_status_operation_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/change_status_resource_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ChangeStatusResourceTypeEnum::ChangeStatusResourceType.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/v2/enums/ad_customizer_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/affiliate_location_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/app_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/call_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/callout_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/custom_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/dsa_page_feed_criterion_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/education_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/feed_mapping_criterion_type_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/feed_mapping_status_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/flight_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/hotel_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::Enums::HotelPlaceholderFieldEnum::HotelPlaceholderField.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/v2/enums/job_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/local_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/location_extension_targeting_criterion_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/location_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/message_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/price_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/promotion_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/real_estate_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/sitelink_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/structured_snippet_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/travel_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V2::Enums::TravelPlaceholderFieldEnum::TravelPlaceholderField.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/v2/enums/billing_setup_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::BillingSetupStatusEnum::BillingSetupStatus.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/v2/enums/time_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::TimeTypeEnum::TimeType.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/v2/enums/distance_bucket_pb.rb" - Google::Ads::GoogleAds::V2::Enums::DistanceBucketEnum::DistanceBucket.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/v2/enums/customer_pay_per_conversion_eligibility_failure_reason_pb.rb" - Google::Ads::GoogleAds::V2::Enums::CustomerPayPerConversionEligibilityFailureReasonEnum::CustomerPayPerConversionEligibilityFailureReason.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/v2/enums/budget_delivery_method_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/budget_period_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/budget_status_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/budget_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::BudgetTypeEnum::BudgetType.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/v2/enums/age_range_type_pb.rb" @@ -594,10 +66,18 @@ def self.day_of_week require "google/ads/google_ads/v2/enums/day_of_week_pb.rb" Google::Ads::GoogleAds::V2::Enums::DayOfWeekEnum::DayOfWeek.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/v2/enums/device_pb.rb" + Google::Ads::GoogleAds::V2::Enums::DeviceEnum::Device.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/v2/enums/gender_type_pb.rb" @@ -626,10 +106,18 @@ def self.interaction_type require "google/ads/google_ads/v2/enums/interaction_type_pb.rb" Google::Ads::GoogleAds::V2::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/v2/enums/keyword_match_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::KeywordMatchTypeEnum::KeywordMatchType.descriptor + end + # Returns the descriptor for the ListingCustomAttributeIndex enum # # @return [Google::Protobuf::EnumDescriptor] for the ListingCustomAttributeIndex enum def self.listing_custom_attribute_index require "google/ads/google_ads/v2/enums/listing_custom_attribute_index_pb.rb" @@ -674,10 +162,18 @@ def self.preferred_content_type require "google/ads/google_ads/v2/enums/preferred_content_type_pb.rb" Google::Ads::GoogleAds::V2::Enums::PreferredContentTypeEnum::PreferredContentType.descriptor end + # Returns the descriptor for the ProductBiddingCategoryLevel enum + # + # @return [Google::Protobuf::EnumDescriptor] for the ProductBiddingCategoryLevel enum + def self.product_bidding_category_level + require "google/ads/google_ads/v2/enums/product_bidding_category_level_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ProductBiddingCategoryLevelEnum::ProductBiddingCategoryLevel.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/v2/enums/product_channel_pb.rb" @@ -738,10 +234,18 @@ def self.app_store require "google/ads/google_ads/v2/enums/app_store_pb.rb" Google::Ads::GoogleAds::V2::Enums::AppStoreEnum::AppStore.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/v2/enums/call_conversion_reporting_state_pb.rb" + Google::Ads::GoogleAds::V2::Enums::CallConversionReportingStateEnum::CallConversionReportingState.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/v2/enums/price_extension_price_qualifier_pb.rb" @@ -794,130 +298,74 @@ def self.target_cpa_opt_in_recommendation_goal require "google/ads/google_ads/v2/enums/target_cpa_opt_in_recommendation_goal_pb.rb" Google::Ads::GoogleAds::V2::Enums::TargetCpaOptInRecommendationGoalEnum::TargetCpaOptInRecommendationGoal.descriptor end - # Returns the descriptor for the PlacementType enum + # Returns the descriptor for the ServedAssetFieldType enum # - # @return [Google::Protobuf::EnumDescriptor] for the PlacementType enum - def self.placement_type - require "google/ads/google_ads/v2/enums/placement_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::PlacementTypeEnum::PlacementType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ServedAssetFieldType enum + def self.served_asset_field_type + require "google/ads/google_ads/v2/enums/served_asset_field_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ServedAssetFieldTypeEnum::ServedAssetFieldType.descriptor end - # Returns the descriptor for the MutateJobStatus enum + # Returns the descriptor for the DisplayAdFormatSetting enum # - # @return [Google::Protobuf::EnumDescriptor] for the MutateJobStatus enum - def self.mutate_job_status - require "google/ads/google_ads/v2/enums/mutate_job_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::MutateJobStatusEnum::MutateJobStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DisplayAdFormatSetting enum + def self.display_ad_format_setting + require "google/ads/google_ads/v2/enums/display_ad_format_setting_pb.rb" + Google::Ads::GoogleAds::V2::Enums::DisplayAdFormatSettingEnum::DisplayAdFormatSetting.descriptor end - # Returns the descriptor for the GeoTargetingType enum + # Returns the descriptor for the DisplayUploadProductType enum # - # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetingType enum - def self.geo_targeting_type - require "google/ads/google_ads/v2/enums/geo_targeting_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::GeoTargetingTypeEnum::GeoTargetingType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DisplayUploadProductType enum + def self.display_upload_product_type + require "google/ads/google_ads/v2/enums/display_upload_product_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::DisplayUploadProductTypeEnum::DisplayUploadProductType.descriptor end - # Returns the descriptor for the AssetType enum + # Returns the descriptor for the LegacyAppInstallAdAppStore enum # - # @return [Google::Protobuf::EnumDescriptor] for the AssetType enum - def self.asset_type - require "google/ads/google_ads/v2/enums/asset_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AssetTypeEnum::AssetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LegacyAppInstallAdAppStore enum + def self.legacy_app_install_ad_app_store + require "google/ads/google_ads/v2/enums/legacy_app_install_ad_app_store_pb.rb" + Google::Ads::GoogleAds::V2::Enums::LegacyAppInstallAdAppStoreEnum::LegacyAppInstallAdAppStore.descriptor end - # Returns the descriptor for the AssetFieldType enum + # Returns the descriptor for the MimeType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AssetFieldType enum - def self.asset_field_type - require "google/ads/google_ads/v2/enums/asset_field_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AssetFieldTypeEnum::AssetFieldType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MimeType enum + def self.mime_type + require "google/ads/google_ads/v2/enums/mime_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::MimeTypeEnum::MimeType.descriptor end - # Returns the descriptor for the AssetPerformanceLabel enum + # Returns the descriptor for the AppUrlOperatingSystemType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AssetPerformanceLabel enum - def self.asset_performance_label - require "google/ads/google_ads/v2/enums/asset_performance_label_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AssetPerformanceLabelEnum::AssetPerformanceLabel.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AppUrlOperatingSystemType enum + def self.app_url_operating_system_type + require "google/ads/google_ads/v2/enums/app_url_operating_system_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AppUrlOperatingSystemTypeEnum::AppUrlOperatingSystemType.descriptor end - # Returns the descriptor for the OperatingSystemVersionOperatorType enum + # Returns the descriptor for the AdType enum # - # @return [Google::Protobuf::EnumDescriptor] for the OperatingSystemVersionOperatorType enum - def self.operating_system_version_operator_type - require "google/ads/google_ads/v2/enums/operating_system_version_operator_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::OperatingSystemVersionOperatorTypeEnum::OperatingSystemVersionOperatorType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdType enum + def self.ad_type + require "google/ads/google_ads/v2/enums/ad_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AdTypeEnum::AdType.descriptor end - # Returns the descriptor for the CampaignSharedSetStatus enum + # Returns the descriptor for the SystemManagedResourceSource enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignSharedSetStatus enum - def self.campaign_shared_set_status - require "google/ads/google_ads/v2/enums/campaign_shared_set_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::CampaignSharedSetStatusEnum::CampaignSharedSetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SystemManagedResourceSource enum + def self.system_managed_resource_source + require "google/ads/google_ads/v2/enums/system_managed_entity_source_pb.rb" + Google::Ads::GoogleAds::V2::Enums::SystemManagedResourceSourceEnum::SystemManagedResourceSource.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/v2/enums/keyword_plan_forecast_interval_pb.rb" - Google::Ads::GoogleAds::V2::Enums::KeywordPlanForecastIntervalEnum::KeywordPlanForecastInterval.descriptor - end - - # Returns the descriptor for the CampaignExperimentStatus enum - # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentStatus enum - def self.campaign_experiment_status - require "google/ads/google_ads/v2/enums/campaign_experiment_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::CampaignExperimentStatusEnum::CampaignExperimentStatus.descriptor - end - - # Returns the descriptor for the CampaignExperimentTrafficSplitType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentTrafficSplitType enum - def self.campaign_experiment_traffic_split_type - require "google/ads/google_ads/v2/enums/campaign_experiment_traffic_split_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::CampaignExperimentTrafficSplitTypeEnum::CampaignExperimentTrafficSplitType.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/v2/enums/extension_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ExtensionTypeEnum::ExtensionType.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/v2/enums/feed_item_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::FeedItemStatusEnum::FeedItemStatus.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/v2/enums/feed_item_target_device_pb.rb" - Google::Ads::GoogleAds::V2::Enums::FeedItemTargetDeviceEnum::FeedItemTargetDevice.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/v2/enums/extension_setting_device_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ExtensionSettingDeviceEnum::ExtensionSettingDevice.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/v2/enums/campaign_criterion_status_pb.rb" @@ -930,34 +378,18 @@ def self.criterion_type require "google/ads/google_ads/v2/enums/criterion_type_pb.rb" Google::Ads::GoogleAds::V2::Enums::CriterionTypeEnum::CriterionType.descriptor end - # Returns the descriptor for the CustomInterestMemberType enum + # Returns the descriptor for the AssetType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestMemberType enum - def self.custom_interest_member_type - require "google/ads/google_ads/v2/enums/custom_interest_member_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::CustomInterestMemberTypeEnum::CustomInterestMemberType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AssetType enum + def self.asset_type + require "google/ads/google_ads/v2/enums/asset_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AssetTypeEnum::AssetType.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/v2/enums/custom_interest_status_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/enums/custom_interest_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::CustomInterestTypeEnum::CustomInterestType.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/v2/enums/advertising_channel_sub_type_pb.rb" @@ -994,34 +426,10 @@ def self.user_interest_taxonomy_type require "google/ads/google_ads/v2/enums/user_interest_taxonomy_type_pb.rb" Google::Ads::GoogleAds::V2::Enums::UserInterestTaxonomyTypeEnum::UserInterestTaxonomyType.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/v2/enums/manager_link_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ManagerLinkStatusEnum::ManagerLinkStatus.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/v2/enums/mobile_device_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::MobileDeviceTypeEnum::MobileDeviceType.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/v2/enums/search_term_targeting_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::SearchTermTargetingStatusEnum::SearchTermTargetingStatus.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/v2/enums/simulation_modification_method_pb.rb" @@ -1034,106 +442,194 @@ def self.simulation_type require "google/ads/google_ads/v2/enums/simulation_type_pb.rb" Google::Ads::GoogleAds::V2::Enums::SimulationTypeEnum::SimulationType.descriptor end - # Returns the descriptor for the AffiliateLocationFeedRelationshipType enum + # Returns the descriptor for the CampaignSharedSetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationFeedRelationshipType enum - def self.affiliate_location_feed_relationship_type - require "google/ads/google_ads/v2/enums/affiliate_location_feed_relationship_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AffiliateLocationFeedRelationshipTypeEnum::AffiliateLocationFeedRelationshipType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignSharedSetStatus enum + def self.campaign_shared_set_status + require "google/ads/google_ads/v2/enums/campaign_shared_set_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::CampaignSharedSetStatusEnum::CampaignSharedSetStatus.descriptor end - # Returns the descriptor for the FeedAttributeType enum + # Returns the descriptor for the GeoTargetingType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedAttributeType enum - def self.feed_attribute_type - require "google/ads/google_ads/v2/enums/feed_attribute_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::FeedAttributeTypeEnum::FeedAttributeType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetingType enum + def self.geo_targeting_type + require "google/ads/google_ads/v2/enums/geo_targeting_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::GeoTargetingTypeEnum::GeoTargetingType.descriptor end - # Returns the descriptor for the FeedOrigin enum + # Returns the descriptor for the AdGroupCriterionApprovalStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedOrigin enum - def self.feed_origin - require "google/ads/google_ads/v2/enums/feed_origin_pb.rb" - Google::Ads::GoogleAds::V2::Enums::FeedOriginEnum::FeedOrigin.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionApprovalStatus enum + def self.ad_group_criterion_approval_status + require "google/ads/google_ads/v2/enums/ad_group_criterion_approval_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AdGroupCriterionApprovalStatusEnum::AdGroupCriterionApprovalStatus.descriptor end - # Returns the descriptor for the FeedStatus enum + # Returns the descriptor for the AdGroupCriterionStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedStatus enum - def self.feed_status - require "google/ads/google_ads/v2/enums/feed_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::FeedStatusEnum::FeedStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionStatus enum + def self.ad_group_criterion_status + require "google/ads/google_ads/v2/enums/ad_group_criterion_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AdGroupCriterionStatusEnum::AdGroupCriterionStatus.descriptor end - # Returns the descriptor for the Operator enum + # Returns the descriptor for the BiddingSource enum # - # @return [Google::Protobuf::EnumDescriptor] for the Operator enum - def self.operator - require "google/ads/google_ads/v2/resources/feed_pb.rb" - Google::Ads::GoogleAds::V2::Resources::FeedAttributeOperation::Operator.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BiddingSource enum + def self.bidding_source + require "google/ads/google_ads/v2/enums/bidding_source_pb.rb" + Google::Ads::GoogleAds::V2::Enums::BiddingSourceEnum::BiddingSource.descriptor end - # Returns the descriptor for the SharedSetStatus enum + # Returns the descriptor for the CriterionSystemServingStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the SharedSetStatus enum - def self.shared_set_status - require "google/ads/google_ads/v2/enums/shared_set_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::SharedSetStatusEnum::SharedSetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CriterionSystemServingStatus enum + def self.criterion_system_serving_status + require "google/ads/google_ads/v2/enums/criterion_system_serving_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::CriterionSystemServingStatusEnum::CriterionSystemServingStatus.descriptor end - # Returns the descriptor for the SharedSetType enum + # Returns the descriptor for the QualityScoreBucket enum # - # @return [Google::Protobuf::EnumDescriptor] for the SharedSetType enum - def self.shared_set_type - require "google/ads/google_ads/v2/enums/shared_set_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::SharedSetTypeEnum::SharedSetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the QualityScoreBucket enum + def self.quality_score_bucket + require "google/ads/google_ads/v2/enums/quality_score_bucket_pb.rb" + Google::Ads::GoogleAds::V2::Enums::QualityScoreBucketEnum::QualityScoreBucket.descriptor end - # Returns the descriptor for the PageOnePromotedStrategyGoal enum + # Returns the descriptor for the ExtensionSettingDevice enum # - # @return [Google::Protobuf::EnumDescriptor] for the PageOnePromotedStrategyGoal enum - def self.page_one_promoted_strategy_goal - require "google/ads/google_ads/v2/enums/page_one_promoted_strategy_goal_pb.rb" - Google::Ads::GoogleAds::V2::Enums::PageOnePromotedStrategyGoalEnum::PageOnePromotedStrategyGoal.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ExtensionSettingDevice enum + def self.extension_setting_device + require "google/ads/google_ads/v2/enums/extension_setting_device_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ExtensionSettingDeviceEnum::ExtensionSettingDevice.descriptor end - # Returns the descriptor for the TargetImpressionShareLocation enum + # Returns the descriptor for the ExtensionType enum # - # @return [Google::Protobuf::EnumDescriptor] for the TargetImpressionShareLocation enum - def self.target_impression_share_location - require "google/ads/google_ads/v2/enums/target_impression_share_location_pb.rb" - Google::Ads::GoogleAds::V2::Enums::TargetImpressionShareLocationEnum::TargetImpressionShareLocation.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ExtensionType enum + def self.extension_type + require "google/ads/google_ads/v2/enums/extension_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ExtensionTypeEnum::ExtensionType.descriptor end - # Returns the descriptor for the BiddingStrategyStatus enum + # Returns the descriptor for the PolicyTopicEntryType enum # - # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyStatus enum - def self.bidding_strategy_status - require "google/ads/google_ads/v2/enums/bidding_strategy_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::BiddingStrategyStatusEnum::BiddingStrategyStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEntryType enum + def self.policy_topic_entry_type + require "google/ads/google_ads/v2/enums/policy_topic_entry_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::PolicyTopicEntryTypeEnum::PolicyTopicEntryType.descriptor end - # Returns the descriptor for the BiddingStrategyType enum + # Returns the descriptor for the PolicyTopicEvidenceDestinationMismatchUrlType enum # - # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyType enum - def self.bidding_strategy_type - require "google/ads/google_ads/v2/enums/bidding_strategy_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::BiddingStrategyTypeEnum::BiddingStrategyType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationMismatchUrlType enum + def self.policy_topic_evidence_destination_mismatch_url_type + require "google/ads/google_ads/v2/enums/policy_topic_evidence_destination_mismatch_url_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::PolicyTopicEvidenceDestinationMismatchUrlTypeEnum::PolicyTopicEvidenceDestinationMismatchUrlType.descriptor end - # Returns the descriptor for the BidModifierSource enum + # Returns the descriptor for the PolicyTopicEvidenceDestinationNotWorkingDevice enum # - # @return [Google::Protobuf::EnumDescriptor] for the BidModifierSource enum - def self.bid_modifier_source - require "google/ads/google_ads/v2/enums/bid_modifier_source_pb.rb" - Google::Ads::GoogleAds::V2::Enums::BidModifierSourceEnum::BidModifierSource.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationNotWorkingDevice enum + def self.policy_topic_evidence_destination_not_working_device + require "google/ads/google_ads/v2/enums/policy_topic_evidence_destination_not_working_device_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/policy_topic_evidence_destination_not_working_dns_error_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum::PolicyTopicEvidenceDestinationNotWorkingDnsErrorType.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/v2/enums/feed_item_quality_approval_status_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/feed_item_quality_disapproval_reason_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/feed_item_status_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/feed_item_validation_status_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/geo_targeting_restriction_pb.rb" + Google::Ads::GoogleAds::V2::Enums::GeoTargetingRestrictionEnum::GeoTargetingRestriction.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/v2/enums/placeholder_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::PlaceholderTypeEnum::PlaceholderType.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/v2/enums/policy_approval_status_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/policy_review_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::PolicyReviewStatusEnum::PolicyReviewStatus.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/v2/errors/feed_item_validation_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::FeedItemValidationErrorEnum::FeedItemValidationError.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/v2/enums/feed_item_target_device_pb.rb" + Google::Ads::GoogleAds::V2::Enums::FeedItemTargetDeviceEnum::FeedItemTargetDevice.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/v2/enums/customer_match_upload_key_type_pb.rb" @@ -1250,74 +746,506 @@ def self.user_list_type require "google/ads/google_ads/v2/enums/user_list_type_pb.rb" Google::Ads::GoogleAds::V2::Enums::UserListTypeEnum::UserListType.descriptor end - # Returns the descriptor for the AdGroupCriterionApprovalStatus enum + # Returns the descriptor for the AdCustomizerPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionApprovalStatus enum - def self.ad_group_criterion_approval_status - require "google/ads/google_ads/v2/enums/ad_group_criterion_approval_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AdGroupCriterionApprovalStatusEnum::AdGroupCriterionApprovalStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdCustomizerPlaceholderField enum + def self.ad_customizer_placeholder_field + require "google/ads/google_ads/v2/enums/ad_customizer_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AdCustomizerPlaceholderFieldEnum::AdCustomizerPlaceholderField.descriptor end - # Returns the descriptor for the AdGroupCriterionStatus enum + # Returns the descriptor for the AffiliateLocationPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionStatus enum - def self.ad_group_criterion_status - require "google/ads/google_ads/v2/enums/ad_group_criterion_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AdGroupCriterionStatusEnum::AdGroupCriterionStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationPlaceholderField enum + def self.affiliate_location_placeholder_field + require "google/ads/google_ads/v2/enums/affiliate_location_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AffiliateLocationPlaceholderFieldEnum::AffiliateLocationPlaceholderField.descriptor end - # Returns the descriptor for the BiddingSource enum + # Returns the descriptor for the AppPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the BiddingSource enum - def self.bidding_source - require "google/ads/google_ads/v2/enums/bidding_source_pb.rb" - Google::Ads::GoogleAds::V2::Enums::BiddingSourceEnum::BiddingSource.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AppPlaceholderField enum + def self.app_placeholder_field + require "google/ads/google_ads/v2/enums/app_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AppPlaceholderFieldEnum::AppPlaceholderField.descriptor end - # Returns the descriptor for the CriterionSystemServingStatus enum + # Returns the descriptor for the CallPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the CriterionSystemServingStatus enum - def self.criterion_system_serving_status - require "google/ads/google_ads/v2/enums/criterion_system_serving_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::CriterionSystemServingStatusEnum::CriterionSystemServingStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CallPlaceholderField enum + def self.call_placeholder_field + require "google/ads/google_ads/v2/enums/call_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::Enums::CallPlaceholderFieldEnum::CallPlaceholderField.descriptor end - # Returns the descriptor for the QualityScoreBucket enum + # Returns the descriptor for the CalloutPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the QualityScoreBucket enum - def self.quality_score_bucket - require "google/ads/google_ads/v2/enums/quality_score_bucket_pb.rb" - Google::Ads::GoogleAds::V2::Enums::QualityScoreBucketEnum::QualityScoreBucket.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CalloutPlaceholderField enum + def self.callout_placeholder_field + require "google/ads/google_ads/v2/enums/callout_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::Enums::CalloutPlaceholderFieldEnum::CalloutPlaceholderField.descriptor end - # Returns the descriptor for the FeedItemTargetType enum + # Returns the descriptor for the CustomPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetType enum - def self.feed_item_target_type - require "google/ads/google_ads/v2/enums/feed_item_target_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::FeedItemTargetTypeEnum::FeedItemTargetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomPlaceholderField enum + def self.custom_placeholder_field + require "google/ads/google_ads/v2/enums/custom_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/dsa_page_feed_criterion_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/education_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/feed_mapping_criterion_type_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/feed_mapping_status_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/flight_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/hotel_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::Enums::HotelPlaceholderFieldEnum::HotelPlaceholderField.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/v2/enums/job_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/local_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/location_extension_targeting_criterion_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/location_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/message_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/price_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/promotion_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/real_estate_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/sitelink_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/structured_snippet_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/travel_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V2::Enums::TravelPlaceholderFieldEnum::TravelPlaceholderField.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/v2/enums/media_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::MediaTypeEnum::MediaType.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/v2/enums/label_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::LabelStatusEnum::LabelStatus.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/v2/enums/account_budget_proposal_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AccountBudgetProposalStatusEnum::AccountBudgetProposalStatus.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/v2/enums/account_budget_proposal_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AccountBudgetProposalTypeEnum::AccountBudgetProposalType.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/v2/enums/spending_limit_type_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/time_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::TimeTypeEnum::TimeType.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/v2/enums/change_status_operation_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/change_status_resource_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ChangeStatusResourceTypeEnum::ChangeStatusResourceType.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/v2/enums/matching_function_context_type_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/matching_function_operator_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/feed_link_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::FeedLinkStatusEnum::FeedLinkStatus.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/v2/enums/keyword_plan_forecast_interval_pb.rb" + Google::Ads::GoogleAds::V2::Enums::KeywordPlanForecastIntervalEnum::KeywordPlanForecastInterval.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/v2/enums/google_ads_field_category_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/google_ads_field_data_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::GoogleAdsFieldDataTypeEnum::GoogleAdsFieldDataType.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/v2/enums/geo_target_constant_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::GeoTargetConstantStatusEnum::GeoTargetConstantStatus.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/v2/enums/asset_field_type_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/asset_performance_label_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AssetPerformanceLabelEnum::AssetPerformanceLabel.descriptor + end + # Returns the descriptor for the MerchantCenterLinkStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the MerchantCenterLinkStatus enum def self.merchant_center_link_status require "google/ads/google_ads/v2/enums/merchant_center_link_status_pb.rb" Google::Ads::GoogleAds::V2::Enums::MerchantCenterLinkStatusEnum::MerchantCenterLinkStatus.descriptor end - # Returns the descriptor for the CampaignDraftStatus enum + # Returns the descriptor for the TrackingCodePageFormat enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftStatus enum - def self.campaign_draft_status - require "google/ads/google_ads/v2/enums/campaign_draft_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::CampaignDraftStatusEnum::CampaignDraftStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the TrackingCodePageFormat enum + def self.tracking_code_page_format + require "google/ads/google_ads/v2/enums/tracking_code_page_format_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/tracking_code_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::TrackingCodeTypeEnum::TrackingCodeType.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/v2/enums/feed_item_target_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::FeedItemTargetTypeEnum::FeedItemTargetType.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/v2/enums/account_budget_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AccountBudgetStatusEnum::AccountBudgetStatus.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/v2/enums/attribution_model_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AttributionModelEnum::AttributionModel.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/v2/enums/conversion_action_category_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ConversionActionCategoryEnum::ConversionActionCategory.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/v2/enums/conversion_action_counting_type_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/conversion_action_status_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/conversion_action_type_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/data_driven_model_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::DataDrivenModelStatusEnum::DataDrivenModelStatus.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/v2/enums/customer_pay_per_conversion_eligibility_failure_reason_pb.rb" + Google::Ads::GoogleAds::V2::Enums::CustomerPayPerConversionEligibilityFailureReasonEnum::CustomerPayPerConversionEligibilityFailureReason.descriptor + end + + # Returns the descriptor for the CampaignExperimentStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentStatus enum + def self.campaign_experiment_status + require "google/ads/google_ads/v2/enums/campaign_experiment_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::CampaignExperimentStatusEnum::CampaignExperimentStatus.descriptor + end + + # Returns the descriptor for the CampaignExperimentTrafficSplitType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentTrafficSplitType enum + def self.campaign_experiment_traffic_split_type + require "google/ads/google_ads/v2/enums/campaign_experiment_traffic_split_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::CampaignExperimentTrafficSplitTypeEnum::CampaignExperimentTrafficSplitType.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/v2/enums/mobile_device_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::MobileDeviceTypeEnum::MobileDeviceType.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/v2/enums/operating_system_version_operator_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::OperatingSystemVersionOperatorTypeEnum::OperatingSystemVersionOperatorType.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/v2/enums/search_term_targeting_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::SearchTermTargetingStatusEnum::SearchTermTargetingStatus.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/v2/enums/affiliate_location_feed_relationship_type_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/feed_attribute_type_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/feed_origin_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/feed_status_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/resources/feed_pb.rb" + Google::Ads::GoogleAds::V2::Resources::FeedAttributeOperation::Operator.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/v2/enums/targeting_dimension_pb.rb" @@ -1346,98 +1274,130 @@ def self.ad_group_type require "google/ads/google_ads/v2/enums/ad_group_type_pb.rb" Google::Ads::GoogleAds::V2::Enums::AdGroupTypeEnum::AdGroupType.descriptor end - # Returns the descriptor for the LabelStatus enum + # Returns the descriptor for the BudgetDeliveryMethod enum # - # @return [Google::Protobuf::EnumDescriptor] for the LabelStatus enum - def self.label_status - require "google/ads/google_ads/v2/enums/label_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::LabelStatusEnum::LabelStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BudgetDeliveryMethod enum + def self.budget_delivery_method + require "google/ads/google_ads/v2/enums/budget_delivery_method_pb.rb" + Google::Ads::GoogleAds::V2::Enums::BudgetDeliveryMethodEnum::BudgetDeliveryMethod.descriptor end - # Returns the descriptor for the FeedItemQualityApprovalStatus enum + # Returns the descriptor for the BudgetPeriod enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemQualityApprovalStatus enum - def self.feed_item_quality_approval_status - require "google/ads/google_ads/v2/enums/feed_item_quality_approval_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::FeedItemQualityApprovalStatusEnum::FeedItemQualityApprovalStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BudgetPeriod enum + def self.budget_period + require "google/ads/google_ads/v2/enums/budget_period_pb.rb" + Google::Ads::GoogleAds::V2::Enums::BudgetPeriodEnum::BudgetPeriod.descriptor end - # Returns the descriptor for the FeedItemQualityDisapprovalReason enum + # Returns the descriptor for the BudgetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemQualityDisapprovalReason enum - def self.feed_item_quality_disapproval_reason - require "google/ads/google_ads/v2/enums/feed_item_quality_disapproval_reason_pb.rb" - Google::Ads::GoogleAds::V2::Enums::FeedItemQualityDisapprovalReasonEnum::FeedItemQualityDisapprovalReason.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BudgetStatus enum + def self.budget_status + require "google/ads/google_ads/v2/enums/budget_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::BudgetStatusEnum::BudgetStatus.descriptor end - # Returns the descriptor for the FeedItemValidationStatus enum + # Returns the descriptor for the BudgetType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemValidationStatus enum - def self.feed_item_validation_status - require "google/ads/google_ads/v2/enums/feed_item_validation_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::FeedItemValidationStatusEnum::FeedItemValidationStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BudgetType enum + def self.budget_type + require "google/ads/google_ads/v2/enums/budget_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::BudgetTypeEnum::BudgetType.descriptor end - # Returns the descriptor for the GeoTargetingRestriction enum + # Returns the descriptor for the PlacementType enum # - # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetingRestriction enum - def self.geo_targeting_restriction - require "google/ads/google_ads/v2/enums/geo_targeting_restriction_pb.rb" - Google::Ads::GoogleAds::V2::Enums::GeoTargetingRestrictionEnum::GeoTargetingRestriction.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PlacementType enum + def self.placement_type + require "google/ads/google_ads/v2/enums/placement_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::PlacementTypeEnum::PlacementType.descriptor end - # Returns the descriptor for the FeedItemValidationError enum + # Returns the descriptor for the AdGroupAdStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemValidationError enum - def self.feed_item_validation_error - require "google/ads/google_ads/v2/errors/feed_item_validation_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::FeedItemValidationErrorEnum::FeedItemValidationError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdStatus enum + def self.ad_group_ad_status + require "google/ads/google_ads/v2/enums/ad_group_ad_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AdGroupAdStatusEnum::AdGroupAdStatus.descriptor end - # Returns the descriptor for the AccountBudgetProposalStatus enum + # Returns the descriptor for the AdStrength enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalStatus enum - def self.account_budget_proposal_status - require "google/ads/google_ads/v2/enums/account_budget_proposal_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AccountBudgetProposalStatusEnum::AccountBudgetProposalStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdStrength enum + def self.ad_strength + require "google/ads/google_ads/v2/enums/ad_strength_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AdStrengthEnum::AdStrength.descriptor end - # Returns the descriptor for the AccountBudgetProposalType enum + # Returns the descriptor for the PageOnePromotedStrategyGoal enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalType enum - def self.account_budget_proposal_type - require "google/ads/google_ads/v2/enums/account_budget_proposal_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AccountBudgetProposalTypeEnum::AccountBudgetProposalType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PageOnePromotedStrategyGoal enum + def self.page_one_promoted_strategy_goal + require "google/ads/google_ads/v2/enums/page_one_promoted_strategy_goal_pb.rb" + Google::Ads::GoogleAds::V2::Enums::PageOnePromotedStrategyGoalEnum::PageOnePromotedStrategyGoal.descriptor end - # Returns the descriptor for the SpendingLimitType enum + # Returns the descriptor for the TargetImpressionShareLocation enum # - # @return [Google::Protobuf::EnumDescriptor] for the SpendingLimitType enum - def self.spending_limit_type - require "google/ads/google_ads/v2/enums/spending_limit_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::SpendingLimitTypeEnum::SpendingLimitType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the TargetImpressionShareLocation enum + def self.target_impression_share_location + require "google/ads/google_ads/v2/enums/target_impression_share_location_pb.rb" + Google::Ads::GoogleAds::V2::Enums::TargetImpressionShareLocationEnum::TargetImpressionShareLocation.descriptor end - # Returns the descriptor for the KeywordPlanNetwork enum + # Returns the descriptor for the BiddingStrategyStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanNetwork enum - def self.keyword_plan_network - require "google/ads/google_ads/v2/enums/keyword_plan_network_pb.rb" - Google::Ads::GoogleAds::V2::Enums::KeywordPlanNetworkEnum::KeywordPlanNetwork.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyStatus enum + def self.bidding_strategy_status + require "google/ads/google_ads/v2/enums/bidding_strategy_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::BiddingStrategyStatusEnum::BiddingStrategyStatus.descriptor end - # Returns the descriptor for the AccountBudgetStatus enum + # Returns the descriptor for the BiddingStrategyType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetStatus enum - def self.account_budget_status - require "google/ads/google_ads/v2/enums/account_budget_status_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AccountBudgetStatusEnum::AccountBudgetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyType enum + def self.bidding_strategy_type + require "google/ads/google_ads/v2/enums/bidding_strategy_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::BiddingStrategyTypeEnum::BiddingStrategyType.descriptor end + # Returns the descriptor for the ProductBiddingCategoryStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the ProductBiddingCategoryStatus enum + def self.product_bidding_category_status + require "google/ads/google_ads/v2/enums/product_bidding_category_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ProductBiddingCategoryStatusEnum::ProductBiddingCategoryStatus.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/v2/enums/custom_interest_member_type_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/custom_interest_status_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/custom_interest_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::CustomInterestTypeEnum::CustomInterestType.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/v2/enums/frequency_cap_event_type_pb.rb" @@ -1554,42 +1514,66 @@ def self.vanity_pharma_text require "google/ads/google_ads/v2/enums/vanity_pharma_text_pb.rb" Google::Ads::GoogleAds::V2::Enums::VanityPharmaTextEnum::VanityPharmaText.descriptor end - # Returns the descriptor for the ReachPlanAdLength enum + # Returns the descriptor for the KeywordPlanNetwork enum # - # @return [Google::Protobuf::EnumDescriptor] for the ReachPlanAdLength enum - def self.reach_plan_ad_length - require "google/ads/google_ads/v2/enums/reach_plan_ad_length_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ReachPlanAdLengthEnum::ReachPlanAdLength.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanNetwork enum + def self.keyword_plan_network + require "google/ads/google_ads/v2/enums/keyword_plan_network_pb.rb" + Google::Ads::GoogleAds::V2::Enums::KeywordPlanNetworkEnum::KeywordPlanNetwork.descriptor end - # Returns the descriptor for the ReachPlanAgeRange enum + # Returns the descriptor for the DistanceBucket enum # - # @return [Google::Protobuf::EnumDescriptor] for the ReachPlanAgeRange enum - def self.reach_plan_age_range - require "google/ads/google_ads/v2/enums/reach_plan_age_range_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ReachPlanAgeRangeEnum::ReachPlanAgeRange.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DistanceBucket enum + def self.distance_bucket + require "google/ads/google_ads/v2/enums/distance_bucket_pb.rb" + Google::Ads::GoogleAds::V2::Enums::DistanceBucketEnum::DistanceBucket.descriptor end - # Returns the descriptor for the ConversionAdjustmentType enum + # Returns the descriptor for the BillingSetupStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the ConversionAdjustmentType enum - def self.conversion_adjustment_type - require "google/ads/google_ads/v2/enums/conversion_adjustment_type_pb.rb" - Google::Ads::GoogleAds::V2::Enums::ConversionAdjustmentTypeEnum::ConversionAdjustmentType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BillingSetupStatus enum + def self.billing_setup_status + require "google/ads/google_ads/v2/enums/billing_setup_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::BillingSetupStatusEnum::BillingSetupStatus.descriptor end - # Returns the descriptor for the AccessRole enum + # Returns the descriptor for the BidModifierSource enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccessRole enum - def self.access_role - require "google/ads/google_ads/v2/enums/access_role_pb.rb" - Google::Ads::GoogleAds::V2::Enums::AccessRoleEnum::AccessRole.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BidModifierSource enum + def self.bid_modifier_source + require "google/ads/google_ads/v2/enums/bid_modifier_source_pb.rb" + Google::Ads::GoogleAds::V2::Enums::BidModifierSourceEnum::BidModifierSource.descriptor end + # Returns the descriptor for the MutateJobStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the MutateJobStatus enum + def self.mutate_job_status + require "google/ads/google_ads/v2/enums/mutate_job_status_pb.rb" + Google::Ads::GoogleAds::V2::Enums::MutateJobStatusEnum::MutateJobStatus.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/v2/enums/invoice_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::InvoiceTypeEnum::InvoiceType.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/v2/enums/keyword_plan_competition_level_pb.rb" + Google::Ads::GoogleAds::V2::Enums::KeywordPlanCompetitionLevelEnum::KeywordPlanCompetitionLevel.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/v2/enums/interaction_event_type_pb.rb" @@ -1642,10 +1626,18 @@ def self.external_conversion_source require "google/ads/google_ads/v2/enums/external_conversion_source_pb.rb" Google::Ads::GoogleAds::V2::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/v2/enums/hotel_price_bucket_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/enums/hotel_rate_type_pb.rb" @@ -1682,274 +1674,226 @@ def self.slot require "google/ads/google_ads/v2/enums/slot_pb.rb" Google::Ads::GoogleAds::V2::Enums::SlotEnum::Slot.descriptor end - # Returns the descriptor for the KeywordPlanCompetitionLevel enum + # Returns the descriptor for the AccessRole enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCompetitionLevel enum - def self.keyword_plan_competition_level - require "google/ads/google_ads/v2/enums/keyword_plan_competition_level_pb.rb" - Google::Ads::GoogleAds::V2::Enums::KeywordPlanCompetitionLevelEnum::KeywordPlanCompetitionLevel.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccessRole enum + def self.access_role + require "google/ads/google_ads/v2/enums/access_role_pb.rb" + Google::Ads::GoogleAds::V2::Enums::AccessRoleEnum::AccessRole.descriptor end - # Returns the descriptor for the KeywordPlanCampaignError enum + # Returns the descriptor for the ConversionAdjustmentType enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCampaignError enum - def self.keyword_plan_campaign_error - require "google/ads/google_ads/v2/errors/keyword_plan_campaign_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::KeywordPlanCampaignErrorEnum::KeywordPlanCampaignError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ConversionAdjustmentType enum + def self.conversion_adjustment_type + require "google/ads/google_ads/v2/enums/conversion_adjustment_type_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ConversionAdjustmentTypeEnum::ConversionAdjustmentType.descriptor end - # Returns the descriptor for the AdGroupAdError enum + # Returns the descriptor for the ReachPlanAdLength enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdError enum - def self.ad_group_ad_error - require "google/ads/google_ads/v2/errors/ad_group_ad_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::AdGroupAdErrorEnum::AdGroupAdError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ReachPlanAdLength enum + def self.reach_plan_ad_length + require "google/ads/google_ads/v2/enums/reach_plan_ad_length_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ReachPlanAdLengthEnum::ReachPlanAdLength.descriptor end - # Returns the descriptor for the HeaderError enum + # Returns the descriptor for the ReachPlanAgeRange enum # - # @return [Google::Protobuf::EnumDescriptor] for the HeaderError enum - def self.header_error - require "google/ads/google_ads/v2/errors/header_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::HeaderErrorEnum::HeaderError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ReachPlanAgeRange enum + def self.reach_plan_age_range + require "google/ads/google_ads/v2/enums/reach_plan_age_range_pb.rb" + Google::Ads::GoogleAds::V2::Enums::ReachPlanAgeRangeEnum::ReachPlanAgeRange.descriptor end - # Returns the descriptor for the RegionCodeError enum + # Returns the descriptor for the StringLengthError enum # - # @return [Google::Protobuf::EnumDescriptor] for the RegionCodeError enum - def self.region_code_error - require "google/ads/google_ads/v2/errors/region_code_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::RegionCodeErrorEnum::RegionCodeError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the StringLengthError enum + def self.string_length_error + require "google/ads/google_ads/v2/errors/string_length_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::StringLengthErrorEnum::StringLengthError.descriptor end - # Returns the descriptor for the RecommendationError enum + # Returns the descriptor for the CampaignDraftError enum # - # @return [Google::Protobuf::EnumDescriptor] for the RecommendationError enum - def self.recommendation_error - require "google/ads/google_ads/v2/errors/recommendation_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::RecommendationErrorEnum::RecommendationError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftError enum + def self.campaign_draft_error + require "google/ads/google_ads/v2/errors/campaign_draft_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::CampaignDraftErrorEnum::CampaignDraftError.descriptor end - # Returns the descriptor for the AdCustomizerError enum + # Returns the descriptor for the ContextError enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdCustomizerError enum - def self.ad_customizer_error - require "google/ads/google_ads/v2/errors/ad_customizer_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::AdCustomizerErrorEnum::AdCustomizerError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ContextError enum + def self.context_error + require "google/ads/google_ads/v2/errors/context_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::ContextErrorEnum::ContextError.descriptor end - # Returns the descriptor for the BiddingStrategyError enum + # Returns the descriptor for the CurrencyCodeError enum # - # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyError enum - def self.bidding_strategy_error - require "google/ads/google_ads/v2/errors/bidding_strategy_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::BiddingStrategyErrorEnum::BiddingStrategyError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CurrencyCodeError enum + def self.currency_code_error + require "google/ads/google_ads/v2/errors/currency_code_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::CurrencyCodeErrorEnum::CurrencyCodeError.descriptor end - # Returns the descriptor for the CampaignError enum + # Returns the descriptor for the StringFormatError enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignError enum - def self.campaign_error - require "google/ads/google_ads/v2/errors/campaign_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::CampaignErrorEnum::CampaignError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the StringFormatError enum + def self.string_format_error + require "google/ads/google_ads/v2/errors/string_format_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::StringFormatErrorEnum::StringFormatError.descriptor end - # Returns the descriptor for the MultiplierError enum + # Returns the descriptor for the FieldError enum # - # @return [Google::Protobuf::EnumDescriptor] for the MultiplierError enum - def self.multiplier_error - require "google/ads/google_ads/v2/errors/multiplier_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::MultiplierErrorEnum::MultiplierError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FieldError enum + def self.field_error + require "google/ads/google_ads/v2/errors/field_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::FieldErrorEnum::FieldError.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/v2/errors/adx_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::AdxErrorEnum::AdxError.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/v2/errors/partial_failure_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::PartialFailureErrorEnum::PartialFailureError.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/v2/errors/distinct_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::DistinctErrorEnum::DistinctError.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/v2/errors/shared_criterion_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::SharedCriterionErrorEnum::SharedCriterionError.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/v2/errors/youtube_video_registration_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::YoutubeVideoRegistrationErrorEnum::YoutubeVideoRegistrationError.descriptor end - # Returns the descriptor for the CustomInterestError enum + # Returns the descriptor for the QuotaError enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestError enum - def self.custom_interest_error - require "google/ads/google_ads/v2/errors/custom_interest_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::CustomInterestErrorEnum::CustomInterestError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the QuotaError enum + def self.quota_error + require "google/ads/google_ads/v2/errors/quota_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::QuotaErrorEnum::QuotaError.descriptor end - # Returns the descriptor for the FeedItemError enum + # Returns the descriptor for the UrlFieldError enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemError enum - def self.feed_item_error - require "google/ads/google_ads/v2/errors/feed_item_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::FeedItemErrorEnum::FeedItemError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UrlFieldError enum + def self.url_field_error + require "google/ads/google_ads/v2/errors/url_field_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::UrlFieldErrorEnum::UrlFieldError.descriptor end - # Returns the descriptor for the BiddingError enum + # Returns the descriptor for the AuthorizationError enum # - # @return [Google::Protobuf::EnumDescriptor] for the BiddingError enum - def self.bidding_error - require "google/ads/google_ads/v2/errors/bidding_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::BiddingErrorEnum::BiddingError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AuthorizationError enum + def self.authorization_error + require "google/ads/google_ads/v2/errors/authorization_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::AuthorizationErrorEnum::AuthorizationError.descriptor end - # Returns the descriptor for the ManagerLinkError enum + # Returns the descriptor for the FeedItemTargetError enum # - # @return [Google::Protobuf::EnumDescriptor] for the ManagerLinkError enum - def self.manager_link_error - require "google/ads/google_ads/v2/errors/manager_link_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::ManagerLinkErrorEnum::ManagerLinkError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetError enum + def self.feed_item_target_error + require "google/ads/google_ads/v2/errors/feed_item_target_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::FeedItemTargetErrorEnum::FeedItemTargetError.descriptor end - # Returns the descriptor for the NewResourceCreationError enum + # Returns the descriptor for the EnumError enum # - # @return [Google::Protobuf::EnumDescriptor] for the NewResourceCreationError enum - def self.new_resource_creation_error - require "google/ads/google_ads/v2/errors/new_resource_creation_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::NewResourceCreationErrorEnum::NewResourceCreationError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the EnumError enum + def self.enum_error + require "google/ads/google_ads/v2/errors/enum_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::EnumErrorEnum::EnumError.descriptor end - # Returns the descriptor for the PolicyFindingError enum + # Returns the descriptor for the RangeError enum # - # @return [Google::Protobuf::EnumDescriptor] for the PolicyFindingError enum - def self.policy_finding_error - require "google/ads/google_ads/v2/errors/policy_finding_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::PolicyFindingErrorEnum::PolicyFindingError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the RangeError enum + def self.range_error + require "google/ads/google_ads/v2/errors/range_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::RangeErrorEnum::RangeError.descriptor end - # Returns the descriptor for the ResourceAccessDeniedError enum + # Returns the descriptor for the HeaderError enum # - # @return [Google::Protobuf::EnumDescriptor] for the ResourceAccessDeniedError enum - def self.resource_access_denied_error - require "google/ads/google_ads/v2/errors/resource_access_denied_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::ResourceAccessDeniedErrorEnum::ResourceAccessDeniedError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the HeaderError enum + def self.header_error + require "google/ads/google_ads/v2/errors/header_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::HeaderErrorEnum::HeaderError.descriptor end - # Returns the descriptor for the CampaignBudgetError enum + # Returns the descriptor for the SharedSetError enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignBudgetError enum - def self.campaign_budget_error - require "google/ads/google_ads/v2/errors/campaign_budget_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::CampaignBudgetErrorEnum::CampaignBudgetError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SharedSetError enum + def self.shared_set_error + require "google/ads/google_ads/v2/errors/shared_set_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::SharedSetErrorEnum::SharedSetError.descriptor end - # Returns the descriptor for the QuotaError enum + # Returns the descriptor for the AccountBudgetProposalError enum # - # @return [Google::Protobuf::EnumDescriptor] for the QuotaError enum - def self.quota_error - require "google/ads/google_ads/v2/errors/quota_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::QuotaErrorEnum::QuotaError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalError enum + def self.account_budget_proposal_error + require "google/ads/google_ads/v2/errors/account_budget_proposal_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::AccountBudgetProposalErrorEnum::AccountBudgetProposalError.descriptor end - # Returns the descriptor for the AdGroupFeedError enum + # Returns the descriptor for the AdxError enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdGroupFeedError enum - def self.ad_group_feed_error - require "google/ads/google_ads/v2/errors/ad_group_feed_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::AdGroupFeedErrorEnum::AdGroupFeedError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdxError enum + def self.adx_error + require "google/ads/google_ads/v2/errors/adx_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::AdxErrorEnum::AdxError.descriptor end - # Returns the descriptor for the FeedItemTargetError enum + # Returns the descriptor for the KeywordPlanAdGroupError enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetError enum - def self.feed_item_target_error - require "google/ads/google_ads/v2/errors/feed_item_target_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::FeedItemTargetErrorEnum::FeedItemTargetError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanAdGroupError enum + def self.keyword_plan_ad_group_error + require "google/ads/google_ads/v2/errors/keyword_plan_ad_group_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::KeywordPlanAdGroupErrorEnum::KeywordPlanAdGroupError.descriptor end - # Returns the descriptor for the FeedMappingError enum + # Returns the descriptor for the CriterionError enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedMappingError enum - def self.feed_mapping_error - require "google/ads/google_ads/v2/errors/feed_mapping_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::FeedMappingErrorEnum::FeedMappingError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CriterionError enum + def self.criterion_error + require "google/ads/google_ads/v2/errors/criterion_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::CriterionErrorEnum::CriterionError.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/v2/errors/conversion_action_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::ConversionActionErrorEnum::ConversionActionError.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/v2/errors/image_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::ImageErrorEnum::ImageError.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/v2/errors/query_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::QueryErrorEnum::QueryError.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/v2/errors/access_invitation_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::AccessInvitationErrorEnum::AccessInvitationError.descriptor end - # Returns the descriptor for the AccountBudgetProposalError enum + # Returns the descriptor for the AdCustomizerError enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalError enum - def self.account_budget_proposal_error - require "google/ads/google_ads/v2/errors/account_budget_proposal_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::AccountBudgetProposalErrorEnum::AccountBudgetProposalError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdCustomizerError enum + def self.ad_customizer_error + require "google/ads/google_ads/v2/errors/ad_customizer_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/ad_error_pb.rb" Google::Ads::GoogleAds::V2::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/v2/errors/ad_group_ad_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/ad_group_bid_modifier_error_pb.rb" @@ -1970,10 +1914,18 @@ def self.ad_group_error require "google/ads/google_ads/v2/errors/ad_group_error_pb.rb" Google::Ads::GoogleAds::V2::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/v2/errors/ad_group_feed_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/ad_parameter_error_pb.rb" @@ -2002,40 +1954,56 @@ def self.authentication_error require "google/ads/google_ads/v2/errors/authentication_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::AuthenticationErrorEnum::AuthenticationError.descriptor end - # Returns the descriptor for the AuthorizationError enum + # Returns the descriptor for the BiddingError enum # - # @return [Google::Protobuf::EnumDescriptor] for the AuthorizationError enum - def self.authorization_error - require "google/ads/google_ads/v2/errors/authorization_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::AuthorizationErrorEnum::AuthorizationError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BiddingError enum + def self.bidding_error + require "google/ads/google_ads/v2/errors/bidding_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/bidding_strategy_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/billing_setup_error_pb.rb" Google::Ads::GoogleAds::V2::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/v2/errors/campaign_budget_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::CampaignBudgetErrorEnum::CampaignBudgetError.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/v2/errors/campaign_criterion_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::CampaignCriterionErrorEnum::CampaignCriterionError.descriptor end - # Returns the descriptor for the CampaignDraftError enum + # Returns the descriptor for the CampaignError enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftError enum - def self.campaign_draft_error - require "google/ads/google_ads/v2/errors/campaign_draft_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::CampaignDraftErrorEnum::CampaignDraftError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignError enum + def self.campaign_error + require "google/ads/google_ads/v2/errors/campaign_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::CampaignErrorEnum::CampaignError.descriptor end # Returns the descriptor for the CampaignExperimentError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentError enum @@ -2074,16 +2042,16 @@ def self.collection_size_error require "google/ads/google_ads/v2/errors/collection_size_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::CollectionSizeErrorEnum::CollectionSizeError.descriptor end - # Returns the descriptor for the ContextError enum + # Returns the descriptor for the ConversionActionError enum # - # @return [Google::Protobuf::EnumDescriptor] for the ContextError enum - def self.context_error - require "google/ads/google_ads/v2/errors/context_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::ContextErrorEnum::ContextError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionError enum + def self.conversion_action_error + require "google/ads/google_ads/v2/errors/conversion_action_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::ConversionActionErrorEnum::ConversionActionError.descriptor end # Returns the descriptor for the ConversionAdjustmentUploadError enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionAdjustmentUploadError enum @@ -2106,26 +2074,18 @@ def self.country_code_error require "google/ads/google_ads/v2/errors/country_code_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::CountryCodeErrorEnum::CountryCodeError.descriptor end - # Returns the descriptor for the CriterionError enum + # Returns the descriptor for the CustomInterestError enum # - # @return [Google::Protobuf::EnumDescriptor] for the CriterionError enum - def self.criterion_error - require "google/ads/google_ads/v2/errors/criterion_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::CriterionErrorEnum::CriterionError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestError enum + def self.custom_interest_error + require "google/ads/google_ads/v2/errors/custom_interest_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::CustomInterestErrorEnum::CustomInterestError.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/v2/errors/currency_code_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::CurrencyCodeErrorEnum::CurrencyCodeError.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/v2/errors/customer_client_link_error_pb.rb" @@ -2178,16 +2138,16 @@ def self.date_range_error require "google/ads/google_ads/v2/errors/date_range_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::DateRangeErrorEnum::DateRangeError.descriptor end - # Returns the descriptor for the EnumError enum + # Returns the descriptor for the DistinctError enum # - # @return [Google::Protobuf::EnumDescriptor] for the EnumError enum - def self.enum_error - require "google/ads/google_ads/v2/errors/enum_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::EnumErrorEnum::EnumError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DistinctError enum + def self.distinct_error + require "google/ads/google_ads/v2/errors/distinct_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::DistinctErrorEnum::DistinctError.descriptor end # Returns the descriptor for the ExtensionFeedItemError enum # # @return [Google::Protobuf::EnumDescriptor] for the ExtensionFeedItemError enum @@ -2218,18 +2178,26 @@ def self.feed_error require "google/ads/google_ads/v2/errors/feed_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::FeedErrorEnum::FeedError.descriptor end - # Returns the descriptor for the FieldError enum + # Returns the descriptor for the FeedItemError enum # - # @return [Google::Protobuf::EnumDescriptor] for the FieldError enum - def self.field_error - require "google/ads/google_ads/v2/errors/field_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::FieldErrorEnum::FieldError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemError enum + def self.feed_item_error + require "google/ads/google_ads/v2/errors/feed_item_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::FeedItemErrorEnum::FeedItemError.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/v2/errors/feed_mapping_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/field_mask_error_pb.rb" @@ -2266,26 +2234,42 @@ def self.id_error require "google/ads/google_ads/v2/errors/id_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::IdErrorEnum::IdError.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/v2/errors/image_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/internal_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::InternalErrorEnum::InternalError.descriptor end - # Returns the descriptor for the KeywordPlanAdGroupError enum + # Returns the descriptor for the InvoiceError enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanAdGroupError enum - def self.keyword_plan_ad_group_error - require "google/ads/google_ads/v2/errors/keyword_plan_ad_group_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::KeywordPlanAdGroupErrorEnum::KeywordPlanAdGroupError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the InvoiceError enum + def self.invoice_error + require "google/ads/google_ads/v2/errors/invoice_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::InvoiceErrorEnum::InvoiceError.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/v2/errors/keyword_plan_campaign_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::KeywordPlanCampaignErrorEnum::KeywordPlanCampaignError.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/v2/errors/keyword_plan_error_pb.rb" @@ -2338,10 +2322,18 @@ def self.list_operation_error require "google/ads/google_ads/v2/errors/list_operation_error_pb.rb" Google::Ads::GoogleAds::V2::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/v2/errors/manager_link_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/media_bundle_error_pb.rb" @@ -2362,10 +2354,18 @@ def self.media_upload_error require "google/ads/google_ads/v2/errors/media_upload_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::MediaUploadErrorEnum::MediaUploadError.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/v2/errors/multiplier_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::MultiplierErrorEnum::MultiplierError.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/v2/errors/mutate_error_pb.rb" @@ -2378,10 +2378,18 @@ def self.mutate_job_error require "google/ads/google_ads/v2/errors/mutate_job_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::MutateJobErrorEnum::MutateJobError.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/v2/errors/new_resource_creation_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/not_empty_error_pb.rb" @@ -2418,10 +2426,26 @@ def self.operator_error require "google/ads/google_ads/v2/errors/operator_error_pb.rb" Google::Ads::GoogleAds::V2::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/v2/errors/partial_failure_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::PartialFailureErrorEnum::PartialFailureError.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/v2/errors/policy_finding_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/policy_validation_parameter_error_pb.rb" @@ -2434,34 +2458,58 @@ def self.policy_violation_error require "google/ads/google_ads/v2/errors/policy_violation_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::PolicyViolationErrorEnum::PolicyViolationError.descriptor end - # Returns the descriptor for the RangeError enum + # Returns the descriptor for the QueryError enum # - # @return [Google::Protobuf::EnumDescriptor] for the RangeError enum - def self.range_error - require "google/ads/google_ads/v2/errors/range_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::RangeErrorEnum::RangeError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the QueryError enum + def self.query_error + require "google/ads/google_ads/v2/errors/query_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::QueryErrorEnum::QueryError.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/v2/errors/reach_plan_error_pb.rb" Google::Ads::GoogleAds::V2::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/v2/errors/recommendation_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::RecommendationErrorEnum::RecommendationError.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/v2/errors/region_code_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/request_error_pb.rb" Google::Ads::GoogleAds::V2::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/v2/errors/resource_access_denied_error_pb.rb" + Google::Ads::GoogleAds::V2::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/v2/errors/resource_count_limit_exceeded_error_pb.rb" @@ -2474,47 +2522,23 @@ def self.setting_error require "google/ads/google_ads/v2/errors/setting_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::SettingErrorEnum::SettingError.descriptor end - # Returns the descriptor for the SharedSetError enum + # Returns the descriptor for the SharedCriterionError enum # - # @return [Google::Protobuf::EnumDescriptor] for the SharedSetError enum - def self.shared_set_error - require "google/ads/google_ads/v2/errors/shared_set_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::SharedSetErrorEnum::SharedSetError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SharedCriterionError enum + def self.shared_criterion_error + require "google/ads/google_ads/v2/errors/shared_criterion_error_pb.rb" + Google::Ads::GoogleAds::V2::Errors::SharedCriterionErrorEnum::SharedCriterionError.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/v2/errors/size_limit_error_pb.rb" Google::Ads::GoogleAds::V2::Errors::SizeLimitErrorEnum::SizeLimitError.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/v2/errors/string_format_error_pb.rb" - Google::Ads::GoogleAds::V2::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/v2/errors/string_length_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::StringLengthErrorEnum::StringLengthError.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/v2/errors/url_field_error_pb.rb" - Google::Ads::GoogleAds::V2::Errors::UrlFieldErrorEnum::UrlFieldError.descriptor end # Returns the descriptor for the UserListError enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListError enum