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"; /** * Message describing BiddingStrategy system statuses. * * @generated from protobuf message google.ads.googleads.v11.enums.BiddingStrategySystemStatusEnum */ export interface BiddingStrategySystemStatusEnum { } /** * The possible system statuses of a BiddingStrategy. * * @generated from protobuf enum google.ads.googleads.v11.enums.BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus */ export declare enum BiddingStrategySystemStatusEnum_BiddingStrategySystemStatus { /** * Signals that an unexpected error occurred, for example, no bidding * strategy type was found, or no status information was found. * * @generated from protobuf enum value: UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * Used for return value only. Represents value unknown in this version. * * @generated from protobuf enum value: UNKNOWN = 1; */ UNKNOWN = 1, /** * The bid strategy is active, and AdWords cannot find any specific issues * with the strategy. * * @generated from protobuf enum value: ENABLED = 2; */ ENABLED = 2, /** * The bid strategy is learning because it has been recently created or * recently reactivated. * * @generated from protobuf enum value: LEARNING_NEW = 3; */ LEARNING_NEW = 3, /** * The bid strategy is learning because of a recent setting change. * * @generated from protobuf enum value: LEARNING_SETTING_CHANGE = 4; */ LEARNING_SETTING_CHANGE = 4, /** * The bid strategy is learning because of a recent budget change. * * @generated from protobuf enum value: LEARNING_BUDGET_CHANGE = 5; */ LEARNING_BUDGET_CHANGE = 5, /** * The bid strategy is learning because of recent change in number of * campaigns, ad groups or keywords attached to it. * * @generated from protobuf enum value: LEARNING_COMPOSITION_CHANGE = 6; */ LEARNING_COMPOSITION_CHANGE = 6, /** * The bid strategy depends on conversion reporting and the customer * recently modified conversion types that were relevant to the * bid strategy. * * @generated from protobuf enum value: LEARNING_CONVERSION_TYPE_CHANGE = 7; */ LEARNING_CONVERSION_TYPE_CHANGE = 7, /** * The bid strategy depends on conversion reporting and the customer * recently changed their conversion settings. * * @generated from protobuf enum value: LEARNING_CONVERSION_SETTING_CHANGE = 8; */ LEARNING_CONVERSION_SETTING_CHANGE = 8, /** * The bid strategy is limited by its bid ceiling. * * @generated from protobuf enum value: LIMITED_BY_CPC_BID_CEILING = 9; */ LIMITED_BY_CPC_BID_CEILING = 9, /** * The bid strategy is limited by its bid floor. * * @generated from protobuf enum value: LIMITED_BY_CPC_BID_FLOOR = 10; */ LIMITED_BY_CPC_BID_FLOOR = 10, /** * The bid strategy is limited because there was not enough conversion * traffic over the past weeks. * * @generated from protobuf enum value: LIMITED_BY_DATA = 11; */ LIMITED_BY_DATA = 11, /** * A significant fraction of keywords in this bid strategy are limited by * budget. * * @generated from protobuf enum value: LIMITED_BY_BUDGET = 12; */ LIMITED_BY_BUDGET = 12, /** * The bid strategy cannot reach its target spend because its spend has * been de-prioritized. * * @generated from protobuf enum value: LIMITED_BY_LOW_PRIORITY_SPEND = 13; */ LIMITED_BY_LOW_PRIORITY_SPEND = 13, /** * A significant fraction of keywords in this bid strategy have a low * Quality Score. * * @generated from protobuf enum value: LIMITED_BY_LOW_QUALITY = 14; */ LIMITED_BY_LOW_QUALITY = 14, /** * The bid strategy cannot fully spend its budget because of narrow * targeting. * * @generated from protobuf enum value: LIMITED_BY_INVENTORY = 15; */ LIMITED_BY_INVENTORY = 15, /** * Missing conversion tracking (no pings present) and/or remarketing lists * for SSC. * * @generated from protobuf enum value: MISCONFIGURED_ZERO_ELIGIBILITY = 16; */ MISCONFIGURED_ZERO_ELIGIBILITY = 16, /** * The bid strategy depends on conversion reporting and the customer is * lacking conversion types that might be reported against this strategy. * * @generated from protobuf enum value: MISCONFIGURED_CONVERSION_TYPES = 17; */ MISCONFIGURED_CONVERSION_TYPES = 17, /** * The bid strategy depends on conversion reporting and the customer's * conversion settings are misconfigured. * * @generated from protobuf enum value: MISCONFIGURED_CONVERSION_SETTINGS = 18; */ MISCONFIGURED_CONVERSION_SETTINGS = 18, /** * There are campaigns outside the bid strategy that share budgets with * campaigns included in the strategy. * * @generated from protobuf enum value: MISCONFIGURED_SHARED_BUDGET = 19; */ MISCONFIGURED_SHARED_BUDGET = 19, /** * The campaign has an invalid strategy type and is not serving. * * @generated from protobuf enum value: MISCONFIGURED_STRATEGY_TYPE = 20; */ MISCONFIGURED_STRATEGY_TYPE = 20, /** * The bid strategy is not active. Either there are no active campaigns, * ad groups or keywords attached to the bid strategy. Or there are no * active budgets connected to the bid strategy. * * @generated from protobuf enum value: PAUSED = 21; */ PAUSED = 21, /** * This bid strategy currently does not support status reporting. * * @generated from protobuf enum value: UNAVAILABLE = 22; */ UNAVAILABLE = 22, /** * There were multiple LEARNING_* system statuses for this bid strategy * during the time in question. * * @generated from protobuf enum value: MULTIPLE_LEARNING = 23; */ MULTIPLE_LEARNING = 23, /** * There were multiple LIMITED_* system statuses for this bid strategy * during the time in question. * * @generated from protobuf enum value: MULTIPLE_LIMITED = 24; */ MULTIPLE_LIMITED = 24, /** * There were multiple MISCONFIGURED_* system statuses for this bid strategy * during the time in question. * * @generated from protobuf enum value: MULTIPLE_MISCONFIGURED = 25; */ MULTIPLE_MISCONFIGURED = 25, /** * There were multiple system statuses for this bid strategy during the * time in question. * * @generated from protobuf enum value: MULTIPLE = 26; */ MULTIPLE = 26 } declare class BiddingStrategySystemStatusEnum$Type extends MessageType { constructor(); create(value?: PartialMessage): BiddingStrategySystemStatusEnum; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: BiddingStrategySystemStatusEnum): BiddingStrategySystemStatusEnum; internalBinaryWrite(message: BiddingStrategySystemStatusEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.enums.BiddingStrategySystemStatusEnum */ export declare const BiddingStrategySystemStatusEnum: BiddingStrategySystemStatusEnum$Type; export {};