UNPKG

google-ads-api-client

Version:

A friendly and exhaustive client to the google-ads-api, code generated directly from google's published protobuf schema.

805 lines (804 loc) 32.6 kB
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"; /** * A container for simulation points for simulations of type BID_MODIFIER. * * @generated from protobuf message google.ads.googleads.v11.common.BidModifierSimulationPointList */ export interface BidModifierSimulationPointList { /** * Projected metrics for a series of bid modifier amounts. * * @generated from protobuf field: repeated google.ads.googleads.v11.common.BidModifierSimulationPoint points = 1; */ points: BidModifierSimulationPoint[]; } /** * A container for simulation points for simulations of type CPC_BID. * * @generated from protobuf message google.ads.googleads.v11.common.CpcBidSimulationPointList */ export interface CpcBidSimulationPointList { /** * Projected metrics for a series of CPC bid amounts. * * @generated from protobuf field: repeated google.ads.googleads.v11.common.CpcBidSimulationPoint points = 1; */ points: CpcBidSimulationPoint[]; } /** * A container for simulation points for simulations of type CPV_BID. * * @generated from protobuf message google.ads.googleads.v11.common.CpvBidSimulationPointList */ export interface CpvBidSimulationPointList { /** * Projected metrics for a series of CPV bid amounts. * * @generated from protobuf field: repeated google.ads.googleads.v11.common.CpvBidSimulationPoint points = 1; */ points: CpvBidSimulationPoint[]; } /** * A container for simulation points for simulations of type TARGET_CPA. * * @generated from protobuf message google.ads.googleads.v11.common.TargetCpaSimulationPointList */ export interface TargetCpaSimulationPointList { /** * Projected metrics for a series of target CPA amounts. * * @generated from protobuf field: repeated google.ads.googleads.v11.common.TargetCpaSimulationPoint points = 1; */ points: TargetCpaSimulationPoint[]; } /** * A container for simulation points for simulations of type TARGET_ROAS. * * @generated from protobuf message google.ads.googleads.v11.common.TargetRoasSimulationPointList */ export interface TargetRoasSimulationPointList { /** * Projected metrics for a series of target ROAS amounts. * * @generated from protobuf field: repeated google.ads.googleads.v11.common.TargetRoasSimulationPoint points = 1; */ points: TargetRoasSimulationPoint[]; } /** * A container for simulation points for simulations of type PERCENT_CPC_BID. * * @generated from protobuf message google.ads.googleads.v11.common.PercentCpcBidSimulationPointList */ export interface PercentCpcBidSimulationPointList { /** * Projected metrics for a series of percent CPC bid amounts. * * @generated from protobuf field: repeated google.ads.googleads.v11.common.PercentCpcBidSimulationPoint points = 1; */ points: PercentCpcBidSimulationPoint[]; } /** * A container for simulation points for simulations of type BUDGET. * * @generated from protobuf message google.ads.googleads.v11.common.BudgetSimulationPointList */ export interface BudgetSimulationPointList { /** * Projected metrics for a series of budget amounts. * * @generated from protobuf field: repeated google.ads.googleads.v11.common.BudgetSimulationPoint points = 1; */ points: BudgetSimulationPoint[]; } /** * A container for simulation points for simulations of type * TARGET_IMPRESSION_SHARE. * * @generated from protobuf message google.ads.googleads.v11.common.TargetImpressionShareSimulationPointList */ export interface TargetImpressionShareSimulationPointList { /** * Projected metrics for a specific target impression share value. * * @generated from protobuf field: repeated google.ads.googleads.v11.common.TargetImpressionShareSimulationPoint points = 1; */ points: TargetImpressionShareSimulationPoint[]; } /** * Projected metrics for a specific bid modifier amount. * * @generated from protobuf message google.ads.googleads.v11.common.BidModifierSimulationPoint */ export interface BidModifierSimulationPoint { /** * The simulated bid modifier upon which projected metrics are based. * * @generated from protobuf field: optional double bid_modifier = 15; */ bidModifier?: number; /** * Projected number of biddable conversions. * Only search advertising channel type supports this field. * * @generated from protobuf field: optional double biddable_conversions = 16; */ biddableConversions?: number; /** * Projected total value of biddable conversions. * Only search advertising channel type supports this field. * * @generated from protobuf field: optional double biddable_conversions_value = 17; */ biddableConversionsValue?: number; /** * Projected number of clicks. * * @generated from protobuf field: optional int64 clicks = 18; */ clicks?: bigint; /** * Projected cost in micros. * * @generated from protobuf field: optional int64 cost_micros = 19; */ costMicros?: bigint; /** * Projected number of impressions. * * @generated from protobuf field: optional int64 impressions = 20; */ impressions?: bigint; /** * Projected number of top slot impressions. * Only search advertising channel type supports this field. * * @generated from protobuf field: optional int64 top_slot_impressions = 21; */ topSlotImpressions?: bigint; /** * Projected number of biddable conversions for the parent resource. * Only search advertising channel type supports this field. * * @generated from protobuf field: optional double parent_biddable_conversions = 22; */ parentBiddableConversions?: number; /** * Projected total value of biddable conversions for the parent resource. * Only search advertising channel type supports this field. * * @generated from protobuf field: optional double parent_biddable_conversions_value = 23; */ parentBiddableConversionsValue?: number; /** * Projected number of clicks for the parent resource. * * @generated from protobuf field: optional int64 parent_clicks = 24; */ parentClicks?: bigint; /** * Projected cost in micros for the parent resource. * * @generated from protobuf field: optional int64 parent_cost_micros = 25; */ parentCostMicros?: bigint; /** * Projected number of impressions for the parent resource. * * @generated from protobuf field: optional int64 parent_impressions = 26; */ parentImpressions?: bigint; /** * Projected number of top slot impressions for the parent resource. * Only search advertising channel type supports this field. * * @generated from protobuf field: optional int64 parent_top_slot_impressions = 27; */ parentTopSlotImpressions?: bigint; /** * Projected minimum daily budget that must be available to the parent * resource to realize this simulation. * * @generated from protobuf field: optional int64 parent_required_budget_micros = 28; */ parentRequiredBudgetMicros?: bigint; } /** * Projected metrics for a specific CPC bid amount. * * @generated from protobuf message google.ads.googleads.v11.common.CpcBidSimulationPoint */ export interface CpcBidSimulationPoint { /** * Projected required daily budget that the advertiser must set in order to * receive the estimated traffic, in micros of advertiser currency. * * @generated from protobuf field: int64 required_budget_amount_micros = 17; */ requiredBudgetAmountMicros: bigint; /** * Projected number of biddable conversions. * * @generated from protobuf field: optional double biddable_conversions = 9; */ biddableConversions?: number; /** * Projected total value of biddable conversions. * * @generated from protobuf field: optional double biddable_conversions_value = 10; */ biddableConversionsValue?: number; /** * Projected number of clicks. * * @generated from protobuf field: optional int64 clicks = 11; */ clicks?: bigint; /** * Projected cost in micros. * * @generated from protobuf field: optional int64 cost_micros = 12; */ costMicros?: bigint; /** * Projected number of impressions. * * @generated from protobuf field: optional int64 impressions = 13; */ impressions?: bigint; /** * Projected number of top slot impressions. * Only search advertising channel type supports this field. * * @generated from protobuf field: optional int64 top_slot_impressions = 14; */ topSlotImpressions?: bigint; /** * @generated from protobuf oneof: cpc_simulation_key_value */ cpcSimulationKeyValue: { oneofKind: "cpcBidMicros"; /** * The simulated CPC bid upon which projected metrics are based. * * @generated from protobuf field: int64 cpc_bid_micros = 15; */ cpcBidMicros: bigint; } | { oneofKind: "cpcBidScalingModifier"; /** * The simulated scaling modifier upon which projected metrics are based. * All CPC bids relevant to the simulated entity are scaled by this * modifier. * * @generated from protobuf field: double cpc_bid_scaling_modifier = 16; */ cpcBidScalingModifier: number; } | { oneofKind: undefined; }; } /** * Projected metrics for a specific CPV bid amount. * * @generated from protobuf message google.ads.googleads.v11.common.CpvBidSimulationPoint */ export interface CpvBidSimulationPoint { /** * The simulated CPV bid upon which projected metrics are based. * * @generated from protobuf field: optional int64 cpv_bid_micros = 5; */ cpvBidMicros?: bigint; /** * Projected cost in micros. * * @generated from protobuf field: optional int64 cost_micros = 6; */ costMicros?: bigint; /** * Projected number of impressions. * * @generated from protobuf field: optional int64 impressions = 7; */ impressions?: bigint; /** * Projected number of views. * * @generated from protobuf field: optional int64 views = 8; */ views?: bigint; } /** * Projected metrics for a specific target CPA amount. * * @generated from protobuf message google.ads.googleads.v11.common.TargetCpaSimulationPoint */ export interface TargetCpaSimulationPoint { /** * Projected required daily budget that the advertiser must set in order to * receive the estimated traffic, in micros of advertiser currency. * * @generated from protobuf field: int64 required_budget_amount_micros = 19; */ requiredBudgetAmountMicros: bigint; /** * Projected number of biddable conversions. * * @generated from protobuf field: optional double biddable_conversions = 9; */ biddableConversions?: number; /** * Projected total value of biddable conversions. * * @generated from protobuf field: optional double biddable_conversions_value = 10; */ biddableConversionsValue?: number; /** * Projected number of app installs. * * @generated from protobuf field: double app_installs = 15; */ appInstalls: number; /** * Projected number of in-app actions. * * @generated from protobuf field: double in_app_actions = 16; */ inAppActions: number; /** * Projected number of clicks. * * @generated from protobuf field: optional int64 clicks = 11; */ clicks?: bigint; /** * Projected cost in micros. * * @generated from protobuf field: optional int64 cost_micros = 12; */ costMicros?: bigint; /** * Projected number of impressions. * * @generated from protobuf field: optional int64 impressions = 13; */ impressions?: bigint; /** * Projected number of top slot impressions. * Only search advertising channel type supports this field. * * @generated from protobuf field: optional int64 top_slot_impressions = 14; */ topSlotImpressions?: bigint; /** * @generated from protobuf oneof: target_cpa_simulation_key_value */ targetCpaSimulationKeyValue: { oneofKind: "targetCpaMicros"; /** * The simulated target CPA upon which projected metrics are based. * * @generated from protobuf field: int64 target_cpa_micros = 17; */ targetCpaMicros: bigint; } | { oneofKind: "targetCpaScalingModifier"; /** * The simulated scaling modifier upon which projected metrics are based. * All CPA targets relevant to the simulated entity are scaled by this * modifier. * * @generated from protobuf field: double target_cpa_scaling_modifier = 18; */ targetCpaScalingModifier: number; } | { oneofKind: undefined; }; } /** * Projected metrics for a specific target ROAS amount. * * @generated from protobuf message google.ads.googleads.v11.common.TargetRoasSimulationPoint */ export interface TargetRoasSimulationPoint { /** * The simulated target ROAS upon which projected metrics are based. * * @generated from protobuf field: optional double target_roas = 8; */ targetRoas?: number; /** * Projected required daily budget that the advertiser must set in order to * receive the estimated traffic, in micros of advertiser currency. * * @generated from protobuf field: int64 required_budget_amount_micros = 15; */ requiredBudgetAmountMicros: bigint; /** * Projected number of biddable conversions. * * @generated from protobuf field: optional double biddable_conversions = 9; */ biddableConversions?: number; /** * Projected total value of biddable conversions. * * @generated from protobuf field: optional double biddable_conversions_value = 10; */ biddableConversionsValue?: number; /** * Projected number of clicks. * * @generated from protobuf field: optional int64 clicks = 11; */ clicks?: bigint; /** * Projected cost in micros. * * @generated from protobuf field: optional int64 cost_micros = 12; */ costMicros?: bigint; /** * Projected number of impressions. * * @generated from protobuf field: optional int64 impressions = 13; */ impressions?: bigint; /** * Projected number of top slot impressions. * Only Search advertising channel type supports this field. * * @generated from protobuf field: optional int64 top_slot_impressions = 14; */ topSlotImpressions?: bigint; } /** * Projected metrics for a specific percent CPC amount. Only Hotel advertising * channel type supports this field. * * @generated from protobuf message google.ads.googleads.v11.common.PercentCpcBidSimulationPoint */ export interface PercentCpcBidSimulationPoint { /** * The simulated percent CPC upon which projected metrics are based. Percent * CPC expressed as fraction of the advertised price for some good or service. * The value stored here is 1,000,000 * [fraction]. * * @generated from protobuf field: optional int64 percent_cpc_bid_micros = 1; */ percentCpcBidMicros?: bigint; /** * Projected number of biddable conversions. * * @generated from protobuf field: optional double biddable_conversions = 2; */ biddableConversions?: number; /** * Projected total value of biddable conversions in local currency. * * @generated from protobuf field: optional double biddable_conversions_value = 3; */ biddableConversionsValue?: number; /** * Projected number of clicks. * * @generated from protobuf field: optional int64 clicks = 4; */ clicks?: bigint; /** * Projected cost in micros. * * @generated from protobuf field: optional int64 cost_micros = 5; */ costMicros?: bigint; /** * Projected number of impressions. * * @generated from protobuf field: optional int64 impressions = 6; */ impressions?: bigint; /** * Projected number of top slot impressions. * * @generated from protobuf field: optional int64 top_slot_impressions = 7; */ topSlotImpressions?: bigint; } /** * Projected metrics for a specific budget amount. * * @generated from protobuf message google.ads.googleads.v11.common.BudgetSimulationPoint */ export interface BudgetSimulationPoint { /** * The simulated budget upon which projected metrics are based. * * @generated from protobuf field: int64 budget_amount_micros = 1; */ budgetAmountMicros: bigint; /** * Projected required daily cpc bid ceiling that the advertiser must set to * realize this simulation, in micros of the advertiser currency. * Only campaigns with the Target Spend bidding strategy support this field. * * @generated from protobuf field: int64 required_cpc_bid_ceiling_micros = 2; */ requiredCpcBidCeilingMicros: bigint; /** * Projected number of biddable conversions. * * @generated from protobuf field: double biddable_conversions = 3; */ biddableConversions: number; /** * Projected total value of biddable conversions. * * @generated from protobuf field: double biddable_conversions_value = 4; */ biddableConversionsValue: number; /** * Projected number of clicks. * * @generated from protobuf field: int64 clicks = 5; */ clicks: bigint; /** * Projected cost in micros. * * @generated from protobuf field: int64 cost_micros = 6; */ costMicros: bigint; /** * Projected number of impressions. * * @generated from protobuf field: int64 impressions = 7; */ impressions: bigint; /** * Projected number of top slot impressions. * Only search advertising channel type supports this field. * * @generated from protobuf field: int64 top_slot_impressions = 8; */ topSlotImpressions: bigint; } /** * Projected metrics for a specific target impression share value. * * @generated from protobuf message google.ads.googleads.v11.common.TargetImpressionShareSimulationPoint */ export interface TargetImpressionShareSimulationPoint { /** * The simulated target impression share value (in micros) upon which * projected metrics are based. * For example, 10% impression share, which is equal to 0.1, is stored as * 100_000. This value is validated and will not exceed 1M (100%). * * @generated from protobuf field: int64 target_impression_share_micros = 1; */ targetImpressionShareMicros: bigint; /** * Projected required daily cpc bid ceiling that the advertiser must set to * realize this simulation, in micros of the advertiser currency. * * @generated from protobuf field: int64 required_cpc_bid_ceiling_micros = 2; */ requiredCpcBidCeilingMicros: bigint; /** * Projected required daily budget that the advertiser must set in order to * receive the estimated traffic, in micros of advertiser currency. * * @generated from protobuf field: int64 required_budget_amount_micros = 3; */ requiredBudgetAmountMicros: bigint; /** * Projected number of biddable conversions. * * @generated from protobuf field: double biddable_conversions = 4; */ biddableConversions: number; /** * Projected total value of biddable conversions. * * @generated from protobuf field: double biddable_conversions_value = 5; */ biddableConversionsValue: number; /** * Projected number of clicks. * * @generated from protobuf field: int64 clicks = 6; */ clicks: bigint; /** * Projected cost in micros. * * @generated from protobuf field: int64 cost_micros = 7; */ costMicros: bigint; /** * Projected number of impressions. * * @generated from protobuf field: int64 impressions = 8; */ impressions: bigint; /** * Projected number of top slot impressions. * Only search advertising channel type supports this field. * * @generated from protobuf field: int64 top_slot_impressions = 9; */ topSlotImpressions: bigint; /** * Projected number of absolute top impressions. * Only search advertising channel type supports this field. * * @generated from protobuf field: int64 absolute_top_impressions = 10; */ absoluteTopImpressions: bigint; } declare class BidModifierSimulationPointList$Type extends MessageType<BidModifierSimulationPointList> { constructor(); create(value?: PartialMessage<BidModifierSimulationPointList>): BidModifierSimulationPointList; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: BidModifierSimulationPointList): BidModifierSimulationPointList; internalBinaryWrite(message: BidModifierSimulationPointList, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.BidModifierSimulationPointList */ export declare const BidModifierSimulationPointList: BidModifierSimulationPointList$Type; declare class CpcBidSimulationPointList$Type extends MessageType<CpcBidSimulationPointList> { constructor(); create(value?: PartialMessage<CpcBidSimulationPointList>): CpcBidSimulationPointList; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CpcBidSimulationPointList): CpcBidSimulationPointList; internalBinaryWrite(message: CpcBidSimulationPointList, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.CpcBidSimulationPointList */ export declare const CpcBidSimulationPointList: CpcBidSimulationPointList$Type; declare class CpvBidSimulationPointList$Type extends MessageType<CpvBidSimulationPointList> { constructor(); create(value?: PartialMessage<CpvBidSimulationPointList>): CpvBidSimulationPointList; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CpvBidSimulationPointList): CpvBidSimulationPointList; internalBinaryWrite(message: CpvBidSimulationPointList, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.CpvBidSimulationPointList */ export declare const CpvBidSimulationPointList: CpvBidSimulationPointList$Type; declare class TargetCpaSimulationPointList$Type extends MessageType<TargetCpaSimulationPointList> { constructor(); create(value?: PartialMessage<TargetCpaSimulationPointList>): TargetCpaSimulationPointList; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TargetCpaSimulationPointList): TargetCpaSimulationPointList; internalBinaryWrite(message: TargetCpaSimulationPointList, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.TargetCpaSimulationPointList */ export declare const TargetCpaSimulationPointList: TargetCpaSimulationPointList$Type; declare class TargetRoasSimulationPointList$Type extends MessageType<TargetRoasSimulationPointList> { constructor(); create(value?: PartialMessage<TargetRoasSimulationPointList>): TargetRoasSimulationPointList; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TargetRoasSimulationPointList): TargetRoasSimulationPointList; internalBinaryWrite(message: TargetRoasSimulationPointList, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.TargetRoasSimulationPointList */ export declare const TargetRoasSimulationPointList: TargetRoasSimulationPointList$Type; declare class PercentCpcBidSimulationPointList$Type extends MessageType<PercentCpcBidSimulationPointList> { constructor(); create(value?: PartialMessage<PercentCpcBidSimulationPointList>): PercentCpcBidSimulationPointList; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: PercentCpcBidSimulationPointList): PercentCpcBidSimulationPointList; internalBinaryWrite(message: PercentCpcBidSimulationPointList, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.PercentCpcBidSimulationPointList */ export declare const PercentCpcBidSimulationPointList: PercentCpcBidSimulationPointList$Type; declare class BudgetSimulationPointList$Type extends MessageType<BudgetSimulationPointList> { constructor(); create(value?: PartialMessage<BudgetSimulationPointList>): BudgetSimulationPointList; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: BudgetSimulationPointList): BudgetSimulationPointList; internalBinaryWrite(message: BudgetSimulationPointList, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.BudgetSimulationPointList */ export declare const BudgetSimulationPointList: BudgetSimulationPointList$Type; declare class TargetImpressionShareSimulationPointList$Type extends MessageType<TargetImpressionShareSimulationPointList> { constructor(); create(value?: PartialMessage<TargetImpressionShareSimulationPointList>): TargetImpressionShareSimulationPointList; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TargetImpressionShareSimulationPointList): TargetImpressionShareSimulationPointList; internalBinaryWrite(message: TargetImpressionShareSimulationPointList, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.TargetImpressionShareSimulationPointList */ export declare const TargetImpressionShareSimulationPointList: TargetImpressionShareSimulationPointList$Type; declare class BidModifierSimulationPoint$Type extends MessageType<BidModifierSimulationPoint> { constructor(); create(value?: PartialMessage<BidModifierSimulationPoint>): BidModifierSimulationPoint; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: BidModifierSimulationPoint): BidModifierSimulationPoint; internalBinaryWrite(message: BidModifierSimulationPoint, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.BidModifierSimulationPoint */ export declare const BidModifierSimulationPoint: BidModifierSimulationPoint$Type; declare class CpcBidSimulationPoint$Type extends MessageType<CpcBidSimulationPoint> { constructor(); create(value?: PartialMessage<CpcBidSimulationPoint>): CpcBidSimulationPoint; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CpcBidSimulationPoint): CpcBidSimulationPoint; internalBinaryWrite(message: CpcBidSimulationPoint, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.CpcBidSimulationPoint */ export declare const CpcBidSimulationPoint: CpcBidSimulationPoint$Type; declare class CpvBidSimulationPoint$Type extends MessageType<CpvBidSimulationPoint> { constructor(); create(value?: PartialMessage<CpvBidSimulationPoint>): CpvBidSimulationPoint; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CpvBidSimulationPoint): CpvBidSimulationPoint; internalBinaryWrite(message: CpvBidSimulationPoint, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.CpvBidSimulationPoint */ export declare const CpvBidSimulationPoint: CpvBidSimulationPoint$Type; declare class TargetCpaSimulationPoint$Type extends MessageType<TargetCpaSimulationPoint> { constructor(); create(value?: PartialMessage<TargetCpaSimulationPoint>): TargetCpaSimulationPoint; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TargetCpaSimulationPoint): TargetCpaSimulationPoint; internalBinaryWrite(message: TargetCpaSimulationPoint, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.TargetCpaSimulationPoint */ export declare const TargetCpaSimulationPoint: TargetCpaSimulationPoint$Type; declare class TargetRoasSimulationPoint$Type extends MessageType<TargetRoasSimulationPoint> { constructor(); create(value?: PartialMessage<TargetRoasSimulationPoint>): TargetRoasSimulationPoint; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TargetRoasSimulationPoint): TargetRoasSimulationPoint; internalBinaryWrite(message: TargetRoasSimulationPoint, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.TargetRoasSimulationPoint */ export declare const TargetRoasSimulationPoint: TargetRoasSimulationPoint$Type; declare class PercentCpcBidSimulationPoint$Type extends MessageType<PercentCpcBidSimulationPoint> { constructor(); create(value?: PartialMessage<PercentCpcBidSimulationPoint>): PercentCpcBidSimulationPoint; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: PercentCpcBidSimulationPoint): PercentCpcBidSimulationPoint; internalBinaryWrite(message: PercentCpcBidSimulationPoint, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.PercentCpcBidSimulationPoint */ export declare const PercentCpcBidSimulationPoint: PercentCpcBidSimulationPoint$Type; declare class BudgetSimulationPoint$Type extends MessageType<BudgetSimulationPoint> { constructor(); create(value?: PartialMessage<BudgetSimulationPoint>): BudgetSimulationPoint; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: BudgetSimulationPoint): BudgetSimulationPoint; internalBinaryWrite(message: BudgetSimulationPoint, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.BudgetSimulationPoint */ export declare const BudgetSimulationPoint: BudgetSimulationPoint$Type; declare class TargetImpressionShareSimulationPoint$Type extends MessageType<TargetImpressionShareSimulationPoint> { constructor(); create(value?: PartialMessage<TargetImpressionShareSimulationPoint>): TargetImpressionShareSimulationPoint; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: TargetImpressionShareSimulationPoint): TargetImpressionShareSimulationPoint; internalBinaryWrite(message: TargetImpressionShareSimulationPoint, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.common.TargetImpressionShareSimulationPoint */ export declare const TargetImpressionShareSimulationPoint: TargetImpressionShareSimulationPoint$Type; export {};