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 statuses of a campaign experiment. * * @generated from protobuf message google.ads.googleads.v11.enums.CampaignExperimentStatusEnum */ export interface CampaignExperimentStatusEnum { } /** * Possible statuses of a campaign experiment. * * @generated from protobuf enum google.ads.googleads.v11.enums.CampaignExperimentStatusEnum.CampaignExperimentStatus */ export declare enum CampaignExperimentStatusEnum_CampaignExperimentStatus { /** * The status has not been specified. * * @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 experiment campaign is being initialized. * * @generated from protobuf enum value: INITIALIZING = 2; */ INITIALIZING = 2, /** * Initialization of the experiment campaign failed. * * @generated from protobuf enum value: INITIALIZATION_FAILED = 8; */ INITIALIZATION_FAILED = 8, /** * The experiment campaign is fully initialized. The experiment is currently * running, scheduled to run in the future or has ended based on its * end date. An experiment with the status INITIALIZING will be updated to * ENABLED when it is fully created. * * @generated from protobuf enum value: ENABLED = 3; */ ENABLED = 3, /** * The experiment campaign was graduated to a stand-alone * campaign, existing independently of the experiment. * * @generated from protobuf enum value: GRADUATED = 4; */ GRADUATED = 4, /** * The experiment is removed. * * @generated from protobuf enum value: REMOVED = 5; */ REMOVED = 5, /** * The experiment's changes are being applied to the original campaign. * The long running operation returned by the promote method can be polled * to see the status of the promotion. * * @generated from protobuf enum value: PROMOTING = 6; */ PROMOTING = 6, /** * Promote of the experiment campaign failed. * * @generated from protobuf enum value: PROMOTION_FAILED = 9; */ PROMOTION_FAILED = 9, /** * The changes of the experiment are promoted to their original campaign. * * @generated from protobuf enum value: PROMOTED = 7; */ PROMOTED = 7, /** * The experiment was ended manually. It did not end based on its end date. * * @generated from protobuf enum value: ENDED_MANUALLY = 10; */ ENDED_MANUALLY = 10 } declare class CampaignExperimentStatusEnum$Type extends MessageType { constructor(); create(value?: PartialMessage): CampaignExperimentStatusEnum; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CampaignExperimentStatusEnum): CampaignExperimentStatusEnum; internalBinaryWrite(message: CampaignExperimentStatusEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.enums.CampaignExperimentStatusEnum */ export declare const CampaignExperimentStatusEnum: CampaignExperimentStatusEnum$Type; export {};