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"; /** * Container for enum describing possible campaign criterion errors. * * @generated from protobuf message google.ads.googleads.v11.errors.CampaignCriterionErrorEnum */ export interface CampaignCriterionErrorEnum { } /** * Enum describing possible campaign criterion errors. * * @generated from protobuf enum google.ads.googleads.v11.errors.CampaignCriterionErrorEnum.CampaignCriterionError */ export declare enum CampaignCriterionErrorEnum_CampaignCriterionError { /** * Enum unspecified. * * @generated from protobuf enum value: UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * The received error code is not known in this version. * * @generated from protobuf enum value: UNKNOWN = 1; */ UNKNOWN = 1, /** * Concrete type of criterion (keyword v.s. placement) is required for * CREATE and UPDATE operations. * * @generated from protobuf enum value: CONCRETE_TYPE_REQUIRED = 2; */ CONCRETE_TYPE_REQUIRED = 2, /** * Invalid placement URL. * * @generated from protobuf enum value: INVALID_PLACEMENT_URL = 3; */ INVALID_PLACEMENT_URL = 3, /** * Criteria type can not be excluded for the campaign by the customer. like * AOL account type cannot target site type criteria * * @generated from protobuf enum value: CANNOT_EXCLUDE_CRITERIA_TYPE = 4; */ CANNOT_EXCLUDE_CRITERIA_TYPE = 4, /** * Cannot set the campaign criterion status for this criteria type. * * @generated from protobuf enum value: CANNOT_SET_STATUS_FOR_CRITERIA_TYPE = 5; */ CANNOT_SET_STATUS_FOR_CRITERIA_TYPE = 5, /** * Cannot set the campaign criterion status for an excluded criteria. * * @generated from protobuf enum value: CANNOT_SET_STATUS_FOR_EXCLUDED_CRITERIA = 6; */ CANNOT_SET_STATUS_FOR_EXCLUDED_CRITERIA = 6, /** * Cannot target and exclude the same criterion. * * @generated from protobuf enum value: CANNOT_TARGET_AND_EXCLUDE = 7; */ CANNOT_TARGET_AND_EXCLUDE = 7, /** * The mutate contained too many operations. * * @generated from protobuf enum value: TOO_MANY_OPERATIONS = 8; */ TOO_MANY_OPERATIONS = 8, /** * This operator cannot be applied to a criterion of this type. * * @generated from protobuf enum value: OPERATOR_NOT_SUPPORTED_FOR_CRITERION_TYPE = 9; */ OPERATOR_NOT_SUPPORTED_FOR_CRITERION_TYPE = 9, /** * The Shopping campaign sales country is not supported for * ProductSalesChannel targeting. * * @generated from protobuf enum value: SHOPPING_CAMPAIGN_SALES_COUNTRY_NOT_SUPPORTED_FOR_SALES_CHANNEL = 10; */ SHOPPING_CAMPAIGN_SALES_COUNTRY_NOT_SUPPORTED_FOR_SALES_CHANNEL = 10, /** * The existing field can't be updated with CREATE operation. It can be * updated with UPDATE operation only. * * @generated from protobuf enum value: CANNOT_ADD_EXISTING_FIELD = 11; */ CANNOT_ADD_EXISTING_FIELD = 11, /** * Negative criteria are immutable, so updates are not allowed. * * @generated from protobuf enum value: CANNOT_UPDATE_NEGATIVE_CRITERION = 12; */ CANNOT_UPDATE_NEGATIVE_CRITERION = 12, /** * Only free form names are allowed for negative Smart campaign keyword * theme. * * @generated from protobuf enum value: CANNOT_SET_NEGATIVE_KEYWORD_THEME_CONSTANT_CRITERION = 13; */ CANNOT_SET_NEGATIVE_KEYWORD_THEME_CONSTANT_CRITERION = 13, /** * Invalid Smart campaign keyword theme constant criterion. * * @generated from protobuf enum value: INVALID_KEYWORD_THEME_CONSTANT = 14; */ INVALID_KEYWORD_THEME_CONSTANT = 14, /** * A Smart campaign keyword theme constant or free-form Smart campaign * keyword theme is required. * * @generated from protobuf enum value: MISSING_KEYWORD_THEME_CONSTANT_OR_FREE_FORM_KEYWORD_THEME = 15; */ MISSING_KEYWORD_THEME_CONSTANT_OR_FREE_FORM_KEYWORD_THEME = 15, /** * A Smart campaign may not target proximity and location criteria * simultaneously. * * @generated from protobuf enum value: CANNOT_TARGET_BOTH_PROXIMITY_AND_LOCATION_CRITERIA_FOR_SMART_CAMPAIGN = 16; */ CANNOT_TARGET_BOTH_PROXIMITY_AND_LOCATION_CRITERIA_FOR_SMART_CAMPAIGN = 16, /** * A Smart campaign may not target multiple proximity criteria. * * @generated from protobuf enum value: CANNOT_TARGET_MULTIPLE_PROXIMITY_CRITERIA_FOR_SMART_CAMPAIGN = 17; */ CANNOT_TARGET_MULTIPLE_PROXIMITY_CRITERIA_FOR_SMART_CAMPAIGN = 17 } declare class CampaignCriterionErrorEnum$Type extends MessageType { constructor(); create(value?: PartialMessage): CampaignCriterionErrorEnum; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CampaignCriterionErrorEnum): CampaignCriterionErrorEnum; internalBinaryWrite(message: CampaignCriterionErrorEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.CampaignCriterionErrorEnum */ export declare const CampaignCriterionErrorEnum: CampaignCriterionErrorEnum$Type; export {};