UNPKG

google-ads-api-client

Version:

A friendly and exhaustive client to the google-ads-api, code generated directly from google's published protobuf schema.

1,024 lines 77.4 kB
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 billi