1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/common/simulation.proto 3 4package common 5 6import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 wrappers "github.com/golang/protobuf/ptypes/wrappers" 12 _ "google.golang.org/genproto/googleapis/api/annotations" 13) 14 15// Reference imports to suppress errors if they are not otherwise used. 16var _ = proto.Marshal 17var _ = fmt.Errorf 18var _ = math.Inf 19 20// This is a compile-time assertion to ensure that this generated file 21// is compatible with the proto package it is being compiled against. 22// A compilation error at this line likely means your copy of the 23// proto package needs to be updated. 24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 25 26// A container for simulation points for simulations of type BID_MODIFIER. 27type BidModifierSimulationPointList struct { 28 // Projected metrics for a series of bid modifier amounts. 29 Points []*BidModifierSimulationPoint `protobuf:"bytes,1,rep,name=points,proto3" json:"points,omitempty"` 30 XXX_NoUnkeyedLiteral struct{} `json:"-"` 31 XXX_unrecognized []byte `json:"-"` 32 XXX_sizecache int32 `json:"-"` 33} 34 35func (m *BidModifierSimulationPointList) Reset() { *m = BidModifierSimulationPointList{} } 36func (m *BidModifierSimulationPointList) String() string { return proto.CompactTextString(m) } 37func (*BidModifierSimulationPointList) ProtoMessage() {} 38func (*BidModifierSimulationPointList) Descriptor() ([]byte, []int) { 39 return fileDescriptor_a4802a06f80f525c, []int{0} 40} 41 42func (m *BidModifierSimulationPointList) XXX_Unmarshal(b []byte) error { 43 return xxx_messageInfo_BidModifierSimulationPointList.Unmarshal(m, b) 44} 45func (m *BidModifierSimulationPointList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 46 return xxx_messageInfo_BidModifierSimulationPointList.Marshal(b, m, deterministic) 47} 48func (m *BidModifierSimulationPointList) XXX_Merge(src proto.Message) { 49 xxx_messageInfo_BidModifierSimulationPointList.Merge(m, src) 50} 51func (m *BidModifierSimulationPointList) XXX_Size() int { 52 return xxx_messageInfo_BidModifierSimulationPointList.Size(m) 53} 54func (m *BidModifierSimulationPointList) XXX_DiscardUnknown() { 55 xxx_messageInfo_BidModifierSimulationPointList.DiscardUnknown(m) 56} 57 58var xxx_messageInfo_BidModifierSimulationPointList proto.InternalMessageInfo 59 60func (m *BidModifierSimulationPointList) GetPoints() []*BidModifierSimulationPoint { 61 if m != nil { 62 return m.Points 63 } 64 return nil 65} 66 67// A container for simulation points for simulations of type CPC_BID. 68type CpcBidSimulationPointList struct { 69 // Projected metrics for a series of CPC bid amounts. 70 Points []*CpcBidSimulationPoint `protobuf:"bytes,1,rep,name=points,proto3" json:"points,omitempty"` 71 XXX_NoUnkeyedLiteral struct{} `json:"-"` 72 XXX_unrecognized []byte `json:"-"` 73 XXX_sizecache int32 `json:"-"` 74} 75 76func (m *CpcBidSimulationPointList) Reset() { *m = CpcBidSimulationPointList{} } 77func (m *CpcBidSimulationPointList) String() string { return proto.CompactTextString(m) } 78func (*CpcBidSimulationPointList) ProtoMessage() {} 79func (*CpcBidSimulationPointList) Descriptor() ([]byte, []int) { 80 return fileDescriptor_a4802a06f80f525c, []int{1} 81} 82 83func (m *CpcBidSimulationPointList) XXX_Unmarshal(b []byte) error { 84 return xxx_messageInfo_CpcBidSimulationPointList.Unmarshal(m, b) 85} 86func (m *CpcBidSimulationPointList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 87 return xxx_messageInfo_CpcBidSimulationPointList.Marshal(b, m, deterministic) 88} 89func (m *CpcBidSimulationPointList) XXX_Merge(src proto.Message) { 90 xxx_messageInfo_CpcBidSimulationPointList.Merge(m, src) 91} 92func (m *CpcBidSimulationPointList) XXX_Size() int { 93 return xxx_messageInfo_CpcBidSimulationPointList.Size(m) 94} 95func (m *CpcBidSimulationPointList) XXX_DiscardUnknown() { 96 xxx_messageInfo_CpcBidSimulationPointList.DiscardUnknown(m) 97} 98 99var xxx_messageInfo_CpcBidSimulationPointList proto.InternalMessageInfo 100 101func (m *CpcBidSimulationPointList) GetPoints() []*CpcBidSimulationPoint { 102 if m != nil { 103 return m.Points 104 } 105 return nil 106} 107 108// A container for simulation points for simulations of type CPV_BID. 109type CpvBidSimulationPointList struct { 110 // Projected metrics for a series of CPV bid amounts. 111 Points []*CpvBidSimulationPoint `protobuf:"bytes,1,rep,name=points,proto3" json:"points,omitempty"` 112 XXX_NoUnkeyedLiteral struct{} `json:"-"` 113 XXX_unrecognized []byte `json:"-"` 114 XXX_sizecache int32 `json:"-"` 115} 116 117func (m *CpvBidSimulationPointList) Reset() { *m = CpvBidSimulationPointList{} } 118func (m *CpvBidSimulationPointList) String() string { return proto.CompactTextString(m) } 119func (*CpvBidSimulationPointList) ProtoMessage() {} 120func (*CpvBidSimulationPointList) Descriptor() ([]byte, []int) { 121 return fileDescriptor_a4802a06f80f525c, []int{2} 122} 123 124func (m *CpvBidSimulationPointList) XXX_Unmarshal(b []byte) error { 125 return xxx_messageInfo_CpvBidSimulationPointList.Unmarshal(m, b) 126} 127func (m *CpvBidSimulationPointList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 128 return xxx_messageInfo_CpvBidSimulationPointList.Marshal(b, m, deterministic) 129} 130func (m *CpvBidSimulationPointList) XXX_Merge(src proto.Message) { 131 xxx_messageInfo_CpvBidSimulationPointList.Merge(m, src) 132} 133func (m *CpvBidSimulationPointList) XXX_Size() int { 134 return xxx_messageInfo_CpvBidSimulationPointList.Size(m) 135} 136func (m *CpvBidSimulationPointList) XXX_DiscardUnknown() { 137 xxx_messageInfo_CpvBidSimulationPointList.DiscardUnknown(m) 138} 139 140var xxx_messageInfo_CpvBidSimulationPointList proto.InternalMessageInfo 141 142func (m *CpvBidSimulationPointList) GetPoints() []*CpvBidSimulationPoint { 143 if m != nil { 144 return m.Points 145 } 146 return nil 147} 148 149// A container for simulation points for simulations of type TARGET_CPA. 150type TargetCpaSimulationPointList struct { 151 // Projected metrics for a series of target CPA amounts. 152 Points []*TargetCpaSimulationPoint `protobuf:"bytes,1,rep,name=points,proto3" json:"points,omitempty"` 153 XXX_NoUnkeyedLiteral struct{} `json:"-"` 154 XXX_unrecognized []byte `json:"-"` 155 XXX_sizecache int32 `json:"-"` 156} 157 158func (m *TargetCpaSimulationPointList) Reset() { *m = TargetCpaSimulationPointList{} } 159func (m *TargetCpaSimulationPointList) String() string { return proto.CompactTextString(m) } 160func (*TargetCpaSimulationPointList) ProtoMessage() {} 161func (*TargetCpaSimulationPointList) Descriptor() ([]byte, []int) { 162 return fileDescriptor_a4802a06f80f525c, []int{3} 163} 164 165func (m *TargetCpaSimulationPointList) XXX_Unmarshal(b []byte) error { 166 return xxx_messageInfo_TargetCpaSimulationPointList.Unmarshal(m, b) 167} 168func (m *TargetCpaSimulationPointList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 169 return xxx_messageInfo_TargetCpaSimulationPointList.Marshal(b, m, deterministic) 170} 171func (m *TargetCpaSimulationPointList) XXX_Merge(src proto.Message) { 172 xxx_messageInfo_TargetCpaSimulationPointList.Merge(m, src) 173} 174func (m *TargetCpaSimulationPointList) XXX_Size() int { 175 return xxx_messageInfo_TargetCpaSimulationPointList.Size(m) 176} 177func (m *TargetCpaSimulationPointList) XXX_DiscardUnknown() { 178 xxx_messageInfo_TargetCpaSimulationPointList.DiscardUnknown(m) 179} 180 181var xxx_messageInfo_TargetCpaSimulationPointList proto.InternalMessageInfo 182 183func (m *TargetCpaSimulationPointList) GetPoints() []*TargetCpaSimulationPoint { 184 if m != nil { 185 return m.Points 186 } 187 return nil 188} 189 190// Projected metrics for a specific bid modifier amount. 191type BidModifierSimulationPoint struct { 192 // The simulated bid modifier upon which projected metrics are based. 193 BidModifier *wrappers.DoubleValue `protobuf:"bytes,1,opt,name=bid_modifier,json=bidModifier,proto3" json:"bid_modifier,omitempty"` 194 // Projected number of biddable conversions. 195 BiddableConversions *wrappers.DoubleValue `protobuf:"bytes,2,opt,name=biddable_conversions,json=biddableConversions,proto3" json:"biddable_conversions,omitempty"` 196 // Projected total value of biddable conversions. 197 BiddableConversionsValue *wrappers.DoubleValue `protobuf:"bytes,3,opt,name=biddable_conversions_value,json=biddableConversionsValue,proto3" json:"biddable_conversions_value,omitempty"` 198 // Projected number of clicks. 199 Clicks *wrappers.Int64Value `protobuf:"bytes,4,opt,name=clicks,proto3" json:"clicks,omitempty"` 200 // Projected cost in micros. 201 CostMicros *wrappers.Int64Value `protobuf:"bytes,5,opt,name=cost_micros,json=costMicros,proto3" json:"cost_micros,omitempty"` 202 // Projected number of impressions. 203 Impressions *wrappers.Int64Value `protobuf:"bytes,6,opt,name=impressions,proto3" json:"impressions,omitempty"` 204 // Projected number of top slot impressions. 205 TopSlotImpressions *wrappers.Int64Value `protobuf:"bytes,7,opt,name=top_slot_impressions,json=topSlotImpressions,proto3" json:"top_slot_impressions,omitempty"` 206 // Projected number of biddable conversions for the parent resource. 207 ParentBiddableConversions *wrappers.DoubleValue `protobuf:"bytes,8,opt,name=parent_biddable_conversions,json=parentBiddableConversions,proto3" json:"parent_biddable_conversions,omitempty"` 208 // Projected total value of biddable conversions for the parent resource. 209 ParentBiddableConversionsValue *wrappers.DoubleValue `protobuf:"bytes,9,opt,name=parent_biddable_conversions_value,json=parentBiddableConversionsValue,proto3" json:"parent_biddable_conversions_value,omitempty"` 210 // Projected number of clicks for the parent resource. 211 ParentClicks *wrappers.Int64Value `protobuf:"bytes,10,opt,name=parent_clicks,json=parentClicks,proto3" json:"parent_clicks,omitempty"` 212 // Projected cost in micros for the parent resource. 213 ParentCostMicros *wrappers.Int64Value `protobuf:"bytes,11,opt,name=parent_cost_micros,json=parentCostMicros,proto3" json:"parent_cost_micros,omitempty"` 214 // Projected number of impressions for the parent resource. 215 ParentImpressions *wrappers.Int64Value `protobuf:"bytes,12,opt,name=parent_impressions,json=parentImpressions,proto3" json:"parent_impressions,omitempty"` 216 // Projected number of top slot impressions for the parent resource. 217 ParentTopSlotImpressions *wrappers.Int64Value `protobuf:"bytes,13,opt,name=parent_top_slot_impressions,json=parentTopSlotImpressions,proto3" json:"parent_top_slot_impressions,omitempty"` 218 XXX_NoUnkeyedLiteral struct{} `json:"-"` 219 XXX_unrecognized []byte `json:"-"` 220 XXX_sizecache int32 `json:"-"` 221} 222 223func (m *BidModifierSimulationPoint) Reset() { *m = BidModifierSimulationPoint{} } 224func (m *BidModifierSimulationPoint) String() string { return proto.CompactTextString(m) } 225func (*BidModifierSimulationPoint) ProtoMessage() {} 226func (*BidModifierSimulationPoint) Descriptor() ([]byte, []int) { 227 return fileDescriptor_a4802a06f80f525c, []int{4} 228} 229 230func (m *BidModifierSimulationPoint) XXX_Unmarshal(b []byte) error { 231 return xxx_messageInfo_BidModifierSimulationPoint.Unmarshal(m, b) 232} 233func (m *BidModifierSimulationPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 234 return xxx_messageInfo_BidModifierSimulationPoint.Marshal(b, m, deterministic) 235} 236func (m *BidModifierSimulationPoint) XXX_Merge(src proto.Message) { 237 xxx_messageInfo_BidModifierSimulationPoint.Merge(m, src) 238} 239func (m *BidModifierSimulationPoint) XXX_Size() int { 240 return xxx_messageInfo_BidModifierSimulationPoint.Size(m) 241} 242func (m *BidModifierSimulationPoint) XXX_DiscardUnknown() { 243 xxx_messageInfo_BidModifierSimulationPoint.DiscardUnknown(m) 244} 245 246var xxx_messageInfo_BidModifierSimulationPoint proto.InternalMessageInfo 247 248func (m *BidModifierSimulationPoint) GetBidModifier() *wrappers.DoubleValue { 249 if m != nil { 250 return m.BidModifier 251 } 252 return nil 253} 254 255func (m *BidModifierSimulationPoint) GetBiddableConversions() *wrappers.DoubleValue { 256 if m != nil { 257 return m.BiddableConversions 258 } 259 return nil 260} 261 262func (m *BidModifierSimulationPoint) GetBiddableConversionsValue() *wrappers.DoubleValue { 263 if m != nil { 264 return m.BiddableConversionsValue 265 } 266 return nil 267} 268 269func (m *BidModifierSimulationPoint) GetClicks() *wrappers.Int64Value { 270 if m != nil { 271 return m.Clicks 272 } 273 return nil 274} 275 276func (m *BidModifierSimulationPoint) GetCostMicros() *wrappers.Int64Value { 277 if m != nil { 278 return m.CostMicros 279 } 280 return nil 281} 282 283func (m *BidModifierSimulationPoint) GetImpressions() *wrappers.Int64Value { 284 if m != nil { 285 return m.Impressions 286 } 287 return nil 288} 289 290func (m *BidModifierSimulationPoint) GetTopSlotImpressions() *wrappers.Int64Value { 291 if m != nil { 292 return m.TopSlotImpressions 293 } 294 return nil 295} 296 297func (m *BidModifierSimulationPoint) GetParentBiddableConversions() *wrappers.DoubleValue { 298 if m != nil { 299 return m.ParentBiddableConversions 300 } 301 return nil 302} 303 304func (m *BidModifierSimulationPoint) GetParentBiddableConversionsValue() *wrappers.DoubleValue { 305 if m != nil { 306 return m.ParentBiddableConversionsValue 307 } 308 return nil 309} 310 311func (m *BidModifierSimulationPoint) GetParentClicks() *wrappers.Int64Value { 312 if m != nil { 313 return m.ParentClicks 314 } 315 return nil 316} 317 318func (m *BidModifierSimulationPoint) GetParentCostMicros() *wrappers.Int64Value { 319 if m != nil { 320 return m.ParentCostMicros 321 } 322 return nil 323} 324 325func (m *BidModifierSimulationPoint) GetParentImpressions() *wrappers.Int64Value { 326 if m != nil { 327 return m.ParentImpressions 328 } 329 return nil 330} 331 332func (m *BidModifierSimulationPoint) GetParentTopSlotImpressions() *wrappers.Int64Value { 333 if m != nil { 334 return m.ParentTopSlotImpressions 335 } 336 return nil 337} 338 339// Projected metrics for a specific CPC bid amount. 340type CpcBidSimulationPoint struct { 341 // The simulated CPC bid upon which projected metrics are based. 342 CpcBidMicros *wrappers.Int64Value `protobuf:"bytes,1,opt,name=cpc_bid_micros,json=cpcBidMicros,proto3" json:"cpc_bid_micros,omitempty"` 343 // Projected number of biddable conversions. 344 BiddableConversions *wrappers.DoubleValue `protobuf:"bytes,2,opt,name=biddable_conversions,json=biddableConversions,proto3" json:"biddable_conversions,omitempty"` 345 // Projected total value of biddable conversions. 346 BiddableConversionsValue *wrappers.DoubleValue `protobuf:"bytes,3,opt,name=biddable_conversions_value,json=biddableConversionsValue,proto3" json:"biddable_conversions_value,omitempty"` 347 // Projected number of clicks. 348 Clicks *wrappers.Int64Value `protobuf:"bytes,4,opt,name=clicks,proto3" json:"clicks,omitempty"` 349 // Projected cost in micros. 350 CostMicros *wrappers.Int64Value `protobuf:"bytes,5,opt,name=cost_micros,json=costMicros,proto3" json:"cost_micros,omitempty"` 351 // Projected number of impressions. 352 Impressions *wrappers.Int64Value `protobuf:"bytes,6,opt,name=impressions,proto3" json:"impressions,omitempty"` 353 // Projected number of top slot impressions. 354 // Display network does not support this field at the ad group level. 355 TopSlotImpressions *wrappers.Int64Value `protobuf:"bytes,7,opt,name=top_slot_impressions,json=topSlotImpressions,proto3" json:"top_slot_impressions,omitempty"` 356 XXX_NoUnkeyedLiteral struct{} `json:"-"` 357 XXX_unrecognized []byte `json:"-"` 358 XXX_sizecache int32 `json:"-"` 359} 360 361func (m *CpcBidSimulationPoint) Reset() { *m = CpcBidSimulationPoint{} } 362func (m *CpcBidSimulationPoint) String() string { return proto.CompactTextString(m) } 363func (*CpcBidSimulationPoint) ProtoMessage() {} 364func (*CpcBidSimulationPoint) Descriptor() ([]byte, []int) { 365 return fileDescriptor_a4802a06f80f525c, []int{5} 366} 367 368func (m *CpcBidSimulationPoint) XXX_Unmarshal(b []byte) error { 369 return xxx_messageInfo_CpcBidSimulationPoint.Unmarshal(m, b) 370} 371func (m *CpcBidSimulationPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 372 return xxx_messageInfo_CpcBidSimulationPoint.Marshal(b, m, deterministic) 373} 374func (m *CpcBidSimulationPoint) XXX_Merge(src proto.Message) { 375 xxx_messageInfo_CpcBidSimulationPoint.Merge(m, src) 376} 377func (m *CpcBidSimulationPoint) XXX_Size() int { 378 return xxx_messageInfo_CpcBidSimulationPoint.Size(m) 379} 380func (m *CpcBidSimulationPoint) XXX_DiscardUnknown() { 381 xxx_messageInfo_CpcBidSimulationPoint.DiscardUnknown(m) 382} 383 384var xxx_messageInfo_CpcBidSimulationPoint proto.InternalMessageInfo 385 386func (m *CpcBidSimulationPoint) GetCpcBidMicros() *wrappers.Int64Value { 387 if m != nil { 388 return m.CpcBidMicros 389 } 390 return nil 391} 392 393func (m *CpcBidSimulationPoint) GetBiddableConversions() *wrappers.DoubleValue { 394 if m != nil { 395 return m.BiddableConversions 396 } 397 return nil 398} 399 400func (m *CpcBidSimulationPoint) GetBiddableConversionsValue() *wrappers.DoubleValue { 401 if m != nil { 402 return m.BiddableConversionsValue 403 } 404 return nil 405} 406 407func (m *CpcBidSimulationPoint) GetClicks() *wrappers.Int64Value { 408 if m != nil { 409 return m.Clicks 410 } 411 return nil 412} 413 414func (m *CpcBidSimulationPoint) GetCostMicros() *wrappers.Int64Value { 415 if m != nil { 416 return m.CostMicros 417 } 418 return nil 419} 420 421func (m *CpcBidSimulationPoint) GetImpressions() *wrappers.Int64Value { 422 if m != nil { 423 return m.Impressions 424 } 425 return nil 426} 427 428func (m *CpcBidSimulationPoint) GetTopSlotImpressions() *wrappers.Int64Value { 429 if m != nil { 430 return m.TopSlotImpressions 431 } 432 return nil 433} 434 435// Projected metrics for a specific CPV bid amount. 436type CpvBidSimulationPoint struct { 437 // The simulated CPV bid upon which projected metrics are based. 438 CpvBidMicros *wrappers.Int64Value `protobuf:"bytes,1,opt,name=cpv_bid_micros,json=cpvBidMicros,proto3" json:"cpv_bid_micros,omitempty"` 439 // Projected cost in micros. 440 CostMicros *wrappers.Int64Value `protobuf:"bytes,2,opt,name=cost_micros,json=costMicros,proto3" json:"cost_micros,omitempty"` 441 // Projected number of impressions. 442 Impressions *wrappers.Int64Value `protobuf:"bytes,3,opt,name=impressions,proto3" json:"impressions,omitempty"` 443 XXX_NoUnkeyedLiteral struct{} `json:"-"` 444 XXX_unrecognized []byte `json:"-"` 445 XXX_sizecache int32 `json:"-"` 446} 447 448func (m *CpvBidSimulationPoint) Reset() { *m = CpvBidSimulationPoint{} } 449func (m *CpvBidSimulationPoint) String() string { return proto.CompactTextString(m) } 450func (*CpvBidSimulationPoint) ProtoMessage() {} 451func (*CpvBidSimulationPoint) Descriptor() ([]byte, []int) { 452 return fileDescriptor_a4802a06f80f525c, []int{6} 453} 454 455func (m *CpvBidSimulationPoint) XXX_Unmarshal(b []byte) error { 456 return xxx_messageInfo_CpvBidSimulationPoint.Unmarshal(m, b) 457} 458func (m *CpvBidSimulationPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 459 return xxx_messageInfo_CpvBidSimulationPoint.Marshal(b, m, deterministic) 460} 461func (m *CpvBidSimulationPoint) XXX_Merge(src proto.Message) { 462 xxx_messageInfo_CpvBidSimulationPoint.Merge(m, src) 463} 464func (m *CpvBidSimulationPoint) XXX_Size() int { 465 return xxx_messageInfo_CpvBidSimulationPoint.Size(m) 466} 467func (m *CpvBidSimulationPoint) XXX_DiscardUnknown() { 468 xxx_messageInfo_CpvBidSimulationPoint.DiscardUnknown(m) 469} 470 471var xxx_messageInfo_CpvBidSimulationPoint proto.InternalMessageInfo 472 473func (m *CpvBidSimulationPoint) GetCpvBidMicros() *wrappers.Int64Value { 474 if m != nil { 475 return m.CpvBidMicros 476 } 477 return nil 478} 479 480func (m *CpvBidSimulationPoint) GetCostMicros() *wrappers.Int64Value { 481 if m != nil { 482 return m.CostMicros 483 } 484 return nil 485} 486 487func (m *CpvBidSimulationPoint) GetImpressions() *wrappers.Int64Value { 488 if m != nil { 489 return m.Impressions 490 } 491 return nil 492} 493 494// Projected metrics for a specific target CPA amount. 495type TargetCpaSimulationPoint struct { 496 // The simulated target CPA upon which projected metrics are based. 497 TargetCpaMicros *wrappers.Int64Value `protobuf:"bytes,1,opt,name=target_cpa_micros,json=targetCpaMicros,proto3" json:"target_cpa_micros,omitempty"` 498 // Projected number of biddable conversions. 499 BiddableConversions *wrappers.DoubleValue `protobuf:"bytes,2,opt,name=biddable_conversions,json=biddableConversions,proto3" json:"biddable_conversions,omitempty"` 500 // Projected total value of biddable conversions. 501 BiddableConversionsValue *wrappers.DoubleValue `protobuf:"bytes,3,opt,name=biddable_conversions_value,json=biddableConversionsValue,proto3" json:"biddable_conversions_value,omitempty"` 502 // Projected number of clicks. 503 Clicks *wrappers.Int64Value `protobuf:"bytes,4,opt,name=clicks,proto3" json:"clicks,omitempty"` 504 // Projected cost in micros. 505 CostMicros *wrappers.Int64Value `protobuf:"bytes,5,opt,name=cost_micros,json=costMicros,proto3" json:"cost_micros,omitempty"` 506 // Projected number of impressions. 507 Impressions *wrappers.Int64Value `protobuf:"bytes,6,opt,name=impressions,proto3" json:"impressions,omitempty"` 508 // Projected number of top slot impressions. 509 // Display network does not support this field at the ad group level. 510 TopSlotImpressions *wrappers.Int64Value `protobuf:"bytes,7,opt,name=top_slot_impressions,json=topSlotImpressions,proto3" json:"top_slot_impressions,omitempty"` 511 XXX_NoUnkeyedLiteral struct{} `json:"-"` 512 XXX_unrecognized []byte `json:"-"` 513 XXX_sizecache int32 `json:"-"` 514} 515 516func (m *TargetCpaSimulationPoint) Reset() { *m = TargetCpaSimulationPoint{} } 517func (m *TargetCpaSimulationPoint) String() string { return proto.CompactTextString(m) } 518func (*TargetCpaSimulationPoint) ProtoMessage() {} 519func (*TargetCpaSimulationPoint) Descriptor() ([]byte, []int) { 520 return fileDescriptor_a4802a06f80f525c, []int{7} 521} 522 523func (m *TargetCpaSimulationPoint) XXX_Unmarshal(b []byte) error { 524 return xxx_messageInfo_TargetCpaSimulationPoint.Unmarshal(m, b) 525} 526func (m *TargetCpaSimulationPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 527 return xxx_messageInfo_TargetCpaSimulationPoint.Marshal(b, m, deterministic) 528} 529func (m *TargetCpaSimulationPoint) XXX_Merge(src proto.Message) { 530 xxx_messageInfo_TargetCpaSimulationPoint.Merge(m, src) 531} 532func (m *TargetCpaSimulationPoint) XXX_Size() int { 533 return xxx_messageInfo_TargetCpaSimulationPoint.Size(m) 534} 535func (m *TargetCpaSimulationPoint) XXX_DiscardUnknown() { 536 xxx_messageInfo_TargetCpaSimulationPoint.DiscardUnknown(m) 537} 538 539var xxx_messageInfo_TargetCpaSimulationPoint proto.InternalMessageInfo 540 541func (m *TargetCpaSimulationPoint) GetTargetCpaMicros() *wrappers.Int64Value { 542 if m != nil { 543 return m.TargetCpaMicros 544 } 545 return nil 546} 547 548func (m *TargetCpaSimulationPoint) GetBiddableConversions() *wrappers.DoubleValue { 549 if m != nil { 550 return m.BiddableConversions 551 } 552 return nil 553} 554 555func (m *TargetCpaSimulationPoint) GetBiddableConversionsValue() *wrappers.DoubleValue { 556 if m != nil { 557 return m.BiddableConversionsValue 558 } 559 return nil 560} 561 562func (m *TargetCpaSimulationPoint) GetClicks() *wrappers.Int64Value { 563 if m != nil { 564 return m.Clicks 565 } 566 return nil 567} 568 569func (m *TargetCpaSimulationPoint) GetCostMicros() *wrappers.Int64Value { 570 if m != nil { 571 return m.CostMicros 572 } 573 return nil 574} 575 576func (m *TargetCpaSimulationPoint) GetImpressions() *wrappers.Int64Value { 577 if m != nil { 578 return m.Impressions 579 } 580 return nil 581} 582 583func (m *TargetCpaSimulationPoint) GetTopSlotImpressions() *wrappers.Int64Value { 584 if m != nil { 585 return m.TopSlotImpressions 586 } 587 return nil 588} 589 590func init() { 591 proto.RegisterType((*BidModifierSimulationPointList)(nil), "google.ads.googleads.v1.common.BidModifierSimulationPointList") 592 proto.RegisterType((*CpcBidSimulationPointList)(nil), "google.ads.googleads.v1.common.CpcBidSimulationPointList") 593 proto.RegisterType((*CpvBidSimulationPointList)(nil), "google.ads.googleads.v1.common.CpvBidSimulationPointList") 594 proto.RegisterType((*TargetCpaSimulationPointList)(nil), "google.ads.googleads.v1.common.TargetCpaSimulationPointList") 595 proto.RegisterType((*BidModifierSimulationPoint)(nil), "google.ads.googleads.v1.common.BidModifierSimulationPoint") 596 proto.RegisterType((*CpcBidSimulationPoint)(nil), "google.ads.googleads.v1.common.CpcBidSimulationPoint") 597 proto.RegisterType((*CpvBidSimulationPoint)(nil), "google.ads.googleads.v1.common.CpvBidSimulationPoint") 598 proto.RegisterType((*TargetCpaSimulationPoint)(nil), "google.ads.googleads.v1.common.TargetCpaSimulationPoint") 599} 600 601func init() { 602 proto.RegisterFile("google/ads/googleads/v1/common/simulation.proto", fileDescriptor_a4802a06f80f525c) 603} 604 605var fileDescriptor_a4802a06f80f525c = []byte{ 606 // 699 bytes of a gzipped FileDescriptorProto 607 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x96, 0xdf, 0x6e, 0xd3, 0x30, 608 0x14, 0xc6, 0x95, 0x76, 0x94, 0xe1, 0x6e, 0x8c, 0x99, 0x21, 0x65, 0xdd, 0x54, 0x8d, 0x5c, 0xed, 609 0x2a, 0x51, 0x37, 0x40, 0x28, 0x80, 0xa0, 0xed, 0xa4, 0x69, 0x88, 0x8a, 0x69, 0x9b, 0x7a, 0x31, 610 0x55, 0x8a, 0xf2, 0x6f, 0x91, 0x21, 0x89, 0xad, 0xd8, 0x0d, 0x8f, 0x00, 0xb7, 0xbc, 0x02, 0x97, 611 0x3c, 0x0a, 0x2f, 0xc0, 0x3b, 0xec, 0x29, 0x50, 0x62, 0x27, 0x0d, 0x5b, 0xb2, 0xb4, 0x82, 0x9b, 612 0x49, 0xbb, 0xaa, 0x53, 0x9f, 0xef, 0xf7, 0xa5, 0xe7, 0x3b, 0x72, 0x0d, 0x34, 0x0f, 0x63, 0xcf, 613 0x77, 0x35, 0xd3, 0xa1, 0x62, 0x99, 0xac, 0xe2, 0x9e, 0x66, 0xe3, 0x20, 0xc0, 0xa1, 0x46, 0x51, 614 0x30, 0xf5, 0x4d, 0x86, 0x70, 0xa8, 0x92, 0x08, 0x33, 0x0c, 0xbb, 0xbc, 0x4a, 0x35, 0x1d, 0xaa, 615 0xe6, 0x02, 0x35, 0xee, 0xa9, 0x5c, 0xd0, 0xd9, 0xce, 0x80, 0x04, 0x69, 0x66, 0x18, 0x62, 0x96, 616 0x8a, 0x29, 0x57, 0x77, 0x84, 0x5a, 0x4b, 0x9f, 0xac, 0xe9, 0x85, 0xf6, 0x25, 0x32, 0x09, 0x71, 617 0x23, 0xb1, 0xaf, 0x30, 0xd0, 0x1d, 0x20, 0x67, 0x84, 0x1d, 0x74, 0x81, 0xdc, 0xe8, 0x34, 0x37, 618 0x3f, 0xc6, 0x28, 0x64, 0x1f, 0x10, 0x65, 0xf0, 0x04, 0xb4, 0x48, 0xf2, 0x40, 0x65, 0x69, 0xa7, 619 0xb9, 0xdb, 0xde, 0xd3, 0xd5, 0x9b, 0x5f, 0x48, 0xad, 0xe6, 0x9d, 0x08, 0x92, 0xf2, 0x09, 0x6c, 620 0x0e, 0x89, 0x3d, 0x40, 0x4e, 0x99, 0xe1, 0xe8, 0x8a, 0xe1, 0xf3, 0x3a, 0xc3, 0x52, 0xd4, 0xdf, 621 0x5e, 0xf1, 0xff, 0xf3, 0x8a, 0x6f, 0xf0, 0x22, 0x60, 0xfb, 0xcc, 0x8c, 0x3c, 0x97, 0x0d, 0x89, 622 0x59, 0x66, 0x77, 0x7c, 0xc5, 0xee, 0x65, 0x9d, 0x5d, 0x15, 0x2d, 0x77, 0xfc, 0xba, 0x0c, 0x3a, 623 0xd5, 0x0d, 0x87, 0x6f, 0xc1, 0x8a, 0x85, 0x1c, 0x23, 0x10, 0xdb, 0xb2, 0xb4, 0x23, 0xed, 0xb6, 624 0xf7, 0xb6, 0x33, 0xdb, 0x6c, 0x2a, 0xd4, 0x03, 0x3c, 0xb5, 0x7c, 0x77, 0x6c, 0xfa, 0x53, 0xf7, 625 0xa4, 0x6d, 0xcd, 0x78, 0xf0, 0x23, 0xd8, 0xb0, 0x90, 0xe3, 0x98, 0x96, 0xef, 0x1a, 0x36, 0x0e, 626 0x63, 0x37, 0xa2, 0xc9, 0x74, 0xc9, 0x8d, 0x39, 0x40, 0x8f, 0x33, 0xe5, 0x70, 0x26, 0x84, 0xe7, 627 0xa0, 0x53, 0x06, 0x34, 0xe2, 0x44, 0x22, 0x37, 0xe7, 0xc0, 0xca, 0x25, 0xd8, 0x74, 0x07, 0xee, 628 0x83, 0x96, 0xed, 0x23, 0xfb, 0x33, 0x95, 0x97, 0x52, 0xce, 0xd6, 0x35, 0xce, 0x51, 0xc8, 0x5e, 629 0x3c, 0xe3, 0x18, 0x51, 0x0a, 0x5f, 0x83, 0xb6, 0x8d, 0x29, 0x33, 0x02, 0x64, 0x47, 0x98, 0xca, 630 0xf7, 0xea, 0x95, 0x20, 0xa9, 0x1f, 0xa5, 0xe5, 0xf0, 0x0d, 0x68, 0xa3, 0x80, 0x44, 0x2e, 0xe5, 631 0x6d, 0x69, 0xd5, 0xab, 0x8b, 0xf5, 0x70, 0x04, 0x36, 0x18, 0x26, 0x06, 0xf5, 0x31, 0x33, 0x8a, 632 0x9c, 0xfb, 0xf5, 0x1c, 0xc8, 0x30, 0x39, 0xf5, 0x31, 0x3b, 0x2a, 0xe0, 0x26, 0x60, 0x8b, 0x98, 633 0x91, 0x1b, 0x32, 0xa3, 0x34, 0xb4, 0xe5, 0x39, 0xba, 0xbb, 0xc9, 0x01, 0x83, 0x92, 0xe8, 0x3c, 634 0xf0, 0xf4, 0x06, 0xba, 0x48, 0xf0, 0xc1, 0x1c, 0x1e, 0xdd, 0x4a, 0x0f, 0x9e, 0xe3, 0x3b, 0xb0, 635 0x2a, 0x8c, 0x44, 0x9c, 0xa0, 0xbe, 0x1d, 0x2b, 0x5c, 0x31, 0xe4, 0xa1, 0x1e, 0x01, 0x98, 0x11, 636 0x0a, 0xd9, 0xb6, 0xeb, 0x31, 0x8f, 0x04, 0x66, 0x96, 0xf0, 0xfb, 0x1c, 0x55, 0x0c, 0x68, 0xa5, 637 0x1e, 0xb5, 0xce, 0x65, 0xc5, 0x7c, 0xce, 0xf3, 0x7c, 0x4a, 0x53, 0x5f, 0xad, 0x87, 0xca, 0x5c, 638 0x7f, 0x76, 0x2d, 0x7b, 0xe5, 0xdb, 0x12, 0x78, 0x52, 0x7a, 0x12, 0xc2, 0x3e, 0x78, 0x68, 0x13, 639 0xdb, 0x48, 0x0f, 0x02, 0xde, 0x08, 0x69, 0x8e, 0x7e, 0xda, 0x29, 0x4b, 0x34, 0xe1, 0xee, 0x18, 640 0xb8, 0x45, 0xc7, 0x80, 0xf2, 0x5b, 0x4a, 0x46, 0x21, 0xae, 0x1a, 0x85, 0x78, 0xf1, 0x51, 0x88, 641 0x67, 0xa3, 0x70, 0xa5, 0x51, 0x8d, 0x7f, 0x6a, 0x54, 0x73, 0xb1, 0x46, 0x29, 0xdf, 0x97, 0x80, 642 0x5c, 0xf5, 0x9f, 0x08, 0x0f, 0xc1, 0x3a, 0x4b, 0xf7, 0x0c, 0x9b, 0x98, 0x0b, 0xfc, 0xbe, 0x35, 643 0x96, 0x11, 0xef, 0xa6, 0xfd, 0xf6, 0x4d, 0xfb, 0xe0, 0x52, 0x02, 0x8a, 0x8d, 0x83, 0x9a, 0xab, 644 0xd4, 0x60, 0xad, 0x30, 0x2e, 0x09, 0xf9, 0x58, 0x3a, 0x3f, 0x10, 0x12, 0x0f, 0xfb, 0x66, 0xe8, 645 0xa9, 0x38, 0xf2, 0x34, 0xcf, 0x0d, 0x53, 0xdf, 0xec, 0x6e, 0x4e, 0x10, 0xad, 0xba, 0xaa, 0xbf, 646 0xe2, 0x1f, 0x3f, 0x1a, 0xcd, 0xc3, 0x7e, 0xff, 0x67, 0xa3, 0x7b, 0xc8, 0x61, 0x7d, 0x87, 0xaa, 647 0x7c, 0x99, 0xac, 0xc6, 0x3d, 0x75, 0x98, 0x96, 0xfd, 0xca, 0x0a, 0x26, 0x7d, 0x87, 0x4e, 0xf2, 648 0x82, 0xc9, 0xb8, 0x37, 0xe1, 0x05, 0x97, 0x0d, 0x85, 0x7f, 0xab, 0xeb, 0x7d, 0x87, 0xea, 0x7a, 649 0x5e, 0xa2, 0xeb, 0xe3, 0x9e, 0xae, 0xf3, 0x22, 0xab, 0x95, 0xbe, 0xdd, 0xfe, 0x9f, 0x00, 0x00, 650 0x00, 0xff, 0xff, 0x77, 0xd2, 0x2f, 0xaa, 0x47, 0x0c, 0x00, 0x00, 651} 652