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
TypeScript
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 {};