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 bidding strategy errors. * * @generated from protobuf message google.ads.googleads.v11.errors.BiddingStrategyErrorEnum */ export interface BiddingStrategyErrorEnum { } /** * Enum describing possible bidding strategy errors. * * @generated from protobuf enum google.ads.googleads.v11.errors.BiddingStrategyErrorEnum.BiddingStrategyError */ export declare enum BiddingStrategyErrorEnum_BiddingStrategyError { /** * 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, /** * Each bidding strategy must have a unique name. * * @generated from protobuf enum value: DUPLICATE_NAME = 2; */ DUPLICATE_NAME = 2, /** * Bidding strategy type is immutable. * * @generated from protobuf enum value: CANNOT_CHANGE_BIDDING_STRATEGY_TYPE = 3; */ CANNOT_CHANGE_BIDDING_STRATEGY_TYPE = 3, /** * Only bidding strategies not linked to campaigns, adgroups or adgroup * criteria can be removed. * * @generated from protobuf enum value: CANNOT_REMOVE_ASSOCIATED_STRATEGY = 4; */ CANNOT_REMOVE_ASSOCIATED_STRATEGY = 4, /** * The specified bidding strategy is not supported. * * @generated from protobuf enum value: BIDDING_STRATEGY_NOT_SUPPORTED = 5; */ BIDDING_STRATEGY_NOT_SUPPORTED = 5, /** * The bidding strategy is incompatible with the campaign's bidding * strategy goal type. * * @generated from protobuf enum value: INCOMPATIBLE_BIDDING_STRATEGY_AND_BIDDING_STRATEGY_GOAL_TYPE = 6; */ INCOMPATIBLE_BIDDING_STRATEGY_AND_BIDDING_STRATEGY_GOAL_TYPE = 6 } declare class BiddingStrategyErrorEnum$Type extends MessageType { constructor(); create(value?: PartialMessage): BiddingStrategyErrorEnum; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: BiddingStrategyErrorEnum): BiddingStrategyErrorEnum; internalBinaryWrite(message: BiddingStrategyErrorEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.BiddingStrategyErrorEnum */ export declare const BiddingStrategyErrorEnum: BiddingStrategyErrorEnum$Type; export {};