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 { ConversionOriginEnum_ConversionOrigin } from "../enums/conversion_origin"; import { ConversionActionCategoryEnum_ConversionActionCategory } from "../enums/conversion_action_category"; /** * The biddability setting for the specified campaign only for all * conversion actions with a matching category and origin. * * @generated from protobuf message google.ads.googleads.v11.resources.CampaignConversionGoal */ export interface CampaignConversionGoal { /** * Immutable. The resource name of the campaign conversion goal. * Campaign conversion goal resource names have the form: * * `customers/{customer_id}/campaignConversionGoals/{campaign_id}~{category}~{origin}` * * @generated from protobuf field: string resource_name = 1; */ resourceName: string; /** * Immutable. The campaign with which this campaign conversion goal is associated. * * @generated from protobuf field: string campaign = 2; */ campaign: string; /** * The conversion category of this campaign conversion goal. * * @generated from protobuf field: google.ads.googleads.v11.enums.ConversionActionCategoryEnum.ConversionActionCategory category = 3; */ category: ConversionActionCategoryEnum_ConversionActionCategory; /** * The conversion origin of this campaign conversion goal. * * @generated from protobuf field: google.ads.googleads.v11.enums.ConversionOriginEnum.ConversionOrigin origin = 4; */ origin: ConversionOriginEnum_ConversionOrigin; /** * The biddability of the campaign conversion goal. * * @generated from protobuf field: bool biddable = 5; */ biddable: boolean; } declare class CampaignConversionGoal$Type extends MessageType { constructor(); create(value?: PartialMessage): CampaignConversionGoal; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CampaignConversionGoal): CampaignConversionGoal; internalBinaryWrite(message: CampaignConversionGoal, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.resources.CampaignConversionGoal */ export declare const CampaignConversionGoal: CampaignConversionGoal$Type; export {};