lib/google/ads/google_ads/factories/v6/enums.rb in google-ads-googleads-10.0.0 vs lib/google/ads/google_ads/factories/v6/enums.rb in google-ads-googleads-11.0.0

- old
+ new

@@ -2,74 +2,138 @@ module Ads module GoogleAds module Factories module V6 module Enums - # Returns the descriptor for the MatchingFunctionContextType enum + # Returns the descriptor for the PlacementType enum # - # @return [Google::Protobuf::EnumDescriptor] for the MatchingFunctionContextType enum - def self.matching_function_context_type - require "google/ads/google_ads/v6/enums/matching_function_context_type_pb" - Google::Ads::GoogleAds::V6::Enums::MatchingFunctionContextTypeEnum::MatchingFunctionContextType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PlacementType enum + def self.placement_type + require "google/ads/google_ads/v6/enums/placement_type_pb" + Google::Ads::GoogleAds::V6::Enums::PlacementTypeEnum::PlacementType.descriptor end - # Returns the descriptor for the MatchingFunctionOperator enum + # Returns the descriptor for the PolicyTopicEntryType enum # - # @return [Google::Protobuf::EnumDescriptor] for the MatchingFunctionOperator enum - def self.matching_function_operator - require "google/ads/google_ads/v6/enums/matching_function_operator_pb" - Google::Ads::GoogleAds::V6::Enums::MatchingFunctionOperatorEnum::MatchingFunctionOperator.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEntryType enum + def self.policy_topic_entry_type + require "google/ads/google_ads/v6/enums/policy_topic_entry_type_pb" + Google::Ads::GoogleAds::V6::Enums::PolicyTopicEntryTypeEnum::PolicyTopicEntryType.descriptor end - # Returns the descriptor for the FeedLinkStatus enum + # Returns the descriptor for the PolicyTopicEvidenceDestinationMismatchUrlType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedLinkStatus enum - def self.feed_link_status - require "google/ads/google_ads/v6/enums/feed_link_status_pb" - Google::Ads::GoogleAds::V6::Enums::FeedLinkStatusEnum::FeedLinkStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationMismatchUrlType enum + def self.policy_topic_evidence_destination_mismatch_url_type + require "google/ads/google_ads/v6/enums/policy_topic_evidence_destination_mismatch_url_type_pb" + Google::Ads::GoogleAds::V6::Enums::PolicyTopicEvidenceDestinationMismatchUrlTypeEnum::PolicyTopicEvidenceDestinationMismatchUrlType.descriptor end + # Returns the descriptor for the PolicyTopicEvidenceDestinationNotWorkingDevice enum + # + # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationNotWorkingDevice enum + def self.policy_topic_evidence_destination_not_working_device + require "google/ads/google_ads/v6/enums/policy_topic_evidence_destination_not_working_device_pb" + Google::Ads::GoogleAds::V6::Enums::PolicyTopicEvidenceDestinationNotWorkingDeviceEnum::PolicyTopicEvidenceDestinationNotWorkingDevice.descriptor + end + + # Returns the descriptor for the PolicyTopicEvidenceDestinationNotWorkingDnsErrorType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationNotWorkingDnsErrorType enum + def self.policy_topic_evidence_destination_not_working_dns_error_type + require "google/ads/google_ads/v6/enums/policy_topic_evidence_destination_not_working_dns_error_type_pb" + Google::Ads::GoogleAds::V6::Enums::PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum::PolicyTopicEvidenceDestinationNotWorkingDnsErrorType.descriptor + end + + # Returns the descriptor for the FeedItemQualityApprovalStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemQualityApprovalStatus enum + def self.feed_item_quality_approval_status + require "google/ads/google_ads/v6/enums/feed_item_quality_approval_status_pb" + Google::Ads::GoogleAds::V6::Enums::FeedItemQualityApprovalStatusEnum::FeedItemQualityApprovalStatus.descriptor + end + + # Returns the descriptor for the FeedItemQualityDisapprovalReason enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemQualityDisapprovalReason enum + def self.feed_item_quality_disapproval_reason + require "google/ads/google_ads/v6/enums/feed_item_quality_disapproval_reason_pb" + Google::Ads::GoogleAds::V6::Enums::FeedItemQualityDisapprovalReasonEnum::FeedItemQualityDisapprovalReason.descriptor + end + + # Returns the descriptor for the FeedItemStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemStatus enum + def self.feed_item_status + require "google/ads/google_ads/v6/enums/feed_item_status_pb" + Google::Ads::GoogleAds::V6::Enums::FeedItemStatusEnum::FeedItemStatus.descriptor + end + + # Returns the descriptor for the FeedItemValidationStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemValidationStatus enum + def self.feed_item_validation_status + require "google/ads/google_ads/v6/enums/feed_item_validation_status_pb" + Google::Ads::GoogleAds::V6::Enums::FeedItemValidationStatusEnum::FeedItemValidationStatus.descriptor + end + + # Returns the descriptor for the GeoTargetingRestriction enum + # + # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetingRestriction enum + def self.geo_targeting_restriction + require "google/ads/google_ads/v6/enums/geo_targeting_restriction_pb" + Google::Ads::GoogleAds::V6::Enums::GeoTargetingRestrictionEnum::GeoTargetingRestriction.descriptor + end + # Returns the descriptor for the PlaceholderType enum # # @return [Google::Protobuf::EnumDescriptor] for the PlaceholderType enum def self.placeholder_type require "google/ads/google_ads/v6/enums/placeholder_type_pb" Google::Ads::GoogleAds::V6::Enums::PlaceholderTypeEnum::PlaceholderType.descriptor end - # Returns the descriptor for the AccountBudgetProposalStatus enum + # Returns the descriptor for the PolicyApprovalStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalStatus enum - def self.account_budget_proposal_status - require "google/ads/google_ads/v6/enums/account_budget_proposal_status_pb" - Google::Ads::GoogleAds::V6::Enums::AccountBudgetProposalStatusEnum::AccountBudgetProposalStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PolicyApprovalStatus enum + def self.policy_approval_status + require "google/ads/google_ads/v6/enums/policy_approval_status_pb" + Google::Ads::GoogleAds::V6::Enums::PolicyApprovalStatusEnum::PolicyApprovalStatus.descriptor end - # Returns the descriptor for the AccountBudgetProposalType enum + # Returns the descriptor for the PolicyReviewStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalType enum - def self.account_budget_proposal_type - require "google/ads/google_ads/v6/enums/account_budget_proposal_type_pb" - Google::Ads::GoogleAds::V6::Enums::AccountBudgetProposalTypeEnum::AccountBudgetProposalType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the PolicyReviewStatus enum + def self.policy_review_status + require "google/ads/google_ads/v6/enums/policy_review_status_pb" + Google::Ads::GoogleAds::V6::Enums::PolicyReviewStatusEnum::PolicyReviewStatus.descriptor end - # Returns the descriptor for the SpendingLimitType enum + # Returns the descriptor for the FeedItemValidationError enum # - # @return [Google::Protobuf::EnumDescriptor] for the SpendingLimitType enum - def self.spending_limit_type - require "google/ads/google_ads/v6/enums/spending_limit_type_pb" - Google::Ads::GoogleAds::V6::Enums::SpendingLimitTypeEnum::SpendingLimitType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemValidationError enum + def self.feed_item_validation_error + require "google/ads/google_ads/v6/errors/feed_item_validation_error_pb" + Google::Ads::GoogleAds::V6::Errors::FeedItemValidationErrorEnum::FeedItemValidationError.descriptor end - # Returns the descriptor for the TimeType enum + # Returns the descriptor for the MobileDeviceType enum # - # @return [Google::Protobuf::EnumDescriptor] for the TimeType enum - def self.time_type - require "google/ads/google_ads/v6/enums/time_type_pb" - Google::Ads::GoogleAds::V6::Enums::TimeTypeEnum::TimeType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MobileDeviceType enum + def self.mobile_device_type + require "google/ads/google_ads/v6/enums/mobile_device_type_pb" + Google::Ads::GoogleAds::V6::Enums::MobileDeviceTypeEnum::MobileDeviceType.descriptor end + # Returns the descriptor for the CustomerPayPerConversionEligibilityFailureReason enum + # + # @return [Google::Protobuf::EnumDescriptor] for the CustomerPayPerConversionEligibilityFailureReason enum + def self.customer_pay_per_conversion_eligibility_failure_reason + require "google/ads/google_ads/v6/enums/customer_pay_per_conversion_eligibility_failure_reason_pb" + Google::Ads::GoogleAds::V6::Enums::CustomerPayPerConversionEligibilityFailureReasonEnum::CustomerPayPerConversionEligibilityFailureReason.descriptor + end + # Returns the descriptor for the ExtensionSettingDevice enum # # @return [Google::Protobuf::EnumDescriptor] for the ExtensionSettingDevice enum def self.extension_setting_device require "google/ads/google_ads/v6/enums/extension_setting_device_pb" @@ -82,26 +146,354 @@ def self.extension_type require "google/ads/google_ads/v6/enums/extension_type_pb" Google::Ads::GoogleAds::V6::Enums::ExtensionTypeEnum::ExtensionType.descriptor end - # Returns the descriptor for the ManagerLinkStatus enum + # Returns the descriptor for the GeoTargetConstantStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the ManagerLinkStatus enum - def self.manager_link_status - require "google/ads/google_ads/v6/enums/manager_link_status_pb" - Google::Ads::GoogleAds::V6::Enums::ManagerLinkStatusEnum::ManagerLinkStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetConstantStatus enum + def self.geo_target_constant_status + require "google/ads/google_ads/v6/enums/geo_target_constant_status_pb" + Google::Ads::GoogleAds::V6::Enums::GeoTargetConstantStatusEnum::GeoTargetConstantStatus.descriptor end - # Returns the descriptor for the KeywordMatchType enum + # Returns the descriptor for the CallTrackingDisplayLocation enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordMatchType enum - def self.keyword_match_type - require "google/ads/google_ads/v6/enums/keyword_match_type_pb" - Google::Ads::GoogleAds::V6::Enums::KeywordMatchTypeEnum::KeywordMatchType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CallTrackingDisplayLocation enum + def self.call_tracking_display_location + require "google/ads/google_ads/v6/enums/call_tracking_display_location_pb" + Google::Ads::GoogleAds::V6::Enums::CallTrackingDisplayLocationEnum::CallTrackingDisplayLocation.descriptor end + # Returns the descriptor for the CallType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the CallType enum + def self.call_type + require "google/ads/google_ads/v6/enums/call_type_pb" + Google::Ads::GoogleAds::V6::Enums::CallTypeEnum::CallType.descriptor + end + + # Returns the descriptor for the GoogleVoiceCallStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the GoogleVoiceCallStatus enum + def self.google_voice_call_status + require "google/ads/google_ads/v6/enums/google_voice_call_status_pb" + Google::Ads::GoogleAds::V6::Enums::GoogleVoiceCallStatusEnum::GoogleVoiceCallStatus.descriptor + end + + # Returns the descriptor for the BudgetDeliveryMethod enum + # + # @return [Google::Protobuf::EnumDescriptor] for the BudgetDeliveryMethod enum + def self.budget_delivery_method + require "google/ads/google_ads/v6/enums/budget_delivery_method_pb" + Google::Ads::GoogleAds::V6::Enums::BudgetDeliveryMethodEnum::BudgetDeliveryMethod.descriptor + end + + # Returns the descriptor for the BudgetPeriod enum + # + # @return [Google::Protobuf::EnumDescriptor] for the BudgetPeriod enum + def self.budget_period + require "google/ads/google_ads/v6/enums/budget_period_pb" + Google::Ads::GoogleAds::V6::Enums::BudgetPeriodEnum::BudgetPeriod.descriptor + end + + # Returns the descriptor for the BudgetStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the BudgetStatus enum + def self.budget_status + require "google/ads/google_ads/v6/enums/budget_status_pb" + Google::Ads::GoogleAds::V6::Enums::BudgetStatusEnum::BudgetStatus.descriptor + end + + # Returns the descriptor for the BudgetType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the BudgetType enum + def self.budget_type + require "google/ads/google_ads/v6/enums/budget_type_pb" + Google::Ads::GoogleAds::V6::Enums::BudgetTypeEnum::BudgetType.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/v6/enums/invoice_type_pb" + Google::Ads::GoogleAds::V6::Enums::InvoiceTypeEnum::InvoiceType.descriptor + end + + # Returns the descriptor for the MatchingFunctionContextType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the MatchingFunctionContextType enum + def self.matching_function_context_type + require "google/ads/google_ads/v6/enums/matching_function_context_type_pb" + Google::Ads::GoogleAds::V6::Enums::MatchingFunctionContextTypeEnum::MatchingFunctionContextType.descriptor + end + + # Returns the descriptor for the MatchingFunctionOperator enum + # + # @return [Google::Protobuf::EnumDescriptor] for the MatchingFunctionOperator enum + def self.matching_function_operator + require "google/ads/google_ads/v6/enums/matching_function_operator_pb" + Google::Ads::GoogleAds::V6::Enums::MatchingFunctionOperatorEnum::MatchingFunctionOperator.descriptor + end + + # Returns the descriptor for the FeedLinkStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedLinkStatus enum + def self.feed_link_status + require "google/ads/google_ads/v6/enums/feed_link_status_pb" + Google::Ads::GoogleAds::V6::Enums::FeedLinkStatusEnum::FeedLinkStatus.descriptor + end + + # Returns the descriptor for the AdCustomizerPlaceholderField enum + # + # @return [Google::Protobuf::EnumDescriptor] for the AdCustomizerPlaceholderField enum + def self.ad_customizer_placeholder_field + require "google/ads/google_ads/v6/enums/ad_customizer_placeholder_field_pb" + Google::Ads::GoogleAds::V6::Enums::AdCustomizerPlaceholderFieldEnum::AdCustomizerPlaceholderField.descriptor + end + + # Returns the descriptor for the AffiliateLocationPlaceholderField enum + # + # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationPlaceholderField enum + def self.affiliate_location_placeholder_field + require "google/ads/google_ads/v6/enums/affiliate_location_placeholder_field_pb" + Google::Ads::GoogleAds::V6::Enums::AffiliateLocationPlaceholderFieldEnum::AffiliateLocationPlaceholderField.descriptor + end + + # Returns the descriptor for the AppPlaceholderField enum + # + # @return [Google::Protobuf::EnumDescriptor] for the AppPlaceholderField enum + def self.app_placeholder_field + require "google/ads/google_ads/v6/enums/app_placeholder_field_pb" + Google::Ads::GoogleAds::V6::Enums::AppPlaceholderFieldEnum::AppPlaceholderField.descriptor + end + + # Returns the descriptor for the CallPlaceholderField enum + # + # @return [Google::Protobuf::EnumDescriptor] for the CallPlaceholderField enum + def self.call_placeholder_field + require "google/ads/google_ads/v6/enums/call_placeholder_field_pb" + Google::Ads::GoogleAds::V6::Enums::CallPlaceholderFieldEnum::CallPlaceholderField.descriptor + end + + # Returns the descriptor for the CalloutPlaceholderField enum + # + # @return [Google::Protobuf::EnumDescriptor] for the CalloutPlaceholderField enum + def self.callout_placeholder_field + require "google/ads/google_ads/v6/enums/callout_placeholder_field_pb" + Google::Ads::GoogleAds::V6::Enums::CalloutPlaceholderFieldEnum::CalloutPlaceholderField.descriptor + end + + # Returns the descriptor for the CustomPlaceholderField enum + # + # @return [Google::Protobuf::EnumDescriptor] for the CustomPlaceholderField enum + def self.custom_placeholder_field + require "google/ads/google_ads/v6/enums/custom_placeholder_field_pb" + Google::Ads::GoogleAds::V6::Enums::CustomPlaceholderFieldEnum::CustomPlaceholderField.descriptor + end + + # Returns the descriptor for the DsaPageFeedCriterionField enum + # + # @return [Google::Protobuf::EnumDescriptor] for the DsaPageFeedCriterionField enum + def self.dsa_page_feed_criterion_field + require "google/ads/google_ads/v6/enums/dsa_page_feed_criterion_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/education_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/feed_mapping_criterion_type_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/feed_mapping_status_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/flight_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/hotel_placeholder_field_pb" + Google::Ads::GoogleAds::V6::Enums::HotelPlaceholderFieldEnum::HotelPlaceholderField.descriptor + end + + # Returns the descriptor for the ImagePlaceholderField enum + # + # @return [Google::Protobuf::EnumDescriptor] for the ImagePlaceholderField enum + def self.image_placeholder_field + require "google/ads/google_ads/v6/enums/image_placeholder_field_pb" + Google::Ads::GoogleAds::V6::Enums::ImagePlaceholderFieldEnum::ImagePlaceholderField.descriptor + end + + # Returns the descriptor for the JobPlaceholderField enum + # + # @return [Google::Protobuf::EnumDescriptor] for the JobPlaceholderField enum + def self.job_placeholder_field + require "google/ads/google_ads/v6/enums/job_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/local_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/location_extension_targeting_criterion_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/location_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/message_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/price_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/promotion_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/real_estate_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/sitelink_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/structured_snippet_placeholder_field_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/travel_placeholder_field_pb" + Google::Ads::GoogleAds::V6::Enums::TravelPlaceholderFieldEnum::TravelPlaceholderField.descriptor + end + + # Returns the descriptor for the AffiliateLocationFeedRelationshipType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationFeedRelationshipType enum + def self.affiliate_location_feed_relationship_type + require "google/ads/google_ads/v6/enums/affiliate_location_feed_relationship_type_pb" + Google::Ads::GoogleAds::V6::Enums::AffiliateLocationFeedRelationshipTypeEnum::AffiliateLocationFeedRelationshipType.descriptor + end + + # Returns the descriptor for the FeedAttributeType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedAttributeType enum + def self.feed_attribute_type + require "google/ads/google_ads/v6/enums/feed_attribute_type_pb" + Google::Ads::GoogleAds::V6::Enums::FeedAttributeTypeEnum::FeedAttributeType.descriptor + end + + # Returns the descriptor for the FeedOrigin enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedOrigin enum + def self.feed_origin + require "google/ads/google_ads/v6/enums/feed_origin_pb" + Google::Ads::GoogleAds::V6::Enums::FeedOriginEnum::FeedOrigin.descriptor + end + + # Returns the descriptor for the FeedStatus enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedStatus enum + def self.feed_status + require "google/ads/google_ads/v6/enums/feed_status_pb" + Google::Ads::GoogleAds::V6::Enums::FeedStatusEnum::FeedStatus.descriptor + end + + # Returns the descriptor for the Operator enum + # + # @return [Google::Protobuf::EnumDescriptor] for the Operator enum + def self.operator + require "google/ads/google_ads/v6/resources/feed_pb" + Google::Ads::GoogleAds::V6::Resources::FeedAttributeOperation::Operator.descriptor + end + + # Returns the descriptor for the SimulationModificationMethod enum + # + # @return [Google::Protobuf::EnumDescriptor] for the SimulationModificationMethod enum + def self.simulation_modification_method + require "google/ads/google_ads/v6/enums/simulation_modification_method_pb" + Google::Ads::GoogleAds::V6::Enums::SimulationModificationMethodEnum::SimulationModificationMethod.descriptor + end + + # Returns the descriptor for the SimulationType enum + # + # @return [Google::Protobuf::EnumDescriptor] for the SimulationType enum + def self.simulation_type + require "google/ads/google_ads/v6/enums/simulation_type_pb" + Google::Ads::GoogleAds::V6::Enums::SimulationTypeEnum::SimulationType.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/v6/enums/age_range_type_pb" @@ -170,10 +562,18 @@ def self.interaction_type require "google/ads/google_ads/v6/enums/interaction_type_pb" Google::Ads::GoogleAds::V6::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/v6/enums/keyword_match_type_pb" + Google::Ads::GoogleAds::V6::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/v6/enums/listing_group_type_pb" @@ -282,306 +682,274 @@ def self.webpage_condition_operator require "google/ads/google_ads/v6/enums/webpage_condition_operator_pb" Google::Ads::GoogleAds::V6::Enums::WebpageConditionOperatorEnum::WebpageConditionOperator.descriptor end - # Returns the descriptor for the FeedItemTargetDevice enum + # Returns the descriptor for the CriterionType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetDevice enum - def self.feed_item_target_device - require "google/ads/google_ads/v6/enums/feed_item_target_device_pb" - Google::Ads::GoogleAds::V6::Enums::FeedItemTargetDeviceEnum::FeedItemTargetDevice.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CriterionType enum + def self.criterion_type + require "google/ads/google_ads/v6/enums/criterion_type_pb" + Google::Ads::GoogleAds::V6::Enums::CriterionTypeEnum::CriterionType.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/v6/enums/feed_item_target_status_pb" - Google::Ads::GoogleAds::V6::Enums::FeedItemTargetStatusEnum::FeedItemTargetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BillingSetupStatus enum + def self.billing_setup_status + require "google/ads/google_ads/v6/enums/billing_setup_status_pb" + Google::Ads::GoogleAds::V6::Enums::BillingSetupStatusEnum::BillingSetupStatus.descriptor end - # Returns the descriptor for the FeedItemTargetType enum + # Returns the descriptor for the TimeType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetType enum - def self.feed_item_target_type - require "google/ads/google_ads/v6/enums/feed_item_target_type_pb" - Google::Ads::GoogleAds::V6::Enums::FeedItemTargetTypeEnum::FeedItemTargetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the TimeType enum + def self.time_type + require "google/ads/google_ads/v6/enums/time_type_pb" + Google::Ads::GoogleAds::V6::Enums::TimeTypeEnum::TimeType.descriptor end - # Returns the descriptor for the PolicyTopicEntryType enum + # Returns the descriptor for the AssetPerformanceLabel enum # - # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEntryType enum - def self.policy_topic_entry_type - require "google/ads/google_ads/v6/enums/policy_topic_entry_type_pb" - Google::Ads::GoogleAds::V6::Enums::PolicyTopicEntryTypeEnum::PolicyTopicEntryType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AssetPerformanceLabel enum + def self.asset_performance_label + require "google/ads/google_ads/v6/enums/asset_performance_label_pb" + Google::Ads::GoogleAds::V6::Enums::AssetPerformanceLabelEnum::AssetPerformanceLabel.descriptor end - # Returns the descriptor for the PolicyTopicEvidenceDestinationMismatchUrlType enum + # Returns the descriptor for the ServedAssetFieldType enum # - # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationMismatchUrlType enum - def self.policy_topic_evidence_destination_mismatch_url_type - require "google/ads/google_ads/v6/enums/policy_topic_evidence_destination_mismatch_url_type_pb" - Google::Ads::GoogleAds::V6::Enums::PolicyTopicEvidenceDestinationMismatchUrlTypeEnum::PolicyTopicEvidenceDestinationMismatchUrlType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ServedAssetFieldType enum + def self.served_asset_field_type + require "google/ads/google_ads/v6/enums/served_asset_field_type_pb" + Google::Ads::GoogleAds::V6::Enums::ServedAssetFieldTypeEnum::ServedAssetFieldType.descriptor end - # Returns the descriptor for the PolicyTopicEvidenceDestinationNotWorkingDevice enum + # Returns the descriptor for the CallConversionReportingState enum # - # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationNotWorkingDevice enum - def self.policy_topic_evidence_destination_not_working_device - require "google/ads/google_ads/v6/enums/policy_topic_evidence_destination_not_working_device_pb" - Google::Ads::GoogleAds::V6::Enums::PolicyTopicEvidenceDestinationNotWorkingDeviceEnum::PolicyTopicEvidenceDestinationNotWorkingDevice.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CallConversionReportingState enum + def self.call_conversion_reporting_state + require "google/ads/google_ads/v6/enums/call_conversion_reporting_state_pb" + Google::Ads::GoogleAds::V6::Enums::CallConversionReportingStateEnum::CallConversionReportingState.descriptor end - # Returns the descriptor for the PolicyTopicEvidenceDestinationNotWorkingDnsErrorType enum + # Returns the descriptor for the DisplayAdFormatSetting enum # - # @return [Google::Protobuf::EnumDescriptor] for the PolicyTopicEvidenceDestinationNotWorkingDnsErrorType enum - def self.policy_topic_evidence_destination_not_working_dns_error_type - require "google/ads/google_ads/v6/enums/policy_topic_evidence_destination_not_working_dns_error_type_pb" - Google::Ads::GoogleAds::V6::Enums::PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum::PolicyTopicEvidenceDestinationNotWorkingDnsErrorType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DisplayAdFormatSetting enum + def self.display_ad_format_setting + require "google/ads/google_ads/v6/enums/display_ad_format_setting_pb" + Google::Ads::GoogleAds::V6::Enums::DisplayAdFormatSettingEnum::DisplayAdFormatSetting.descriptor end - # Returns the descriptor for the FeedItemQualityApprovalStatus enum + # Returns the descriptor for the DisplayUploadProductType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemQualityApprovalStatus enum - def self.feed_item_quality_approval_status - require "google/ads/google_ads/v6/enums/feed_item_quality_approval_status_pb" - Google::Ads::GoogleAds::V6::Enums::FeedItemQualityApprovalStatusEnum::FeedItemQualityApprovalStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DisplayUploadProductType enum + def self.display_upload_product_type + require "google/ads/google_ads/v6/enums/display_upload_product_type_pb" + Google::Ads::GoogleAds::V6::Enums::DisplayUploadProductTypeEnum::DisplayUploadProductType.descriptor end - # Returns the descriptor for the FeedItemQualityDisapprovalReason enum + # Returns the descriptor for the LegacyAppInstallAdAppStore enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemQualityDisapprovalReason enum - def self.feed_item_quality_disapproval_reason - require "google/ads/google_ads/v6/enums/feed_item_quality_disapproval_reason_pb" - Google::Ads::GoogleAds::V6::Enums::FeedItemQualityDisapprovalReasonEnum::FeedItemQualityDisapprovalReason.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LegacyAppInstallAdAppStore enum + def self.legacy_app_install_ad_app_store + require "google/ads/google_ads/v6/enums/legacy_app_install_ad_app_store_pb" + Google::Ads::GoogleAds::V6::Enums::LegacyAppInstallAdAppStoreEnum::LegacyAppInstallAdAppStore.descriptor end - # Returns the descriptor for the FeedItemStatus enum + # Returns the descriptor for the MimeType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemStatus enum - def self.feed_item_status - require "google/ads/google_ads/v6/enums/feed_item_status_pb" - Google::Ads::GoogleAds::V6::Enums::FeedItemStatusEnum::FeedItemStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MimeType enum + def self.mime_type + require "google/ads/google_ads/v6/enums/mime_type_pb" + Google::Ads::GoogleAds::V6::Enums::MimeTypeEnum::MimeType.descriptor end - # Returns the descriptor for the FeedItemValidationStatus enum + # Returns the descriptor for the AppUrlOperatingSystemType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemValidationStatus enum - def self.feed_item_validation_status - require "google/ads/google_ads/v6/enums/feed_item_validation_status_pb" - Google::Ads::GoogleAds::V6::Enums::FeedItemValidationStatusEnum::FeedItemValidationStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AppUrlOperatingSystemType enum + def self.app_url_operating_system_type + require "google/ads/google_ads/v6/enums/app_url_operating_system_type_pb" + Google::Ads::GoogleAds::V6::Enums::AppUrlOperatingSystemTypeEnum::AppUrlOperatingSystemType.descriptor end - # Returns the descriptor for the GeoTargetingRestriction enum + # Returns the descriptor for the AdType enum # - # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetingRestriction enum - def self.geo_targeting_restriction - require "google/ads/google_ads/v6/enums/geo_targeting_restriction_pb" - Google::Ads::GoogleAds::V6::Enums::GeoTargetingRestrictionEnum::GeoTargetingRestriction.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdType enum + def self.ad_type + require "google/ads/google_ads/v6/enums/ad_type_pb" + Google::Ads::GoogleAds::V6::Enums::AdTypeEnum::AdType.descriptor end - # Returns the descriptor for the PolicyApprovalStatus enum + # Returns the descriptor for the SystemManagedResourceSource enum # - # @return [Google::Protobuf::EnumDescriptor] for the PolicyApprovalStatus enum - def self.policy_approval_status - require "google/ads/google_ads/v6/enums/policy_approval_status_pb" - Google::Ads::GoogleAds::V6::Enums::PolicyApprovalStatusEnum::PolicyApprovalStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SystemManagedResourceSource enum + def self.system_managed_resource_source + require "google/ads/google_ads/v6/enums/system_managed_entity_source_pb" + Google::Ads::GoogleAds::V6::Enums::SystemManagedResourceSourceEnum::SystemManagedResourceSource.descriptor end - # Returns the descriptor for the PolicyReviewStatus enum + # Returns the descriptor for the ManagerLinkStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the PolicyReviewStatus enum - def self.policy_review_status - require "google/ads/google_ads/v6/enums/policy_review_status_pb" - Google::Ads::GoogleAds::V6::Enums::PolicyReviewStatusEnum::PolicyReviewStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ManagerLinkStatus enum + def self.manager_link_status + require "google/ads/google_ads/v6/enums/manager_link_status_pb" + Google::Ads::GoogleAds::V6::Enums::ManagerLinkStatusEnum::ManagerLinkStatus.descriptor end - # Returns the descriptor for the FeedItemValidationError enum + # Returns the descriptor for the TargetImpressionShareLocation enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemValidationError enum - def self.feed_item_validation_error - require "google/ads/google_ads/v6/errors/feed_item_validation_error_pb" - Google::Ads::GoogleAds::V6::Errors::FeedItemValidationErrorEnum::FeedItemValidationError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the TargetImpressionShareLocation enum + def self.target_impression_share_location + require "google/ads/google_ads/v6/enums/target_impression_share_location_pb" + Google::Ads::GoogleAds::V6::Enums::TargetImpressionShareLocationEnum::TargetImpressionShareLocation.descriptor end - # Returns the descriptor for the MerchantCenterLinkStatus enum + # Returns the descriptor for the BiddingStrategyStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the MerchantCenterLinkStatus enum - def self.merchant_center_link_status - require "google/ads/google_ads/v6/enums/merchant_center_link_status_pb" - Google::Ads::GoogleAds::V6::Enums::MerchantCenterLinkStatusEnum::MerchantCenterLinkStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyStatus enum + def self.bidding_strategy_status + require "google/ads/google_ads/v6/enums/bidding_strategy_status_pb" + Google::Ads::GoogleAds::V6::Enums::BiddingStrategyStatusEnum::BiddingStrategyStatus.descriptor end - # Returns the descriptor for the BidModifierSource enum + # Returns the descriptor for the BiddingStrategyType enum # - # @return [Google::Protobuf::EnumDescriptor] for the BidModifierSource enum - def self.bid_modifier_source - require "google/ads/google_ads/v6/enums/bid_modifier_source_pb" - Google::Ads::GoogleAds::V6::Enums::BidModifierSourceEnum::BidModifierSource.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyType enum + def self.bidding_strategy_type + require "google/ads/google_ads/v6/enums/bidding_strategy_type_pb" + Google::Ads::GoogleAds::V6::Enums::BiddingStrategyTypeEnum::BiddingStrategyType.descriptor end - # Returns the descriptor for the BatchJobStatus enum + # Returns the descriptor for the CampaignSharedSetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the BatchJobStatus enum - def self.batch_job_status - require "google/ads/google_ads/v6/enums/batch_job_status_pb" - Google::Ads::GoogleAds::V6::Enums::BatchJobStatusEnum::BatchJobStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignSharedSetStatus enum + def self.campaign_shared_set_status + require "google/ads/google_ads/v6/enums/campaign_shared_set_status_pb" + Google::Ads::GoogleAds::V6::Enums::CampaignSharedSetStatusEnum::CampaignSharedSetStatus.descriptor end - # Returns the descriptor for the FeedItemSetStringFilterType enum + # Returns the descriptor for the CustomerMatchUploadKeyType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetStringFilterType enum - def self.feed_item_set_string_filter_type - require "google/ads/google_ads/v6/enums/feed_item_set_string_filter_type_pb" - Google::Ads::GoogleAds::V6::Enums::FeedItemSetStringFilterTypeEnum::FeedItemSetStringFilterType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomerMatchUploadKeyType enum + def self.customer_match_upload_key_type + require "google/ads/google_ads/v6/enums/customer_match_upload_key_type_pb" + Google::Ads::GoogleAds::V6::Enums::CustomerMatchUploadKeyTypeEnum::CustomerMatchUploadKeyType.descriptor end - # Returns the descriptor for the FeedItemSetStatus enum + # Returns the descriptor for the UserListCombinedRuleOperator enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetStatus enum - def self.feed_item_set_status - require "google/ads/google_ads/v6/enums/feed_item_set_status_pb" - Google::Ads::GoogleAds::V6::Enums::FeedItemSetStatusEnum::FeedItemSetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListCombinedRuleOperator enum + def self.user_list_combined_rule_operator + require "google/ads/google_ads/v6/enums/user_list_combined_rule_operator_pb" + Google::Ads::GoogleAds::V6::Enums::UserListCombinedRuleOperatorEnum::UserListCombinedRuleOperator.descriptor end - # Returns the descriptor for the LeadFormCallToActionType enum + # Returns the descriptor for the UserListCrmDataSourceType enum # - # @return [Google::Protobuf::EnumDescriptor] for the LeadFormCallToActionType enum - def self.lead_form_call_to_action_type - require "google/ads/google_ads/v6/enums/lead_form_call_to_action_type_pb" - Google::Ads::GoogleAds::V6::Enums::LeadFormCallToActionTypeEnum::LeadFormCallToActionType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListCrmDataSourceType enum + def self.user_list_crm_data_source_type + require "google/ads/google_ads/v6/enums/user_list_crm_data_source_type_pb" + Google::Ads::GoogleAds::V6::Enums::UserListCrmDataSourceTypeEnum::UserListCrmDataSourceType.descriptor end - # Returns the descriptor for the LeadFormDesiredIntent enum + # Returns the descriptor for the UserListDateRuleItemOperator enum # - # @return [Google::Protobuf::EnumDescriptor] for the LeadFormDesiredIntent enum - def self.lead_form_desired_intent - require "google/ads/google_ads/v6/enums/lead_form_desired_intent_pb" - Google::Ads::GoogleAds::V6::Enums::LeadFormDesiredIntentEnum::LeadFormDesiredIntent.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListDateRuleItemOperator enum + def self.user_list_date_rule_item_operator + require "google/ads/google_ads/v6/enums/user_list_date_rule_item_operator_pb" + Google::Ads::GoogleAds::V6::Enums::UserListDateRuleItemOperatorEnum::UserListDateRuleItemOperator.descriptor end - # Returns the descriptor for the LeadFormFieldUserInputType enum + # Returns the descriptor for the UserListLogicalRuleOperator enum # - # @return [Google::Protobuf::EnumDescriptor] for the LeadFormFieldUserInputType enum - def self.lead_form_field_user_input_type - require "google/ads/google_ads/v6/enums/lead_form_field_user_input_type_pb" - Google::Ads::GoogleAds::V6::Enums::LeadFormFieldUserInputTypeEnum::LeadFormFieldUserInputType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListLogicalRuleOperator enum + def self.user_list_logical_rule_operator + require "google/ads/google_ads/v6/enums/user_list_logical_rule_operator_pb" + Google::Ads::GoogleAds::V6::Enums::UserListLogicalRuleOperatorEnum::UserListLogicalRuleOperator.descriptor end - # Returns the descriptor for the LeadFormPostSubmitCallToActionType enum + # Returns the descriptor for the UserListNumberRuleItemOperator enum # - # @return [Google::Protobuf::EnumDescriptor] for the LeadFormPostSubmitCallToActionType enum - def self.lead_form_post_submit_call_to_action_type - require "google/ads/google_ads/v6/enums/lead_form_post_submit_call_to_action_type_pb" - Google::Ads::GoogleAds::V6::Enums::LeadFormPostSubmitCallToActionTypeEnum::LeadFormPostSubmitCallToActionType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListNumberRuleItemOperator enum + def self.user_list_number_rule_item_operator + require "google/ads/google_ads/v6/enums/user_list_number_rule_item_operator_pb" + Google::Ads::GoogleAds::V6::Enums::UserListNumberRuleItemOperatorEnum::UserListNumberRuleItemOperator.descriptor end - # Returns the descriptor for the MimeType enum + # Returns the descriptor for the UserListPrepopulationStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the MimeType enum - def self.mime_type - require "google/ads/google_ads/v6/enums/mime_type_pb" - Google::Ads::GoogleAds::V6::Enums::MimeTypeEnum::MimeType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListPrepopulationStatus enum + def self.user_list_prepopulation_status + require "google/ads/google_ads/v6/enums/user_list_prepopulation_status_pb" + Google::Ads::GoogleAds::V6::Enums::UserListPrepopulationStatusEnum::UserListPrepopulationStatus.descriptor end - # Returns the descriptor for the AssetType enum + # Returns the descriptor for the UserListRuleType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AssetType enum - def self.asset_type - require "google/ads/google_ads/v6/enums/asset_type_pb" - Google::Ads::GoogleAds::V6::Enums::AssetTypeEnum::AssetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListRuleType enum + def self.user_list_rule_type + require "google/ads/google_ads/v6/enums/user_list_rule_type_pb" + Google::Ads::GoogleAds::V6::Enums::UserListRuleTypeEnum::UserListRuleType.descriptor end - # Returns the descriptor for the CriterionType enum + # Returns the descriptor for the UserListStringRuleItemOperator enum # - # @return [Google::Protobuf::EnumDescriptor] for the CriterionType enum - def self.criterion_type - require "google/ads/google_ads/v6/enums/criterion_type_pb" - Google::Ads::GoogleAds::V6::Enums::CriterionTypeEnum::CriterionType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListStringRuleItemOperator enum + def self.user_list_string_rule_item_operator + require "google/ads/google_ads/v6/enums/user_list_string_rule_item_operator_pb" + Google::Ads::GoogleAds::V6::Enums::UserListStringRuleItemOperatorEnum::UserListStringRuleItemOperator.descriptor end - # Returns the descriptor for the AffiliateLocationFeedRelationshipType enum + # Returns the descriptor for the AccessReason enum # - # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationFeedRelationshipType enum - def self.affiliate_location_feed_relationship_type - require "google/ads/google_ads/v6/enums/affiliate_location_feed_relationship_type_pb" - Google::Ads::GoogleAds::V6::Enums::AffiliateLocationFeedRelationshipTypeEnum::AffiliateLocationFeedRelationshipType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccessReason enum + def self.access_reason + require "google/ads/google_ads/v6/enums/access_reason_pb" + Google::Ads::GoogleAds::V6::Enums::AccessReasonEnum::AccessReason.descriptor end - # Returns the descriptor for the FeedAttributeType enum + # Returns the descriptor for the UserListAccessStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedAttributeType enum - def self.feed_attribute_type - require "google/ads/google_ads/v6/enums/feed_attribute_type_pb" - Google::Ads::GoogleAds::V6::Enums::FeedAttributeTypeEnum::FeedAttributeType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListAccessStatus enum + def self.user_list_access_status + require "google/ads/google_ads/v6/enums/user_list_access_status_pb" + Google::Ads::GoogleAds::V6::Enums::UserListAccessStatusEnum::UserListAccessStatus.descriptor end - # Returns the descriptor for the FeedOrigin enum + # Returns the descriptor for the UserListClosingReason enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedOrigin enum - def self.feed_origin - require "google/ads/google_ads/v6/enums/feed_origin_pb" - Google::Ads::GoogleAds::V6::Enums::FeedOriginEnum::FeedOrigin.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListClosingReason enum + def self.user_list_closing_reason + require "google/ads/google_ads/v6/enums/user_list_closing_reason_pb" + Google::Ads::GoogleAds::V6::Enums::UserListClosingReasonEnum::UserListClosingReason.descriptor end - # Returns the descriptor for the FeedStatus enum + # Returns the descriptor for the UserListMembershipStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedStatus enum - def self.feed_status - require "google/ads/google_ads/v6/enums/feed_status_pb" - Google::Ads::GoogleAds::V6::Enums::FeedStatusEnum::FeedStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListMembershipStatus enum + def self.user_list_membership_status + require "google/ads/google_ads/v6/enums/user_list_membership_status_pb" + Google::Ads::GoogleAds::V6::Enums::UserListMembershipStatusEnum::UserListMembershipStatus.descriptor end - # Returns the descriptor for the Operator enum + # Returns the descriptor for the UserListSizeRange enum # - # @return [Google::Protobuf::EnumDescriptor] for the Operator enum - def self.operator - require "google/ads/google_ads/v6/resources/feed_pb" - Google::Ads::GoogleAds::V6::Resources::FeedAttributeOperation::Operator.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListSizeRange enum + def self.user_list_size_range + require "google/ads/google_ads/v6/enums/user_list_size_range_pb" + Google::Ads::GoogleAds::V6::Enums::UserListSizeRangeEnum::UserListSizeRange.descriptor end - # Returns the descriptor for the AccessInvitationStatus enum + # Returns the descriptor for the UserListType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccessInvitationStatus enum - def self.access_invitation_status - require "google/ads/google_ads/v6/enums/access_invitation_status_pb" - Google::Ads::GoogleAds::V6::Enums::AccessInvitationStatusEnum::AccessInvitationStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserListType enum + def self.user_list_type + require "google/ads/google_ads/v6/enums/user_list_type_pb" + Google::Ads::GoogleAds::V6::Enums::UserListTypeEnum::UserListType.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/v6/enums/access_role_pb" - Google::Ads::GoogleAds::V6::Enums::AccessRoleEnum::AccessRole.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/v6/enums/account_budget_status_pb" - Google::Ads::GoogleAds::V6::Enums::AccountBudgetStatusEnum::AccountBudgetStatus.descriptor - end - - # Returns the descriptor for the MobileDeviceType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the MobileDeviceType enum - def self.mobile_device_type - require "google/ads/google_ads/v6/enums/mobile_device_type_pb" - Google::Ads::GoogleAds::V6::Enums::MobileDeviceTypeEnum::MobileDeviceType.descriptor - end - - # Returns the descriptor for the AdType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the AdType enum - def self.ad_type - require "google/ads/google_ads/v6/enums/ad_type_pb" - Google::Ads::GoogleAds::V6::Enums::AdTypeEnum::AdType.descriptor - end - # Returns the descriptor for the AdvertisingChannelSubType enum # # @return [Google::Protobuf::EnumDescriptor] for the AdvertisingChannelSubType enum def self.advertising_channel_sub_type require "google/ads/google_ads/v6/enums/advertising_channel_sub_type_pb" @@ -618,74 +986,10 @@ def self.resource_change_operation require "google/ads/google_ads/v6/enums/resource_change_operation_pb" Google::Ads::GoogleAds::V6::Enums::ResourceChangeOperationEnum::ResourceChangeOperation.descriptor end - # Returns the descriptor for the AssetPerformanceLabel enum - # - # @return [Google::Protobuf::EnumDescriptor] for the AssetPerformanceLabel enum - def self.asset_performance_label - require "google/ads/google_ads/v6/enums/asset_performance_label_pb" - Google::Ads::GoogleAds::V6::Enums::AssetPerformanceLabelEnum::AssetPerformanceLabel.descriptor - end - - # Returns the descriptor for the ServedAssetFieldType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ServedAssetFieldType enum - def self.served_asset_field_type - require "google/ads/google_ads/v6/enums/served_asset_field_type_pb" - Google::Ads::GoogleAds::V6::Enums::ServedAssetFieldTypeEnum::ServedAssetFieldType.descriptor - end - - # Returns the descriptor for the CallConversionReportingState enum - # - # @return [Google::Protobuf::EnumDescriptor] for the CallConversionReportingState enum - def self.call_conversion_reporting_state - require "google/ads/google_ads/v6/enums/call_conversion_reporting_state_pb" - Google::Ads::GoogleAds::V6::Enums::CallConversionReportingStateEnum::CallConversionReportingState.descriptor - end - - # Returns the descriptor for the DisplayAdFormatSetting enum - # - # @return [Google::Protobuf::EnumDescriptor] for the DisplayAdFormatSetting enum - def self.display_ad_format_setting - require "google/ads/google_ads/v6/enums/display_ad_format_setting_pb" - Google::Ads::GoogleAds::V6::Enums::DisplayAdFormatSettingEnum::DisplayAdFormatSetting.descriptor - end - - # Returns the descriptor for the DisplayUploadProductType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the DisplayUploadProductType enum - def self.display_upload_product_type - require "google/ads/google_ads/v6/enums/display_upload_product_type_pb" - Google::Ads::GoogleAds::V6::Enums::DisplayUploadProductTypeEnum::DisplayUploadProductType.descriptor - end - - # Returns the descriptor for the LegacyAppInstallAdAppStore enum - # - # @return [Google::Protobuf::EnumDescriptor] for the LegacyAppInstallAdAppStore enum - def self.legacy_app_install_ad_app_store - require "google/ads/google_ads/v6/enums/legacy_app_install_ad_app_store_pb" - Google::Ads::GoogleAds::V6::Enums::LegacyAppInstallAdAppStoreEnum::LegacyAppInstallAdAppStore.descriptor - end - - # Returns the descriptor for the AppUrlOperatingSystemType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the AppUrlOperatingSystemType enum - def self.app_url_operating_system_type - require "google/ads/google_ads/v6/enums/app_url_operating_system_type_pb" - Google::Ads::GoogleAds::V6::Enums::AppUrlOperatingSystemTypeEnum::AppUrlOperatingSystemType.descriptor - end - - # Returns the descriptor for the SystemManagedResourceSource enum - # - # @return [Google::Protobuf::EnumDescriptor] for the SystemManagedResourceSource enum - def self.system_managed_resource_source - require "google/ads/google_ads/v6/enums/system_managed_entity_source_pb" - Google::Ads::GoogleAds::V6::Enums::SystemManagedResourceSourceEnum::SystemManagedResourceSource.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/v6/enums/targeting_dimension_pb" @@ -746,10 +1050,18 @@ def self.ad_strength require "google/ads/google_ads/v6/enums/ad_strength_pb" Google::Ads::GoogleAds::V6::Enums::AdStrengthEnum::AdStrength.descriptor end + # Returns the descriptor for the BidModifierSource enum + # + # @return [Google::Protobuf::EnumDescriptor] for the BidModifierSource enum + def self.bid_modifier_source + require "google/ads/google_ads/v6/enums/bid_modifier_source_pb" + Google::Ads::GoogleAds::V6::Enums::BidModifierSourceEnum::BidModifierSource.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/v6/enums/ad_group_criterion_approval_status_pb" @@ -778,18 +1090,10 @@ def self.quality_score_bucket require "google/ads/google_ads/v6/enums/quality_score_bucket_pb" Google::Ads::GoogleAds::V6::Enums::QualityScoreBucketEnum::QualityScoreBucket.descriptor end - # Returns the descriptor for the TargetImpressionShareLocation enum - # - # @return [Google::Protobuf::EnumDescriptor] for the TargetImpressionShareLocation enum - def self.target_impression_share_location - require "google/ads/google_ads/v6/enums/target_impression_share_location_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/frequency_cap_event_type_pb" @@ -834,18 +1138,10 @@ def self.app_campaign_bidding_strategy_goal_type require "google/ads/google_ads/v6/enums/app_campaign_bidding_strategy_goal_type_pb" Google::Ads::GoogleAds::V6::Enums::AppCampaignBiddingStrategyGoalTypeEnum::AppCampaignBiddingStrategyGoalType.descriptor end - # Returns the descriptor for the BiddingStrategyType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyType enum - def self.bidding_strategy_type - require "google/ads/google_ads/v6/enums/bidding_strategy_type_pb" - Google::Ads::GoogleAds::V6::Enums::BiddingStrategyTypeEnum::BiddingStrategyType.descriptor - end - # Returns the descriptor for the BrandSafetySuitability enum # # @return [Google::Protobuf::EnumDescriptor] for the BrandSafetySuitability enum def self.brand_safety_suitability require "google/ads/google_ads/v6/enums/brand_safety_suitability_pb" @@ -930,154 +1226,90 @@ def self.vanity_pharma_text require "google/ads/google_ads/v6/enums/vanity_pharma_text_pb" Google::Ads::GoogleAds::V6::Enums::VanityPharmaTextEnum::VanityPharmaText.descriptor end - # Returns the descriptor for the BudgetDeliveryMethod enum - # - # @return [Google::Protobuf::EnumDescriptor] for the BudgetDeliveryMethod enum - def self.budget_delivery_method - require "google/ads/google_ads/v6/enums/budget_delivery_method_pb" - Google::Ads::GoogleAds::V6::Enums::BudgetDeliveryMethodEnum::BudgetDeliveryMethod.descriptor - end - - # Returns the descriptor for the BudgetPeriod enum - # - # @return [Google::Protobuf::EnumDescriptor] for the BudgetPeriod enum - def self.budget_period - require "google/ads/google_ads/v6/enums/budget_period_pb" - Google::Ads::GoogleAds::V6::Enums::BudgetPeriodEnum::BudgetPeriod.descriptor - end - - # Returns the descriptor for the BudgetStatus enum - # - # @return [Google::Protobuf::EnumDescriptor] for the BudgetStatus enum - def self.budget_status - require "google/ads/google_ads/v6/enums/budget_status_pb" - Google::Ads::GoogleAds::V6::Enums::BudgetStatusEnum::BudgetStatus.descriptor - end - - # Returns the descriptor for the BudgetType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the BudgetType enum - def self.budget_type - require "google/ads/google_ads/v6/enums/budget_type_pb" - Google::Ads::GoogleAds::V6::Enums::BudgetTypeEnum::BudgetType.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/v6/enums/campaign_criterion_status_pb" Google::Ads::GoogleAds::V6::Enums::CampaignCriterionStatusEnum::CampaignCriterionStatus.descriptor end - # Returns the descriptor for the KeywordPlanForecastInterval enum + # Returns the descriptor for the CustomAudienceMemberType enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanForecastInterval enum - def self.keyword_plan_forecast_interval - require "google/ads/google_ads/v6/enums/keyword_plan_forecast_interval_pb" - Google::Ads::GoogleAds::V6::Enums::KeywordPlanForecastIntervalEnum::KeywordPlanForecastInterval.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceMemberType enum + def self.custom_audience_member_type + require "google/ads/google_ads/v6/enums/custom_audience_member_type_pb" + Google::Ads::GoogleAds::V6::Enums::CustomAudienceMemberTypeEnum::CustomAudienceMemberType.descriptor end - # Returns the descriptor for the AccountLinkStatus enum + # Returns the descriptor for the CustomAudienceStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccountLinkStatus enum - def self.account_link_status - require "google/ads/google_ads/v6/enums/account_link_status_pb" - Google::Ads::GoogleAds::V6::Enums::AccountLinkStatusEnum::AccountLinkStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceStatus enum + def self.custom_audience_status + require "google/ads/google_ads/v6/enums/custom_audience_status_pb" + Google::Ads::GoogleAds::V6::Enums::CustomAudienceStatusEnum::CustomAudienceStatus.descriptor end - # Returns the descriptor for the LinkedAccountType enum + # Returns the descriptor for the CustomAudienceType enum # - # @return [Google::Protobuf::EnumDescriptor] for the LinkedAccountType enum - def self.linked_account_type - require "google/ads/google_ads/v6/enums/linked_account_type_pb" - Google::Ads::GoogleAds::V6::Enums::LinkedAccountTypeEnum::LinkedAccountType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceType enum + def self.custom_audience_type + require "google/ads/google_ads/v6/enums/custom_audience_type_pb" + Google::Ads::GoogleAds::V6::Enums::CustomAudienceTypeEnum::CustomAudienceType.descriptor end - # Returns the descriptor for the MobileAppVendor enum + # Returns the descriptor for the ProductBiddingCategoryStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the MobileAppVendor enum - def self.mobile_app_vendor - require "google/ads/google_ads/v6/enums/mobile_app_vendor_pb" - Google::Ads::GoogleAds::V6::Enums::MobileAppVendorEnum::MobileAppVendor.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ProductBiddingCategoryStatus enum + def self.product_bidding_category_status + require "google/ads/google_ads/v6/enums/product_bidding_category_status_pb" + Google::Ads::GoogleAds::V6::Enums::ProductBiddingCategoryStatusEnum::ProductBiddingCategoryStatus.descriptor end - # Returns the descriptor for the SimulationModificationMethod enum + # Returns the descriptor for the MerchantCenterLinkStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the SimulationModificationMethod enum - def self.simulation_modification_method - require "google/ads/google_ads/v6/enums/simulation_modification_method_pb" - Google::Ads::GoogleAds::V6::Enums::SimulationModificationMethodEnum::SimulationModificationMethod.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MerchantCenterLinkStatus enum + def self.merchant_center_link_status + require "google/ads/google_ads/v6/enums/merchant_center_link_status_pb" + Google::Ads::GoogleAds::V6::Enums::MerchantCenterLinkStatusEnum::MerchantCenterLinkStatus.descriptor end - # Returns the descriptor for the SimulationType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the SimulationType enum - def self.simulation_type - require "google/ads/google_ads/v6/enums/simulation_type_pb" - Google::Ads::GoogleAds::V6::Enums::SimulationTypeEnum::SimulationType.descriptor - end - # Returns the descriptor for the AssetFieldType enum # # @return [Google::Protobuf::EnumDescriptor] for the AssetFieldType enum def self.asset_field_type require "google/ads/google_ads/v6/enums/asset_field_type_pb" Google::Ads::GoogleAds::V6::Enums::AssetFieldTypeEnum::AssetFieldType.descriptor end - # Returns the descriptor for the AssetLinkStatus enum + # Returns the descriptor for the FeedItemTargetDevice enum # - # @return [Google::Protobuf::EnumDescriptor] for the AssetLinkStatus enum - def self.asset_link_status - require "google/ads/google_ads/v6/enums/asset_link_status_pb" - Google::Ads::GoogleAds::V6::Enums::AssetLinkStatusEnum::AssetLinkStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetDevice enum + def self.feed_item_target_device + require "google/ads/google_ads/v6/enums/feed_item_target_device_pb" + Google::Ads::GoogleAds::V6::Enums::FeedItemTargetDeviceEnum::FeedItemTargetDevice.descriptor end - # Returns the descriptor for the UserIdentifierSource enum + # Returns the descriptor for the FeedItemTargetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the UserIdentifierSource enum - def self.user_identifier_source - require "google/ads/google_ads/v6/enums/user_identifier_source_pb" - Google::Ads::GoogleAds::V6::Enums::UserIdentifierSourceEnum::UserIdentifierSource.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetStatus enum + def self.feed_item_target_status + require "google/ads/google_ads/v6/enums/feed_item_target_status_pb" + Google::Ads::GoogleAds::V6::Enums::FeedItemTargetStatusEnum::FeedItemTargetStatus.descriptor end - # Returns the descriptor for the OfflineUserDataJobFailureReason enum + # Returns the descriptor for the FeedItemTargetType enum # - # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobFailureReason enum - def self.offline_user_data_job_failure_reason - require "google/ads/google_ads/v6/enums/offline_user_data_job_failure_reason_pb" - Google::Ads::GoogleAds::V6::Enums::OfflineUserDataJobFailureReasonEnum::OfflineUserDataJobFailureReason.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemTargetType enum + def self.feed_item_target_type + require "google/ads/google_ads/v6/enums/feed_item_target_type_pb" + Google::Ads::GoogleAds::V6::Enums::FeedItemTargetTypeEnum::FeedItemTargetType.descriptor end - # Returns the descriptor for the OfflineUserDataJobStatus enum - # - # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobStatus enum - def self.offline_user_data_job_status - require "google/ads/google_ads/v6/enums/offline_user_data_job_status_pb" - Google::Ads::GoogleAds::V6::Enums::OfflineUserDataJobStatusEnum::OfflineUserDataJobStatus.descriptor - end - - # Returns the descriptor for the OfflineUserDataJobType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobType enum - def self.offline_user_data_job_type - require "google/ads/google_ads/v6/enums/offline_user_data_job_type_pb" - Google::Ads::GoogleAds::V6::Enums::OfflineUserDataJobTypeEnum::OfflineUserDataJobType.descriptor - end - - # Returns the descriptor for the SearchTermTargetingStatus enum - # - # @return [Google::Protobuf::EnumDescriptor] for the SearchTermTargetingStatus enum - def self.search_term_targeting_status - require "google/ads/google_ads/v6/enums/search_term_targeting_status_pb" - Google::Ads::GoogleAds::V6::Enums::SearchTermTargetingStatusEnum::SearchTermTargetingStatus.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/v6/enums/app_store_pb" @@ -1122,338 +1354,242 @@ def self.promotion_extension_occasion require "google/ads/google_ads/v6/enums/promotion_extension_occasion_pb" Google::Ads::GoogleAds::V6::Enums::PromotionExtensionOccasionEnum::PromotionExtensionOccasion.descriptor end - # Returns the descriptor for the RecommendationType enum + # Returns the descriptor for the UserIdentifierSource enum # - # @return [Google::Protobuf::EnumDescriptor] for the RecommendationType enum - def self.recommendation_type - require "google/ads/google_ads/v6/enums/recommendation_type_pb" - Google::Ads::GoogleAds::V6::Enums::RecommendationTypeEnum::RecommendationType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserIdentifierSource enum + def self.user_identifier_source + require "google/ads/google_ads/v6/enums/user_identifier_source_pb" + Google::Ads::GoogleAds::V6::Enums::UserIdentifierSourceEnum::UserIdentifierSource.descriptor end - # Returns the descriptor for the TargetCpaOptInRecommendationGoal enum + # Returns the descriptor for the OfflineUserDataJobFailureReason enum # - # @return [Google::Protobuf::EnumDescriptor] for the TargetCpaOptInRecommendationGoal enum - def self.target_cpa_opt_in_recommendation_goal - require "google/ads/google_ads/v6/enums/target_cpa_opt_in_recommendation_goal_pb" - Google::Ads::GoogleAds::V6::Enums::TargetCpaOptInRecommendationGoalEnum::TargetCpaOptInRecommendationGoal.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobFailureReason enum + def self.offline_user_data_job_failure_reason + require "google/ads/google_ads/v6/enums/offline_user_data_job_failure_reason_pb" + Google::Ads::GoogleAds::V6::Enums::OfflineUserDataJobFailureReasonEnum::OfflineUserDataJobFailureReason.descriptor end - # Returns the descriptor for the LabelStatus enum + # Returns the descriptor for the OfflineUserDataJobStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the LabelStatus enum - def self.label_status - require "google/ads/google_ads/v6/enums/label_status_pb" - Google::Ads::GoogleAds::V6::Enums::LabelStatusEnum::LabelStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobStatus enum + def self.offline_user_data_job_status + require "google/ads/google_ads/v6/enums/offline_user_data_job_status_pb" + Google::Ads::GoogleAds::V6::Enums::OfflineUserDataJobStatusEnum::OfflineUserDataJobStatus.descriptor end - # Returns the descriptor for the PlacementType enum + # Returns the descriptor for the OfflineUserDataJobType enum # - # @return [Google::Protobuf::EnumDescriptor] for the PlacementType enum - def self.placement_type - require "google/ads/google_ads/v6/enums/placement_type_pb" - Google::Ads::GoogleAds::V6::Enums::PlacementTypeEnum::PlacementType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the OfflineUserDataJobType enum + def self.offline_user_data_job_type + require "google/ads/google_ads/v6/enums/offline_user_data_job_type_pb" + Google::Ads::GoogleAds::V6::Enums::OfflineUserDataJobTypeEnum::OfflineUserDataJobType.descriptor end - # Returns the descriptor for the KeywordPlanNetwork enum + # Returns the descriptor for the LeadFormCallToActionType enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanNetwork enum - def self.keyword_plan_network - require "google/ads/google_ads/v6/enums/keyword_plan_network_pb" - Google::Ads::GoogleAds::V6::Enums::KeywordPlanNetworkEnum::KeywordPlanNetwork.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LeadFormCallToActionType enum + def self.lead_form_call_to_action_type + require "google/ads/google_ads/v6/enums/lead_form_call_to_action_type_pb" + Google::Ads::GoogleAds::V6::Enums::LeadFormCallToActionTypeEnum::LeadFormCallToActionType.descriptor end - # Returns the descriptor for the BillingSetupStatus enum + # Returns the descriptor for the LeadFormDesiredIntent enum # - # @return [Google::Protobuf::EnumDescriptor] for the BillingSetupStatus enum - def self.billing_setup_status - require "google/ads/google_ads/v6/enums/billing_setup_status_pb" - Google::Ads::GoogleAds::V6::Enums::BillingSetupStatusEnum::BillingSetupStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LeadFormDesiredIntent enum + def self.lead_form_desired_intent + require "google/ads/google_ads/v6/enums/lead_form_desired_intent_pb" + Google::Ads::GoogleAds::V6::Enums::LeadFormDesiredIntentEnum::LeadFormDesiredIntent.descriptor end - # Returns the descriptor for the CampaignSharedSetStatus enum + # Returns the descriptor for the LeadFormFieldUserInputType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignSharedSetStatus enum - def self.campaign_shared_set_status - require "google/ads/google_ads/v6/enums/campaign_shared_set_status_pb" - Google::Ads::GoogleAds::V6::Enums::CampaignSharedSetStatusEnum::CampaignSharedSetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LeadFormFieldUserInputType enum + def self.lead_form_field_user_input_type + require "google/ads/google_ads/v6/enums/lead_form_field_user_input_type_pb" + Google::Ads::GoogleAds::V6::Enums::LeadFormFieldUserInputTypeEnum::LeadFormFieldUserInputType.descriptor end - # Returns the descriptor for the CriterionCategoryChannelAvailabilityMode enum + # Returns the descriptor for the LeadFormPostSubmitCallToActionType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CriterionCategoryChannelAvailabilityMode enum - def self.criterion_category_channel_availability_mode - require "google/ads/google_ads/v6/enums/criterion_category_channel_availability_mode_pb" - Google::Ads::GoogleAds::V6::Enums::CriterionCategoryChannelAvailabilityModeEnum::CriterionCategoryChannelAvailabilityMode.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LeadFormPostSubmitCallToActionType enum + def self.lead_form_post_submit_call_to_action_type + require "google/ads/google_ads/v6/enums/lead_form_post_submit_call_to_action_type_pb" + Google::Ads::GoogleAds::V6::Enums::LeadFormPostSubmitCallToActionTypeEnum::LeadFormPostSubmitCallToActionType.descriptor end - # Returns the descriptor for the CriterionCategoryLocaleAvailabilityMode enum + # Returns the descriptor for the AssetType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CriterionCategoryLocaleAvailabilityMode enum - def self.criterion_category_locale_availability_mode - require "google/ads/google_ads/v6/enums/criterion_category_locale_availability_mode_pb" - Google::Ads::GoogleAds::V6::Enums::CriterionCategoryLocaleAvailabilityModeEnum::CriterionCategoryLocaleAvailabilityMode.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AssetType enum + def self.asset_type + require "google/ads/google_ads/v6/enums/asset_type_pb" + Google::Ads::GoogleAds::V6::Enums::AssetTypeEnum::AssetType.descriptor end - # Returns the descriptor for the UserInterestTaxonomyType enum + # Returns the descriptor for the CampaignDraftStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the UserInterestTaxonomyType enum - def self.user_interest_taxonomy_type - require "google/ads/google_ads/v6/enums/user_interest_taxonomy_type_pb" - Google::Ads::GoogleAds::V6::Enums::UserInterestTaxonomyTypeEnum::UserInterestTaxonomyType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftStatus enum + def self.campaign_draft_status + require "google/ads/google_ads/v6/enums/campaign_draft_status_pb" + Google::Ads::GoogleAds::V6::Enums::CampaignDraftStatusEnum::CampaignDraftStatus.descriptor end - # Returns the descriptor for the CustomerPayPerConversionEligibilityFailureReason enum + # Returns the descriptor for the AccountLinkStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomerPayPerConversionEligibilityFailureReason enum - def self.customer_pay_per_conversion_eligibility_failure_reason - require "google/ads/google_ads/v6/enums/customer_pay_per_conversion_eligibility_failure_reason_pb" - Google::Ads::GoogleAds::V6::Enums::CustomerPayPerConversionEligibilityFailureReasonEnum::CustomerPayPerConversionEligibilityFailureReason.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccountLinkStatus enum + def self.account_link_status + require "google/ads/google_ads/v6/enums/account_link_status_pb" + Google::Ads::GoogleAds::V6::Enums::AccountLinkStatusEnum::AccountLinkStatus.descriptor end - # Returns the descriptor for the InvoiceType enum + # Returns the descriptor for the LinkedAccountType enum # - # @return [Google::Protobuf::EnumDescriptor] for the InvoiceType enum - def self.invoice_type - require "google/ads/google_ads/v6/enums/invoice_type_pb" - Google::Ads::GoogleAds::V6::Enums::InvoiceTypeEnum::InvoiceType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LinkedAccountType enum + def self.linked_account_type + require "google/ads/google_ads/v6/enums/linked_account_type_pb" + Google::Ads::GoogleAds::V6::Enums::LinkedAccountTypeEnum::LinkedAccountType.descriptor end - # Returns the descriptor for the SharedSetStatus enum + # Returns the descriptor for the MobileAppVendor enum # - # @return [Google::Protobuf::EnumDescriptor] for the SharedSetStatus enum - def self.shared_set_status - require "google/ads/google_ads/v6/enums/shared_set_status_pb" - Google::Ads::GoogleAds::V6::Enums::SharedSetStatusEnum::SharedSetStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MobileAppVendor enum + def self.mobile_app_vendor + require "google/ads/google_ads/v6/enums/mobile_app_vendor_pb" + Google::Ads::GoogleAds::V6::Enums::MobileAppVendorEnum::MobileAppVendor.descriptor end - # Returns the descriptor for the SharedSetType enum + # Returns the descriptor for the MediaType enum # - # @return [Google::Protobuf::EnumDescriptor] for the SharedSetType enum - def self.shared_set_type - require "google/ads/google_ads/v6/enums/shared_set_type_pb" - Google::Ads::GoogleAds::V6::Enums::SharedSetTypeEnum::SharedSetType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the MediaType enum + def self.media_type + require "google/ads/google_ads/v6/enums/media_type_pb" + Google::Ads::GoogleAds::V6::Enums::MediaTypeEnum::MediaType.descriptor end - # Returns the descriptor for the OperatingSystemVersionOperatorType enum + # Returns the descriptor for the DistanceBucket enum # - # @return [Google::Protobuf::EnumDescriptor] for the OperatingSystemVersionOperatorType enum - def self.operating_system_version_operator_type - require "google/ads/google_ads/v6/enums/operating_system_version_operator_type_pb" - Google::Ads::GoogleAds::V6::Enums::OperatingSystemVersionOperatorTypeEnum::OperatingSystemVersionOperatorType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the DistanceBucket enum + def self.distance_bucket + require "google/ads/google_ads/v6/enums/distance_bucket_pb" + Google::Ads::GoogleAds::V6::Enums::DistanceBucketEnum::DistanceBucket.descriptor end - # Returns the descriptor for the CallTrackingDisplayLocation enum + # Returns the descriptor for the AssetLinkStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CallTrackingDisplayLocation enum - def self.call_tracking_display_location - require "google/ads/google_ads/v6/enums/call_tracking_display_location_pb" - Google::Ads::GoogleAds::V6::Enums::CallTrackingDisplayLocationEnum::CallTrackingDisplayLocation.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AssetLinkStatus enum + def self.asset_link_status + require "google/ads/google_ads/v6/enums/asset_link_status_pb" + Google::Ads::GoogleAds::V6::Enums::AssetLinkStatusEnum::AssetLinkStatus.descriptor end - # Returns the descriptor for the CallType enum + # Returns the descriptor for the CampaignExperimentStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CallType enum - def self.call_type - require "google/ads/google_ads/v6/enums/call_type_pb" - Google::Ads::GoogleAds::V6::Enums::CallTypeEnum::CallType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentStatus enum + def self.campaign_experiment_status + require "google/ads/google_ads/v6/enums/campaign_experiment_status_pb" + Google::Ads::GoogleAds::V6::Enums::CampaignExperimentStatusEnum::CampaignExperimentStatus.descriptor end - # Returns the descriptor for the GoogleVoiceCallStatus enum + # Returns the descriptor for the CampaignExperimentTrafficSplitType enum # - # @return [Google::Protobuf::EnumDescriptor] for the GoogleVoiceCallStatus enum - def self.google_voice_call_status - require "google/ads/google_ads/v6/enums/google_voice_call_status_pb" - Google::Ads::GoogleAds::V6::Enums::GoogleVoiceCallStatusEnum::GoogleVoiceCallStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentTrafficSplitType enum + def self.campaign_experiment_traffic_split_type + require "google/ads/google_ads/v6/enums/campaign_experiment_traffic_split_type_pb" + Google::Ads::GoogleAds::V6::Enums::CampaignExperimentTrafficSplitTypeEnum::CampaignExperimentTrafficSplitType.descriptor end - # Returns the descriptor for the CustomAudienceMemberType enum + # Returns the descriptor for the FeedItemSetStringFilterType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceMemberType enum - def self.custom_audience_member_type - require "google/ads/google_ads/v6/enums/custom_audience_member_type_pb" - Google::Ads::GoogleAds::V6::Enums::CustomAudienceMemberTypeEnum::CustomAudienceMemberType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetStringFilterType enum + def self.feed_item_set_string_filter_type + require "google/ads/google_ads/v6/enums/feed_item_set_string_filter_type_pb" + Google::Ads::GoogleAds::V6::Enums::FeedItemSetStringFilterTypeEnum::FeedItemSetStringFilterType.descriptor end - # Returns the descriptor for the CustomAudienceStatus enum + # Returns the descriptor for the FeedItemSetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceStatus enum - def self.custom_audience_status - require "google/ads/google_ads/v6/enums/custom_audience_status_pb" - Google::Ads::GoogleAds::V6::Enums::CustomAudienceStatusEnum::CustomAudienceStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetStatus enum + def self.feed_item_set_status + require "google/ads/google_ads/v6/enums/feed_item_set_status_pb" + Google::Ads::GoogleAds::V6::Enums::FeedItemSetStatusEnum::FeedItemSetStatus.descriptor end - # Returns the descriptor for the CustomAudienceType enum + # Returns the descriptor for the KeywordPlanNetwork enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceType enum - def self.custom_audience_type - require "google/ads/google_ads/v6/enums/custom_audience_type_pb" - Google::Ads::GoogleAds::V6::Enums::CustomAudienceTypeEnum::CustomAudienceType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanNetwork enum + def self.keyword_plan_network + require "google/ads/google_ads/v6/enums/keyword_plan_network_pb" + Google::Ads::GoogleAds::V6::Enums::KeywordPlanNetworkEnum::KeywordPlanNetwork.descriptor end - # Returns the descriptor for the BiddingStrategyStatus enum + # Returns the descriptor for the CriterionCategoryChannelAvailabilityMode enum # - # @return [Google::Protobuf::EnumDescriptor] for the BiddingStrategyStatus enum - def self.bidding_strategy_status - require "google/ads/google_ads/v6/enums/bidding_strategy_status_pb" - Google::Ads::GoogleAds::V6::Enums::BiddingStrategyStatusEnum::BiddingStrategyStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CriterionCategoryChannelAvailabilityMode enum + def self.criterion_category_channel_availability_mode + require "google/ads/google_ads/v6/enums/criterion_category_channel_availability_mode_pb" + Google::Ads::GoogleAds::V6::Enums::CriterionCategoryChannelAvailabilityModeEnum::CriterionCategoryChannelAvailabilityMode.descriptor end - # Returns the descriptor for the CustomerMatchUploadKeyType enum + # Returns the descriptor for the CriterionCategoryLocaleAvailabilityMode enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomerMatchUploadKeyType enum - def self.customer_match_upload_key_type - require "google/ads/google_ads/v6/enums/customer_match_upload_key_type_pb" - Google::Ads::GoogleAds::V6::Enums::CustomerMatchUploadKeyTypeEnum::CustomerMatchUploadKeyType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CriterionCategoryLocaleAvailabilityMode enum + def self.criterion_category_locale_availability_mode + require "google/ads/google_ads/v6/enums/criterion_category_locale_availability_mode_pb" + Google::Ads::GoogleAds::V6::Enums::CriterionCategoryLocaleAvailabilityModeEnum::CriterionCategoryLocaleAvailabilityMode.descriptor end - # Returns the descriptor for the UserListCombinedRuleOperator enum + # Returns the descriptor for the UserInterestTaxonomyType enum # - # @return [Google::Protobuf::EnumDescriptor] for the UserListCombinedRuleOperator enum - def self.user_list_combined_rule_operator - require "google/ads/google_ads/v6/enums/user_list_combined_rule_operator_pb" - Google::Ads::GoogleAds::V6::Enums::UserListCombinedRuleOperatorEnum::UserListCombinedRuleOperator.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserInterestTaxonomyType enum + def self.user_interest_taxonomy_type + require "google/ads/google_ads/v6/enums/user_interest_taxonomy_type_pb" + Google::Ads::GoogleAds::V6::Enums::UserInterestTaxonomyTypeEnum::UserInterestTaxonomyType.descriptor end - # Returns the descriptor for the UserListCrmDataSourceType enum + # Returns the descriptor for the GeoTargetingType enum # - # @return [Google::Protobuf::EnumDescriptor] for the UserListCrmDataSourceType enum - def self.user_list_crm_data_source_type - require "google/ads/google_ads/v6/enums/user_list_crm_data_source_type_pb" - Google::Ads::GoogleAds::V6::Enums::UserListCrmDataSourceTypeEnum::UserListCrmDataSourceType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetingType enum + def self.geo_targeting_type + require "google/ads/google_ads/v6/enums/geo_targeting_type_pb" + Google::Ads::GoogleAds::V6::Enums::GeoTargetingTypeEnum::GeoTargetingType.descriptor end - # Returns the descriptor for the UserListDateRuleItemOperator enum + # Returns the descriptor for the RecommendationType enum # - # @return [Google::Protobuf::EnumDescriptor] for the UserListDateRuleItemOperator enum - def self.user_list_date_rule_item_operator - require "google/ads/google_ads/v6/enums/user_list_date_rule_item_operator_pb" - Google::Ads::GoogleAds::V6::Enums::UserListDateRuleItemOperatorEnum::UserListDateRuleItemOperator.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the RecommendationType enum + def self.recommendation_type + require "google/ads/google_ads/v6/enums/recommendation_type_pb" + Google::Ads::GoogleAds::V6::Enums::RecommendationTypeEnum::RecommendationType.descriptor end - # Returns the descriptor for the UserListLogicalRuleOperator enum + # Returns the descriptor for the TargetCpaOptInRecommendationGoal enum # - # @return [Google::Protobuf::EnumDescriptor] for the UserListLogicalRuleOperator enum - def self.user_list_logical_rule_operator - require "google/ads/google_ads/v6/enums/user_list_logical_rule_operator_pb" - Google::Ads::GoogleAds::V6::Enums::UserListLogicalRuleOperatorEnum::UserListLogicalRuleOperator.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the TargetCpaOptInRecommendationGoal enum + def self.target_cpa_opt_in_recommendation_goal + require "google/ads/google_ads/v6/enums/target_cpa_opt_in_recommendation_goal_pb" + Google::Ads::GoogleAds::V6::Enums::TargetCpaOptInRecommendationGoalEnum::TargetCpaOptInRecommendationGoal.descriptor end - # Returns the descriptor for the UserListNumberRuleItemOperator enum + # Returns the descriptor for the SharedSetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the UserListNumberRuleItemOperator enum - def self.user_list_number_rule_item_operator - require "google/ads/google_ads/v6/enums/user_list_number_rule_item_operator_pb" - Google::Ads::GoogleAds::V6::Enums::UserListNumberRuleItemOperatorEnum::UserListNumberRuleItemOperator.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SharedSetStatus enum + def self.shared_set_status + require "google/ads/google_ads/v6/enums/shared_set_status_pb" + Google::Ads::GoogleAds::V6::Enums::SharedSetStatusEnum::SharedSetStatus.descriptor end - # Returns the descriptor for the UserListPrepopulationStatus enum + # Returns the descriptor for the SharedSetType enum # - # @return [Google::Protobuf::EnumDescriptor] for the UserListPrepopulationStatus enum - def self.user_list_prepopulation_status - require "google/ads/google_ads/v6/enums/user_list_prepopulation_status_pb" - Google::Ads::GoogleAds::V6::Enums::UserListPrepopulationStatusEnum::UserListPrepopulationStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SharedSetType enum + def self.shared_set_type + require "google/ads/google_ads/v6/enums/shared_set_type_pb" + Google::Ads::GoogleAds::V6::Enums::SharedSetTypeEnum::SharedSetType.descriptor end - # Returns the descriptor for the UserListRuleType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the UserListRuleType enum - def self.user_list_rule_type - require "google/ads/google_ads/v6/enums/user_list_rule_type_pb" - Google::Ads::GoogleAds::V6::Enums::UserListRuleTypeEnum::UserListRuleType.descriptor - end - - # Returns the descriptor for the UserListStringRuleItemOperator enum - # - # @return [Google::Protobuf::EnumDescriptor] for the UserListStringRuleItemOperator enum - def self.user_list_string_rule_item_operator - require "google/ads/google_ads/v6/enums/user_list_string_rule_item_operator_pb" - Google::Ads::GoogleAds::V6::Enums::UserListStringRuleItemOperatorEnum::UserListStringRuleItemOperator.descriptor - end - - # Returns the descriptor for the AccessReason enum - # - # @return [Google::Protobuf::EnumDescriptor] for the AccessReason enum - def self.access_reason - require "google/ads/google_ads/v6/enums/access_reason_pb" - Google::Ads::GoogleAds::V6::Enums::AccessReasonEnum::AccessReason.descriptor - end - - # Returns the descriptor for the UserListAccessStatus enum - # - # @return [Google::Protobuf::EnumDescriptor] for the UserListAccessStatus enum - def self.user_list_access_status - require "google/ads/google_ads/v6/enums/user_list_access_status_pb" - Google::Ads::GoogleAds::V6::Enums::UserListAccessStatusEnum::UserListAccessStatus.descriptor - end - - # Returns the descriptor for the UserListClosingReason enum - # - # @return [Google::Protobuf::EnumDescriptor] for the UserListClosingReason enum - def self.user_list_closing_reason - require "google/ads/google_ads/v6/enums/user_list_closing_reason_pb" - Google::Ads::GoogleAds::V6::Enums::UserListClosingReasonEnum::UserListClosingReason.descriptor - end - - # Returns the descriptor for the UserListMembershipStatus enum - # - # @return [Google::Protobuf::EnumDescriptor] for the UserListMembershipStatus enum - def self.user_list_membership_status - require "google/ads/google_ads/v6/enums/user_list_membership_status_pb" - Google::Ads::GoogleAds::V6::Enums::UserListMembershipStatusEnum::UserListMembershipStatus.descriptor - end - - # Returns the descriptor for the UserListSizeRange enum - # - # @return [Google::Protobuf::EnumDescriptor] for the UserListSizeRange enum - def self.user_list_size_range - require "google/ads/google_ads/v6/enums/user_list_size_range_pb" - Google::Ads::GoogleAds::V6::Enums::UserListSizeRangeEnum::UserListSizeRange.descriptor - end - - # Returns the descriptor for the UserListType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the UserListType enum - def self.user_list_type - require "google/ads/google_ads/v6/enums/user_list_type_pb" - Google::Ads::GoogleAds::V6::Enums::UserListTypeEnum::UserListType.descriptor - end - - # Returns the descriptor for the CombinedAudienceStatus enum - # - # @return [Google::Protobuf::EnumDescriptor] for the CombinedAudienceStatus enum - def self.combined_audience_status - require "google/ads/google_ads/v6/enums/combined_audience_status_pb" - Google::Ads::GoogleAds::V6::Enums::CombinedAudienceStatusEnum::CombinedAudienceStatus.descriptor - end - - # Returns the descriptor for the GeoTargetConstantStatus enum - # - # @return [Google::Protobuf::EnumDescriptor] for the GeoTargetConstantStatus enum - def self.geo_target_constant_status - require "google/ads/google_ads/v6/enums/geo_target_constant_status_pb" - Google::Ads::GoogleAds::V6::Enums::GeoTargetConstantStatusEnum::GeoTargetConstantStatus.descriptor - end - - # Returns the descriptor for the GoogleAdsFieldCategory enum - # - # @return [Google::Protobuf::EnumDescriptor] for the GoogleAdsFieldCategory enum - def self.google_ads_field_category - require "google/ads/google_ads/v6/enums/google_ads_field_category_pb" - Google::Ads::GoogleAds::V6::Enums::GoogleAdsFieldCategoryEnum::GoogleAdsFieldCategory.descriptor - end - - # Returns the descriptor for the GoogleAdsFieldDataType enum - # - # @return [Google::Protobuf::EnumDescriptor] for the GoogleAdsFieldDataType enum - def self.google_ads_field_data_type - require "google/ads/google_ads/v6/enums/google_ads_field_data_type_pb" - Google::Ads::GoogleAds::V6::Enums::GoogleAdsFieldDataTypeEnum::GoogleAdsFieldDataType.descriptor - end - # Returns the descriptor for the TrackingCodePageFormat enum # # @return [Google::Protobuf::EnumDescriptor] for the TrackingCodePageFormat enum def self.tracking_code_page_format require "google/ads/google_ads/v6/enums/tracking_code_page_format_pb" @@ -1466,298 +1602,146 @@ def self.tracking_code_type require "google/ads/google_ads/v6/enums/tracking_code_type_pb" Google::Ads::GoogleAds::V6::Enums::TrackingCodeTypeEnum::TrackingCodeType.descriptor end - # Returns the descriptor for the CampaignDraftStatus enum + # Returns the descriptor for the LabelStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignDraftStatus enum - def self.campaign_draft_status - require "google/ads/google_ads/v6/enums/campaign_draft_status_pb" - Google::Ads::GoogleAds::V6::Enums::CampaignDraftStatusEnum::CampaignDraftStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the LabelStatus enum + def self.label_status + require "google/ads/google_ads/v6/enums/label_status_pb" + Google::Ads::GoogleAds::V6::Enums::LabelStatusEnum::LabelStatus.descriptor end - # Returns the descriptor for the MediaType enum + # Returns the descriptor for the CombinedAudienceStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the MediaType enum - def self.media_type - require "google/ads/google_ads/v6/enums/media_type_pb" - Google::Ads::GoogleAds::V6::Enums::MediaTypeEnum::MediaType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CombinedAudienceStatus enum + def self.combined_audience_status + require "google/ads/google_ads/v6/enums/combined_audience_status_pb" + Google::Ads::GoogleAds::V6::Enums::CombinedAudienceStatusEnum::CombinedAudienceStatus.descriptor end - # Returns the descriptor for the CampaignExperimentStatus enum + # Returns the descriptor for the BatchJobStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentStatus enum - def self.campaign_experiment_status - require "google/ads/google_ads/v6/enums/campaign_experiment_status_pb" - Google::Ads::GoogleAds::V6::Enums::CampaignExperimentStatusEnum::CampaignExperimentStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the BatchJobStatus enum + def self.batch_job_status + require "google/ads/google_ads/v6/enums/batch_job_status_pb" + Google::Ads::GoogleAds::V6::Enums::BatchJobStatusEnum::BatchJobStatus.descriptor end - # Returns the descriptor for the CampaignExperimentTrafficSplitType enum + # Returns the descriptor for the CustomInterestMemberType enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignExperimentTrafficSplitType enum - def self.campaign_experiment_traffic_split_type - require "google/ads/google_ads/v6/enums/campaign_experiment_traffic_split_type_pb" - Google::Ads::GoogleAds::V6::Enums::CampaignExperimentTrafficSplitTypeEnum::CampaignExperimentTrafficSplitType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestMemberType enum + def self.custom_interest_member_type + require "google/ads/google_ads/v6/enums/custom_interest_member_type_pb" + Google::Ads::GoogleAds::V6::Enums::CustomInterestMemberTypeEnum::CustomInterestMemberType.descriptor end - # Returns the descriptor for the ProductBiddingCategoryStatus enum + # Returns the descriptor for the CustomInterestStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the ProductBiddingCategoryStatus enum - def self.product_bidding_category_status - require "google/ads/google_ads/v6/enums/product_bidding_category_status_pb" - Google::Ads::GoogleAds::V6::Enums::ProductBiddingCategoryStatusEnum::ProductBiddingCategoryStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestStatus enum + def self.custom_interest_status + require "google/ads/google_ads/v6/enums/custom_interest_status_pb" + Google::Ads::GoogleAds::V6::Enums::CustomInterestStatusEnum::CustomInterestStatus.descriptor end - # Returns the descriptor for the AdCustomizerPlaceholderField enum + # Returns the descriptor for the CustomInterestType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AdCustomizerPlaceholderField enum - def self.ad_customizer_placeholder_field - require "google/ads/google_ads/v6/enums/ad_customizer_placeholder_field_pb" - Google::Ads::GoogleAds::V6::Enums::AdCustomizerPlaceholderFieldEnum::AdCustomizerPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestType enum + def self.custom_interest_type + require "google/ads/google_ads/v6/enums/custom_interest_type_pb" + Google::Ads::GoogleAds::V6::Enums::CustomInterestTypeEnum::CustomInterestType.descriptor end - # Returns the descriptor for the AffiliateLocationPlaceholderField enum + # Returns the descriptor for the ChangeStatusOperation enum # - # @return [Google::Protobuf::EnumDescriptor] for the AffiliateLocationPlaceholderField enum - def self.affiliate_location_placeholder_field - require "google/ads/google_ads/v6/enums/affiliate_location_placeholder_field_pb" - Google::Ads::GoogleAds::V6::Enums::AffiliateLocationPlaceholderFieldEnum::AffiliateLocationPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ChangeStatusOperation enum + def self.change_status_operation + require "google/ads/google_ads/v6/enums/change_status_operation_pb" + Google::Ads::GoogleAds::V6::Enums::ChangeStatusOperationEnum::ChangeStatusOperation.descriptor end - # Returns the descriptor for the AppPlaceholderField enum + # Returns the descriptor for the ChangeStatusResourceType enum # - # @return [Google::Protobuf::EnumDescriptor] for the AppPlaceholderField enum - def self.app_placeholder_field - require "google/ads/google_ads/v6/enums/app_placeholder_field_pb" - Google::Ads::GoogleAds::V6::Enums::AppPlaceholderFieldEnum::AppPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ChangeStatusResourceType enum + def self.change_status_resource_type + require "google/ads/google_ads/v6/enums/change_status_resource_type_pb" + Google::Ads::GoogleAds::V6::Enums::ChangeStatusResourceTypeEnum::ChangeStatusResourceType.descriptor end - # Returns the descriptor for the CallPlaceholderField enum + # Returns the descriptor for the SearchTermTargetingStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CallPlaceholderField enum - def self.call_placeholder_field - require "google/ads/google_ads/v6/enums/call_placeholder_field_pb" - Google::Ads::GoogleAds::V6::Enums::CallPlaceholderFieldEnum::CallPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SearchTermTargetingStatus enum + def self.search_term_targeting_status + require "google/ads/google_ads/v6/enums/search_term_targeting_status_pb" + Google::Ads::GoogleAds::V6::Enums::SearchTermTargetingStatusEnum::SearchTermTargetingStatus.descriptor end - # Returns the descriptor for the CalloutPlaceholderField enum + # Returns the descriptor for the AccessInvitationStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the CalloutPlaceholderField enum - def self.callout_placeholder_field - require "google/ads/google_ads/v6/enums/callout_placeholder_field_pb" - Google::Ads::GoogleAds::V6::Enums::CalloutPlaceholderFieldEnum::CalloutPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccessInvitationStatus enum + def self.access_invitation_status + require "google/ads/google_ads/v6/enums/access_invitation_status_pb" + Google::Ads::GoogleAds::V6::Enums::AccessInvitationStatusEnum::AccessInvitationStatus.descriptor end - # Returns the descriptor for the CustomPlaceholderField enum + # Returns the descriptor for the AccessRole enum # - # @return [Google::Protobuf::EnumDescriptor] for the CustomPlaceholderField enum - def self.custom_placeholder_field - require "google/ads/google_ads/v6/enums/custom_placeholder_field_pb" - Google::Ads::GoogleAds::V6::Enums::CustomPlaceholderFieldEnum::CustomPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccessRole enum + def self.access_role + require "google/ads/google_ads/v6/enums/access_role_pb" + Google::Ads::GoogleAds::V6::Enums::AccessRoleEnum::AccessRole.descriptor end - # Returns the descriptor for the DsaPageFeedCriterionField enum + # Returns the descriptor for the GoogleAdsFieldCategory enum # - # @return [Google::Protobuf::EnumDescriptor] for the DsaPageFeedCriterionField enum - def self.dsa_page_feed_criterion_field - require "google/ads/google_ads/v6/enums/dsa_page_feed_criterion_field_pb" - Google::Ads::GoogleAds::V6::Enums::DsaPageFeedCriterionFieldEnum::DsaPageFeedCriterionField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the GoogleAdsFieldCategory enum + def self.google_ads_field_category + require "google/ads/google_ads/v6/enums/google_ads_field_category_pb" + Google::Ads::GoogleAds::V6::Enums::GoogleAdsFieldCategoryEnum::GoogleAdsFieldCategory.descriptor end - # Returns the descriptor for the EducationPlaceholderField enum + # Returns the descriptor for the GoogleAdsFieldDataType enum # - # @return [Google::Protobuf::EnumDescriptor] for the EducationPlaceholderField enum - def self.education_placeholder_field - require "google/ads/google_ads/v6/enums/education_placeholder_field_pb" - Google::Ads::GoogleAds::V6::Enums::EducationPlaceholderFieldEnum::EducationPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the GoogleAdsFieldDataType enum + def self.google_ads_field_data_type + require "google/ads/google_ads/v6/enums/google_ads_field_data_type_pb" + Google::Ads::GoogleAds::V6::Enums::GoogleAdsFieldDataTypeEnum::GoogleAdsFieldDataType.descriptor end - # Returns the descriptor for the FeedMappingCriterionType enum + # Returns the descriptor for the AccountBudgetProposalType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedMappingCriterionType enum - def self.feed_mapping_criterion_type - require "google/ads/google_ads/v6/enums/feed_mapping_criterion_type_pb" - Google::Ads::GoogleAds::V6::Enums::FeedMappingCriterionTypeEnum::FeedMappingCriterionType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalType enum + def self.account_budget_proposal_type + require "google/ads/google_ads/v6/enums/account_budget_proposal_type_pb" + Google::Ads::GoogleAds::V6::Enums::AccountBudgetProposalTypeEnum::AccountBudgetProposalType.descriptor end - # Returns the descriptor for the FeedMappingStatus enum + # Returns the descriptor for the AccountBudgetStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedMappingStatus enum - def self.feed_mapping_status - require "google/ads/google_ads/v6/enums/feed_mapping_status_pb" - Google::Ads::GoogleAds::V6::Enums::FeedMappingStatusEnum::FeedMappingStatus.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetStatus enum + def self.account_budget_status + require "google/ads/google_ads/v6/enums/account_budget_status_pb" + Google::Ads::GoogleAds::V6::Enums::AccountBudgetStatusEnum::AccountBudgetStatus.descriptor end - # Returns the descriptor for the FlightPlaceholderField enum + # Returns the descriptor for the SpendingLimitType enum # - # @return [Google::Protobuf::EnumDescriptor] for the FlightPlaceholderField enum - def self.flight_placeholder_field - require "google/ads/google_ads/v6/enums/flight_placeholder_field_pb" - Google::Ads::GoogleAds::V6::Enums::FlightPlaceholderFieldEnum::FlightPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the SpendingLimitType enum + def self.spending_limit_type + require "google/ads/google_ads/v6/enums/spending_limit_type_pb" + Google::Ads::GoogleAds::V6::Enums::SpendingLimitTypeEnum::SpendingLimitType.descriptor end - # Returns the descriptor for the HotelPlaceholderField enum + # Returns the descriptor for the OperatingSystemVersionOperatorType enum # - # @return [Google::Protobuf::EnumDescriptor] for the HotelPlaceholderField enum - def self.hotel_placeholder_field - require "google/ads/google_ads/v6/enums/hotel_placeholder_field_pb" - Google::Ads::GoogleAds::V6::Enums::HotelPlaceholderFieldEnum::HotelPlaceholderField.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the OperatingSystemVersionOperatorType enum + def self.operating_system_version_operator_type + require "google/ads/google_ads/v6/enums/operating_system_version_operator_type_pb" + Google::Ads::GoogleAds::V6::Enums::OperatingSystemVersionOperatorTypeEnum::OperatingSystemVersionOperatorType.descriptor end - # Returns the descriptor for the ImagePlaceholderField enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ImagePlaceholderField enum - def self.image_placeholder_field - require "google/ads/google_ads/v6/enums/image_placeholder_field_pb" - Google::Ads::GoogleAds::V6::Enums::ImagePlaceholderFieldEnum::ImagePlaceholderField.descriptor - end - - # Returns the descriptor for the JobPlaceholderField enum - # - # @return [Google::Protobuf::EnumDescriptor] for the JobPlaceholderField enum - def self.job_placeholder_field - require "google/ads/google_ads/v6/enums/job_placeholder_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/local_placeholder_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/location_extension_targeting_criterion_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/location_placeholder_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/message_placeholder_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/price_placeholder_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/promotion_placeholder_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/real_estate_placeholder_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/sitelink_placeholder_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/structured_snippet_placeholder_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/travel_placeholder_field_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/distance_bucket_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/change_status_operation_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/change_status_resource_type_pb" - Google::Ads::GoogleAds::V6::Enums::ChangeStatusResourceTypeEnum::ChangeStatusResourceType.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/v6/enums/custom_interest_member_type_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/custom_interest_status_pb" - Google::Ads::GoogleAds::V6::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/v6/enums/custom_interest_type_pb" - Google::Ads::GoogleAds::V6::Enums::CustomInterestTypeEnum::CustomInterestType.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/v6/enums/geo_targeting_type_pb" - Google::Ads::GoogleAds::V6::Enums::GeoTargetingTypeEnum::GeoTargetingType.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/v6/enums/attribution_model_pb" @@ -1802,32 +1786,32 @@ def self.data_driven_model_status require "google/ads/google_ads/v6/enums/data_driven_model_status_pb" Google::Ads::GoogleAds::V6::Enums::DataDrivenModelStatusEnum::DataDrivenModelStatus.descriptor end - # Returns the descriptor for the ResponseContentType enum + # Returns the descriptor for the AccountBudgetProposalStatus enum # - # @return [Google::Protobuf::EnumDescriptor] for the ResponseContentType enum - def self.response_content_type - require "google/ads/google_ads/v6/enums/response_content_type_pb" - Google::Ads::GoogleAds::V6::Enums::ResponseContentTypeEnum::ResponseContentType.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalStatus enum + def self.account_budget_proposal_status + require "google/ads/google_ads/v6/enums/account_budget_proposal_status_pb" + Google::Ads::GoogleAds::V6::Enums::AccountBudgetProposalStatusEnum::AccountBudgetProposalStatus.descriptor end - # Returns the descriptor for the KeywordPlanCompetitionLevel enum + # Returns the descriptor for the KeywordPlanForecastInterval enum # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCompetitionLevel enum - def self.keyword_plan_competition_level - require "google/ads/google_ads/v6/enums/keyword_plan_competition_level_pb" - Google::Ads::GoogleAds::V6::Enums::KeywordPlanCompetitionLevelEnum::KeywordPlanCompetitionLevel.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanForecastInterval enum + def self.keyword_plan_forecast_interval + require "google/ads/google_ads/v6/enums/keyword_plan_forecast_interval_pb" + Google::Ads::GoogleAds::V6::Enums::KeywordPlanForecastIntervalEnum::KeywordPlanForecastInterval.descriptor end - # Returns the descriptor for the MonthOfYear enum + # Returns the descriptor for the ResponseContentType enum # - # @return [Google::Protobuf::EnumDescriptor] for the MonthOfYear enum - def self.month_of_year - require "google/ads/google_ads/v6/enums/month_of_year_pb" - Google::Ads::GoogleAds::V6::Enums::MonthOfYearEnum::MonthOfYear.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the ResponseContentType enum + def self.response_content_type + require "google/ads/google_ads/v6/enums/response_content_type_pb" + Google::Ads::GoogleAds::V6::Enums::ResponseContentTypeEnum::ResponseContentType.descriptor end # Returns the descriptor for the InteractionEventType enum # # @return [Google::Protobuf::EnumDescriptor] for the InteractionEventType enum @@ -1914,10 +1898,18 @@ def self.hotel_rate_type require "google/ads/google_ads/v6/enums/hotel_rate_type_pb" Google::Ads::GoogleAds::V6::Enums::HotelRateTypeEnum::HotelRateType.descriptor end + # Returns the descriptor for the MonthOfYear enum + # + # @return [Google::Protobuf::EnumDescriptor] for the MonthOfYear enum + def self.month_of_year + require "google/ads/google_ads/v6/enums/month_of_year_pb" + Google::Ads::GoogleAds::V6::Enums::MonthOfYearEnum::MonthOfYear.descriptor + end + # Returns the descriptor for the SearchEngineResultsPageType enum # # @return [Google::Protobuf::EnumDescriptor] for the SearchEngineResultsPageType enum def self.search_engine_results_page_type require "google/ads/google_ads/v6/enums/search_engine_results_page_type_pb" @@ -1946,10 +1938,18 @@ def self.summary_row_setting require "google/ads/google_ads/v6/enums/summary_row_setting_pb" Google::Ads::GoogleAds::V6::Enums::SummaryRowSettingEnum::SummaryRowSetting.descriptor end + # Returns the descriptor for the KeywordPlanCompetitionLevel enum + # + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCompetitionLevel enum + def self.keyword_plan_competition_level + require "google/ads/google_ads/v6/enums/keyword_plan_competition_level_pb" + Google::Ads::GoogleAds::V6::Enums::KeywordPlanCompetitionLevelEnum::KeywordPlanCompetitionLevel.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/v6/enums/reach_plan_ad_length_pb" @@ -1978,98 +1978,234 @@ def self.conversion_adjustment_type require "google/ads/google_ads/v6/enums/conversion_adjustment_type_pb" Google::Ads::GoogleAds::V6::Enums::ConversionAdjustmentTypeEnum::ConversionAdjustmentType.descriptor end - # Returns the descriptor for the CampaignFeedError enum + # Returns the descriptor for the KeywordPlanCampaignError enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignFeedError enum - def self.campaign_feed_error - require "google/ads/google_ads/v6/errors/campaign_feed_error_pb" - Google::Ads::GoogleAds::V6::Errors::CampaignFeedErrorEnum::CampaignFeedError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCampaignError enum + def self.keyword_plan_campaign_error + require "google/ads/google_ads/v6/errors/keyword_plan_campaign_error_pb" + Google::Ads::GoogleAds::V6::Errors::KeywordPlanCampaignErrorEnum::KeywordPlanCampaignError.descriptor end - # Returns the descriptor for the SettingError enum + # Returns the descriptor for the UserDataError enum # - # @return [Google::Protobuf::EnumDescriptor] for the SettingError enum - def self.setting_error - require "google/ads/google_ads/v6/errors/setting_error_pb" - Google::Ads::GoogleAds::V6::Errors::SettingErrorEnum::SettingError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the UserDataError enum + def self.user_data_error + require "google/ads/google_ads/v6/errors/user_data_error_pb" + Google::Ads::GoogleAds::V6::Errors::UserDataErrorEnum::UserDataError.descriptor end - # Returns the descriptor for the AccountLinkError enum + # Returns the descriptor for the KeywordPlanAdGroupError enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccountLinkError enum - def self.account_link_error - require "google/ads/google_ads/v6/errors/account_link_error_pb" - Google::Ads::GoogleAds::V6::Errors::AccountLinkErrorEnum::AccountLinkError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanAdGroupError enum + def self.keyword_plan_ad_group_error + require "google/ads/google_ads/v6/errors/keyword_plan_ad_group_error_pb" + Google::Ads::GoogleAds::V6::Errors::KeywordPlanAdGroupErrorEnum::KeywordPlanAdGroupError.descriptor end - # Returns the descriptor for the CampaignCriterionError enum + # Returns the descriptor for the CustomerClientLinkError enum # - # @return [Google::Protobuf::EnumDescriptor] for the CampaignCriterionError enum - def self.campaign_criterion_error - require "google/ads/google_ads/v6/errors/campaign_criterion_error_pb" - Google::Ads::GoogleAds::V6::Errors::CampaignCriterionErrorEnum::CampaignCriterionError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomerClientLinkError enum + def self.customer_client_link_error + require "google/ads/google_ads/v6/errors/customer_client_link_error_pb" + Google::Ads::GoogleAds::V6::Errors::CustomerClientLinkErrorEnum::CustomerClientLinkError.descriptor end - # Returns the descriptor for the SizeLimitError enum + # Returns the descriptor for the AdError enum # - # @return [Google::Protobuf::EnumDescriptor] for the SizeLimitError enum - def self.size_limit_error - require "google/ads/google_ads/v6/errors/size_limit_error_pb" - Google::Ads::GoogleAds::V6::Errors::SizeLimitErrorEnum::SizeLimitError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AdError enum + def self.ad_error + require "google/ads/google_ads/v6/errors/ad_error_pb" + Google::Ads::GoogleAds::V6::Errors::AdErrorEnum::AdError.descriptor end - # Returns the descriptor for the FeedItemSetError enum + # Returns the descriptor for the CustomerManagerLinkError enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetError enum - def self.feed_item_set_error - require "google/ads/google_ads/v6/errors/feed_item_set_error_pb" - Google::Ads::GoogleAds::V6::Errors::FeedItemSetErrorEnum::FeedItemSetError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the CustomerManagerLinkError enum + def self.customer_manager_link_error + require "google/ads/google_ads/v6/errors/customer_manager_link_error_pb" + Google::Ads::GoogleAds::V6::Errors::CustomerManagerLinkErrorEnum::CustomerManagerLinkError.descriptor end + # Returns the descriptor for the CustomAudienceError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceError enum + def self.custom_audience_error + require "google/ads/google_ads/v6/errors/custom_audience_error_pb" + Google::Ads::GoogleAds::V6::Errors::CustomAudienceErrorEnum::CustomAudienceError.descriptor + end + + # Returns the descriptor for the InvoiceError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the InvoiceError enum + def self.invoice_error + require "google/ads/google_ads/v6/errors/invoice_error_pb" + Google::Ads::GoogleAds::V6::Errors::InvoiceErrorEnum::InvoiceError.descriptor + end + + # Returns the descriptor for the AccountBudgetProposalError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalError enum + def self.account_budget_proposal_error + require "google/ads/google_ads/v6/errors/account_budget_proposal_error_pb" + Google::Ads::GoogleAds::V6::Errors::AccountBudgetProposalErrorEnum::AccountBudgetProposalError.descriptor + end + + # Returns the descriptor for the CustomerError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the CustomerError enum + def self.customer_error + require "google/ads/google_ads/v6/errors/customer_error_pb" + Google::Ads::GoogleAds::V6::Errors::CustomerErrorEnum::CustomerError.descriptor + end + + # Returns the descriptor for the BatchJobError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the BatchJobError enum + def self.batch_job_error + require "google/ads/google_ads/v6/errors/batch_job_error_pb" + Google::Ads::GoogleAds::V6::Errors::BatchJobErrorEnum::BatchJobError.descriptor + end + + # Returns the descriptor for the RequestError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the RequestError enum + def self.request_error + require "google/ads/google_ads/v6/errors/request_error_pb" + Google::Ads::GoogleAds::V6::Errors::RequestErrorEnum::RequestError.descriptor + end + + # Returns the descriptor for the KeywordPlanCampaignKeywordError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCampaignKeywordError enum + def self.keyword_plan_campaign_keyword_error + require "google/ads/google_ads/v6/errors/keyword_plan_campaign_keyword_error_pb" + Google::Ads::GoogleAds::V6::Errors::KeywordPlanCampaignKeywordErrorEnum::KeywordPlanCampaignKeywordError.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/v6/errors/shared_set_error_pb" Google::Ads::GoogleAds::V6::Errors::SharedSetErrorEnum::SharedSetError.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/v6/errors/asset_link_error_pb" + Google::Ads::GoogleAds::V6::Errors::AssetLinkErrorEnum::AssetLinkError.descriptor + end + + # Returns the descriptor for the NotEmptyError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the NotEmptyError enum + def self.not_empty_error + require "google/ads/google_ads/v6/errors/not_empty_error_pb" + Google::Ads::GoogleAds::V6::Errors::NotEmptyErrorEnum::NotEmptyError.descriptor + end + + # Returns the descriptor for the ImageError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the ImageError enum + def self.image_error + require "google/ads/google_ads/v6/errors/image_error_pb" + Google::Ads::GoogleAds::V6::Errors::ImageErrorEnum::ImageError.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/v6/errors/setting_error_pb" + Google::Ads::GoogleAds::V6::Errors::SettingErrorEnum::SettingError.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/v6/errors/feed_item_target_error_pb" + Google::Ads::GoogleAds::V6::Errors::FeedItemTargetErrorEnum::FeedItemTargetError.descriptor + end + + # Returns the descriptor for the KeywordPlanAdGroupKeywordError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanAdGroupKeywordError enum + def self.keyword_plan_ad_group_keyword_error + require "google/ads/google_ads/v6/errors/keyword_plan_ad_group_keyword_error_pb" + Google::Ads::GoogleAds::V6::Errors::KeywordPlanAdGroupKeywordErrorEnum::KeywordPlanAdGroupKeywordError.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/v6/errors/language_code_error_pb" + Google::Ads::GoogleAds::V6::Errors::LanguageCodeErrorEnum::LanguageCodeError.descriptor + end + + # Returns the descriptor for the FieldMaskError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FieldMaskError enum + def self.field_mask_error + require "google/ads/google_ads/v6/errors/field_mask_error_pb" + Google::Ads::GoogleAds::V6::Errors::FieldMaskErrorEnum::FieldMaskError.descriptor + end + + # Returns the descriptor for the DistinctError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the DistinctError enum + def self.distinct_error + require "google/ads/google_ads/v6/errors/distinct_error_pb" + Google::Ads::GoogleAds::V6::Errors::DistinctErrorEnum::DistinctError.descriptor + end + + # Returns the descriptor for the ConversionActionError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionError enum + def self.conversion_action_error + require "google/ads/google_ads/v6/errors/conversion_action_error_pb" + Google::Ads::GoogleAds::V6::Errors::ConversionActionErrorEnum::ConversionActionError.descriptor + end + + # Returns the descriptor for the FeedItemSetLinkError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetLinkError enum + def self.feed_item_set_link_error + require "google/ads/google_ads/v6/errors/feed_item_set_link_error_pb" + Google::Ads::GoogleAds::V6::Errors::FeedItemSetLinkErrorEnum::FeedItemSetLinkError.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/v6/errors/access_invitation_error_pb" Google::Ads::GoogleAds::V6::Errors::AccessInvitationErrorEnum::AccessInvitationError.descriptor end - # Returns the descriptor for the AccountBudgetProposalError enum + # Returns the descriptor for the AccountLinkError enum # - # @return [Google::Protobuf::EnumDescriptor] for the AccountBudgetProposalError enum - def self.account_budget_proposal_error - require "google/ads/google_ads/v6/errors/account_budget_proposal_error_pb" - Google::Ads::GoogleAds::V6::Errors::AccountBudgetProposalErrorEnum::AccountBudgetProposalError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the AccountLinkError enum + def self.account_link_error + require "google/ads/google_ads/v6/errors/account_link_error_pb" + Google::Ads::GoogleAds::V6::Errors::AccountLinkErrorEnum::AccountLinkError.descriptor end # Returns the descriptor for the AdCustomizerError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdCustomizerError enum def self.ad_customizer_error require "google/ads/google_ads/v6/errors/ad_customizer_error_pb" Google::Ads::GoogleAds::V6::Errors::AdCustomizerErrorEnum::AdCustomizerError.descriptor end - # Returns the descriptor for the AdError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the AdError enum - def self.ad_error - require "google/ads/google_ads/v6/errors/ad_error_pb" - Google::Ads::GoogleAds::V6::Errors::AdErrorEnum::AdError.descriptor - end - # Returns the descriptor for the AdGroupAdError enum # # @return [Google::Protobuf::EnumDescriptor] for the AdGroupAdError enum def self.ad_group_ad_error require "google/ads/google_ads/v6/errors/ad_group_ad_error_pb" @@ -2138,18 +2274,10 @@ def self.asset_error require "google/ads/google_ads/v6/errors/asset_error_pb" Google::Ads::GoogleAds::V6::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/v6/errors/asset_link_error_pb" - Google::Ads::GoogleAds::V6::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/v6/errors/authentication_error_pb" @@ -2162,18 +2290,10 @@ def self.authorization_error require "google/ads/google_ads/v6/errors/authorization_error_pb" Google::Ads::GoogleAds::V6::Errors::AuthorizationErrorEnum::AuthorizationError.descriptor end - # Returns the descriptor for the BatchJobError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the BatchJobError enum - def self.batch_job_error - require "google/ads/google_ads/v6/errors/batch_job_error_pb" - Google::Ads::GoogleAds::V6::Errors::BatchJobErrorEnum::BatchJobError.descriptor - end - # Returns the descriptor for the BiddingError enum # # @return [Google::Protobuf::EnumDescriptor] for the BiddingError enum def self.bidding_error require "google/ads/google_ads/v6/errors/bidding_error_pb" @@ -2202,10 +2322,18 @@ def self.campaign_budget_error require "google/ads/google_ads/v6/errors/campaign_budget_error_pb" Google::Ads::GoogleAds::V6::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/v6/errors/campaign_criterion_error_pb" + Google::Ads::GoogleAds::V6::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/v6/errors/campaign_draft_error_pb" @@ -2226,10 +2354,18 @@ def self.campaign_experiment_error require "google/ads/google_ads/v6/errors/campaign_experiment_error_pb" Google::Ads::GoogleAds::V6::Errors::CampaignExperimentErrorEnum::CampaignExperimentError.descriptor end + # Returns the descriptor for the CampaignFeedError enum + # + # @return [Google::Protobuf::EnumDescriptor] for the CampaignFeedError enum + def self.campaign_feed_error + require "google/ads/google_ads/v6/errors/campaign_feed_error_pb" + Google::Ads::GoogleAds::V6::Errors::CampaignFeedErrorEnum::CampaignFeedError.descriptor + end + # Returns the descriptor for the CampaignSharedSetError enum # # @return [Google::Protobuf::EnumDescriptor] for the CampaignSharedSetError enum def self.campaign_shared_set_error require "google/ads/google_ads/v6/errors/campaign_shared_set_error_pb" @@ -2266,18 +2402,10 @@ def self.context_error require "google/ads/google_ads/v6/errors/context_error_pb" Google::Ads::GoogleAds::V6::Errors::ContextErrorEnum::ContextError.descriptor end - # Returns the descriptor for the ConversionActionError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ConversionActionError enum - def self.conversion_action_error - require "google/ads/google_ads/v6/errors/conversion_action_error_pb" - Google::Ads::GoogleAds::V6::Errors::ConversionActionErrorEnum::ConversionActionError.descriptor - end - # Returns the descriptor for the ConversionAdjustmentUploadError enum # # @return [Google::Protobuf::EnumDescriptor] for the ConversionAdjustmentUploadError enum def self.conversion_adjustment_upload_error require "google/ads/google_ads/v6/errors/conversion_adjustment_upload_error_pb" @@ -2314,58 +2442,26 @@ def self.currency_code_error require "google/ads/google_ads/v6/errors/currency_code_error_pb" Google::Ads::GoogleAds::V6::Errors::CurrencyCodeErrorEnum::CurrencyCodeError.descriptor end - # Returns the descriptor for the CustomAudienceError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the CustomAudienceError enum - def self.custom_audience_error - require "google/ads/google_ads/v6/errors/custom_audience_error_pb" - Google::Ads::GoogleAds::V6::Errors::CustomAudienceErrorEnum::CustomAudienceError.descriptor - end - # Returns the descriptor for the CustomInterestError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomInterestError enum def self.custom_interest_error require "google/ads/google_ads/v6/errors/custom_interest_error_pb" Google::Ads::GoogleAds::V6::Errors::CustomInterestErrorEnum::CustomInterestError.descriptor end - # Returns the descriptor for the CustomerClientLinkError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the CustomerClientLinkError enum - def self.customer_client_link_error - require "google/ads/google_ads/v6/errors/customer_client_link_error_pb" - Google::Ads::GoogleAds::V6::Errors::CustomerClientLinkErrorEnum::CustomerClientLinkError.descriptor - end - - # Returns the descriptor for the CustomerError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the CustomerError enum - def self.customer_error - require "google/ads/google_ads/v6/errors/customer_error_pb" - Google::Ads::GoogleAds::V6::Errors::CustomerErrorEnum::CustomerError.descriptor - end - # Returns the descriptor for the CustomerFeedError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerFeedError enum def self.customer_feed_error require "google/ads/google_ads/v6/errors/customer_feed_error_pb" Google::Ads::GoogleAds::V6::Errors::CustomerFeedErrorEnum::CustomerFeedError.descriptor end - # Returns the descriptor for the CustomerManagerLinkError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the CustomerManagerLinkError enum - def self.customer_manager_link_error - require "google/ads/google_ads/v6/errors/customer_manager_link_error_pb" - Google::Ads::GoogleAds::V6::Errors::CustomerManagerLinkErrorEnum::CustomerManagerLinkError.descriptor - end - # Returns the descriptor for the CustomerUserAccessError enum # # @return [Google::Protobuf::EnumDescriptor] for the CustomerUserAccessError enum def self.customer_user_access_error require "google/ads/google_ads/v6/errors/customer_user_access_error_pb" @@ -2394,18 +2490,10 @@ def self.date_range_error require "google/ads/google_ads/v6/errors/date_range_error_pb" Google::Ads::GoogleAds::V6::Errors::DateRangeErrorEnum::DateRangeError.descriptor end - # Returns the descriptor for the DistinctError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the DistinctError enum - def self.distinct_error - require "google/ads/google_ads/v6/errors/distinct_error_pb" - Google::Ads::GoogleAds::V6::Errors::DistinctErrorEnum::DistinctError.descriptor - end - # Returns the descriptor for the EnumError enum # # @return [Google::Protobuf::EnumDescriptor] for the EnumError enum def self.enum_error require "google/ads/google_ads/v6/errors/enum_error_pb" @@ -2450,26 +2538,18 @@ def self.feed_item_error require "google/ads/google_ads/v6/errors/feed_item_error_pb" Google::Ads::GoogleAds::V6::Errors::FeedItemErrorEnum::FeedItemError.descriptor end - # Returns the descriptor for the FeedItemSetLinkError enum + # Returns the descriptor for the FeedItemSetError enum # - # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetLinkError enum - def self.feed_item_set_link_error - require "google/ads/google_ads/v6/errors/feed_item_set_link_error_pb" - Google::Ads::GoogleAds::V6::Errors::FeedItemSetLinkErrorEnum::FeedItemSetLinkError.descriptor + # @return [Google::Protobuf::EnumDescriptor] for the FeedItemSetError enum + def self.feed_item_set_error + require "google/ads/google_ads/v6/errors/feed_item_set_error_pb" + Google::Ads::GoogleAds::V6::Errors::FeedItemSetErrorEnum::FeedItemSetError.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/v6/errors/feed_item_target_error_pb" - Google::Ads::GoogleAds::V6::Errors::FeedItemTargetErrorEnum::FeedItemTargetError.descriptor - end - # Returns the descriptor for the FeedMappingError enum # # @return [Google::Protobuf::EnumDescriptor] for the FeedMappingError enum def self.feed_mapping_error require "google/ads/google_ads/v6/errors/feed_mapping_error_pb" @@ -2482,18 +2562,10 @@ def self.field_error require "google/ads/google_ads/v6/errors/field_error_pb" Google::Ads::GoogleAds::V6::Errors::FieldErrorEnum::FieldError.descriptor end - # Returns the descriptor for the FieldMaskError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the FieldMaskError enum - def self.field_mask_error - require "google/ads/google_ads/v6/errors/field_mask_error_pb" - Google::Ads::GoogleAds::V6::Errors::FieldMaskErrorEnum::FieldMaskError.descriptor - end - # Returns the descriptor for the FunctionError enum # # @return [Google::Protobuf::EnumDescriptor] for the FunctionError enum def self.function_error require "google/ads/google_ads/v6/errors/function_error_pb" @@ -2530,66 +2602,18 @@ def self.id_error require "google/ads/google_ads/v6/errors/id_error_pb" Google::Ads::GoogleAds::V6::Errors::IdErrorEnum::IdError.descriptor end - # Returns the descriptor for the ImageError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the ImageError enum - def self.image_error - require "google/ads/google_ads/v6/errors/image_error_pb" - Google::Ads::GoogleAds::V6::Errors::ImageErrorEnum::ImageError.descriptor - end - # Returns the descriptor for the InternalError enum # # @return [Google::Protobuf::EnumDescriptor] for the InternalError enum def self.internal_error require "google/ads/google_ads/v6/errors/internal_error_pb" Google::Ads::GoogleAds::V6::Errors::InternalErrorEnum::InternalError.descriptor end - # Returns the descriptor for the InvoiceError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the InvoiceError enum - def self.invoice_error - require "google/ads/google_ads/v6/errors/invoice_error_pb" - Google::Ads::GoogleAds::V6::Errors::InvoiceErrorEnum::InvoiceError.descriptor - end - - # Returns the descriptor for the KeywordPlanAdGroupError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanAdGroupError enum - def self.keyword_plan_ad_group_error - require "google/ads/google_ads/v6/errors/keyword_plan_ad_group_error_pb" - Google::Ads::GoogleAds::V6::Errors::KeywordPlanAdGroupErrorEnum::KeywordPlanAdGroupError.descriptor - end - - # Returns the descriptor for the KeywordPlanAdGroupKeywordError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanAdGroupKeywordError enum - def self.keyword_plan_ad_group_keyword_error - require "google/ads/google_ads/v6/errors/keyword_plan_ad_group_keyword_error_pb" - Google::Ads::GoogleAds::V6::Errors::KeywordPlanAdGroupKeywordErrorEnum::KeywordPlanAdGroupKeywordError.descriptor - end - - # Returns the descriptor for the KeywordPlanCampaignError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCampaignError enum - def self.keyword_plan_campaign_error - require "google/ads/google_ads/v6/errors/keyword_plan_campaign_error_pb" - Google::Ads::GoogleAds::V6::Errors::KeywordPlanCampaignErrorEnum::KeywordPlanCampaignError.descriptor - end - - # Returns the descriptor for the KeywordPlanCampaignKeywordError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanCampaignKeywordError enum - def self.keyword_plan_campaign_keyword_error - require "google/ads/google_ads/v6/errors/keyword_plan_campaign_keyword_error_pb" - Google::Ads::GoogleAds::V6::Errors::KeywordPlanCampaignKeywordErrorEnum::KeywordPlanCampaignKeywordError.descriptor - end - # Returns the descriptor for the KeywordPlanError enum # # @return [Google::Protobuf::EnumDescriptor] for the KeywordPlanError enum def self.keyword_plan_error require "google/ads/google_ads/v6/errors/keyword_plan_error_pb" @@ -2610,18 +2634,10 @@ def self.label_error require "google/ads/google_ads/v6/errors/label_error_pb" Google::Ads::GoogleAds::V6::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/v6/errors/language_code_error_pb" - Google::Ads::GoogleAds::V6::Errors::LanguageCodeErrorEnum::LanguageCodeError.descriptor - end - # Returns the descriptor for the ListOperationError enum # # @return [Google::Protobuf::EnumDescriptor] for the ListOperationError enum def self.list_operation_error require "google/ads/google_ads/v6/errors/list_operation_error_pb" @@ -2690,18 +2706,10 @@ def self.not_allowlisted_error require "google/ads/google_ads/v6/errors/not_allowlisted_error_pb" Google::Ads::GoogleAds::V6::Errors::NotAllowlistedErrorEnum::NotAllowlistedError.descriptor end - # Returns the descriptor for the NotEmptyError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the NotEmptyError enum - def self.not_empty_error - require "google/ads/google_ads/v6/errors/not_empty_error_pb" - Google::Ads::GoogleAds::V6::Errors::NotEmptyErrorEnum::NotEmptyError.descriptor - end - # Returns the descriptor for the NullError enum # # @return [Google::Protobuf::EnumDescriptor] for the NullError enum def self.null_error require "google/ads/google_ads/v6/errors/null_error_pb" @@ -2818,18 +2826,10 @@ def self.region_code_error require "google/ads/google_ads/v6/errors/region_code_error_pb" Google::Ads::GoogleAds::V6::Errors::RegionCodeErrorEnum::RegionCodeError.descriptor end - # Returns the descriptor for the RequestError enum - # - # @return [Google::Protobuf::EnumDescriptor] for the RequestError enum - def self.request_error - require "google/ads/google_ads/v6/errors/request_error_pb" - Google::Ads::GoogleAds::V6::Errors::RequestErrorEnum::RequestError.descriptor - end - # Returns the descriptor for the ResourceAccessDeniedError enum # # @return [Google::Protobuf::EnumDescriptor] for the ResourceAccessDeniedError enum def self.resource_access_denied_error require "google/ads/google_ads/v6/errors/resource_access_denied_error_pb" @@ -2850,10 +2850,18 @@ def self.shared_criterion_error require "google/ads/google_ads/v6/errors/shared_criterion_error_pb" Google::Ads::GoogleAds::V6::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/v6/errors/size_limit_error_pb" + Google::Ads::GoogleAds::V6::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/v6/errors/string_format_error_pb" @@ -2888,17 +2896,9 @@ # # @return [Google::Protobuf::EnumDescriptor] for the UrlFieldError enum def self.url_field_error require "google/ads/google_ads/v6/errors/url_field_error_pb" Google::Ads::GoogleAds::V6::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/v6/errors/user_data_error_pb" - Google::Ads::GoogleAds::V6::Errors::UserDataErrorEnum::UserDataError.descriptor end # Returns the descriptor for the UserListError enum # # @return [Google::Protobuf::EnumDescriptor] for the UserListError enum