import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; import type { IBinaryWriter } from "@protobuf-ts/runtime"; import type { BinaryReadOptions } from "@protobuf-ts/runtime"; import type { IBinaryReader } from "@protobuf-ts/runtime"; import type { PartialMessage } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; import { ResourceLimitTypeEnum_ResourceLimitType } from "../enums/resource_limit_type"; import { Duration } from "../../google/protobuf/duration"; import { PolicyTopicEntry } from "../common/policy"; import { PolicyViolationKey } from "../common/policy"; import { AudienceInsightsErrorEnum_AudienceInsightsError } from "./audience_insights_error"; import { ExperimentArmErrorEnum_ExperimentArmError } from "./experiment_arm_error"; import { AudienceErrorEnum_AudienceError } from "./audience_error"; import { CustomAudienceErrorEnum_CustomAudienceError } from "./custom_audience_error"; import { CustomerUserAccessErrorEnum_CustomerUserAccessError } from "./customer_user_access_error"; import { ThirdPartyAppAnalyticsLinkErrorEnum_ThirdPartyAppAnalyticsLinkError } from "./third_party_app_analytics_link_error"; import { AccountLinkErrorEnum_AccountLinkError } from "./account_link_error"; import { BatchJobErrorEnum_BatchJobError } from "./batch_job_error"; import { UserDataErrorEnum_UserDataError } from "./user_data_error"; import { AssetLinkErrorEnum_AssetLinkError } from "./asset_link_error"; import { TimeZoneErrorEnum_TimeZoneError } from "./time_zone_error"; import { PaymentsAccountErrorEnum_PaymentsAccountError } from "./payments_account_error"; import { InvoiceErrorEnum_InvoiceError } from "./invoice_error"; import { ReachPlanErrorEnum_ReachPlanError } from "./reach_plan_error"; import { AccessInvitationErrorEnum_AccessInvitationError } from "./access_invitation_error"; import { ExperimentErrorEnum_ExperimentError } from "./experiment_error"; import { CurrencyCodeErrorEnum_CurrencyCodeError } from "./currency_code_error"; import { ManagerLinkErrorEnum_ManagerLinkError } from "./manager_link_error"; import { NotAllowlistedErrorEnum_NotAllowlistedError } from "./not_allowlisted_error"; import { OfflineUserDataJobErrorEnum_OfflineUserDataJobError } from "./offline_user_data_job_error"; import { SizeLimitErrorEnum_SizeLimitError } from "./size_limit_error"; import { PolicyValidationParameterErrorEnum_PolicyValidationParameterError } from "./policy_validation_parameter_error"; import { PartialFailureErrorEnum_PartialFailureError } from "./partial_failure_error"; import { PolicyViolationErrorEnum_PolicyViolationError } from "./policy_violation_error"; import { FeedItemTargetErrorEnum_FeedItemTargetError } from "./feed_item_target_error"; import { FeedItemSetLinkErrorEnum_FeedItemSetLinkError } from "./feed_item_set_link_error"; import { FeedItemSetErrorEnum_FeedItemSetError } from "./feed_item_set_error"; import { ExtensionSettingErrorEnum_ExtensionSettingError } from "./extension_setting_error"; import { FeedItemValidationErrorEnum_FeedItemValidationError } from "./feed_item_validation_error"; import { AdParameterErrorEnum_AdParameterError } from "./ad_parameter_error"; import { ExtensionFeedItemErrorEnum_ExtensionFeedItemError } from "./extension_feed_item_error"; import { CampaignExperimentErrorEnum_CampaignExperimentError } from "./campaign_experiment_error"; import { CustomInterestErrorEnum_CustomInterestError } from "./custom_interest_error"; import { CampaignFeedErrorEnum_CampaignFeedError } from "./campaign_feed_error"; import { AdGroupFeedErrorEnum_AdGroupFeedError } from "./ad_group_feed_error"; import { CustomerFeedErrorEnum_CustomerFeedError } from "./customer_feed_error"; import { FeedMappingErrorEnum_FeedMappingError } from "./feed_mapping_error"; import { CustomerManagerLinkErrorEnum_CustomerManagerLinkError } from "./customer_manager_link_error"; import { CustomerClientLinkErrorEnum_CustomerClientLinkError } from "./customer_client_link_error"; import { BillingSetupErrorEnum_BillingSetupError } from "./billing_setup_error"; import { LabelErrorEnum_LabelError } from "./label_error"; import { FeedItemErrorEnum_FeedItemError } from "./feed_item_error"; import { CampaignDraftErrorEnum_CampaignDraftError } from "./campaign_draft_error"; import { GeoTargetConstantSuggestionErrorEnum_GeoTargetConstantSuggestionError } from "./geo_target_constant_suggestion_error"; import { FeedErrorEnum_FeedError } from "./feed_error"; import { ChangeStatusErrorEnum_ChangeStatusError } from "./change_status_error"; import { ChangeEventErrorEnum_ChangeEventError } from "./change_event_error"; import { UserListErrorEnum_UserListError } from "./user_list_error"; import { AccountBudgetProposalErrorEnum_AccountBudgetProposalError } from "./account_budget_proposal_error"; import { KeywordPlanIdeaErrorEnum_KeywordPlanIdeaError } from "./keyword_plan_idea_error"; import { KeywordPlanAdGroupKeywordErrorEnum_KeywordPlanAdGroupKeywordError } from "./keyword_plan_ad_group_keyword_error"; import { KeywordPlanAdGroupErrorEnum_KeywordPlanAdGroupError } from "./keyword_plan_ad_group_error"; import { KeywordPlanCampaignKeywordErrorEnum_KeywordPlanCampaignKeywordError } from "./keyword_plan_campaign_keyword_error"; import { KeywordPlanCampaignErrorEnum_KeywordPlanCampaignError } from "./keyword_plan_campaign_error"; import { KeywordPlanErrorEnum_KeywordPlanError } from "./keyword_plan_error"; import { EnumErrorEnum_EnumError } from "./enum_error"; import { PolicyFindingErrorEnum_PolicyFindingError } from "./policy_finding_error"; import { DatabaseErrorEnum_DatabaseError } from "./database_error"; import { HeaderErrorEnum_HeaderError } from "./header_error"; import { ConversionValueRuleSetErrorEnum_ConversionValueRuleSetError } from "./conversion_value_rule_set_error"; import { ConversionValueRuleErrorEnum_ConversionValueRuleError } from "./conversion_value_rule_error"; import { ConversionUploadErrorEnum_ConversionUploadError } from "./conversion_upload_error"; import { ConversionCustomVariableErrorEnum_ConversionCustomVariableError } from "./conversion_custom_variable_error"; import { ConversionAdjustmentUploadErrorEnum_ConversionAdjustmentUploadError } from "./conversion_adjustment_upload_error"; import { ConversionActionErrorEnum_ConversionActionError } from "./conversion_action_error"; import { CampaignSharedSetErrorEnum_CampaignSharedSetError } from "./campaign_shared_set_error"; import { SharedCriterionErrorEnum_SharedCriterionError } from "./shared_criterion_error"; import { SharedSetErrorEnum_SharedSetError } from "./shared_set_error"; import { FieldErrorEnum_FieldError } from "./field_error"; import { ContextErrorEnum_ContextError } from "./context_error"; import { AdGroupBidModifierErrorEnum_AdGroupBidModifierError } from "./ad_group_bid_modifier_error"; import { YoutubeVideoRegistrationErrorEnum_YoutubeVideoRegistrationError } from "./youtube_video_registration_error"; import { ResourceCountLimitExceededErrorEnum_ResourceCountLimitExceededError } from "./resource_count_limit_exceeded_error"; import { ResourceAccessDeniedErrorEnum_ResourceAccessDeniedError } from "./resource_access_denied_error"; import { OperationAccessDeniedErrorEnum_OperationAccessDeniedError } from "./operation_access_denied_error"; import { StringLengthErrorEnum_StringLengthError } from "./string_length_error"; import { StringFormatErrorEnum_StringFormatError } from "./string_format_error"; import { SettingErrorEnum_SettingError } from "./setting_error"; import { RegionCodeErrorEnum_RegionCodeError } from "./region_code_error"; import { RecommendationErrorEnum_RecommendationError } from "./recommendation_error"; import { RangeErrorEnum_RangeError } from "./range_error"; import { OperatorErrorEnum_OperatorError } from "./operator_error"; import { NullErrorEnum_NullError } from "./null_error"; import { NotEmptyErrorEnum_NotEmptyError } from "./not_empty_error"; import { NewResourceCreationErrorEnum_NewResourceCreationError } from "./new_resource_creation_error"; import { MultiplierErrorEnum_MultiplierError } from "./multiplier_error"; import { MerchantCenterErrorEnum_MerchantCenterError } from "./merchant_center_error"; import { MediaFileErrorEnum_MediaFileError } from "./media_file_error"; import { MediaUploadErrorEnum_MediaUploadError } from "./media_upload_error"; import { MediaBundleErrorEnum_MediaBundleError } from "./media_bundle_error"; import { LanguageCodeErrorEnum_LanguageCodeError } from "./language_code_error"; import { ImageErrorEnum_ImageError } from "./image_error"; import { IdErrorEnum_IdError } from "./id_error"; import { FunctionParsingErrorEnum_FunctionParsingError } from "./function_parsing_error"; import { FunctionErrorEnum_FunctionError } from "./function_error"; import { FeedAttributeReferenceErrorEnum_FeedAttributeReferenceError } from "./feed_attribute_reference_error"; import { DistinctErrorEnum_DistinctError } from "./distinct_error"; import { DateRangeErrorEnum_DateRangeError } from "./date_range_error"; import { DateErrorEnum_DateError } from "./date_error"; import { CustomizerAttributeErrorEnum_CustomizerAttributeError } from "./customizer_attribute_error"; import { CustomerErrorEnum_CustomerError } from "./customer_error"; import { CustomerCustomizerErrorEnum_CustomerCustomizerError } from "./customer_customizer_error"; import { CustomConversionGoalErrorEnum_CustomConversionGoalError } from "./custom_conversion_goal_error"; import { CriterionErrorEnum_CriterionError } from "./criterion_error"; import { CountryCodeErrorEnum_CountryCodeError } from "./country_code_error"; import { ConversionGoalCampaignConfigErrorEnum_ConversionGoalCampaignConfigError } from "./conversion_goal_campaign_config_error"; import { CollectionSizeErrorEnum_CollectionSizeError } from "./collection_size_error"; import { CampaignCustomizerErrorEnum_CampaignCustomizerError } from "./campaign_customizer_error"; import { CampaignConversionGoalErrorEnum_CampaignConversionGoalError } from "./campaign_conversion_goal_error"; import { CampaignCriterionErrorEnum_CampaignCriterionError } from "./campaign_criterion_error"; import { BiddingErrorEnum_BiddingError } from "./bidding_error"; import { AssetSetErrorEnum_AssetSetError } from "./asset_set_error"; import { AssetSetLinkErrorEnum_AssetSetLinkError } from "./asset_set_link_error"; import { AssetSetAssetErrorEnum_AssetSetAssetError } from "./asset_set_asset_error"; import { AssetGroupErrorEnum_AssetGroupError } from "./asset_group_error"; import { AssetGroupListingGroupFilterErrorEnum_AssetGroupListingGroupFilterError } from "./asset_group_listing_group_filter_error"; import { AssetGroupAssetErrorEnum_AssetGroupAssetError } from "./asset_group_asset_error"; import { AssetErrorEnum_AssetError } from "./asset_error"; import { AdxErrorEnum_AdxError } from "./adx_error"; import { AdSharingErrorEnum_AdSharingError } from "./ad_sharing_error"; import { AdGroupAdErrorEnum_AdGroupAdError } from "./ad_group_ad_error"; import { AdCustomizerErrorEnum_AdCustomizerError } from "./ad_customizer_error"; import { AdGroupCustomizerErrorEnum_AdGroupCustomizerError } from "./ad_group_customizer_error"; import { AdGroupCriterionErrorEnum_AdGroupCriterionError } from "./ad_group_criterion_error"; import { AdGroupCriterionCustomizerErrorEnum_AdGroupCriterionCustomizerError } from "./ad_group_criterion_customizer_error"; import { AuthenticationErrorEnum_AuthenticationError } from "./authentication_error"; import { CampaignErrorEnum_CampaignError } from "./campaign_error"; import { CampaignBudgetErrorEnum_CampaignBudgetError } from "./campaign_budget_error"; import { AdGroupErrorEnum_AdGroupError } from "./ad_group_error"; import { AdErrorEnum_AdError } from "./ad_error"; import { QuotaErrorEnum_QuotaError } from "./quota_error"; import { InternalErrorEnum_InternalError } from "./internal_error"; import { AuthorizationErrorEnum_AuthorizationError } from "./authorization_error"; import { FieldMaskErrorEnum_FieldMaskError } from "./field_mask_error"; import { MutateErrorEnum_MutateError } from "./mutate_error"; import { QueryErrorEnum_QueryError } from "./query_error"; import { ListOperationErrorEnum_ListOperationError } from "./list_operation_error"; import { UrlFieldErrorEnum_UrlFieldError } from "./url_field_error"; import { BiddingStrategyErrorEnum_BiddingStrategyError } from "./bidding_strategy_error"; import { RequestErrorEnum_RequestError } from "./request_error"; import { Value } from "../common/value"; /** * Describes how a GoogleAds API call failed. It's returned inside * google.rpc.Status.details when a call fails. * * @generated from protobuf message google.ads.googleads.v11.errors.GoogleAdsFailure */ export interface GoogleAdsFailure { /** * The list of errors that occurred. * * @generated from protobuf field: repeated google.ads.googleads.v11.errors.GoogleAdsError errors = 1; */ errors: GoogleAdsError[]; /** * The unique ID of the request that is used for debugging purposes. * * @generated from protobuf field: string request_id = 2; */ requestId: string; } /** * GoogleAds-specific error. * * @generated from protobuf message google.ads.googleads.v11.errors.GoogleAdsError */ export interface GoogleAdsError { /** * An enum value that indicates which error occurred. * * @generated from protobuf field: google.ads.googleads.v11.errors.ErrorCode error_code = 1; */ errorCode?: ErrorCode; /** * A human-readable description of the error. * * @generated from protobuf field: string message = 2; */ message: string; /** * The value that triggered the error. * * @generated from protobuf field: google.ads.googleads.v11.common.Value trigger = 3; */ trigger?: Value; /** * Describes the part of the request proto that caused the error. * * @generated from protobuf field: google.ads.googleads.v11.errors.ErrorLocation location = 4; */ location?: ErrorLocation; /** * Additional error details, which are returned by certain error codes. Most * error codes do not include details. * * @generated from protobuf field: google.ads.googleads.v11.errors.ErrorDetails details = 5; */ details?: ErrorDetails; } /** * The error reason represented by type and enum. * * @generated from protobuf message google.ads.googleads.v11.errors.ErrorCode */ export interface ErrorCode { /** * @generated from protobuf oneof: error_code */ errorCode: { oneofKind: "requestError"; /** * An error caused by the request * * @generated from protobuf field: google.ads.googleads.v11.errors.RequestErrorEnum.RequestError request_error = 1; */ requestError: RequestErrorEnum_RequestError; } | { oneofKind: "biddingStrategyError"; /** * An error with a Bidding Strategy mutate. * * @generated from protobuf field: google.ads.googleads.v11.errors.BiddingStrategyErrorEnum.BiddingStrategyError bidding_strategy_error = 2; */ biddingStrategyError: BiddingStrategyErrorEnum_BiddingStrategyError; } | { oneofKind: "urlFieldError"; /** * An error with a URL field mutate. * * @generated from protobuf field: google.ads.googleads.v11.errors.UrlFieldErrorEnum.UrlFieldError url_field_error = 3; */ urlFieldError: UrlFieldErrorEnum_UrlFieldError; } | { oneofKind: "listOperationError"; /** * An error with a list operation. * * @generated from protobuf field: google.ads.googleads.v11.errors.ListOperationErrorEnum.ListOperationError list_operation_error = 4; */ listOperationError: ListOperationErrorEnum_ListOperationError; } | { oneofKind: "queryError"; /** * An error with an AWQL query * * @generated from protobuf field: google.ads.googleads.v11.errors.QueryErrorEnum.QueryError query_error = 5; */ queryError: QueryErrorEnum_QueryError; } | { oneofKind: "mutateError"; /** * An error with a mutate * * @generated from protobuf field: google.ads.googleads.v11.errors.MutateErrorEnum.MutateError mutate_error = 7; */ mutateError: MutateErrorEnum_MutateError; } | { oneofKind: "fieldMaskError"; /** * An error with a field mask * * @generated from protobuf field: google.ads.googleads.v11.errors.FieldMaskErrorEnum.FieldMaskError field_mask_error = 8; */ fieldMaskError: FieldMaskErrorEnum_FieldMaskError; } | { oneofKind: "authorizationError"; /** * An error encountered when trying to authorize a user. * * @generated from protobuf field: google.ads.googleads.v11.errors.AuthorizationErrorEnum.AuthorizationError authorization_error = 9; */ authorizationError: AuthorizationErrorEnum_AuthorizationError; } | { oneofKind: "internalError"; /** * An unexpected server-side error. * * @generated from protobuf field: google.ads.googleads.v11.errors.InternalErrorEnum.InternalError internal_error = 10; */ internalError: InternalErrorEnum_InternalError; } | { oneofKind: "quotaError"; /** * An error with the amonut of quota remaining. * * @generated from protobuf field: google.ads.googleads.v11.errors.QuotaErrorEnum.QuotaError quota_error = 11; */ quotaError: QuotaErrorEnum_QuotaError; } | { oneofKind: "adError"; /** * An error with an Ad Group Ad mutate. * * @generated from protobuf field: google.ads.googleads.v11.errors.AdErrorEnum.AdError ad_error = 12; */ adError: AdErrorEnum_AdError; } | { oneofKind: "adGroupError"; /** * An error with an Ad Group mutate. * * @generated from protobuf field: google.ads.googleads.v11.errors.AdGroupErrorEnum.AdGroupError ad_group_error = 13; */ adGroupError: AdGroupErrorEnum_AdGroupError; } | { oneofKind: "campaignBudgetError"; /** * An error with a Campaign Budget mutate. * * @generated from protobuf field: google.ads.googleads.v11.errors.CampaignBudgetErrorEnum.CampaignBudgetError campaign_budget_error = 14; */ campaignBudgetError: CampaignBudgetErrorEnum_CampaignBudgetError; } | { oneofKind: "campaignError"; /** * An error with a Campaign mutate. * * @generated from protobuf field: google.ads.googleads.v11.errors.CampaignErrorEnum.CampaignError campaign_error = 15; */ campaignError: CampaignErrorEnum_CampaignError; } | { oneofKind: "authenticationError"; /** * Indicates failure to properly authenticate user. * * @generated from protobuf field: google.ads.googleads.v11.errors.AuthenticationErrorEnum.AuthenticationError authentication_error = 17; */ authenticationError: AuthenticationErrorEnum_AuthenticationError; } | { oneofKind: "adGroupCriterionCustomizerError"; /** * The reasons for the ad group criterion customizer error. * * @generated from protobuf field: google.ads.googleads.v11.errors.AdGroupCriterionCustomizerErrorEnum.AdGroupCriterionCustomizerError ad_group_criterion_customizer_error = 161; */ adGroupCriterionCustomizerError: AdGroupCriterionCustomizerErrorEnum_AdGroupCriterionCustomizerError; } | { oneofKind: "adGroupCriterionError"; /** * Indicates failure to properly authenticate user. * * @generated from protobuf field: google.ads.googleads.v11.errors.AdGroupCriterionErrorEnum.AdGroupCriterionError ad_group_criterion_error = 18; */ adGroupCriterionError: AdGroupCriterionErrorEnum_AdGroupCriterionError; } | { oneofKind: "adGroupCustomizerError"; /** * The reasons for the ad group customizer error. * * @generated from protobuf field: google.ads.googleads.v11.errors.AdGroupCustomizerErrorEnum.AdGroupCustomizerError ad_group_customizer_error = 159; */ adGroupCustomizerError: AdGroupCustomizerErrorEnum_AdGroupCustomizerError; } | { oneofKind: "adCustomizerError"; /** * The reasons for the ad customizer error * * @generated from protobuf field: google.ads.googleads.v11.errors.AdCustomizerErrorEnum.AdCustomizerError ad_customizer_error = 19; */ adCustomizerError: AdCustomizerErrorEnum_AdCustomizerError; } | { oneofKind: "adGroupAdError"; /** * The reasons for the ad group ad error * * @generated from protobuf field: google.ads.googleads.v11.errors.AdGroupAdErrorEnum.AdGroupAdError ad_group_ad_error = 21; */ adGroupAdError: AdGroupAdErrorEnum_AdGroupAdError; } | { oneofKind: "adSharingError"; /** * The reasons for the ad sharing error * * @generated from protobuf field: google.ads.googleads.v11.errors.AdSharingErrorEnum.AdSharingError ad_sharing_error = 24; */ adSharingError: AdSharingErrorEnum_AdSharingError; } | { oneofKind: "adxError"; /** * The reasons for the adx error * * @generated from protobuf field: google.ads.googleads.v11.errors.AdxErrorEnum.AdxError adx_error = 25; */ adxError: AdxErrorEnum_AdxError; } | { oneofKind: "assetError"; /** * The reasons for the asset error * * @generated from protobuf field: google.ads.googleads.v11.errors.AssetErrorEnum.AssetError asset_error = 107; */ assetError: AssetErrorEnum_AssetError; } | { oneofKind: "assetGroupAssetError"; /** * The reasons for the asset group asset error * * @generated from protobuf field: google.ads.googleads.v11.errors.AssetGroupAssetErrorEnum.AssetGroupAssetError asset_group_asset_error = 149; */ assetGroupAssetError: AssetGroupAssetErrorEnum_AssetGroupAssetError; } | { oneofKind: "assetGroupListingGroupFilterError"; /** * The reasons for the asset group listing group filter error * * @generated from protobuf field: google.ads.googleads.v11.errors.AssetGroupListingGroupFilterErrorEnum.AssetGroupListingGroupFilterError asset_group_listing_group_filter_error = 155; */ assetGroupListingGroupFilterError: AssetGroupListingGroupFilterErrorEnum_AssetGroupListingGroupFilterError; } | { oneofKind: "assetGroupError"; /** * The reasons for the asset group error * * @generated from protobuf field: google.ads.googleads.v11.errors.AssetGroupErrorEnum.AssetGroupError asset_group_error = 148; */ assetGroupError: AssetGroupErrorEnum_AssetGroupError; } | { oneofKind: "assetSetAssetError"; /** * The reasons for the asset set asset error * * @generated from protobuf field: google.ads.googleads.v11.errors.AssetSetAssetErrorEnum.AssetSetAssetError asset_set_asset_error = 153; */ assetSetAssetError: AssetSetAssetErrorEnum_AssetSetAssetError; } | { oneofKind: "assetSetLinkError"; /** * The reasons for the asset set link error * * @generated from protobuf field: google.ads.googleads.v11.errors.AssetSetLinkErrorEnum.AssetSetLinkError asset_set_link_error = 154; */ assetSetLinkError: AssetSetLinkErrorEnum_AssetSetLinkError; } | { oneofKind: "assetSetError"; /** * The reasons for the asset set error * * @generated from protobuf field: google.ads.googleads.v11.errors.AssetSetErrorEnum.AssetSetError asset_set_error = 152; */ assetSetError: AssetSetErrorEnum_AssetSetError; } | { oneofKind: "biddingError"; /** * The reasons for the bidding errors * * @generated from protobuf field: google.ads.googleads.v11.errors.BiddingErrorEnum.BiddingError bidding_error = 26; */ biddingError: BiddingErrorEnum_BiddingError; } | { oneofKind: "campaignCriterionError"; /** * The reasons for the campaign criterion error * * @generated from protobuf field: google.ads.googleads.v11.errors.CampaignCriterionErrorEnum.CampaignCriterionError campaign_criterion_error = 29; */ campaignCriterionError: CampaignCriterionErrorEnum_CampaignCriterionError; } | { oneofKind: "campaignConversionGoalError"; /** * The reasons for the campaign conversion goal error * * @generated from protobuf field: google.ads.googleads.v11.errors.CampaignConversionGoalErrorEnum.CampaignConversionGoalError campaign_conversion_goal_error = 166; */ campaignConversionGoalError: CampaignConversionGoalErrorEnum_CampaignConversionGoalError; } | { oneofKind: "campaignCustomizerError"; /** * The reasons for the campaign customizer error. * * @generated from protobuf field: google.ads.googleads.v11.errors.CampaignCustomizerErrorEnum.CampaignCustomizerError campaign_customizer_error = 160; */ campaignCustomizerError: CampaignCustomizerErrorEnum_CampaignCustomizerError; } | { oneofKind: "collectionSizeError"; /** * The reasons for the collection size error * * @generated from protobuf field: google.ads.googleads.v11.errors.CollectionSizeErrorEnum.CollectionSizeError collection_size_error = 31; */ collectionSizeError: CollectionSizeErrorEnum_CollectionSizeError; } | { oneofKind: "conversionGoalCampaignConfigError"; /** * The reasons for the conversion goal campaign config error * * @generated from protobuf field: google.ads.googleads.v11.errors.ConversionGoalCampaignConfigErrorEnum.ConversionGoalCampaignConfigError conversion_goal_campaign_config_error = 165; */ conversionGoalCampaignConfigError: ConversionGoalCampaignConfigErrorEnum_ConversionGoalCampaignConfigError; } | { oneofKind: "countryCodeError"; /** * The reasons for the country code error * * @generated from protobuf field: google.ads.googleads.v11.errors.CountryCodeErrorEnum.CountryCodeError country_code_error = 109; */ countryCodeError: CountryCodeErrorEnum_CountryCodeError; } | { oneofKind: "criterionError"; /** * The reasons for the criterion error * * @generated from protobuf field: google.ads.googleads.v11.errors.CriterionErrorEnum.CriterionError criterion_error = 32; */ criterionError: CriterionErrorEnum_CriterionError; } | { oneofKind: "customConversionGoalError"; /** * The reasons for the custom conversion goal error * * @generated from protobuf field: google.ads.googleads.v11.errors.CustomConversionGoalErrorEnum.CustomConversionGoalError custom_conversion_goal_error = 150; */ customConversionGoalError: CustomConversionGoalErrorEnum_CustomConversionGoalError; } | { oneofKind: "customerCustomizerError"; /** * The reasons for the customer customizer error. * * @generated from protobuf field: google.ads.googleads.v11.errors.CustomerCustomizerErrorEnum.CustomerCustomizerError customer_customizer_error = 158; */ customerCustomizerError: CustomerCustomizerErrorEnum_CustomerCustomizerError; } | { oneofKind: "customerError"; /** * The reasons for the customer error * * @generated from protobuf field: google.ads.googleads.v11.errors.CustomerErrorEnum.CustomerError customer_error = 90; */ customerError: CustomerErrorEnum_CustomerError; } | { oneofKind: "customizerAttributeError"; /** * The reasons for the customizer attribute error. * * @generated from protobuf field: google.ads.googleads.v11.errors.CustomizerAttributeErrorEnum.CustomizerAttributeError customizer_attribute_error = 151; */ customizerAttributeError: CustomizerAttributeErrorEnum_CustomizerAttributeError; } | { oneofKind: "dateError"; /** * The reasons for the date error * * @generated from protobuf field: google.ads.googleads.v11.errors.DateErrorEnum.DateError date_error = 33; */ dateError: DateErrorEnum_DateError; } | { oneofKind: "dateRangeError"; /** * The reasons for the date range error * * @generated from protobuf field: google.ads.googleads.v11.errors.DateRangeErrorEnum.DateRangeError date_range_error = 34; */ dateRangeError: DateRangeErrorEnum_DateRangeError; } | { oneofKind: "distinctError"; /** * The reasons for the distinct error * * @generated from protobuf field: google.ads.googleads.v11.errors.DistinctErrorEnum.DistinctError distinct_error = 35; */ distinctError: DistinctErrorEnum_DistinctError; } | { oneofKind: "feedAttributeReferenceError"; /** * The reasons for the feed attribute reference error * * @generated from protobuf field: google.ads.googleads.v11.errors.FeedAttributeReferenceErrorEnum.FeedAttributeReferenceError feed_attribute_reference_error = 36; */ feedAttributeReferenceError: FeedAttributeReferenceErrorEnum_FeedAttributeReferenceError; } | { oneofKind: "functionError"; /** * The reasons for the function error * * @generated from protobuf field: google.ads.googleads.v11.errors.FunctionErrorEnum.FunctionError function_error = 37; */ functionError: FunctionErrorEnum_FunctionError; } | { oneofKind: "functionParsingError"; /** * The reasons for the function parsing error * * @generated from protobuf field: google.ads.googleads.v11.errors.FunctionParsingErrorEnum.FunctionParsingError function_parsing_error = 38; */ functionParsingError: FunctionParsingErrorEnum_FunctionParsingError; } | { oneofKind: "idError"; /** * The reasons for the id error * * @generated from protobuf field: google.ads.googleads.v11.errors.IdErrorEnum.IdError id_error = 39; */ idError: IdErrorEnum_IdError; } | { oneofKind: "imageError"; /** * The reasons for the image error * * @generated from protobuf field: google.ads.googleads.v11.errors.ImageErrorEnum.ImageError image_error = 40; */ imageError: ImageErrorEnum_ImageError; } | { oneofKind: "languageCodeError"; /** * The reasons for the language code error * * @generated from protobuf field: google.ads.googleads.v11.errors.LanguageCodeErrorEnum.LanguageCodeError language_code_error = 110; */ languageCodeError: LanguageCodeErrorEnum_LanguageCodeError; } | { oneofKind: "mediaBundleError"; /** * The reasons for the media bundle error * * @generated from protobuf field: google.ads.googleads.v11.errors.MediaBundleErrorEnum.MediaBundleError media_bundle_error = 42; */ mediaBundleError: MediaBundleErrorEnum_MediaBundleError; } | { oneofKind: "mediaUploadError"; /** * The reasons for media uploading errors. * * @generated from protobuf field: google.ads.googleads.v11.errors.MediaUploadErrorEnum.MediaUploadError media_upload_error = 116; */ mediaUploadError: MediaUploadErrorEnum_MediaUploadError; } | { oneofKind: "mediaFileError"; /** * The reasons for the media file error * * @generated from protobuf field: google.ads.googleads.v11.errors.MediaFileErrorEnum.MediaFileError media_file_error = 86; */ mediaFileError: MediaFileErrorEnum_MediaFileError; } | { oneofKind: "merchantCenterError"; /** * Container for enum describing possible merchant center errors. * * @generated from protobuf field: google.ads.googleads.v11.errors.MerchantCenterErrorEnum.MerchantCenterError merchant_center_error = 162; */ merchantCenterError: MerchantCenterErrorEnum_MerchantCenterError; } | { oneofKind: "multiplierError"; /** * The reasons for the multiplier error * * @generated from protobuf field: google.ads.googleads.v11.errors.MultiplierErrorEnum.MultiplierError multiplier_error = 44; */ multiplierError: MultiplierErrorEnum_MultiplierError; } | { oneofKind: "newResourceCreationError"; /** * The reasons for the new resource creation error * * @generated from protobuf field: google.ads.googleads.v11.errors.NewResourceCreationErrorEnum.NewResourceCreationError new_resource_creation_error = 45; */ newResourceCreationError: NewResourceCreationErrorEnum_NewResourceCreationError; } | { oneofKind: "notEmptyError"; /** * The reasons for the not empty error * * @generated from protobuf field: google.ads.googleads.v11.errors.NotEmptyErrorEnum.NotEmptyError not_empty_error = 46; */ notEmptyError: NotEmptyErrorEnum_NotEmptyError; } | { oneofKind: "nullError"; /** * The reasons for the null error * * @generated from protobuf field: google.ads.googleads.v11.errors.NullErrorEnum.NullError null_error = 47; */ nullError: NullErrorEnum_NullError; } | { oneofKind: "operatorError"; /** * The reasons for the operator error * * @generated from protobuf field: google.ads.googleads.v11.errors.OperatorErrorEnum.OperatorError operator_error = 48; */ operatorError: OperatorErrorEnum_OperatorError; } | { oneofKind: "rangeError"; /** * The reasons for the range error * * @generated from protobuf field: google.ads.googleads.v11.errors.RangeErrorEnum.RangeError range_error = 49; */ rangeError: RangeErrorEnum_RangeError; } | { oneofKind: "recommendationError"; /** * The reasons for error in applying a recommendation * * @generated from protobuf field: google.ads.googleads.v11.errors.RecommendationErrorEnum.RecommendationError recommendation_error = 58; */ recommendationError: RecommendationErrorEnum_RecommendationError; } | { oneofKind: "regionCodeError"; /** * The reasons for the region code error * * @generated from protobuf field: google.ads.googleads.v11.errors.RegionCodeErrorEnum.RegionCodeError region_code_error = 51; */ regionCodeError: RegionCodeErrorEnum_RegionCodeError; } | { oneofKind: "settingError"; /** * The reasons for the setting error * * @generated from protobuf field: google.ads.googleads.v11.errors.SettingErrorEnum.SettingError setting_error = 52; */ settingError: SettingErrorEnum_SettingError; } | { oneofKind: "stringFormatError"; /** * The reasons for the string format error * * @generated from protobuf field: google.ads.googleads.v11.errors.StringFormatErrorEnum.StringFormatError string_format_error = 53; */ stringFormatError: StringFormatErrorEnum_StringFormatError; } | { oneofKind: "stringLengthError"; /** * The reasons for the string length error * * @generated from protobuf field: google.ads.googleads.v11.errors.StringLengthErrorEnum.StringLengthError string_length_error = 54; */ stringLengthError: StringLengthErrorEnum_StringLengthError; } | { oneofKind: "operationAccessDeniedError"; /** * The reasons for the operation access denied error * * @generated from protobuf field: google.ads.googleads.v11.errors.OperationAccessDeniedErrorEnum.OperationAccessDeniedError operation_access_denied_error = 55; */ operationAccessDeniedError: OperationAccessDeniedErrorEnum_OperationAccessDeniedError; } | { oneofKind: "resourceAccessDeniedError"; /** * The reasons for the resource access denied error * * @generated from protobuf field: google.ads.googleads.v11.errors.ResourceAccessDeniedErrorEnum.ResourceAccessDeniedError resource_access_denied_error = 56; */ resourceAccessDeniedError: ResourceAccessDeniedErrorEnum_ResourceAccessDeniedError; } | { oneofKind: "resourceCountLimitExceededError"; /** * The reasons for the resource count limit exceeded error * * @generated from protobuf field: google.ads.googleads.v11.errors.ResourceCountLimitExceededErrorEnum.ResourceCountLimitExceededError resource_count_limit_exceeded_error = 57; */ resourceCountLimitExceededError: ResourceCountLimitExceededErrorEnum_ResourceCountLimitExceededError; } | { oneofKind: "youtubeVideoRegistrationError"; /** * The reasons for YouTube video registration errors. * * @generated from protobuf field: google.ads.googleads.v11.errors.YoutubeVideoRegistrationErrorEnum.YoutubeVideoRegistrationError youtube_video_registration_error = 117; */ youtubeVideoRegistrationError: YoutubeVideoRegistrationErrorEnum_YoutubeVideoRegistrationError; } | { oneofKind: "adGroupBidModifierError"; /** * The reasons for the ad group bid modifier error * * @generated from protobuf field: google.ads.googleads.v11.errors.AdGroupBidModifierErrorEnum.AdGroupBidModifierError ad_group_bid_modifier_error = 59; */ adGroupBidModifierError: AdGroupBidModifierErrorEnum_AdGroupBidModifierError; } | { oneofKind: "contextError"; /** * The reasons for the context error * * @generated from protobuf field: google.ads.googleads.v11.errors.ContextErrorEnum.ContextError context_error = 60; */ contextError: ContextErrorEnum_ContextError; } | { oneofKind: "fieldError"; /** * The reasons for the field error * * @generated from protobuf field: google.ads.googleads.v11.errors.FieldErrorEnum.FieldError field_error = 61; */ fieldError: FieldErrorEnum_FieldError; } | { oneofKind: "sharedSetError"; /** * The reasons for the shared set error * * @generated from protobuf field: google.ads.googleads.v11.errors.SharedSetErrorEnum.SharedSetError shared_set_error = 62; */ sharedSetError: SharedSetErrorEnum_SharedSetError; } | { oneofKind: "sharedCriterionError"; /** * The reasons for the shared criterion error * * @generated from protobuf field: google.ads.googleads.v11.errors.SharedCriterionErrorEnum.SharedCriterionError shared_criterion_error = 63; */ sharedCriterionError: SharedCriterionErrorEnum_SharedCriterionError; } | { oneofKind: "campaignSharedSetError"; /** * The reasons for the campaign shared set error * * @generated from protobuf field: google.ads.googleads.v11.errors.CampaignSharedSetErrorEnum.CampaignSharedSetError campaign_shared_set_error = 64; */ campaignSharedSetError: CampaignSharedSetErrorEnum_CampaignSharedSetError; } | { oneofKind: "conversionActionError"; /** * The reasons for the conversion action error * * @generated from protobuf field: google.ads.googleads.v11.errors.ConversionActionErrorEnum.ConversionActionError conversion_action_error = 65; */ conversionActionError: ConversionActionErrorEnum_ConversionActionError; } | { oneofKind: "conversionAdjustmentUploadError"; /** * The reasons for the conversion adjustment upload error * * @generated from protobuf field: google.ads.googleads.v11.errors.ConversionAdjustmentUploadErrorEnum.ConversionAdjustmentUploadError conversion_adjustment_upload_error = 115; */ conversionAdjustmentUploadError: ConversionAdjustmentUploadErrorEnum_ConversionAdjustmentUploadError; } | { oneofKind: "conversionCustomVariableError"; /** * The reasons for the conversion custom variable error * * @generated from protobuf field: google.ads.googleads.v11.errors.ConversionCustomVariableErrorEnum.ConversionCustomVariableError conversion_custom_variable_error = 143; */ conversionCustomVariableError: ConversionCustomVariableErrorEnum_ConversionCustomVariableError; } | { oneofKind: "conversionUploadError"; /** * The reasons for the conversion upload error * * @generated from protobuf field: google.ads.googleads.v11.errors.ConversionUploadErrorEnum.ConversionUploadError conversion_upload_error = 111; */ conversionUploadError: ConversionUploadErrorEnum_ConversionUploadError; } | { oneofKind: "conversionValueRuleError"; /** * The reasons for the conversion value rule error * * @generated from protobuf field: google.ads.googleads.v11.errors.ConversionValueRuleErrorEnum.ConversionValueRuleError conversion_value_rule_error = 145; */ conversionValueRuleError: ConversionValueRuleErrorEnum_ConversionValueRuleError; } | { oneofKind: "conversionValueRuleSetError"; /** * The reasons for the conversion value rule set error * * @generated from protobuf field: google.ads.googleads.v11.errors.ConversionValueRuleSetErrorEnum.ConversionValueRuleSetError conversion_value_rule_set_error = 146; */ conversionValueRuleSetError: ConversionValueRuleSetErrorEnum_ConversionValueRuleSetError; } | { oneofKind: "headerError"; /** * The reasons for the header error. * * @generated from protobuf field: google.ads.googleads.v11.errors.HeaderErrorEnum.HeaderError header_error = 66; */ headerError: HeaderErrorEnum_HeaderError; } | { oneofKind: "databaseError"; /** * The reasons for the database error. * * @generated from protobuf field: google.ads.googleads.v11.errors.DatabaseErrorEnum.DatabaseError database_error = 67; */ databaseError: DatabaseErrorEnum_DatabaseError; } | { oneofKind: "policyFindingError"; /** * The reasons for the policy finding error. * * @generated from protobuf field: google.ads.googleads.v11.errors.PolicyFindingErrorEnum.PolicyFindingError policy_finding_error = 68; */ policyFindingError: PolicyFindingErrorEnum_PolicyFindingError; } | { oneofKind: "enumError"; /** * The reason for enum error. * * @generated from protobuf field: google.ads.googleads.v11.errors.EnumErrorEnum.EnumError enum_error = 70; */ enumError: EnumErrorEnum_EnumError; } | { oneofKind: "keywordPlanError"; /** * The reason for keyword plan error. * * @generated from protobuf field: google.ads.googleads.v11.errors.KeywordPlanErrorEnum.KeywordPlanError keyword_plan_error = 71; */ keywordPlanError: KeywordPlanErrorEnum_KeywordPlanError; } | { oneofKind: "keywordPlanCampaignError"; /** * The reason for keyword plan campaign error. * * @generated from protobuf field: google.ads.googleads.v11.errors.KeywordPlanCampaignErrorEnum.KeywordPlanCampaignError keyword_plan_campaign_error = 72; */ keywordPlanCampaignError: KeywordPlanCampaignErrorEnum_KeywordPlanCampaignError; } | { oneofKind: "keywordPlanCampaignKeywordError"; /** * The reason for keyword plan campaign keyword error. * * @generated from protobuf field: google.ads.googleads.v11.errors.KeywordPlanCampaignKeywordErrorEnum.KeywordPlanCampaignKeywordError keyword_plan_campaign_keyword_error = 132; */ keywordPlanCampaignKeywordError: KeywordPlanCampaignKeywordErrorEnum_KeywordPlanCampaignKeywordError; } | { oneofKind: "keywordPlanAdGroupError"; /** * The reason for keyword plan ad group error. * * @generated from protobuf field: google.ads.googleads.v11.errors.KeywordPlanAdGroupErrorEnum.KeywordPlanAdGroupError keyword_plan_ad_group_error = 74; */ keywordPlanAdGroupError: KeywordPlanAdGroupErrorEnum_KeywordPlanAdGroupError; } | { oneofKind: "keywordPlanAdGroupKeywordError"; /** * The reason for keyword plan ad group keyword error. * * @generated from protobuf field: google.ads.googleads.v11.errors.KeywordPlanAdGroupKeywordErrorEnum.KeywordPlanAdGroupKeywordError keyword_plan_ad_group_keyword_error = 133; */ keywordPlanAdGroupKeywordError: KeywordPlanAdGroupKeywordErrorEnum_KeywordPlanAdGroupKeywordError; } | { oneofKind: "keywordPlanIdeaError"; /** * The reason for keyword idea error. * * @generated from protobuf field: google.ads.googleads.v11.errors.KeywordPlanIdeaErrorEnum.KeywordPlanIdeaError keyword_plan_idea_error = 76; */ keywordPlanIdeaError: KeywordPlanIdeaErrorEnum_KeywordPlanIdeaError; } | { oneofKind: "accountBudgetProposalError"; /** * The reasons for account budget proposal errors. * * @generated from protobuf field: google.ads.googleads.v11.errors.AccountBudgetProposalErrorEnum.AccountBudgetProposalError account_budget_proposal_error = 77; */ accountBudgetProposalError: AccountBudgetProposalErrorEnum_AccountBudgetProposalError; } | { oneofKind: "userListError"; /** * The reasons for the user list error * * @generated from protobuf field: google.ads.googleads.v11.errors.UserListErrorEnum.UserListError user_list_error = 78; */ userListError: UserListErrorEnum_UserListError; } | { oneofKind: "changeEventError"; /** * The reasons for the change event error * * @generated from protobuf field: google.ads.googleads.v11.errors.ChangeEventErrorEnum.ChangeEventError change_event_error = 136; */ changeEventError: ChangeEventErrorEnum_ChangeEventError; } | { oneofKind: "changeStatusError"; /** * The reasons for the change status error * * @generated from protobuf field: google.ads.googleads.v11.errors.ChangeStatusErrorEnum.ChangeStatusError change_status_error = 79; */ changeStatusError: ChangeStatusErrorEnum_ChangeStatusError; } | { oneofKind: "feedError"; /** * The reasons for the feed error * * @generated from protobuf field: google.ads.googleads.v11.errors.FeedErrorEnum.FeedError feed_error = 80; */ feedError: FeedErrorEnum_FeedError; } | { oneofKind: "geoTargetConstantSuggestionError"; /** * The reasons for the geo target constant suggestion error. * * @generated from protobuf field: google.ads.googleads.v11.errors.GeoTargetConstantSuggestionErrorEnum.GeoTargetConstantSuggestionError geo_target_constant_suggestion_error = 81; */ geoTargetConstantSuggestionError: GeoTargetConstantSuggestionErrorEnum_GeoTargetConstantSuggestionError; } | { oneofKind: "campaignDraftError"; /** * The reasons for the campaign draft error * * @generated from protobuf field: google.ads.googleads.v11.errors.CampaignDraftErrorEnum.CampaignDraftError campaign_draft_error = 82; */ campaignDraftError: CampaignDraftErrorEnum_CampaignDraftError; } | { oneofKind: "feedItemError"; /** * The reasons for the feed item error * * @generated from protobuf field: google.ads.googleads.v11.errors.FeedItemErrorEnum.FeedItemError feed_item_error = 83; */ feedItemError: FeedItemErrorEnum_FeedItemError; } | { oneofKind: "labelError"; /** * The reason for the label error. * * @generated from protobuf field: google.ads.googleads.v11.errors.LabelErrorEnum.LabelError label_error = 84; */ labelError: LabelErrorEnum_LabelError; } | { oneofKind: "billingSetupError"; /** * The reasons for the billing setup error * * @generated from protobuf field: google.ads.googleads.v11.errors.BillingSetupErrorEnum.BillingSetupError billing_setup_error = 87; */ billingSetupError: BillingSetupErrorEnum_BillingSetupError; } | { oneofKind: "customerClientLinkError"; /** * The reasons for the customer client link error * * @generated from protobuf field: google.ads.googleads.v11.errors.CustomerClientLinkErrorEnum.CustomerClientLinkError customer_client_link_error = 88; */ customerClientLinkError: CustomerClientLinkErrorEnum_CustomerClientLinkError; } | { oneofKind: "customerManagerLinkError"; /** * The reasons for the customer manager link error * * @generated from protobuf field: google.ads.googleads.v11.errors.CustomerManagerLinkErrorEnum.CustomerManagerLinkError customer_manager_link_error = 91; */ customerManagerLinkError: CustomerManagerLinkErrorEnum_CustomerManagerLinkError; } | { oneofKind: "feedMappingError"; /** * The reasons for the feed mapping error * * @generated from protobuf field: google.ads.googleads.v11.errors.FeedMappingErrorEnum.FeedMappingError feed_mapping_error = 92; */ feedMappingError: FeedMappingErrorEnum_FeedMappingError; } | { oneofKind: "customerFeedError"; /** * The reasons for the customer feed error * * @generated from protobuf field: google.ads.googleads.v11.errors.CustomerFeedErrorEnum.CustomerFeedError customer_feed_error = 93; */ customerFeedError: CustomerFeedErrorEnum_CustomerFeedError; } | { oneofKind: "adGroupFeedError"; /** * The reasons for the ad group feed error * * @generated from protobuf field: google.ads.googleads.v11.errors.AdGroupFeedErrorEnum.AdGroupFeedError ad_group_feed_error = 94; */ adGroupFeedError: AdGroupFeedErrorEnum_AdGroupFeedError; } | { oneofKind: "campaignFeedError"; /** * The reasons for the campaign feed error * * @generated from protobuf field: google.ads.googleads.v11.errors.CampaignFeedErrorEnum.CampaignFeedError campaign_feed_error = 96; */ campaignFeedError: CampaignFeedErrorEnum_CampaignFeedError; } | { oneofKind: "customInterestError"; /** * The reasons for the custom interest error * * @generated from protobuf field: google.ads.googleads.v11.errors.CustomInterestErrorEnum.CustomInterestError custom_interest_error = 97; */ customInterestError: CustomInterestErrorEnum_CustomInterestError; } | { oneofKind: "campaignExperimentError"; /** * The reasons for the campaign experiment error * * @generated from protobuf field: google.ads.googleads.v11.errors.CampaignExperimentErrorEnum.CampaignExperimentError campaign_experiment_error = 98; */ campaignExperimentError: CampaignExperimentErrorEnum_CampaignExperimentError; } | { oneofKind: "extensionFeedItemError"; /** * The reasons for the extension feed item error * * @generated from protobuf field: google.ads.googleads.v11.errors.ExtensionFeedItemErrorEnum.ExtensionFeedItemError extension_feed_item_error = 100; */ extensionFeedItemError: ExtensionFeedItemErrorEnum_ExtensionFeedItemError; } | { oneofKind: "adParameterError"; /** * The reasons for the ad parameter error * * @generated from protobuf field: google.ads.googleads.v11.errors.AdParameterErrorEnum.AdParameterError ad_parameter_error = 101; */ adParameterError: AdParameterErrorEnum_AdParameterError; } | { oneofKind: "feedItemValidationError"; /** * The reasons for the feed item validation error * * @generated from protobuf field: google.ads.googleads.v11.errors.FeedItemValidationErrorEnum.FeedItemValidationError feed_item_validation_error = 102; */ feedItemValidationError: FeedItemValidationErrorEnum_FeedItemValidationError; } | { oneofKind: "extensionSettingError"; /** * The reasons for the extension setting error * * @generated from protobuf field: google.ads.googleads.v11.errors.ExtensionSettingErrorEnum.ExtensionSettingError extension_setting_error = 103; */ extensionSettingError: ExtensionSettingErrorEnum_ExtensionSettingError; } | { oneofKind: "feedItemSetError"; /** * The reasons for the feed item set error * * @generated from protobuf field: google.ads.googleads.v11.errors.FeedItemSetErrorEnum.FeedItemSetError feed_item_set_error = 140; */ feedItemSetError: FeedItemSetErrorEnum_FeedItemSetError; } | { oneofKind: "feedItemSetLinkError"; /** * The reasons for the feed item set link error * * @generated from protobuf field: google.ads.googleads.v11.errors.FeedItemSetLinkErrorEnum.FeedItemSetLinkError feed_item_set_link_error = 141; */ feedItemSetLinkError: FeedItemSetLinkErrorEnum_FeedItemSetLinkError; } | { oneofKind: "feedItemTargetError"; /** * The reasons for the feed item target error * * @generated from protobuf field: google.ads.googleads.v11.errors.FeedItemTargetErrorEnum.FeedItemTargetError feed_item_target_error = 104; */ feedItemTargetError: FeedItemTargetErrorEnum_FeedItemTargetError; } | { oneofKind: "policyViolationError"; /** * The reasons for the policy violation error * * @generated from protobuf field: google.ads.googleads.v11.errors.PolicyViolationErrorEnum.PolicyViolationError policy_violation_error = 105; */ policyViolationError: PolicyViolationErrorEnum_PolicyViolationError; } | { oneofKind: "partialFailureError"; /** * The reasons for the mutate job error * * @generated from protobuf field: google.ads.googleads.v11.errors.PartialFailureErrorEnum.PartialFailureError partial_failure_error = 112; */ partialFailureError: PartialFailureErrorEnum_PartialFailureError; } | { oneofKind: "policyValidationParameterError"; /** * The reasons for the policy validation parameter error * * @generated from protobuf field: google.ads.googleads.v11.errors.PolicyValidationParameterErrorEnum.PolicyValidationParameterError policy_validation_parameter_error = 114; */ policyValidationParameterError: PolicyValidationParameterErrorEnum_PolicyValidationParameterError; } | { oneofKind: "sizeLimitError"; /** * The reasons for the size limit error * * @generated from protobuf field: google.ads.googleads.v11.errors.SizeLimitErrorEnum.SizeLimitError size_limit_error = 118; */ sizeLimitError: SizeLimitErrorEnum_SizeLimitError; } | { oneofKind: "offlineUserDataJobError"; /** * The reasons for the offline user data job error. * * @generated from protobuf field: google.ads.googleads.v11.errors.OfflineUserDataJobErrorEnum.OfflineUserDataJobError offline_user_data_job_error = 119; */ offlineUserDataJobError: OfflineUserDataJobErrorEnum_OfflineUserDataJobError; } | { oneofKind: "notAllowlistedError"; /** * The reasons for the not allowlisted error * * @generated from protobuf field: google.ads.googleads.v11.errors.NotAllowlistedErrorEnum.NotAllowlistedError not_allowlisted_error = 137; */ notAllowlistedError: NotAllowlistedErrorEnum_NotAllowlistedError; } | { oneofKind: "managerLinkError"; /** * The reasons for the manager link error * * @generated from protobuf field: google.ads.googleads.v11.errors.ManagerLinkErrorEnum.ManagerLinkError manager_link_error = 121; */ managerLinkError: ManagerLinkErrorEnum_ManagerLinkError; } | { oneofKind: "currencyCodeError"; /** * The reasons for the currency code error * * @generated from protobuf field: google.ads.googleads.v11.errors.CurrencyCodeErrorEnum.CurrencyCodeError currency_code_error = 122; */ currencyCodeError: CurrencyCodeErrorEnum_CurrencyCodeError; } | { oneofKind: "experimentError"; /** * The reasons for the experiment error * * @generated from protobuf field: google.ads.googleads.v11.errors.ExperimentErrorEnum.ExperimentError experiment_error = 123; */ experimentError: ExperimentErrorEnum_ExperimentError; } | { oneofKind: "accessInvitationError"; /** * The reasons for the access invitation error * * @generated from protobuf field: google.ads.googleads.v11.errors.AccessInvitationErrorEnum.AccessInvitationError access_invitation_error = 124; */ accessInvitationError: AccessInvitationErrorEnum_AccessInvitationError; } | { oneofKind: "reachPlanError"; /** * The reasons for the reach plan error * * @generated from protobuf field: google.ads.googleads.v11.errors.ReachPlanErrorEnum.ReachPlanError reach_plan_error = 125; */ reachPlanError: ReachPlanErrorEnum_ReachPlanError; } | { oneofKind: "invoiceError"; /** * The reasons for the invoice error * * @generated from protobuf field: google.ads.googleads.v11.errors.InvoiceErrorEnum.InvoiceError invoice_error = 126; */ invoiceError: InvoiceErrorEnum_InvoiceError; } | { oneofKind: "paymentsAccountError"; /** * The reasons for errors in payments accounts service * * @generated from protobuf field: google.ads.googleads.v11.errors.PaymentsAccountErrorEnum.PaymentsAccountError payments_account_error = 127; */ paymentsAccountError: PaymentsAccountErrorEnum_PaymentsAccountError; } | { oneofKind: "timeZoneError"; /** * The reasons for the time zone error * * @generated from protobuf field: google.ads.googleads.v11.errors.TimeZoneErrorEnum.TimeZoneError time_zone_error = 128; */ timeZoneError: TimeZoneErrorEnum_TimeZoneError; } | { oneofKind: "assetLinkError"; /** * The reasons for the asset link error * * @generated from protobuf field: google.ads.googleads.v11.errors.AssetLinkErrorEnum.AssetLinkError asset_link_error = 129; */ assetLinkError: AssetLinkErrorEnum_AssetLinkError; } | { oneofKind: "userDataError"; /** * The reasons for the user data error. * * @generated from protobuf field: google.ads.googleads.v11.errors.UserDataErrorEnum.UserDataError user_data_error = 130; */ userDataError: UserDataErrorEnum_UserDataError; } | { oneofKind: "batchJobError"; /** * The reasons for the batch job error * * @generated from protobuf field: google.ads.googleads.v11.errors.BatchJobErrorEnum.BatchJobError batch_job_error = 131; */ batchJobError: BatchJobErrorEnum_BatchJobError; } | { oneofKind: "accountLinkError"; /** * The reasons for the account link status change error * * @generated from protobuf field: google.ads.googleads.v11.errors.AccountLinkErrorEnum.AccountLinkError account_link_error = 134; */ accountLinkError: AccountLinkErrorEnum_AccountLinkError; } | { oneofKind: "thirdPartyAppAnalyticsLinkError"; /** * The reasons for the third party app analytics link mutate error * * @generated from protobuf field: google.ads.googleads.v11.errors.ThirdPartyAppAnalyticsLinkErrorEnum.ThirdPartyAppAnalyticsLinkError third_party_app_analytics_link_error = 135; */ thirdPartyAppAnalyticsLinkError: ThirdPartyAppAnalyticsLinkErrorEnum_ThirdPartyAppAnalyticsLinkError; } | { oneofKind: "customerUserAccessError"; /** * The reasons for the customer user access mutate error * * @generated from protobuf field: google.ads.googleads.v11.errors.CustomerUserAccessErrorEnum.CustomerUserAccessError customer_user_access_error = 138; */ customerUserAccessError: CustomerUserAccessErrorEnum_CustomerUserAccessError; } | { oneofKind: "customAudienceError"; /** * The reasons for the custom audience error * * @generated from protobuf field: google.ads.googleads.v11.errors.CustomAudienceErrorEnum.CustomAudienceError custom_audience_error = 139; */ customAudienceError: CustomAudienceErrorEnum_CustomAudienceError; } | { oneofKind: "audienceError"; /** * The reasons for the audience error * * @generated from protobuf field: google.ads.googleads.v11.errors.AudienceErrorEnum.AudienceError audience_error = 164; */ audienceError: AudienceErrorEnum_AudienceError; } | { oneofKind: "experimentArmError"; /** * The reasons for the experiment arm error * * @generated from protobuf field: google.ads.googleads.v11.errors.ExperimentArmErrorEnum.ExperimentArmError experiment_arm_error = 156; */ experimentArmError: ExperimentArmErrorEnum_ExperimentArmError; } | { oneofKind: "audienceInsightsError"; /** * The reasons for the Audience Insights error * * @generated from protobuf field: google.ads.googleads.v11.errors.AudienceInsightsErrorEnum.AudienceInsightsError audience_insights_error = 167; */ audienceInsightsError: AudienceInsightsErrorEnum_AudienceInsightsError; } | { oneofKind: undefined; }; } /** * Describes the part of the request proto that caused the error. * * @generated from protobuf message google.ads.googleads.v11.errors.ErrorLocation */ export interface ErrorLocation { /** * A field path that indicates which field was invalid in the request. * * @generated from protobuf field: repeated google.ads.googleads.v11.errors.ErrorLocation.FieldPathElement field_path_elements = 2; */ fieldPathElements: ErrorLocation_FieldPathElement[]; } /** * A part of a field path. * * @generated from protobuf message google.ads.googleads.v11.errors.ErrorLocation.FieldPathElement */ export interface ErrorLocation_FieldPathElement { /** * The name of a field or a oneof * * @generated from protobuf field: string field_name = 1; */ fieldName: string; /** * If field_name is a repeated field, this is the element that failed * * @generated from protobuf field: optional int32 index = 3; */ index?: number; } /** * Additional error details. * * @generated from protobuf message google.ads.googleads.v11.errors.ErrorDetails */ export interface ErrorDetails { /** * The error code that should have been returned, but wasn't. This is used * when the error code is not published in the client specified version. * * @generated from protobuf field: string unpublished_error_code = 1; */ unpublishedErrorCode: string; /** * Describes an ad policy violation. * * @generated from protobuf field: google.ads.googleads.v11.errors.PolicyViolationDetails policy_violation_details = 2; */ policyViolationDetails?: PolicyViolationDetails; /** * Describes policy violation findings. * * @generated from protobuf field: google.ads.googleads.v11.errors.PolicyFindingDetails policy_finding_details = 3; */ policyFindingDetails?: PolicyFindingDetails; /** * Details on the quota error, including the scope (account or developer), the * rate bucket name and the retry delay. * * @generated from protobuf field: google.ads.googleads.v11.errors.QuotaErrorDetails quota_error_details = 4; */ quotaErrorDetails?: QuotaErrorDetails; /** * Details for a resource count limit exceeded error. * * @generated from protobuf field: google.ads.googleads.v11.errors.ResourceCountDetails resource_count_details = 5; */ resourceCountDetails?: ResourceCountDetails; } /** * Error returned as part of a mutate response. * This error indicates single policy violation by some text * in one of the fields. * * @generated from protobuf message google.ads.googleads.v11.errors.PolicyViolationDetails */ export interface PolicyViolationDetails { /** * Human readable description of policy violation. * * @generated from protobuf field: string external_policy_description = 2; */ externalPolicyDescription: string; /** * Unique identifier for this violation. * If policy is exemptible, this key may be used to request exemption. * * @generated from protobuf field: google.ads.googleads.v11.common.PolicyViolationKey key = 4; */ key?: PolicyViolationKey; /** * Human readable name of the policy. * * @generated from protobuf field: string external_policy_name = 5; */ externalPolicyName: string; /** * Whether user can file an exemption request for this violation. * * @generated from protobuf field: bool is_exemptible = 6; */ isExemptible: boolean; } /** * Error returned as part of a mutate response. * This error indicates one or more policy findings in the fields of a * resource. * * @generated from protobuf message google.ads.googleads.v11.errors.PolicyFindingDetails */ export interface PolicyFindingDetails { /** * The list of policy topics for the resource. Contains the PROHIBITED or * FULLY_LIMITED policy topic entries that prevented the resource from being * saved (among any other entries the resource may also have). * * @generated from protobuf field: repeated google.ads.googleads.v11.common.PolicyTopicEntry policy_topic_entries = 1; */ policyTopicEntries: PolicyTopicEntry[]; } /** * Additional quota error details when there is QuotaError. * * @generated from protobuf message google.ads.googleads.v11.errors.QuotaErrorDetails */ export interface QuotaErrorDetails { /** * The rate scope of the quota limit. * * @generated from protobuf field: google.ads.googleads.v11.errors.QuotaErrorDetails.QuotaRateScope rate_scope = 1; */ rateScope: QuotaErrorDetails_QuotaRateScope; /** * The high level description of the quota bucket. * Examples are "Get requests for standard access" or "Requests per account". * * @generated from protobuf field: string rate_name = 2; */ rateName: string; /** * Backoff period that customers should wait before sending next request. * * @generated from protobuf field: google.protobuf.Duration retry_delay = 3; */ retryDelay?: Duration; } /** * Enum of possible scopes that quota buckets belong to. * * @generated from protobuf enum google.ads.googleads.v11.errors.QuotaErrorDetails.QuotaRateScope */ export declare enum QuotaErrorDetails_QuotaRateScope { /** * Unspecified enum * * @generated from protobuf enum value: UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * Used for return value only. Represents value unknown in this version. * * @generated from protobuf enum value: UNKNOWN = 1; */ UNKNOWN = 1, /** * Per customer account quota * * @generated from protobuf enum value: ACCOUNT = 2; */ ACCOUNT = 2, /** * Per project or DevToken quota * * @generated from protobuf enum value: DEVELOPER = 3; */ DEVELOPER = 3 } /** * Error details returned when an resource count limit was exceeded. * * @generated from protobuf message google.ads.googleads.v11.errors.ResourceCountDetails */ export interface ResourceCountDetails { /** * The ID of the resource whose limit was exceeded. * External customer ID if the limit is for a customer. * * @generated from protobuf field: string enclosing_id = 1; */ enclosingId: string; /** * The name of the resource (Customer, Campaign etc.) whose limit was * exceeded. * * @generated from protobuf field: string enclosing_resource = 5; */ enclosingResource: string; /** * The limit which was exceeded. * * @generated from protobuf field: int32 limit = 2; */ limit: number; /** * The resource limit type which was exceeded. * * @generated from protobuf field: google.ads.googleads.v11.enums.ResourceLimitTypeEnum.ResourceLimitType limit_type = 3; */ limitType: ResourceLimitTypeEnum_ResourceLimitType; /** * The count of existing entities. * * @generated from protobuf field: int32 existing_count = 4; */ existingCount: number; } declare class GoogleAdsFailure$Type extends MessageType { constructor(); create(value?: PartialMessage): GoogleAdsFailure; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GoogleAdsFailure): GoogleAdsFailure; internalBinaryWrite(message: GoogleAdsFailure, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.GoogleAdsFailure */ export declare const GoogleAdsFailure: GoogleAdsFailure$Type; declare class GoogleAdsError$Type extends MessageType { constructor(); create(value?: PartialMessage): GoogleAdsError; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GoogleAdsError): GoogleAdsError; internalBinaryWrite(message: GoogleAdsError, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.GoogleAdsError */ export declare const GoogleAdsError: GoogleAdsError$Type; declare class ErrorCode$Type extends MessageType { constructor(); create(value?: PartialMessage): ErrorCode; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ErrorCode): ErrorCode; internalBinaryWrite(message: ErrorCode, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.ErrorCode */ export declare const ErrorCode: ErrorCode$Type; declare class ErrorLocation$Type extends MessageType { constructor(); create(value?: PartialMessage): ErrorLocation; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ErrorLocation): ErrorLocation; internalBinaryWrite(message: ErrorLocation, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.ErrorLocation */ export declare const ErrorLocation: ErrorLocation$Type; declare class ErrorLocation_FieldPathElement$Type extends MessageType { constructor(); create(value?: PartialMessage): ErrorLocation_FieldPathElement; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ErrorLocation_FieldPathElement): ErrorLocation_FieldPathElement; internalBinaryWrite(message: ErrorLocation_FieldPathElement, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.ErrorLocation.FieldPathElement */ export declare const ErrorLocation_FieldPathElement: ErrorLocation_FieldPathElement$Type; declare class ErrorDetails$Type extends MessageType { constructor(); create(value?: PartialMessage): ErrorDetails; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ErrorDetails): ErrorDetails; internalBinaryWrite(message: ErrorDetails, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.ErrorDetails */ export declare const ErrorDetails: ErrorDetails$Type; declare class PolicyViolationDetails$Type extends MessageType { constructor(); create(value?: PartialMessage): PolicyViolationDetails; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: PolicyViolationDetails): PolicyViolationDetails; internalBinaryWrite(message: PolicyViolationDetails, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.PolicyViolationDetails */ export declare const PolicyViolationDetails: PolicyViolationDetails$Type; declare class PolicyFindingDetails$Type extends MessageType { constructor(); create(value?: PartialMessage): PolicyFindingDetails; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: PolicyFindingDetails): PolicyFindingDetails; internalBinaryWrite(message: PolicyFindingDetails, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.PolicyFindingDetails */ export declare const PolicyFindingDetails: PolicyFindingDetails$Type; declare class QuotaErrorDetails$Type extends MessageType { constructor(); create(value?: PartialMessage): QuotaErrorDetails; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: QuotaErrorDetails): QuotaErrorDetails; internalBinaryWrite(message: QuotaErrorDetails, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.QuotaErrorDetails */ export declare const QuotaErrorDetails: QuotaErrorDetails$Type; declare class ResourceCountDetails$Type extends MessageType { constructor(); create(value?: PartialMessage): ResourceCountDetails; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ResourceCountDetails): ResourceCountDetails; internalBinaryWrite(message: ResourceCountDetails, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.ResourceCountDetails */ export declare const ResourceCountDetails: ResourceCountDetails$Type; export {};