lib/google/ads/google_ads/factories/v3/enums.rb in google-ads-googleads-5.0.0 vs lib/google/ads/google_ads/factories/v3/enums.rb in google-ads-googleads-5.1.0

- old
+ new

@@ -2,58 +2,58 @@ module Ads module GoogleAds module Factories module V3 module Enums - # Returns the descriptor for the SharedSetStatus enum + # Returns the descriptor for the MatchingFunctionContextType enum # - # @return [Google::Protobuf::EnumDescriptor] for the SharedSetStatus enum - def self.shared_set_status - require "google/ads/google_ads/v3/enums/shared_set_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::SharedSetStatusEnum::SharedSetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MatchingFunctionContextType enum + def self.matching_function_context_type + require "google/ads/google_ads/v3/enums/matching_function_context_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::MatchingFunctionContextTypeEnum::MatchingFunctionContextType.descriptor end - # Returns the descriptor for the SharedSetType enum + # Returns the descriptor for the MatchingFunctionOperator enum # - # @return [Google::Protobuf::EnumDescriptor] for the SharedSetType enum - def self.shared_set_type - require "google/ads/google_ads/v3/enums/shared_set_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::SharedSetTypeEnum::SharedSetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MatchingFunctionOperator enum + def self.matching_function_operator + require "google/ads/google_ads/v3/enums/matching_function_operator_pb.rb" + Google::Ads::GoogleAds::V3::Enums::MatchingFunctionOperatorEnum::MatchingFunctionOperator.descriptor end - # Returns the descriptor for the ExtensionSettingDevice enum + # Returns the descriptor for the FeedLinkStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the ExtensionSettingDevice enum - def self.extension_setting_device - require "google/ads/google_ads/v3/enums/extension_setting_device_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ExtensionSettingDeviceEnum::ExtensionSettingDevice.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedLinkStatus enum + def self.feed_link_status + require "google/ads/google_ads/v3/enums/feed_link_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FeedLinkStatusEnum::FeedLinkStatus.descriptor end - # Returns the descriptor for the ExtensionType enum + # Returns the descriptor for the PlaceholderType enum # - # @return [Google::Protobuf::EnumDescriptor] for the ExtensionType enum - def self.extension_type - require "google/ads/google_ads/v3/enums/extension_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ExtensionTypeEnum::ExtensionType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PlaceholderType enum + def self.placeholder_type + require "google/ads/google_ads/v3/enums/placeholder_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::PlaceholderTypeEnum::PlaceholderType.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/v3/enums/account_budget_proposal_status_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/account_budget_proposal_type_pb.rb" Google::Ads::GoogleAds::V3::Enums::AccountBudgetProposalTypeEnum::AccountBudgetProposalType.descriptor end - # Returns the descriptor for the AccountBudgetStatus enum - # - # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetStatus enum - def self.account_budget_status - require "google/ads/google_ads/v3/enums/account_budget_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AccountBudgetStatusEnum::AccountBudgetStatus.descriptor - end - # Returns the descriptor for the SpendingLimitType enum # # @return [Google::Protobuf::EnumDescriptor] for the SpendingLimitType enum def self.spending_limit_type require "google/ads/google_ads/v3/enums/spending_limit_type_pb.rb" @@ -66,242 +66,250 @@ def self.time_type require "google/ads/google_ads/v3/enums/time_type_pb.rb" Google::Ads::GoogleAds::V3::Enums::TimeTypeEnum::TimeType.descriptor end - # Returns the descriptor for the MatchingFunctionContextType enum + # Returns the descriptor for the ExtensionSettingDevice enum # - # @return [Google::Protobuf::EnumDescriptor] for the MatchingFunctionContextType enum - def self.matching_function_context_type - require "google/ads/google_ads/v3/enums/matching_function_context_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::MatchingFunctionContextTypeEnum::MatchingFunctionContextType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ExtensionSettingDevice enum + def self.extension_setting_device + require "google/ads/google_ads/v3/enums/extension_setting_device_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ExtensionSettingDeviceEnum::ExtensionSettingDevice.descriptor end - # Returns the descriptor for the MatchingFunctionOperator enum + # Returns the descriptor for the ExtensionType enum # - # @return [Google::Protobuf::EnumDescriptor] for the MatchingFunctionOperator enum - def self.matching_function_operator - require "google/ads/google_ads/v3/enums/matching_function_operator_pb.rb" - Google::Ads::GoogleAds::V3::Enums::MatchingFunctionOperatorEnum::MatchingFunctionOperator.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ExtensionType enum + def self.extension_type + require "google/ads/google_ads/v3/enums/extension_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ExtensionTypeEnum::ExtensionType.descriptor end - # Returns the descriptor for the FeedLinkStatus enum + # Returns the descriptor for the ManagerLinkStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedLinkStatus enum - def self.feed_link_status - require "google/ads/google_ads/v3/enums/feed_link_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::FeedLinkStatusEnum::FeedLinkStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ManagerLinkStatus enum + def self.manager_link_status + require "google/ads/google_ads/v3/enums/manager_link_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ManagerLinkStatusEnum::ManagerLinkStatus.descriptor end - # Returns the descriptor for the PlaceholderType enum + # Returns the descriptor for the AgeRangeType enum # - # @return [Google::Protobuf::EnumDescriptor] for the PlaceholderType enum - def self.placeholder_type - require "google/ads/google_ads/v3/enums/placeholder_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::PlaceholderTypeEnum::PlaceholderType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AgeRangeType enum + def self.age_range_type + require "google/ads/google_ads/v3/enums/age_range_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AgeRangeTypeEnum::AgeRangeType.descriptor end - # Returns the descriptor for the ProductBiddingCategoryLevel enum + # Returns the descriptor for the AppPaymentModelType enum # - # @return [Google::Protobuf::EnumDescriptor] for the ProductBiddingCategoryLevel enum - def self.product_bidding_category_level - require "google/ads/google_ads/v3/enums/product_bidding_category_level_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ProductBiddingCategoryLevelEnum::ProductBiddingCategoryLevel.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AppPaymentModelType enum + def self.app_payment_model_type + require "google/ads/google_ads/v3/enums/app_payment_model_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AppPaymentModelTypeEnum::AppPaymentModelType.descriptor end - # Returns the descriptor for the ProductBiddingCategoryStatus enum + # Returns the descriptor for the ContentLabelType enum # - # @return [Google::Protobuf::EnumDescriptor] for the ProductBiddingCategoryStatus enum - def self.product_bidding_category_status - require "google/ads/google_ads/v3/enums/product_bidding_category_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ProductBiddingCategoryStatusEnum::ProductBiddingCategoryStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ContentLabelType enum + def self.content_label_type + require "google/ads/google_ads/v3/enums/content_label_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ContentLabelTypeEnum::ContentLabelType.descriptor end - # Returns the descriptor for the MimeType enum + # Returns the descriptor for the DayOfWeek enum # - # @return [Google::Protobuf::EnumDescriptor] for the MimeType enum - def self.mime_type - require "google/ads/google_ads/v3/enums/mime_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::MimeTypeEnum::MimeType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DayOfWeek enum + def self.day_of_week + require "google/ads/google_ads/v3/enums/day_of_week_pb.rb" + Google::Ads::GoogleAds::V3::Enums::DayOfWeekEnum::DayOfWeek.descriptor end - # Returns the descriptor for the AssetType enum + # Returns the descriptor for the Device enum # - # @return [Google::Protobuf::EnumDescriptor] for the AssetType enum - def self.asset_type - require "google/ads/google_ads/v3/enums/asset_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AssetTypeEnum::AssetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the Device enum + def self.device + require "google/ads/google_ads/v3/enums/device_pb.rb" + Google::Ads::GoogleAds::V3::Enums::DeviceEnum::Device.descriptor end - # Returns the descriptor for the CampaignExperimentStatus enum + # Returns the descriptor for the GenderType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentStatus enum - def self.campaign_experiment_status - require "google/ads/google_ads/v3/enums/campaign_experiment_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CampaignExperimentStatusEnum::CampaignExperimentStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the GenderType enum + def self.gender_type + require "google/ads/google_ads/v3/enums/gender_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::GenderTypeEnum::GenderType.descriptor end - # Returns the descriptor for the CampaignExperimentTrafficSplitType enum + # Returns the descriptor for the HotelDateSelectionType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentTrafficSplitType enum - def self.campaign_experiment_traffic_split_type - require "google/ads/google_ads/v3/enums/campaign_experiment_traffic_split_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CampaignExperimentTrafficSplitTypeEnum::CampaignExperimentTrafficSplitType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the HotelDateSelectionType enum + def self.hotel_date_selection_type + require "google/ads/google_ads/v3/enums/hotel_date_selection_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::HotelDateSelectionTypeEnum::HotelDateSelectionType.descriptor end - # Returns the descriptor for the TrackingCodePageFormat enum + # Returns the descriptor for the IncomeRangeType enum # - # @return [Google::Protobuf::EnumDescriptor] for the TrackingCodePageFormat enum - def self.tracking_code_page_format - require "google/ads/google_ads/v3/enums/tracking_code_page_format_pb.rb" - Google::Ads::GoogleAds::V3::Enums::TrackingCodePageFormatEnum::TrackingCodePageFormat.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the IncomeRangeType enum + def self.income_range_type + require "google/ads/google_ads/v3/enums/income_range_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::IncomeRangeTypeEnum::IncomeRangeType.descriptor end - # Returns the descriptor for the TrackingCodeType enum + # Returns the descriptor for the InteractionType enum # - # @return [Google::Protobuf::EnumDescriptor] for the TrackingCodeType enum - def self.tracking_code_type - require "google/ads/google_ads/v3/enums/tracking_code_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::TrackingCodeTypeEnum::TrackingCodeType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the InteractionType enum + def self.interaction_type + require "google/ads/google_ads/v3/enums/interaction_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::InteractionTypeEnum::InteractionType.descriptor end - # Returns the descriptor for the AttributionModel enum + # Returns the descriptor for the KeywordMatchType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AttributionModel enum - def self.attribution_model - require "google/ads/google_ads/v3/enums/attribution_model_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AttributionModelEnum::AttributionModel.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the KeywordMatchType enum + def self.keyword_match_type + require "google/ads/google_ads/v3/enums/keyword_match_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::KeywordMatchTypeEnum::KeywordMatchType.descriptor end - # Returns the descriptor for the ConversionActionCategory enum + # Returns the descriptor for the ListingGroupType enum # - # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionCategory enum - def self.conversion_action_category - require "google/ads/google_ads/v3/enums/conversion_action_category_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ConversionActionCategoryEnum::ConversionActionCategory.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ListingGroupType enum + def self.listing_group_type + require "google/ads/google_ads/v3/enums/listing_group_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ListingGroupTypeEnum::ListingGroupType.descriptor end - # Returns the descriptor for the ConversionActionCountingType enum + # Returns the descriptor for the LocationGroupRadiusUnits enum # - # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionCountingType enum - def self.conversion_action_counting_type - require "google/ads/google_ads/v3/enums/conversion_action_counting_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ConversionActionCountingTypeEnum::ConversionActionCountingType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LocationGroupRadiusUnits enum + def self.location_group_radius_units + require "google/ads/google_ads/v3/enums/location_group_radius_units_pb.rb" + Google::Ads::GoogleAds::V3::Enums::LocationGroupRadiusUnitsEnum::LocationGroupRadiusUnits.descriptor end - # Returns the descriptor for the ConversionActionStatus enum + # Returns the descriptor for the MinuteOfHour enum # - # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionStatus enum - def self.conversion_action_status - require "google/ads/google_ads/v3/enums/conversion_action_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ConversionActionStatusEnum::ConversionActionStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MinuteOfHour enum + def self.minute_of_hour + require "google/ads/google_ads/v3/enums/minute_of_hour_pb.rb" + Google::Ads::GoogleAds::V3::Enums::MinuteOfHourEnum::MinuteOfHour.descriptor end - # Returns the descriptor for the ConversionActionType enum + # Returns the descriptor for the ParentalStatusType enum # - # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionType enum - def self.conversion_action_type - require "google/ads/google_ads/v3/enums/conversion_action_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ConversionActionTypeEnum::ConversionActionType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ParentalStatusType enum + def self.parental_status_type + require "google/ads/google_ads/v3/enums/parental_status_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ParentalStatusTypeEnum::ParentalStatusType.descriptor end - # Returns the descriptor for the DataDrivenModelStatus enum + # Returns the descriptor for the PreferredContentType enum # - # @return [Google::Protobuf::EnumDescriptor] for the DataDrivenModelStatus enum - def self.data_driven_model_status - require "google/ads/google_ads/v3/enums/data_driven_model_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::DataDrivenModelStatusEnum::DataDrivenModelStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PreferredContentType enum + def self.preferred_content_type + require "google/ads/google_ads/v3/enums/preferred_content_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::PreferredContentTypeEnum::PreferredContentType.descriptor end - # Returns the descriptor for the ChangeStatusOperation enum + # Returns the descriptor for the ProductBiddingCategoryLevel enum # - # @return [Google::Protobuf::EnumDescriptor] for the ChangeStatusOperation enum - def self.change_status_operation - require "google/ads/google_ads/v3/enums/change_status_operation_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ChangeStatusOperationEnum::ChangeStatusOperation.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ProductBiddingCategoryLevel enum + def self.product_bidding_category_level + require "google/ads/google_ads/v3/enums/product_bidding_category_level_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ProductBiddingCategoryLevelEnum::ProductBiddingCategoryLevel.descriptor end - # Returns the descriptor for the ChangeStatusResourceType enum + # Returns the descriptor for the ProductChannel enum # - # @return [Google::Protobuf::EnumDescriptor] for the ChangeStatusResourceType enum - def self.change_status_resource_type - require "google/ads/google_ads/v3/enums/change_status_resource_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ChangeStatusResourceTypeEnum::ChangeStatusResourceType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ProductChannel enum + def self.product_channel + require "google/ads/google_ads/v3/enums/product_channel_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ProductChannelEnum::ProductChannel.descriptor end - # Returns the descriptor for the OperatingSystemVersionOperatorType enum + # Returns the descriptor for the ProductChannelExclusivity enum # - # @return [Google::Protobuf::EnumDescriptor] for the OperatingSystemVersionOperatorType enum - def self.operating_system_version_operator_type - require "google/ads/google_ads/v3/enums/operating_system_version_operator_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::OperatingSystemVersionOperatorTypeEnum::OperatingSystemVersionOperatorType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ProductChannelExclusivity enum + def self.product_channel_exclusivity + require "google/ads/google_ads/v3/enums/product_channel_exclusivity_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ProductChannelExclusivityEnum::ProductChannelExclusivity.descriptor end - # Returns the descriptor for the GeoTargetingType enum + # Returns the descriptor for the ProductCondition enum # - # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetingType enum - def self.geo_targeting_type - require "google/ads/google_ads/v3/enums/geo_targeting_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::GeoTargetingTypeEnum::GeoTargetingType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ProductCondition enum + def self.product_condition + require "google/ads/google_ads/v3/enums/product_condition_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ProductConditionEnum::ProductCondition.descriptor end - # Returns the descriptor for the GoogleAdsFieldCategory enum + # Returns the descriptor for the ProductCustomAttributeIndex enum # - # @return [Google::Protobuf::EnumDescriptor] for the GoogleAdsFieldCategory enum - def self.google_ads_field_category - require "google/ads/google_ads/v3/enums/google_ads_field_category_pb.rb" - Google::Ads::GoogleAds::V3::Enums::GoogleAdsFieldCategoryEnum::GoogleAdsFieldCategory.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ProductCustomAttributeIndex enum + def self.product_custom_attribute_index + require "google/ads/google_ads/v3/enums/product_custom_attribute_index_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ProductCustomAttributeIndexEnum::ProductCustomAttributeIndex.descriptor end - # Returns the descriptor for the GoogleAdsFieldDataType enum + # Returns the descriptor for the ProductTypeLevel enum # - # @return [Google::Protobuf::EnumDescriptor] for the GoogleAdsFieldDataType enum - def self.google_ads_field_data_type - require "google/ads/google_ads/v3/enums/google_ads_field_data_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::GoogleAdsFieldDataTypeEnum::GoogleAdsFieldDataType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ProductTypeLevel enum + def self.product_type_level + require "google/ads/google_ads/v3/enums/product_type_level_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ProductTypeLevelEnum::ProductTypeLevel.descriptor end - # Returns the descriptor for the AdvertisingChannelSubType enum + # Returns the descriptor for the ProximityRadiusUnits enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdvertisingChannelSubType enum - def self.advertising_channel_sub_type - require "google/ads/google_ads/v3/enums/advertising_channel_sub_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AdvertisingChannelSubTypeEnum::AdvertisingChannelSubType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ProximityRadiusUnits enum + def self.proximity_radius_units + require "google/ads/google_ads/v3/enums/proximity_radius_units_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ProximityRadiusUnitsEnum::ProximityRadiusUnits.descriptor end - # Returns the descriptor for the AdvertisingChannelType enum + # Returns the descriptor for the WebpageConditionOperand enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdvertisingChannelType enum - def self.advertising_channel_type - require "google/ads/google_ads/v3/enums/advertising_channel_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AdvertisingChannelTypeEnum::AdvertisingChannelType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the WebpageConditionOperand enum + def self.webpage_condition_operand + require "google/ads/google_ads/v3/enums/webpage_condition_operand_pb.rb" + Google::Ads::GoogleAds::V3::Enums::WebpageConditionOperandEnum::WebpageConditionOperand.descriptor end - # Returns the descriptor for the CriterionCategoryChannelAvailabilityMode enum + # Returns the descriptor for the WebpageConditionOperator enum # - # @return [Google::Protobuf::EnumDescriptor] for the CriterionCategoryChannelAvailabilityMode enum - def self.criterion_category_channel_availability_mode - require "google/ads/google_ads/v3/enums/criterion_category_channel_availability_mode_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CriterionCategoryChannelAvailabilityModeEnum::CriterionCategoryChannelAvailabilityMode.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the WebpageConditionOperator enum + def self.webpage_condition_operator + require "google/ads/google_ads/v3/enums/webpage_condition_operator_pb.rb" + Google::Ads::GoogleAds::V3::Enums::WebpageConditionOperatorEnum::WebpageConditionOperator.descriptor end - # Returns the descriptor for the CriterionCategoryLocaleAvailabilityMode enum + # Returns the descriptor for the FeedItemTargetDevice enum # - # @return [Google::Protobuf::EnumDescriptor] for the CriterionCategoryLocaleAvailabilityMode enum - def self.criterion_category_locale_availability_mode - require "google/ads/google_ads/v3/enums/criterion_category_locale_availability_mode_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CriterionCategoryLocaleAvailabilityModeEnum::CriterionCategoryLocaleAvailabilityMode.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetDevice enum + def self.feed_item_target_device + require "google/ads/google_ads/v3/enums/feed_item_target_device_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FeedItemTargetDeviceEnum::FeedItemTargetDevice.descriptor end - # Returns the descriptor for the UserInterestTaxonomyType enum + # Returns the descriptor for the FeedItemTargetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the UserInterestTaxonomyType enum - def self.user_interest_taxonomy_type - require "google/ads/google_ads/v3/enums/user_interest_taxonomy_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::UserInterestTaxonomyTypeEnum::UserInterestTaxonomyType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetStatus enum + def self.feed_item_target_status + require "google/ads/google_ads/v3/enums/feed_item_target_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FeedItemTargetStatusEnum::FeedItemTargetStatus.descriptor end + # Returns the descriptor for the FeedItemTargetType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetType enum + def self.feed_item_target_type + require "google/ads/google_ads/v3/enums/feed_item_target_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FeedItemTargetTypeEnum::FeedItemTargetType.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/v3/enums/policy_topic_entry_type_pb.rb" @@ -394,498 +402,194 @@ def self.feed_item_validation_error require "google/ads/google_ads/v3/errors/feed_item_validation_error_pb.rb" Google::Ads::GoogleAds::V3::Errors::FeedItemValidationErrorEnum::FeedItemValidationError.descriptor end - # Returns the descriptor for the LabelStatus enum + # Returns the descriptor for the MerchantCenterLinkStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the LabelStatus enum - def self.label_status - require "google/ads/google_ads/v3/enums/label_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::LabelStatusEnum::LabelStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MerchantCenterLinkStatus enum + def self.merchant_center_link_status + require "google/ads/google_ads/v3/enums/merchant_center_link_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::MerchantCenterLinkStatusEnum::MerchantCenterLinkStatus.descriptor end - # Returns the descriptor for the AdGroupAdStatus enum + # Returns the descriptor for the BidModifierSource enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdStatus enum - def self.ad_group_ad_status - require "google/ads/google_ads/v3/enums/ad_group_ad_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AdGroupAdStatusEnum::AdGroupAdStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BidModifierSource enum + def self.bid_modifier_source + require "google/ads/google_ads/v3/enums/bid_modifier_source_pb.rb" + Google::Ads::GoogleAds::V3::Enums::BidModifierSourceEnum::BidModifierSource.descriptor end - # Returns the descriptor for the AdStrength enum + # Returns the descriptor for the MimeType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdStrength enum - def self.ad_strength - require "google/ads/google_ads/v3/enums/ad_strength_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AdStrengthEnum::AdStrength.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MimeType enum + def self.mime_type + require "google/ads/google_ads/v3/enums/mime_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::MimeTypeEnum::MimeType.descriptor end - # Returns the descriptor for the ServedAssetFieldType enum + # Returns the descriptor for the AssetType enum # - # @return [Google::Protobuf::EnumDescriptor] for the ServedAssetFieldType enum - def self.served_asset_field_type - require "google/ads/google_ads/v3/enums/served_asset_field_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ServedAssetFieldTypeEnum::ServedAssetFieldType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AssetType enum + def self.asset_type + require "google/ads/google_ads/v3/enums/asset_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AssetTypeEnum::AssetType.descriptor end - # Returns the descriptor for the CallConversionReportingState enum + # Returns the descriptor for the CriterionType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CallConversionReportingState enum - def self.call_conversion_reporting_state - require "google/ads/google_ads/v3/enums/call_conversion_reporting_state_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CallConversionReportingStateEnum::CallConversionReportingState.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CriterionType enum + def self.criterion_type + require "google/ads/google_ads/v3/enums/criterion_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CriterionTypeEnum::CriterionType.descriptor end - # Returns the descriptor for the DisplayAdFormatSetting enum + # Returns the descriptor for the AffiliateLocationFeedRelationshipType enum # - # @return [Google::Protobuf::EnumDescriptor] for the DisplayAdFormatSetting enum - def self.display_ad_format_setting - require "google/ads/google_ads/v3/enums/display_ad_format_setting_pb.rb" - Google::Ads::GoogleAds::V3::Enums::DisplayAdFormatSettingEnum::DisplayAdFormatSetting.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationFeedRelationshipType enum + def self.affiliate_location_feed_relationship_type + require "google/ads/google_ads/v3/enums/affiliate_location_feed_relationship_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AffiliateLocationFeedRelationshipTypeEnum::AffiliateLocationFeedRelationshipType.descriptor end - # Returns the descriptor for the DisplayUploadProductType enum + # Returns the descriptor for the FeedAttributeType enum # - # @return [Google::Protobuf::EnumDescriptor] for the DisplayUploadProductType enum - def self.display_upload_product_type - require "google/ads/google_ads/v3/enums/display_upload_product_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::DisplayUploadProductTypeEnum::DisplayUploadProductType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedAttributeType enum + def self.feed_attribute_type + require "google/ads/google_ads/v3/enums/feed_attribute_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FeedAttributeTypeEnum::FeedAttributeType.descriptor end - # Returns the descriptor for the LegacyAppInstallAdAppStore enum + # Returns the descriptor for the FeedOrigin enum # - # @return [Google::Protobuf::EnumDescriptor] for the LegacyAppInstallAdAppStore enum - def self.legacy_app_install_ad_app_store - require "google/ads/google_ads/v3/enums/legacy_app_install_ad_app_store_pb.rb" - Google::Ads::GoogleAds::V3::Enums::LegacyAppInstallAdAppStoreEnum::LegacyAppInstallAdAppStore.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedOrigin enum + def self.feed_origin + require "google/ads/google_ads/v3/enums/feed_origin_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FeedOriginEnum::FeedOrigin.descriptor end - # Returns the descriptor for the AppUrlOperatingSystemType enum + # Returns the descriptor for the FeedStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the AppUrlOperatingSystemType enum - def self.app_url_operating_system_type - require "google/ads/google_ads/v3/enums/app_url_operating_system_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AppUrlOperatingSystemTypeEnum::AppUrlOperatingSystemType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedStatus enum + def self.feed_status + require "google/ads/google_ads/v3/enums/feed_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FeedStatusEnum::FeedStatus.descriptor end - # Returns the descriptor for the AdType enum + # Returns the descriptor for the Operator enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdType enum - def self.ad_type - require "google/ads/google_ads/v3/enums/ad_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AdTypeEnum::AdType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the Operator enum + def self.operator + require "google/ads/google_ads/v3/resources/feed_pb.rb" + Google::Ads::GoogleAds::V3::Resources::FeedAttributeOperation::Operator.descriptor end - # Returns the descriptor for the Device enum + # Returns the descriptor for the AccountBudgetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the Device enum - def self.device - require "google/ads/google_ads/v3/enums/device_pb.rb" - Google::Ads::GoogleAds::V3::Enums::DeviceEnum::Device.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetStatus enum + def self.account_budget_status + require "google/ads/google_ads/v3/enums/account_budget_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AccountBudgetStatusEnum::AccountBudgetStatus.descriptor end - # Returns the descriptor for the SystemManagedResourceSource enum + # Returns the descriptor for the MobileDeviceType enum # - # @return [Google::Protobuf::EnumDescriptor] for the SystemManagedResourceSource enum - def self.system_managed_resource_source - require "google/ads/google_ads/v3/enums/system_managed_entity_source_pb.rb" - Google::Ads::GoogleAds::V3::Enums::SystemManagedResourceSourceEnum::SystemManagedResourceSource.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MobileDeviceType enum + def self.mobile_device_type + require "google/ads/google_ads/v3/enums/mobile_device_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::MobileDeviceTypeEnum::MobileDeviceType.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/v3/enums/keyword_plan_forecast_interval_pb.rb" Google::Ads::GoogleAds::V3::Enums::KeywordPlanForecastIntervalEnum::KeywordPlanForecastInterval.descriptor end - # Returns the descriptor for the ManagerLinkStatus enum + # Returns the descriptor for the SimulationModificationMethod enum # - # @return [Google::Protobuf::EnumDescriptor] for the ManagerLinkStatus enum - def self.manager_link_status - require "google/ads/google_ads/v3/enums/manager_link_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ManagerLinkStatusEnum::ManagerLinkStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SimulationModificationMethod enum + def self.simulation_modification_method + require "google/ads/google_ads/v3/enums/simulation_modification_method_pb.rb" + Google::Ads::GoogleAds::V3::Enums::SimulationModificationMethodEnum::SimulationModificationMethod.descriptor end - # Returns the descriptor for the MutateJobStatus enum + # Returns the descriptor for the SimulationType enum # - # @return [Google::Protobuf::EnumDescriptor] for the MutateJobStatus enum - def self.mutate_job_status - require "google/ads/google_ads/v3/enums/mutate_job_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::MutateJobStatusEnum::MutateJobStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SimulationType enum + def self.simulation_type + require "google/ads/google_ads/v3/enums/simulation_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::SimulationTypeEnum::SimulationType.descriptor end - # Returns the descriptor for the AdCustomizerPlaceholderField enum + # Returns the descriptor for the OfflineUserDataJobFailureReason enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdCustomizerPlaceholderField enum - def self.ad_customizer_placeholder_field - require "google/ads/google_ads/v3/enums/ad_customizer_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AdCustomizerPlaceholderFieldEnum::AdCustomizerPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobFailureReason enum + def self.offline_user_data_job_failure_reason + require "google/ads/google_ads/v3/enums/offline_user_data_job_failure_reason_pb.rb" + Google::Ads::GoogleAds::V3::Enums::OfflineUserDataJobFailureReasonEnum::OfflineUserDataJobFailureReason.descriptor end - # Returns the descriptor for the AffiliateLocationPlaceholderField enum + # Returns the descriptor for the OfflineUserDataJobStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationPlaceholderField enum - def self.affiliate_location_placeholder_field - require "google/ads/google_ads/v3/enums/affiliate_location_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AffiliateLocationPlaceholderFieldEnum::AffiliateLocationPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobStatus enum + def self.offline_user_data_job_status + require "google/ads/google_ads/v3/enums/offline_user_data_job_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::OfflineUserDataJobStatusEnum::OfflineUserDataJobStatus.descriptor end - # Returns the descriptor for the AppPlaceholderField enum + # Returns the descriptor for the OfflineUserDataJobType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AppPlaceholderField enum - def self.app_placeholder_field - require "google/ads/google_ads/v3/enums/app_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AppPlaceholderFieldEnum::AppPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobType enum + def self.offline_user_data_job_type + require "google/ads/google_ads/v3/enums/offline_user_data_job_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::OfflineUserDataJobTypeEnum::OfflineUserDataJobType.descriptor end - # Returns the descriptor for the CallPlaceholderField enum + # Returns the descriptor for the AssetFieldType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CallPlaceholderField enum - def self.call_placeholder_field - require "google/ads/google_ads/v3/enums/call_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CallPlaceholderFieldEnum::CallPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AssetFieldType enum + def self.asset_field_type + require "google/ads/google_ads/v3/enums/asset_field_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AssetFieldTypeEnum::AssetFieldType.descriptor end - # Returns the descriptor for the CalloutPlaceholderField enum + # Returns the descriptor for the AssetPerformanceLabel enum # - # @return [Google::Protobuf::EnumDescriptor] for the CalloutPlaceholderField enum - def self.callout_placeholder_field - require "google/ads/google_ads/v3/enums/callout_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CalloutPlaceholderFieldEnum::CalloutPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AssetPerformanceLabel enum + def self.asset_performance_label + require "google/ads/google_ads/v3/enums/asset_performance_label_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AssetPerformanceLabelEnum::AssetPerformanceLabel.descriptor end - # Returns the descriptor for the CustomPlaceholderField enum + # Returns the descriptor for the SearchTermTargetingStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomPlaceholderField enum - def self.custom_placeholder_field - require "google/ads/google_ads/v3/enums/custom_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CustomPlaceholderFieldEnum::CustomPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SearchTermTargetingStatus enum + def self.search_term_targeting_status + require "google/ads/google_ads/v3/enums/search_term_targeting_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::SearchTermTargetingStatusEnum::SearchTermTargetingStatus.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/v3/enums/dsa_page_feed_criterion_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/education_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/feed_mapping_criterion_type_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/feed_mapping_status_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/flight_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/hotel_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/job_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/local_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/location_extension_targeting_criterion_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/location_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/message_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/price_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/promotion_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/real_estate_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/sitelink_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/structured_snippet_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/travel_placeholder_field_pb.rb" - Google::Ads::GoogleAds::V3::Enums::TravelPlaceholderFieldEnum::TravelPlaceholderField.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/v3/enums/age_range_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AgeRangeTypeEnum::AgeRangeType.descriptor - end - - # Returns the descriptor for the AppPaymentModelType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the AppPaymentModelType enum - def self.app_payment_model_type - require "google/ads/google_ads/v3/enums/app_payment_model_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AppPaymentModelTypeEnum::AppPaymentModelType.descriptor - end - - # Returns the descriptor for the ContentLabelType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ContentLabelType enum - def self.content_label_type - require "google/ads/google_ads/v3/enums/content_label_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ContentLabelTypeEnum::ContentLabelType.descriptor - end - - # Returns the descriptor for the DayOfWeek enum - # - # @return [Google::Protobuf::EnumDescriptor] for the DayOfWeek enum - def self.day_of_week - require "google/ads/google_ads/v3/enums/day_of_week_pb.rb" - Google::Ads::GoogleAds::V3::Enums::DayOfWeekEnum::DayOfWeek.descriptor - end - - # Returns the descriptor for the GenderType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the GenderType enum - def self.gender_type - require "google/ads/google_ads/v3/enums/gender_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::GenderTypeEnum::GenderType.descriptor - end - - # Returns the descriptor for the HotelDateSelectionType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the HotelDateSelectionType enum - def self.hotel_date_selection_type - require "google/ads/google_ads/v3/enums/hotel_date_selection_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::HotelDateSelectionTypeEnum::HotelDateSelectionType.descriptor - end - - # Returns the descriptor for the IncomeRangeType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the IncomeRangeType enum - def self.income_range_type - require "google/ads/google_ads/v3/enums/income_range_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::IncomeRangeTypeEnum::IncomeRangeType.descriptor - end - - # Returns the descriptor for the InteractionType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the InteractionType enum - def self.interaction_type - require "google/ads/google_ads/v3/enums/interaction_type_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/enums/keyword_match_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::KeywordMatchTypeEnum::KeywordMatchType.descriptor - end - - # Returns the descriptor for the ListingGroupType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ListingGroupType enum - def self.listing_group_type - require "google/ads/google_ads/v3/enums/listing_group_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ListingGroupTypeEnum::ListingGroupType.descriptor - end - - # Returns the descriptor for the LocationGroupRadiusUnits enum - # - # @return [Google::Protobuf::EnumDescriptor] for the LocationGroupRadiusUnits enum - def self.location_group_radius_units - require "google/ads/google_ads/v3/enums/location_group_radius_units_pb.rb" - Google::Ads::GoogleAds::V3::Enums::LocationGroupRadiusUnitsEnum::LocationGroupRadiusUnits.descriptor - end - - # Returns the descriptor for the MinuteOfHour enum - # - # @return [Google::Protobuf::EnumDescriptor] for the MinuteOfHour enum - def self.minute_of_hour - require "google/ads/google_ads/v3/enums/minute_of_hour_pb.rb" - Google::Ads::GoogleAds::V3::Enums::MinuteOfHourEnum::MinuteOfHour.descriptor - end - - # Returns the descriptor for the ParentalStatusType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ParentalStatusType enum - def self.parental_status_type - require "google/ads/google_ads/v3/enums/parental_status_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ParentalStatusTypeEnum::ParentalStatusType.descriptor - end - - # Returns the descriptor for the PreferredContentType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the PreferredContentType enum - def self.preferred_content_type - require "google/ads/google_ads/v3/enums/preferred_content_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::PreferredContentTypeEnum::PreferredContentType.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/v3/enums/product_channel_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ProductChannelEnum::ProductChannel.descriptor - end - - # Returns the descriptor for the ProductChannelExclusivity enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ProductChannelExclusivity enum - def self.product_channel_exclusivity - require "google/ads/google_ads/v3/enums/product_channel_exclusivity_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ProductChannelExclusivityEnum::ProductChannelExclusivity.descriptor - end - - # Returns the descriptor for the ProductCondition enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ProductCondition enum - def self.product_condition - require "google/ads/google_ads/v3/enums/product_condition_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ProductConditionEnum::ProductCondition.descriptor - end - - # Returns the descriptor for the ProductCustomAttributeIndex enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ProductCustomAttributeIndex enum - def self.product_custom_attribute_index - require "google/ads/google_ads/v3/enums/product_custom_attribute_index_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ProductCustomAttributeIndexEnum::ProductCustomAttributeIndex.descriptor - end - - # Returns the descriptor for the ProductTypeLevel enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ProductTypeLevel enum - def self.product_type_level - require "google/ads/google_ads/v3/enums/product_type_level_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ProductTypeLevelEnum::ProductTypeLevel.descriptor - end - - # Returns the descriptor for the ProximityRadiusUnits enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ProximityRadiusUnits enum - def self.proximity_radius_units - require "google/ads/google_ads/v3/enums/proximity_radius_units_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ProximityRadiusUnitsEnum::ProximityRadiusUnits.descriptor - end - - # Returns the descriptor for the WebpageConditionOperand enum - # - # @return [Google::Protobuf::EnumDescriptor] for the WebpageConditionOperand enum - def self.webpage_condition_operand - require "google/ads/google_ads/v3/enums/webpage_condition_operand_pb.rb" - Google::Ads::GoogleAds::V3::Enums::WebpageConditionOperandEnum::WebpageConditionOperand.descriptor - end - - # Returns the descriptor for the WebpageConditionOperator enum - # - # @return [Google::Protobuf::EnumDescriptor] for the WebpageConditionOperator enum - def self.webpage_condition_operator - require "google/ads/google_ads/v3/enums/webpage_condition_operator_pb.rb" - Google::Ads::GoogleAds::V3::Enums::WebpageConditionOperatorEnum::WebpageConditionOperator.descriptor - end - # Returns the descriptor for the AppStore enum # # @return [Google::Protobuf::EnumDescriptor] for the AppStore enum def self.app_store require "google/ads/google_ads/v3/enums/app_store_pb.rb" Google::Ads::GoogleAds::V3::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/v3/enums/call_conversion_reporting_state_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/price_extension_price_qualifier_pb.rb" @@ -922,90 +626,98 @@ def self.promotion_extension_occasion require "google/ads/google_ads/v3/enums/promotion_extension_occasion_pb.rb" Google::Ads::GoogleAds::V3::Enums::PromotionExtensionOccasionEnum::PromotionExtensionOccasion.descriptor end - # Returns the descriptor for the FeedItemTargetDevice enum + # Returns the descriptor for the RecommendationType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetDevice enum - def self.feed_item_target_device - require "google/ads/google_ads/v3/enums/feed_item_target_device_pb.rb" - Google::Ads::GoogleAds::V3::Enums::FeedItemTargetDeviceEnum::FeedItemTargetDevice.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the RecommendationType enum + def self.recommendation_type + require "google/ads/google_ads/v3/enums/recommendation_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::RecommendationTypeEnum::RecommendationType.descriptor end - # Returns the descriptor for the SearchTermTargetingStatus enum + # Returns the descriptor for the TargetCpaOptInRecommendationGoal enum # - # @return [Google::Protobuf::EnumDescriptor] for the SearchTermTargetingStatus enum - def self.search_term_targeting_status - require "google/ads/google_ads/v3/enums/search_term_targeting_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::SearchTermTargetingStatusEnum::SearchTermTargetingStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the TargetCpaOptInRecommendationGoal enum + def self.target_cpa_opt_in_recommendation_goal + require "google/ads/google_ads/v3/enums/target_cpa_opt_in_recommendation_goal_pb.rb" + Google::Ads::GoogleAds::V3::Enums::TargetCpaOptInRecommendationGoalEnum::TargetCpaOptInRecommendationGoal.descriptor end - # Returns the descriptor for the CampaignDraftStatus enum + # Returns the descriptor for the ServedAssetFieldType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftStatus enum - def self.campaign_draft_status - require "google/ads/google_ads/v3/enums/campaign_draft_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CampaignDraftStatusEnum::CampaignDraftStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ServedAssetFieldType enum + def self.served_asset_field_type + require "google/ads/google_ads/v3/enums/served_asset_field_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ServedAssetFieldTypeEnum::ServedAssetFieldType.descriptor end - # Returns the descriptor for the CampaignSharedSetStatus enum + # Returns the descriptor for the DisplayAdFormatSetting enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignSharedSetStatus enum - def self.campaign_shared_set_status - require "google/ads/google_ads/v3/enums/campaign_shared_set_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CampaignSharedSetStatusEnum::CampaignSharedSetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DisplayAdFormatSetting enum + def self.display_ad_format_setting + require "google/ads/google_ads/v3/enums/display_ad_format_setting_pb.rb" + Google::Ads::GoogleAds::V3::Enums::DisplayAdFormatSettingEnum::DisplayAdFormatSetting.descriptor end - # Returns the descriptor for the CustomInterestMemberType enum + # Returns the descriptor for the DisplayUploadProductType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestMemberType enum - def self.custom_interest_member_type - require "google/ads/google_ads/v3/enums/custom_interest_member_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CustomInterestMemberTypeEnum::CustomInterestMemberType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DisplayUploadProductType enum + def self.display_upload_product_type + require "google/ads/google_ads/v3/enums/display_upload_product_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::DisplayUploadProductTypeEnum::DisplayUploadProductType.descriptor end - # Returns the descriptor for the CustomInterestStatus enum + # Returns the descriptor for the LegacyAppInstallAdAppStore enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestStatus enum - def self.custom_interest_status - require "google/ads/google_ads/v3/enums/custom_interest_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CustomInterestStatusEnum::CustomInterestStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LegacyAppInstallAdAppStore enum + def self.legacy_app_install_ad_app_store + require "google/ads/google_ads/v3/enums/legacy_app_install_ad_app_store_pb.rb" + Google::Ads::GoogleAds::V3::Enums::LegacyAppInstallAdAppStoreEnum::LegacyAppInstallAdAppStore.descriptor end - # Returns the descriptor for the CustomInterestType enum + # Returns the descriptor for the AppUrlOperatingSystemType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestType enum - def self.custom_interest_type - require "google/ads/google_ads/v3/enums/custom_interest_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CustomInterestTypeEnum::CustomInterestType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AppUrlOperatingSystemType enum + def self.app_url_operating_system_type + require "google/ads/google_ads/v3/enums/app_url_operating_system_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AppUrlOperatingSystemTypeEnum::AppUrlOperatingSystemType.descriptor end - # Returns the descriptor for the CriterionType enum + # Returns the descriptor for the AdType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CriterionType enum - def self.criterion_type - require "google/ads/google_ads/v3/enums/criterion_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CriterionTypeEnum::CriterionType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdType enum + def self.ad_type + require "google/ads/google_ads/v3/enums/ad_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AdTypeEnum::AdType.descriptor end - # Returns the descriptor for the SimulationModificationMethod enum + # Returns the descriptor for the SystemManagedResourceSource enum # - # @return [Google::Protobuf::EnumDescriptor] for the SimulationModificationMethod enum - def self.simulation_modification_method - require "google/ads/google_ads/v3/enums/simulation_modification_method_pb.rb" - Google::Ads::GoogleAds::V3::Enums::SimulationModificationMethodEnum::SimulationModificationMethod.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SystemManagedResourceSource enum + def self.system_managed_resource_source + require "google/ads/google_ads/v3/enums/system_managed_entity_source_pb.rb" + Google::Ads::GoogleAds::V3::Enums::SystemManagedResourceSourceEnum::SystemManagedResourceSource.descriptor end - # Returns the descriptor for the SimulationType enum + # Returns the descriptor for the LabelStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the SimulationType enum - def self.simulation_type - require "google/ads/google_ads/v3/enums/simulation_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::SimulationTypeEnum::SimulationType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LabelStatus enum + def self.label_status + require "google/ads/google_ads/v3/enums/label_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::LabelStatusEnum::LabelStatus.descriptor end + # Returns the descriptor for the PlacementType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the PlacementType enum + def self.placement_type + require "google/ads/google_ads/v3/enums/placement_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::PlacementTypeEnum::PlacementType.descriptor + end + # Returns the descriptor for the AdGroupCriterionApprovalStatus enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupCriterionApprovalStatus enum def self.ad_group_criterion_approval_status require "google/ads/google_ads/v3/enums/ad_group_criterion_approval_status_pb.rb" @@ -1042,178 +754,274 @@ def self.quality_score_bucket require "google/ads/google_ads/v3/enums/quality_score_bucket_pb.rb" Google::Ads::GoogleAds::V3::Enums::QualityScoreBucketEnum::QualityScoreBucket.descriptor end - # Returns the descriptor for the MediaType enum + # Returns the descriptor for the KeywordPlanNetwork enum # - # @return [Google::Protobuf::EnumDescriptor] for the MediaType enum - def self.media_type - require "google/ads/google_ads/v3/enums/media_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::MediaTypeEnum::MediaType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanNetwork enum + def self.keyword_plan_network + require "google/ads/google_ads/v3/enums/keyword_plan_network_pb.rb" + Google::Ads::GoogleAds::V3::Enums::KeywordPlanNetworkEnum::KeywordPlanNetwork.descriptor end - # Returns the descriptor for the FeedItemTargetStatus enum + # Returns the descriptor for the BillingSetupStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetStatus enum - def self.feed_item_target_status - require "google/ads/google_ads/v3/enums/feed_item_target_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::FeedItemTargetStatusEnum::FeedItemTargetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BillingSetupStatus enum + def self.billing_setup_status + require "google/ads/google_ads/v3/enums/billing_setup_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::BillingSetupStatusEnum::BillingSetupStatus.descriptor end - # Returns the descriptor for the FeedItemTargetType enum + # Returns the descriptor for the CampaignSharedSetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetType enum - def self.feed_item_target_type - require "google/ads/google_ads/v3/enums/feed_item_target_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::FeedItemTargetTypeEnum::FeedItemTargetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignSharedSetStatus enum + def self.campaign_shared_set_status + require "google/ads/google_ads/v3/enums/campaign_shared_set_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CampaignSharedSetStatusEnum::CampaignSharedSetStatus.descriptor end - # Returns the descriptor for the AssetFieldType enum + # Returns the descriptor for the AdvertisingChannelSubType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AssetFieldType enum - def self.asset_field_type - require "google/ads/google_ads/v3/enums/asset_field_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AssetFieldTypeEnum::AssetFieldType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdvertisingChannelSubType enum + def self.advertising_channel_sub_type + require "google/ads/google_ads/v3/enums/advertising_channel_sub_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AdvertisingChannelSubTypeEnum::AdvertisingChannelSubType.descriptor end - # Returns the descriptor for the AssetPerformanceLabel enum + # Returns the descriptor for the AdvertisingChannelType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AssetPerformanceLabel enum - def self.asset_performance_label - require "google/ads/google_ads/v3/enums/asset_performance_label_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AssetPerformanceLabelEnum::AssetPerformanceLabel.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdvertisingChannelType enum + def self.advertising_channel_type + require "google/ads/google_ads/v3/enums/advertising_channel_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AdvertisingChannelTypeEnum::AdvertisingChannelType.descriptor end - # Returns the descriptor for the InvoiceType enum + # Returns the descriptor for the CriterionCategoryChannelAvailabilityMode enum # - # @return [Google::Protobuf::EnumDescriptor] for the InvoiceType enum - def self.invoice_type - require "google/ads/google_ads/v3/enums/invoice_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::InvoiceTypeEnum::InvoiceType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CriterionCategoryChannelAvailabilityMode enum + def self.criterion_category_channel_availability_mode + require "google/ads/google_ads/v3/enums/criterion_category_channel_availability_mode_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CriterionCategoryChannelAvailabilityModeEnum::CriterionCategoryChannelAvailabilityMode.descriptor end - # Returns the descriptor for the AffiliateLocationFeedRelationshipType enum + # Returns the descriptor for the CriterionCategoryLocaleAvailabilityMode enum # - # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationFeedRelationshipType enum - def self.affiliate_location_feed_relationship_type - require "google/ads/google_ads/v3/enums/affiliate_location_feed_relationship_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AffiliateLocationFeedRelationshipTypeEnum::AffiliateLocationFeedRelationshipType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CriterionCategoryLocaleAvailabilityMode enum + def self.criterion_category_locale_availability_mode + require "google/ads/google_ads/v3/enums/criterion_category_locale_availability_mode_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CriterionCategoryLocaleAvailabilityModeEnum::CriterionCategoryLocaleAvailabilityMode.descriptor end - # Returns the descriptor for the FeedAttributeType enum + # Returns the descriptor for the UserInterestTaxonomyType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedAttributeType enum - def self.feed_attribute_type - require "google/ads/google_ads/v3/enums/feed_attribute_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::FeedAttributeTypeEnum::FeedAttributeType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserInterestTaxonomyType enum + def self.user_interest_taxonomy_type + require "google/ads/google_ads/v3/enums/user_interest_taxonomy_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::UserInterestTaxonomyTypeEnum::UserInterestTaxonomyType.descriptor end - # Returns the descriptor for the FeedOrigin enum + # Returns the descriptor for the CustomerPayPerConversionEligibilityFailureReason enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedOrigin enum - def self.feed_origin - require "google/ads/google_ads/v3/enums/feed_origin_pb.rb" - Google::Ads::GoogleAds::V3::Enums::FeedOriginEnum::FeedOrigin.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomerPayPerConversionEligibilityFailureReason enum + def self.customer_pay_per_conversion_eligibility_failure_reason + require "google/ads/google_ads/v3/enums/customer_pay_per_conversion_eligibility_failure_reason_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CustomerPayPerConversionEligibilityFailureReasonEnum::CustomerPayPerConversionEligibilityFailureReason.descriptor end - # Returns the descriptor for the FeedStatus enum + # Returns the descriptor for the TargetImpressionShareLocation enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedStatus enum - def self.feed_status - require "google/ads/google_ads/v3/enums/feed_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::FeedStatusEnum::FeedStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the TargetImpressionShareLocation enum + def self.target_impression_share_location + require "google/ads/google_ads/v3/enums/target_impression_share_location_pb.rb" + Google::Ads::GoogleAds::V3::Enums::TargetImpressionShareLocationEnum::TargetImpressionShareLocation.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/v3/enums/frequency_cap_event_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FrequencyCapEventTypeEnum::FrequencyCapEventType.descriptor + end + + # Returns the descriptor for the FrequencyCapLevel enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FrequencyCapLevel enum + def self.frequency_cap_level + require "google/ads/google_ads/v3/enums/frequency_cap_level_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FrequencyCapLevelEnum::FrequencyCapLevel.descriptor + end + + # Returns the descriptor for the FrequencyCapTimeUnit enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FrequencyCapTimeUnit enum + def self.frequency_cap_time_unit + require "google/ads/google_ads/v3/enums/frequency_cap_time_unit_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FrequencyCapTimeUnitEnum::FrequencyCapTimeUnit.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/v3/enums/targeting_dimension_pb.rb" + Google::Ads::GoogleAds::V3::Enums::TargetingDimensionEnum::TargetingDimension.descriptor + end + # Returns the descriptor for the Operator enum # # @return [Google::Protobuf::EnumDescriptor] for the Operator enum def self.operator - require "google/ads/google_ads/v3/resources/feed_pb.rb" - Google::Ads::GoogleAds::V3::Resources::FeedAttributeOperation::Operator.descriptor + require "google/ads/google_ads/v3/common/targeting_setting_pb.rb" + Google::Ads::GoogleAds::V3::Common::TargetRestrictionOperation::Operator.descriptor end - # Returns the descriptor for the RecommendationType enum + # Returns the descriptor for the AdServingOptimizationStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the RecommendationType enum - def self.recommendation_type - require "google/ads/google_ads/v3/enums/recommendation_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::RecommendationTypeEnum::RecommendationType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdServingOptimizationStatus enum + def self.ad_serving_optimization_status + require "google/ads/google_ads/v3/enums/ad_serving_optimization_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AdServingOptimizationStatusEnum::AdServingOptimizationStatus.descriptor end - # Returns the descriptor for the TargetCpaOptInRecommendationGoal enum + # Returns the descriptor for the AppCampaignAppStore enum # - # @return [Google::Protobuf::EnumDescriptor] for the TargetCpaOptInRecommendationGoal enum - def self.target_cpa_opt_in_recommendation_goal - require "google/ads/google_ads/v3/enums/target_cpa_opt_in_recommendation_goal_pb.rb" - Google::Ads::GoogleAds::V3::Enums::TargetCpaOptInRecommendationGoalEnum::TargetCpaOptInRecommendationGoal.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AppCampaignAppStore enum + def self.app_campaign_app_store + require "google/ads/google_ads/v3/enums/app_campaign_app_store_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AppCampaignAppStoreEnum::AppCampaignAppStore.descriptor end - # Returns the descriptor for the CampaignCriterionStatus enum + # Returns the descriptor for the AppCampaignBiddingStrategyGoalType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignCriterionStatus enum - def self.campaign_criterion_status - require "google/ads/google_ads/v3/enums/campaign_criterion_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CampaignCriterionStatusEnum::CampaignCriterionStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AppCampaignBiddingStrategyGoalType enum + def self.app_campaign_bidding_strategy_goal_type + require "google/ads/google_ads/v3/enums/app_campaign_bidding_strategy_goal_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AppCampaignBiddingStrategyGoalTypeEnum::AppCampaignBiddingStrategyGoalType.descriptor end - # Returns the descriptor for the CustomerPayPerConversionEligibilityFailureReason enum + # Returns the descriptor for the BiddingStrategyType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomerPayPerConversionEligibilityFailureReason enum - def self.customer_pay_per_conversion_eligibility_failure_reason - require "google/ads/google_ads/v3/enums/customer_pay_per_conversion_eligibility_failure_reason_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CustomerPayPerConversionEligibilityFailureReasonEnum::CustomerPayPerConversionEligibilityFailureReason.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyType enum + def self.bidding_strategy_type + require "google/ads/google_ads/v3/enums/bidding_strategy_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::BiddingStrategyTypeEnum::BiddingStrategyType.descriptor end - # Returns the descriptor for the DistanceBucket enum + # Returns the descriptor for the BrandSafetySuitability enum # - # @return [Google::Protobuf::EnumDescriptor] for the DistanceBucket enum - def self.distance_bucket - require "google/ads/google_ads/v3/enums/distance_bucket_pb.rb" - Google::Ads::GoogleAds::V3::Enums::DistanceBucketEnum::DistanceBucket.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BrandSafetySuitability enum + def self.brand_safety_suitability + require "google/ads/google_ads/v3/enums/brand_safety_suitability_pb.rb" + Google::Ads::GoogleAds::V3::Enums::BrandSafetySuitabilityEnum::BrandSafetySuitability.descriptor end - # Returns the descriptor for the TargetingDimension enum + # Returns the descriptor for the CampaignExperimentType enum # - # @return [Google::Protobuf::EnumDescriptor] for the TargetingDimension enum - def self.targeting_dimension - require "google/ads/google_ads/v3/enums/targeting_dimension_pb.rb" - Google::Ads::GoogleAds::V3::Enums::TargetingDimensionEnum::TargetingDimension.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentType enum + def self.campaign_experiment_type + require "google/ads/google_ads/v3/enums/campaign_experiment_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CampaignExperimentTypeEnum::CampaignExperimentType.descriptor end - # Returns the descriptor for the Operator enum + # Returns the descriptor for the CampaignServingStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the Operator enum - def self.operator - require "google/ads/google_ads/v3/common/targeting_setting_pb.rb" - Google::Ads::GoogleAds::V3::Common::TargetRestrictionOperation::Operator.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignServingStatus enum + def self.campaign_serving_status + require "google/ads/google_ads/v3/enums/campaign_serving_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CampaignServingStatusEnum::CampaignServingStatus.descriptor end - # Returns the descriptor for the AdGroupAdRotationMode enum + # Returns the descriptor for the CampaignStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdRotationMode enum - def self.ad_group_ad_rotation_mode - require "google/ads/google_ads/v3/enums/ad_group_ad_rotation_mode_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AdGroupAdRotationModeEnum::AdGroupAdRotationMode.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignStatus enum + def self.campaign_status + require "google/ads/google_ads/v3/enums/campaign_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CampaignStatusEnum::CampaignStatus.descriptor end - # Returns the descriptor for the AdGroupStatus enum + # Returns the descriptor for the NegativeGeoTargetType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdGroupStatus enum - def self.ad_group_status - require "google/ads/google_ads/v3/enums/ad_group_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AdGroupStatusEnum::AdGroupStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the NegativeGeoTargetType enum + def self.negative_geo_target_type + require "google/ads/google_ads/v3/enums/negative_geo_target_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::NegativeGeoTargetTypeEnum::NegativeGeoTargetType.descriptor end - # Returns the descriptor for the AdGroupType enum + # Returns the descriptor for the PaymentMode enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdGroupType enum - def self.ad_group_type - require "google/ads/google_ads/v3/enums/ad_group_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AdGroupTypeEnum::AdGroupType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PaymentMode enum + def self.payment_mode + require "google/ads/google_ads/v3/enums/payment_mode_pb.rb" + Google::Ads::GoogleAds::V3::Enums::PaymentModeEnum::PaymentMode.descriptor end + # Returns the descriptor for the PositiveGeoTargetType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the PositiveGeoTargetType enum + def self.positive_geo_target_type + require "google/ads/google_ads/v3/enums/positive_geo_target_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::PositiveGeoTargetTypeEnum::PositiveGeoTargetType.descriptor + end + + # Returns the descriptor for the VanityPharmaDisplayUrlMode enum + # + # @return [Google::Protobuf::EnumDescriptor] for the VanityPharmaDisplayUrlMode enum + def self.vanity_pharma_display_url_mode + require "google/ads/google_ads/v3/enums/vanity_pharma_display_url_mode_pb.rb" + Google::Ads::GoogleAds::V3::Enums::VanityPharmaDisplayUrlModeEnum::VanityPharmaDisplayUrlMode.descriptor + end + + # Returns the descriptor for the VanityPharmaText enum + # + # @return [Google::Protobuf::EnumDescriptor] for the VanityPharmaText enum + def self.vanity_pharma_text + require "google/ads/google_ads/v3/enums/vanity_pharma_text_pb.rb" + Google::Ads::GoogleAds::V3::Enums::VanityPharmaTextEnum::VanityPharmaText.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/v3/enums/invoice_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::InvoiceTypeEnum::InvoiceType.descriptor + end + + # Returns the descriptor for the SharedSetStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the SharedSetStatus enum + def self.shared_set_status + require "google/ads/google_ads/v3/enums/shared_set_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::SharedSetStatusEnum::SharedSetStatus.descriptor + end + + # Returns the descriptor for the SharedSetType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the SharedSetType enum + def self.shared_set_type + require "google/ads/google_ads/v3/enums/shared_set_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::SharedSetTypeEnum::SharedSetType.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/v3/enums/operating_system_version_operator_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::OperatingSystemVersionOperatorTypeEnum::OperatingSystemVersionOperatorType.descriptor + end + + # Returns the descriptor for the BiddingStrategyStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyStatus enum + def self.bidding_strategy_status + require "google/ads/google_ads/v3/enums/bidding_strategy_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::BiddingStrategyStatusEnum::BiddingStrategyStatus.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/v3/enums/customer_match_upload_key_type_pb.rb" @@ -1330,258 +1138,474 @@ def self.user_list_type require "google/ads/google_ads/v3/enums/user_list_type_pb.rb" Google::Ads::GoogleAds::V3::Enums::UserListTypeEnum::UserListType.descriptor end - # Returns the descriptor for the TargetImpressionShareLocation enum + # Returns the descriptor for the GeoTargetConstantStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the TargetImpressionShareLocation enum - def self.target_impression_share_location - require "google/ads/google_ads/v3/enums/target_impression_share_location_pb.rb" - Google::Ads::GoogleAds::V3::Enums::TargetImpressionShareLocationEnum::TargetImpressionShareLocation.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetConstantStatus enum + def self.geo_target_constant_status + require "google/ads/google_ads/v3/enums/geo_target_constant_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::GeoTargetConstantStatusEnum::GeoTargetConstantStatus.descriptor end - # Returns the descriptor for the FrequencyCapEventType enum + # Returns the descriptor for the GoogleAdsFieldCategory enum # - # @return [Google::Protobuf::EnumDescriptor] for the FrequencyCapEventType enum - def self.frequency_cap_event_type - require "google/ads/google_ads/v3/enums/frequency_cap_event_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::FrequencyCapEventTypeEnum::FrequencyCapEventType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the GoogleAdsFieldCategory enum + def self.google_ads_field_category + require "google/ads/google_ads/v3/enums/google_ads_field_category_pb.rb" + Google::Ads::GoogleAds::V3::Enums::GoogleAdsFieldCategoryEnum::GoogleAdsFieldCategory.descriptor end - # Returns the descriptor for the FrequencyCapLevel enum + # Returns the descriptor for the GoogleAdsFieldDataType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FrequencyCapLevel enum - def self.frequency_cap_level - require "google/ads/google_ads/v3/enums/frequency_cap_level_pb.rb" - Google::Ads::GoogleAds::V3::Enums::FrequencyCapLevelEnum::FrequencyCapLevel.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the GoogleAdsFieldDataType enum + def self.google_ads_field_data_type + require "google/ads/google_ads/v3/enums/google_ads_field_data_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::GoogleAdsFieldDataTypeEnum::GoogleAdsFieldDataType.descriptor end - # Returns the descriptor for the FrequencyCapTimeUnit enum + # Returns the descriptor for the BudgetDeliveryMethod enum # - # @return [Google::Protobuf::EnumDescriptor] for the FrequencyCapTimeUnit enum - def self.frequency_cap_time_unit - require "google/ads/google_ads/v3/enums/frequency_cap_time_unit_pb.rb" - Google::Ads::GoogleAds::V3::Enums::FrequencyCapTimeUnitEnum::FrequencyCapTimeUnit.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BudgetDeliveryMethod enum + def self.budget_delivery_method + require "google/ads/google_ads/v3/enums/budget_delivery_method_pb.rb" + Google::Ads::GoogleAds::V3::Enums::BudgetDeliveryMethodEnum::BudgetDeliveryMethod.descriptor end - # Returns the descriptor for the AdServingOptimizationStatus enum + # Returns the descriptor for the BudgetPeriod enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdServingOptimizationStatus enum - def self.ad_serving_optimization_status - require "google/ads/google_ads/v3/enums/ad_serving_optimization_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AdServingOptimizationStatusEnum::AdServingOptimizationStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BudgetPeriod enum + def self.budget_period + require "google/ads/google_ads/v3/enums/budget_period_pb.rb" + Google::Ads::GoogleAds::V3::Enums::BudgetPeriodEnum::BudgetPeriod.descriptor end - # Returns the descriptor for the AppCampaignAppStore enum + # Returns the descriptor for the BudgetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the AppCampaignAppStore enum - def self.app_campaign_app_store - require "google/ads/google_ads/v3/enums/app_campaign_app_store_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AppCampaignAppStoreEnum::AppCampaignAppStore.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BudgetStatus enum + def self.budget_status + require "google/ads/google_ads/v3/enums/budget_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::BudgetStatusEnum::BudgetStatus.descriptor end - # Returns the descriptor for the AppCampaignBiddingStrategyGoalType enum + # Returns the descriptor for the BudgetType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AppCampaignBiddingStrategyGoalType enum - def self.app_campaign_bidding_strategy_goal_type - require "google/ads/google_ads/v3/enums/app_campaign_bidding_strategy_goal_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AppCampaignBiddingStrategyGoalTypeEnum::AppCampaignBiddingStrategyGoalType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BudgetType enum + def self.budget_type + require "google/ads/google_ads/v3/enums/budget_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::BudgetTypeEnum::BudgetType.descriptor end - # Returns the descriptor for the BiddingStrategyType enum + # Returns the descriptor for the TrackingCodePageFormat enum # - # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyType enum - def self.bidding_strategy_type - require "google/ads/google_ads/v3/enums/bidding_strategy_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::BiddingStrategyTypeEnum::BiddingStrategyType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the TrackingCodePageFormat enum + def self.tracking_code_page_format + require "google/ads/google_ads/v3/enums/tracking_code_page_format_pb.rb" + Google::Ads::GoogleAds::V3::Enums::TrackingCodePageFormatEnum::TrackingCodePageFormat.descriptor end - # Returns the descriptor for the BrandSafetySuitability enum + # Returns the descriptor for the TrackingCodeType enum # - # @return [Google::Protobuf::EnumDescriptor] for the BrandSafetySuitability enum - def self.brand_safety_suitability - require "google/ads/google_ads/v3/enums/brand_safety_suitability_pb.rb" - Google::Ads::GoogleAds::V3::Enums::BrandSafetySuitabilityEnum::BrandSafetySuitability.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the TrackingCodeType enum + def self.tracking_code_type + require "google/ads/google_ads/v3/enums/tracking_code_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::TrackingCodeTypeEnum::TrackingCodeType.descriptor end - # Returns the descriptor for the CampaignExperimentType enum + # Returns the descriptor for the CampaignDraftStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentType enum - def self.campaign_experiment_type - require "google/ads/google_ads/v3/enums/campaign_experiment_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CampaignExperimentTypeEnum::CampaignExperimentType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftStatus enum + def self.campaign_draft_status + require "google/ads/google_ads/v3/enums/campaign_draft_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CampaignDraftStatusEnum::CampaignDraftStatus.descriptor end - # Returns the descriptor for the CampaignServingStatus enum + # Returns the descriptor for the MutateJobStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignServingStatus enum - def self.campaign_serving_status - require "google/ads/google_ads/v3/enums/campaign_serving_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CampaignServingStatusEnum::CampaignServingStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MutateJobStatus enum + def self.mutate_job_status + require "google/ads/google_ads/v3/enums/mutate_job_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::MutateJobStatusEnum::MutateJobStatus.descriptor end - # Returns the descriptor for the CampaignStatus enum + # Returns the descriptor for the MediaType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignStatus enum - def self.campaign_status - require "google/ads/google_ads/v3/enums/campaign_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::CampaignStatusEnum::CampaignStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MediaType enum + def self.media_type + require "google/ads/google_ads/v3/enums/media_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::MediaTypeEnum::MediaType.descriptor end - # Returns the descriptor for the NegativeGeoTargetType enum + # Returns the descriptor for the CampaignExperimentStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the NegativeGeoTargetType enum - def self.negative_geo_target_type - require "google/ads/google_ads/v3/enums/negative_geo_target_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::NegativeGeoTargetTypeEnum::NegativeGeoTargetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentStatus enum + def self.campaign_experiment_status + require "google/ads/google_ads/v3/enums/campaign_experiment_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CampaignExperimentStatusEnum::CampaignExperimentStatus.descriptor end - # Returns the descriptor for the PaymentMode enum + # Returns the descriptor for the CampaignExperimentTrafficSplitType enum # - # @return [Google::Protobuf::EnumDescriptor] for the PaymentMode enum - def self.payment_mode - require "google/ads/google_ads/v3/enums/payment_mode_pb.rb" - Google::Ads::GoogleAds::V3::Enums::PaymentModeEnum::PaymentMode.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentTrafficSplitType enum + def self.campaign_experiment_traffic_split_type + require "google/ads/google_ads/v3/enums/campaign_experiment_traffic_split_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CampaignExperimentTrafficSplitTypeEnum::CampaignExperimentTrafficSplitType.descriptor end - # Returns the descriptor for the PositiveGeoTargetType enum + # Returns the descriptor for the ProductBiddingCategoryStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the PositiveGeoTargetType enum - def self.positive_geo_target_type - require "google/ads/google_ads/v3/enums/positive_geo_target_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::PositiveGeoTargetTypeEnum::PositiveGeoTargetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ProductBiddingCategoryStatus enum + def self.product_bidding_category_status + require "google/ads/google_ads/v3/enums/product_bidding_category_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ProductBiddingCategoryStatusEnum::ProductBiddingCategoryStatus.descriptor end - # Returns the descriptor for the VanityPharmaDisplayUrlMode enum + # Returns the descriptor for the AdCustomizerPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the VanityPharmaDisplayUrlMode enum - def self.vanity_pharma_display_url_mode - require "google/ads/google_ads/v3/enums/vanity_pharma_display_url_mode_pb.rb" - Google::Ads::GoogleAds::V3::Enums::VanityPharmaDisplayUrlModeEnum::VanityPharmaDisplayUrlMode.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdCustomizerPlaceholderField enum + def self.ad_customizer_placeholder_field + require "google/ads/google_ads/v3/enums/ad_customizer_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AdCustomizerPlaceholderFieldEnum::AdCustomizerPlaceholderField.descriptor end - # Returns the descriptor for the VanityPharmaText enum + # Returns the descriptor for the AffiliateLocationPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the VanityPharmaText enum - def self.vanity_pharma_text - require "google/ads/google_ads/v3/enums/vanity_pharma_text_pb.rb" - Google::Ads::GoogleAds::V3::Enums::VanityPharmaTextEnum::VanityPharmaText.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationPlaceholderField enum + def self.affiliate_location_placeholder_field + require "google/ads/google_ads/v3/enums/affiliate_location_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AffiliateLocationPlaceholderFieldEnum::AffiliateLocationPlaceholderField.descriptor end - # Returns the descriptor for the AccountBudgetProposalStatus enum + # Returns the descriptor for the AppPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalStatus enum - def self.account_budget_proposal_status - require "google/ads/google_ads/v3/enums/account_budget_proposal_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AccountBudgetProposalStatusEnum::AccountBudgetProposalStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AppPlaceholderField enum + def self.app_placeholder_field + require "google/ads/google_ads/v3/enums/app_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AppPlaceholderFieldEnum::AppPlaceholderField.descriptor end - # Returns the descriptor for the BidModifierSource enum + # Returns the descriptor for the CallPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the BidModifierSource enum - def self.bid_modifier_source - require "google/ads/google_ads/v3/enums/bid_modifier_source_pb.rb" - Google::Ads::GoogleAds::V3::Enums::BidModifierSourceEnum::BidModifierSource.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CallPlaceholderField enum + def self.call_placeholder_field + require "google/ads/google_ads/v3/enums/call_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CallPlaceholderFieldEnum::CallPlaceholderField.descriptor end - # Returns the descriptor for the PlacementType enum + # Returns the descriptor for the CalloutPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the PlacementType enum - def self.placement_type - require "google/ads/google_ads/v3/enums/placement_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::PlacementTypeEnum::PlacementType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CalloutPlaceholderField enum + def self.callout_placeholder_field + require "google/ads/google_ads/v3/enums/callout_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CalloutPlaceholderFieldEnum::CalloutPlaceholderField.descriptor end - # Returns the descriptor for the BudgetDeliveryMethod enum + # Returns the descriptor for the CustomPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the BudgetDeliveryMethod enum - def self.budget_delivery_method - require "google/ads/google_ads/v3/enums/budget_delivery_method_pb.rb" - Google::Ads::GoogleAds::V3::Enums::BudgetDeliveryMethodEnum::BudgetDeliveryMethod.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomPlaceholderField enum + def self.custom_placeholder_field + require "google/ads/google_ads/v3/enums/custom_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CustomPlaceholderFieldEnum::CustomPlaceholderField.descriptor end - # Returns the descriptor for the BudgetPeriod enum + # Returns the descriptor for the DsaPageFeedCriterionField enum # - # @return [Google::Protobuf::EnumDescriptor] for the BudgetPeriod enum - def self.budget_period - require "google/ads/google_ads/v3/enums/budget_period_pb.rb" - Google::Ads::GoogleAds::V3::Enums::BudgetPeriodEnum::BudgetPeriod.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DsaPageFeedCriterionField enum + def self.dsa_page_feed_criterion_field + require "google/ads/google_ads/v3/enums/dsa_page_feed_criterion_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::DsaPageFeedCriterionFieldEnum::DsaPageFeedCriterionField.descriptor end - # Returns the descriptor for the BudgetStatus enum + # Returns the descriptor for the EducationPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the BudgetStatus enum - def self.budget_status - require "google/ads/google_ads/v3/enums/budget_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::BudgetStatusEnum::BudgetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the EducationPlaceholderField enum + def self.education_placeholder_field + require "google/ads/google_ads/v3/enums/education_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::EducationPlaceholderFieldEnum::EducationPlaceholderField.descriptor end - # Returns the descriptor for the BudgetType enum + # Returns the descriptor for the FeedMappingCriterionType enum # - # @return [Google::Protobuf::EnumDescriptor] for the BudgetType enum - def self.budget_type - require "google/ads/google_ads/v3/enums/budget_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::BudgetTypeEnum::BudgetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedMappingCriterionType enum + def self.feed_mapping_criterion_type + require "google/ads/google_ads/v3/enums/feed_mapping_criterion_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FeedMappingCriterionTypeEnum::FeedMappingCriterionType.descriptor end - # Returns the descriptor for the BillingSetupStatus enum + # Returns the descriptor for the FeedMappingStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the BillingSetupStatus enum - def self.billing_setup_status - require "google/ads/google_ads/v3/enums/billing_setup_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::BillingSetupStatusEnum::BillingSetupStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedMappingStatus enum + def self.feed_mapping_status + require "google/ads/google_ads/v3/enums/feed_mapping_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FeedMappingStatusEnum::FeedMappingStatus.descriptor end - # Returns the descriptor for the MerchantCenterLinkStatus enum + # Returns the descriptor for the FlightPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the MerchantCenterLinkStatus enum - def self.merchant_center_link_status - require "google/ads/google_ads/v3/enums/merchant_center_link_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::MerchantCenterLinkStatusEnum::MerchantCenterLinkStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FlightPlaceholderField enum + def self.flight_placeholder_field + require "google/ads/google_ads/v3/enums/flight_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::FlightPlaceholderFieldEnum::FlightPlaceholderField.descriptor end - # Returns the descriptor for the KeywordPlanNetwork enum + # Returns the descriptor for the HotelPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanNetwork enum - def self.keyword_plan_network - require "google/ads/google_ads/v3/enums/keyword_plan_network_pb.rb" - Google::Ads::GoogleAds::V3::Enums::KeywordPlanNetworkEnum::KeywordPlanNetwork.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the HotelPlaceholderField enum + def self.hotel_placeholder_field + require "google/ads/google_ads/v3/enums/hotel_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::HotelPlaceholderFieldEnum::HotelPlaceholderField.descriptor end - # Returns the descriptor for the BiddingStrategyStatus enum + # Returns the descriptor for the JobPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyStatus enum - def self.bidding_strategy_status - require "google/ads/google_ads/v3/enums/bidding_strategy_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::BiddingStrategyStatusEnum::BiddingStrategyStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the JobPlaceholderField enum + def self.job_placeholder_field + require "google/ads/google_ads/v3/enums/job_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::JobPlaceholderFieldEnum::JobPlaceholderField.descriptor end - # Returns the descriptor for the GeoTargetConstantStatus enum + # Returns the descriptor for the LocalPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetConstantStatus enum - def self.geo_target_constant_status - require "google/ads/google_ads/v3/enums/geo_target_constant_status_pb.rb" - Google::Ads::GoogleAds::V3::Enums::GeoTargetConstantStatusEnum::GeoTargetConstantStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LocalPlaceholderField enum + def self.local_placeholder_field + require "google/ads/google_ads/v3/enums/local_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::LocalPlaceholderFieldEnum::LocalPlaceholderField.descriptor end - # Returns the descriptor for the MobileDeviceType enum + # Returns the descriptor for the LocationExtensionTargetingCriterionField enum # - # @return [Google::Protobuf::EnumDescriptor] for the MobileDeviceType enum - def self.mobile_device_type - require "google/ads/google_ads/v3/enums/mobile_device_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::MobileDeviceTypeEnum::MobileDeviceType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LocationExtensionTargetingCriterionField enum + def self.location_extension_targeting_criterion_field + require "google/ads/google_ads/v3/enums/location_extension_targeting_criterion_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::LocationExtensionTargetingCriterionFieldEnum::LocationExtensionTargetingCriterionField.descriptor end - # Returns the descriptor for the KeywordPlanCompetitionLevel enum + # Returns the descriptor for the LocationPlaceholderField enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCompetitionLevel enum - def self.keyword_plan_competition_level - require "google/ads/google_ads/v3/enums/keyword_plan_competition_level_pb.rb" - Google::Ads::GoogleAds::V3::Enums::KeywordPlanCompetitionLevelEnum::KeywordPlanCompetitionLevel.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LocationPlaceholderField enum + def self.location_placeholder_field + require "google/ads/google_ads/v3/enums/location_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/message_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/price_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/promotion_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/real_estate_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/sitelink_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/structured_snippet_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/travel_placeholder_field_pb.rb" + Google::Ads::GoogleAds::V3::Enums::TravelPlaceholderFieldEnum::TravelPlaceholderField.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/v3/enums/distance_bucket_pb.rb" + Google::Ads::GoogleAds::V3::Enums::DistanceBucketEnum::DistanceBucket.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/v3/enums/change_status_operation_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/change_status_resource_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ChangeStatusResourceTypeEnum::ChangeStatusResourceType.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/v3/enums/ad_group_ad_status_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/ad_strength_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AdStrengthEnum::AdStrength.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/v3/enums/custom_interest_member_type_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/custom_interest_status_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/custom_interest_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CustomInterestTypeEnum::CustomInterestType.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/v3/enums/campaign_criterion_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::CampaignCriterionStatusEnum::CampaignCriterionStatus.descriptor + end + + # Returns the descriptor for the GeoTargetingType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetingType enum + def self.geo_targeting_type + require "google/ads/google_ads/v3/enums/geo_targeting_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::GeoTargetingTypeEnum::GeoTargetingType.descriptor + end + + # Returns the descriptor for the AdGroupAdRotationMode enum + # + # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdRotationMode enum + def self.ad_group_ad_rotation_mode + require "google/ads/google_ads/v3/enums/ad_group_ad_rotation_mode_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AdGroupAdRotationModeEnum::AdGroupAdRotationMode.descriptor + end + + # Returns the descriptor for the AdGroupStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the AdGroupStatus enum + def self.ad_group_status + require "google/ads/google_ads/v3/enums/ad_group_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AdGroupStatusEnum::AdGroupStatus.descriptor + end + + # Returns the descriptor for the AdGroupType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the AdGroupType enum + def self.ad_group_type + require "google/ads/google_ads/v3/enums/ad_group_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AdGroupTypeEnum::AdGroupType.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/v3/enums/attribution_model_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/conversion_action_category_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/conversion_action_counting_type_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/conversion_action_status_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/conversion_action_type_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/enums/data_driven_model_status_pb.rb" + Google::Ads::GoogleAds::V3::Enums::DataDrivenModelStatusEnum::DataDrivenModelStatus.descriptor + end + + # Returns the descriptor for the AccessRole enum + # + # @return [Google::Protobuf::EnumDescriptor] for the AccessRole enum + def self.access_role + require "google/ads/google_ads/v3/enums/access_role_pb.rb" + Google::Ads::GoogleAds::V3::Enums::AccessRoleEnum::AccessRole.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/v3/enums/interaction_event_type_pb.rb" @@ -1690,26 +1714,10 @@ def self.summary_row_setting require "google/ads/google_ads/v3/enums/summary_row_setting_pb.rb" Google::Ads::GoogleAds::V3::Enums::SummaryRowSettingEnum::SummaryRowSetting.descriptor end - # Returns the descriptor for the AccessRole enum - # - # @return [Google::Protobuf::EnumDescriptor] for the AccessRole enum - def self.access_role - require "google/ads/google_ads/v3/enums/access_role_pb.rb" - Google::Ads::GoogleAds::V3::Enums::AccessRoleEnum::AccessRole.descriptor - end - - # Returns the descriptor for the ConversionAdjustmentType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ConversionAdjustmentType enum - def self.conversion_adjustment_type - require "google/ads/google_ads/v3/enums/conversion_adjustment_type_pb.rb" - Google::Ads::GoogleAds::V3::Enums::ConversionAdjustmentTypeEnum::ConversionAdjustmentType.descriptor - end - # Returns the descriptor for the ReachPlanAdLength enum # # @return [Google::Protobuf::EnumDescriptor] for the ReachPlanAdLength enum def self.reach_plan_ad_length require "google/ads/google_ads/v3/enums/reach_plan_ad_length_pb.rb" @@ -1730,58 +1738,74 @@ def self.reach_plan_network require "google/ads/google_ads/v3/enums/reach_plan_network_pb.rb" Google::Ads::GoogleAds::V3::Enums::ReachPlanNetworkEnum::ReachPlanNetwork.descriptor end - # Returns the descriptor for the LabelError enum + # Returns the descriptor for the ConversionAdjustmentType enum # - # @return [Google::Protobuf::EnumDescriptor] for the LabelError enum - def self.label_error - require "google/ads/google_ads/v3/errors/label_error_pb.rb" - Google::Ads::GoogleAds::V3::Errors::LabelErrorEnum::LabelError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ConversionAdjustmentType enum + def self.conversion_adjustment_type + require "google/ads/google_ads/v3/enums/conversion_adjustment_type_pb.rb" + Google::Ads::GoogleAds::V3::Enums::ConversionAdjustmentTypeEnum::ConversionAdjustmentType.descriptor end - # Returns the descriptor for the CampaignExperimentError enum + # Returns the descriptor for the KeywordPlanCompetitionLevel enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentError enum - def self.campaign_experiment_error - require "google/ads/google_ads/v3/errors/campaign_experiment_error_pb.rb" - Google::Ads::GoogleAds::V3::Errors::CampaignExperimentErrorEnum::CampaignExperimentError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCompetitionLevel enum + def self.keyword_plan_competition_level + require "google/ads/google_ads/v3/enums/keyword_plan_competition_level_pb.rb" + Google::Ads::GoogleAds::V3::Enums::KeywordPlanCompetitionLevelEnum::KeywordPlanCompetitionLevel.descriptor end - # Returns the descriptor for the SharedSetError enum + # Returns the descriptor for the CampaignFeedError enum # - # @return [Google::Protobuf::EnumDescriptor] for the SharedSetError enum - def self.shared_set_error - require "google/ads/google_ads/v3/errors/shared_set_error_pb.rb" - Google::Ads::GoogleAds::V3::Errors::SharedSetErrorEnum::SharedSetError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignFeedError enum + def self.campaign_feed_error + require "google/ads/google_ads/v3/errors/campaign_feed_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::CampaignFeedErrorEnum::CampaignFeedError.descriptor end - # Returns the descriptor for the FunctionParsingError enum + # Returns the descriptor for the SettingError enum # - # @return [Google::Protobuf::EnumDescriptor] for the FunctionParsingError enum - def self.function_parsing_error - require "google/ads/google_ads/v3/errors/function_parsing_error_pb.rb" - Google::Ads::GoogleAds::V3::Errors::FunctionParsingErrorEnum::FunctionParsingError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SettingError enum + def self.setting_error + require "google/ads/google_ads/v3/errors/setting_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::SettingErrorEnum::SettingError.descriptor end - # Returns the descriptor for the FeedItemError enum + # Returns the descriptor for the CampaignCriterionError enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemError enum - def self.feed_item_error - require "google/ads/google_ads/v3/errors/feed_item_error_pb.rb" - Google::Ads::GoogleAds::V3::Errors::FeedItemErrorEnum::FeedItemError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignCriterionError enum + def self.campaign_criterion_error + require "google/ads/google_ads/v3/errors/campaign_criterion_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::CampaignCriterionErrorEnum::CampaignCriterionError.descriptor end - # Returns the descriptor for the ManagerLinkError enum + # Returns the descriptor for the SizeLimitError enum # - # @return [Google::Protobuf::EnumDescriptor] for the ManagerLinkError enum - def self.manager_link_error - require "google/ads/google_ads/v3/errors/manager_link_error_pb.rb" - Google::Ads::GoogleAds::V3::Errors::ManagerLinkErrorEnum::ManagerLinkError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SizeLimitError enum + def self.size_limit_error + require "google/ads/google_ads/v3/errors/size_limit_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::SizeLimitErrorEnum::SizeLimitError.descriptor end + # Returns the descriptor for the SharedSetError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the SharedSetError enum + def self.shared_set_error + require "google/ads/google_ads/v3/errors/shared_set_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::SharedSetErrorEnum::SharedSetError.descriptor + end + + # Returns the descriptor for the NotWhitelistedError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the NotWhitelistedError enum + def self.not_whitelisted_error + require "google/ads/google_ads/v3/errors/not_whitelisted_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::NotWhitelistedErrorEnum::NotWhitelistedError.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/v3/errors/access_invitation_error_pb.rb" @@ -1882,10 +1906,18 @@ def self.asset_error require "google/ads/google_ads/v3/errors/asset_error_pb.rb" Google::Ads::GoogleAds::V3::Errors::AssetErrorEnum::AssetError.descriptor end + # Returns the descriptor for the AssetLinkError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the AssetLinkError enum + def self.asset_link_error + require "google/ads/google_ads/v3/errors/asset_link_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::AssetLinkErrorEnum::AssetLinkError.descriptor + end + # Returns the descriptor for the AuthenticationError enum # # @return [Google::Protobuf::EnumDescriptor] for the AuthenticationError enum def self.authentication_error require "google/ads/google_ads/v3/errors/authentication_error_pb.rb" @@ -1930,18 +1962,10 @@ def self.campaign_budget_error require "google/ads/google_ads/v3/errors/campaign_budget_error_pb.rb" Google::Ads::GoogleAds::V3::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/v3/errors/campaign_criterion_error_pb.rb" - Google::Ads::GoogleAds::V3::Errors::CampaignCriterionErrorEnum::CampaignCriterionError.descriptor - end - # Returns the descriptor for the CampaignDraftError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftError enum def self.campaign_draft_error require "google/ads/google_ads/v3/errors/campaign_draft_error_pb.rb" @@ -1954,16 +1978,16 @@ def self.campaign_error require "google/ads/google_ads/v3/errors/campaign_error_pb.rb" Google::Ads::GoogleAds::V3::Errors::CampaignErrorEnum::CampaignError.descriptor end - # Returns the descriptor for the CampaignFeedError enum + # Returns the descriptor for the CampaignExperimentError enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignFeedError enum - def self.campaign_feed_error - require "google/ads/google_ads/v3/errors/campaign_feed_error_pb.rb" - Google::Ads::GoogleAds::V3::Errors::CampaignFeedErrorEnum::CampaignFeedError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentError enum + def self.campaign_experiment_error + require "google/ads/google_ads/v3/errors/campaign_experiment_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::CampaignExperimentErrorEnum::CampaignExperimentError.descriptor end # Returns the descriptor for the CampaignSharedSetError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignSharedSetError enum @@ -2154,10 +2178,18 @@ def self.feed_error require "google/ads/google_ads/v3/errors/feed_error_pb.rb" Google::Ads::GoogleAds::V3::Errors::FeedErrorEnum::FeedError.descriptor end + # Returns the descriptor for the FeedItemError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemError enum + def self.feed_item_error + require "google/ads/google_ads/v3/errors/feed_item_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::FeedItemErrorEnum::FeedItemError.descriptor + end + # Returns the descriptor for the FeedItemTargetError enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetError enum def self.feed_item_target_error require "google/ads/google_ads/v3/errors/feed_item_target_error_pb.rb" @@ -2194,10 +2226,18 @@ def self.function_error require "google/ads/google_ads/v3/errors/function_error_pb.rb" Google::Ads::GoogleAds::V3::Errors::FunctionErrorEnum::FunctionError.descriptor end + # Returns the descriptor for the FunctionParsingError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FunctionParsingError enum + def self.function_parsing_error + require "google/ads/google_ads/v3/errors/function_parsing_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::FunctionParsingErrorEnum::FunctionParsingError.descriptor + end + # Returns the descriptor for the GeoTargetConstantSuggestionError enum # # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetConstantSuggestionError enum def self.geo_target_constant_suggestion_error require "google/ads/google_ads/v3/errors/geo_target_constant_suggestion_error_pb.rb" @@ -2290,10 +2330,18 @@ def self.keyword_plan_negative_keyword_error require "google/ads/google_ads/v3/errors/keyword_plan_negative_keyword_error_pb.rb" Google::Ads::GoogleAds::V3::Errors::KeywordPlanNegativeKeywordErrorEnum::KeywordPlanNegativeKeywordError.descriptor end + # Returns the descriptor for the LabelError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the LabelError enum + def self.label_error + require "google/ads/google_ads/v3/errors/label_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::LabelErrorEnum::LabelError.descriptor + end + # Returns the descriptor for the LanguageCodeError enum # # @return [Google::Protobuf::EnumDescriptor] for the LanguageCodeError enum def self.language_code_error require "google/ads/google_ads/v3/errors/language_code_error_pb.rb" @@ -2306,10 +2354,18 @@ def self.list_operation_error require "google/ads/google_ads/v3/errors/list_operation_error_pb.rb" Google::Ads::GoogleAds::V3::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/v3/errors/manager_link_error_pb.rb" + Google::Ads::GoogleAds::V3::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/v3/errors/media_bundle_error_pb.rb" @@ -2370,26 +2426,26 @@ def self.not_empty_error require "google/ads/google_ads/v3/errors/not_empty_error_pb.rb" Google::Ads::GoogleAds::V3::Errors::NotEmptyErrorEnum::NotEmptyError.descriptor end - # Returns the descriptor for the NotWhitelistedError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the NotWhitelistedError enum - def self.not_whitelisted_error - require "google/ads/google_ads/v3/errors/not_whitelisted_error_pb.rb" - Google::Ads::GoogleAds::V3::Errors::NotWhitelistedErrorEnum::NotWhitelistedError.descriptor - end - # Returns the descriptor for the NullError enum # # @return [Google::Protobuf::EnumDescriptor] for the NullError enum def self.null_error require "google/ads/google_ads/v3/errors/null_error_pb.rb" Google::Ads::GoogleAds::V3::Errors::NullErrorEnum::NullError.descriptor end + # Returns the descriptor for the OfflineUserDataJobError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobError enum + def self.offline_user_data_job_error + require "google/ads/google_ads/v3/errors/offline_user_data_job_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::OfflineUserDataJobErrorEnum::OfflineUserDataJobError.descriptor + end + # Returns the descriptor for the OperationAccessDeniedError enum # # @return [Google::Protobuf::EnumDescriptor] for the OperationAccessDeniedError enum def self.operation_access_denied_error require "google/ads/google_ads/v3/errors/operation_access_denied_error_pb.rb" @@ -2514,34 +2570,18 @@ def self.resource_count_limit_exceeded_error require "google/ads/google_ads/v3/errors/resource_count_limit_exceeded_error_pb.rb" Google::Ads::GoogleAds::V3::Errors::ResourceCountLimitExceededErrorEnum::ResourceCountLimitExceededError.descriptor end - # Returns the descriptor for the SettingError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the SettingError enum - def self.setting_error - require "google/ads/google_ads/v3/errors/setting_error_pb.rb" - Google::Ads::GoogleAds::V3::Errors::SettingErrorEnum::SettingError.descriptor - end - # Returns the descriptor for the SharedCriterionError enum # # @return [Google::Protobuf::EnumDescriptor] for the SharedCriterionError enum def self.shared_criterion_error require "google/ads/google_ads/v3/errors/shared_criterion_error_pb.rb" Google::Ads::GoogleAds::V3::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/v3/errors/size_limit_error_pb.rb" - Google::Ads::GoogleAds::V3::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/v3/errors/string_format_error_pb.rb" @@ -2568,9 +2608,17 @@ # # @return [Google::Protobuf::EnumDescriptor] for the UrlFieldError enum def self.url_field_error require "google/ads/google_ads/v3/errors/url_field_error_pb.rb" Google::Ads::GoogleAds::V3::Errors::UrlFieldErrorEnum::UrlFieldError.descriptor + end + + # Returns the descriptor for the UserDataError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the UserDataError enum + def self.user_data_error + require "google/ads/google_ads/v3/errors/user_data_error_pb.rb" + Google::Ads::GoogleAds::V3::Errors::UserDataErrorEnum::UserDataError.descriptor end # Returns the descriptor for the UserListError enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListError enum