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
TypeScript
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