1// Copyright 2020 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.25.0 18// protoc v3.13.0 19// source: google/ads/googleads/v3/resources/campaign_bid_modifier.proto 20 21package resources 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 proto "github.com/golang/protobuf/proto" 28 common "google.golang.org/genproto/googleapis/ads/googleads/v3/common" 29 _ "google.golang.org/genproto/googleapis/api/annotations" 30 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 31 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 32 wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" 33) 34 35const ( 36 // Verify that this generated code is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 38 // Verify that runtime/protoimpl is sufficiently up-to-date. 39 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 40) 41 42// This is a compile-time assertion that a sufficiently up-to-date version 43// of the legacy proto package is being used. 44const _ = proto.ProtoPackageIsVersion4 45 46// Represents a bid-modifiable only criterion at the campaign level. 47type CampaignBidModifier struct { 48 state protoimpl.MessageState 49 sizeCache protoimpl.SizeCache 50 unknownFields protoimpl.UnknownFields 51 52 // Immutable. The resource name of the campaign bid modifier. 53 // Campaign bid modifier resource names have the form: 54 // 55 // `customers/{customer_id}/campaignBidModifiers/{campaign_id}~{criterion_id}` 56 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 57 // Output only. The campaign to which this criterion belongs. 58 Campaign *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=campaign,proto3" json:"campaign,omitempty"` 59 // Output only. The ID of the criterion to bid modify. 60 // 61 // This field is ignored for mutates. 62 CriterionId *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=criterion_id,json=criterionId,proto3" json:"criterion_id,omitempty"` 63 // The modifier for the bid when the criterion matches. 64 BidModifier *wrapperspb.DoubleValue `protobuf:"bytes,4,opt,name=bid_modifier,json=bidModifier,proto3" json:"bid_modifier,omitempty"` 65 // The criterion of this campaign bid modifier. 66 // 67 // Required in create operations starting in V5. 68 // 69 // Types that are assignable to Criterion: 70 // *CampaignBidModifier_InteractionType 71 Criterion isCampaignBidModifier_Criterion `protobuf_oneof:"criterion"` 72} 73 74func (x *CampaignBidModifier) Reset() { 75 *x = CampaignBidModifier{} 76 if protoimpl.UnsafeEnabled { 77 mi := &file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_msgTypes[0] 78 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 79 ms.StoreMessageInfo(mi) 80 } 81} 82 83func (x *CampaignBidModifier) String() string { 84 return protoimpl.X.MessageStringOf(x) 85} 86 87func (*CampaignBidModifier) ProtoMessage() {} 88 89func (x *CampaignBidModifier) ProtoReflect() protoreflect.Message { 90 mi := &file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_msgTypes[0] 91 if protoimpl.UnsafeEnabled && x != nil { 92 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 93 if ms.LoadMessageInfo() == nil { 94 ms.StoreMessageInfo(mi) 95 } 96 return ms 97 } 98 return mi.MessageOf(x) 99} 100 101// Deprecated: Use CampaignBidModifier.ProtoReflect.Descriptor instead. 102func (*CampaignBidModifier) Descriptor() ([]byte, []int) { 103 return file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDescGZIP(), []int{0} 104} 105 106func (x *CampaignBidModifier) GetResourceName() string { 107 if x != nil { 108 return x.ResourceName 109 } 110 return "" 111} 112 113func (x *CampaignBidModifier) GetCampaign() *wrapperspb.StringValue { 114 if x != nil { 115 return x.Campaign 116 } 117 return nil 118} 119 120func (x *CampaignBidModifier) GetCriterionId() *wrapperspb.Int64Value { 121 if x != nil { 122 return x.CriterionId 123 } 124 return nil 125} 126 127func (x *CampaignBidModifier) GetBidModifier() *wrapperspb.DoubleValue { 128 if x != nil { 129 return x.BidModifier 130 } 131 return nil 132} 133 134func (m *CampaignBidModifier) GetCriterion() isCampaignBidModifier_Criterion { 135 if m != nil { 136 return m.Criterion 137 } 138 return nil 139} 140 141func (x *CampaignBidModifier) GetInteractionType() *common.InteractionTypeInfo { 142 if x, ok := x.GetCriterion().(*CampaignBidModifier_InteractionType); ok { 143 return x.InteractionType 144 } 145 return nil 146} 147 148type isCampaignBidModifier_Criterion interface { 149 isCampaignBidModifier_Criterion() 150} 151 152type CampaignBidModifier_InteractionType struct { 153 // Immutable. Criterion for interaction type. Only supported for search campaigns. 154 InteractionType *common.InteractionTypeInfo `protobuf:"bytes,5,opt,name=interaction_type,json=interactionType,proto3,oneof"` 155} 156 157func (*CampaignBidModifier_InteractionType) isCampaignBidModifier_Criterion() {} 158 159var File_google_ads_googleads_v3_resources_campaign_bid_modifier_proto protoreflect.FileDescriptor 160 161var file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDesc = []byte{ 162 0x0a, 0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 163 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x33, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 164 0x63, 0x65, 0x73, 0x2f, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x62, 0x69, 0x64, 165 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 166 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 167 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 168 0x65, 0x73, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 169 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x33, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 170 0x6f, 0x6e, 0x2f, 0x63, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 171 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 172 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 173 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 174 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 175 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 176 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 177 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 178 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x04, 0x0a, 0x13, 179 0x43, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x42, 0x69, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 180 0x69, 0x65, 0x72, 0x12, 0x59, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 181 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x34, 0xe0, 0x41, 0x05, 0xfa, 182 0x41, 0x2e, 0x0a, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 183 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x6d, 184 0x70, 0x61, 0x69, 0x67, 0x6e, 0x42, 0x69, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 185 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x63, 186 0x0a, 0x08, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 187 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 188 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x29, 189 0xe0, 0x41, 0x03, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 190 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 191 0x2f, 0x43, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x52, 0x08, 0x63, 0x61, 0x6d, 0x70, 0x61, 192 0x69, 0x67, 0x6e, 0x12, 0x43, 0x0a, 0x0c, 0x63, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x6f, 0x6e, 193 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 194 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 195 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x63, 0x72, 0x69, 196 0x74, 0x65, 0x72, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x0c, 0x62, 0x69, 0x64, 0x5f, 197 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 198 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 199 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x62, 0x69, 200 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x65, 0x0a, 0x10, 0x69, 0x6e, 0x74, 201 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 202 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 203 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e, 0x63, 0x6f, 204 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 205 0x54, 0x79, 0x70, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 206 0x0f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 207 0x3a, 0x74, 0xea, 0x41, 0x71, 0x0a, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 208 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 209 0x43, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x42, 0x69, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 210 0x69, 0x65, 0x72, 0x12, 0x41, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x73, 0x2f, 0x7b, 211 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x7d, 0x2f, 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 212 0x67, 0x6e, 0x42, 0x69, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x2f, 0x7b, 213 0x63, 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x5f, 0x62, 0x69, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 214 0x69, 0x66, 0x69, 0x65, 0x72, 0x7d, 0x42, 0x0b, 0x0a, 0x09, 0x63, 0x72, 0x69, 0x74, 0x65, 0x72, 215 0x69, 0x6f, 0x6e, 0x42, 0x85, 0x02, 0x0a, 0x25, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 216 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 217 0x2e, 0x76, 0x33, 0x2e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x42, 0x18, 0x43, 218 0x61, 0x6d, 0x70, 0x61, 0x69, 0x67, 0x6e, 0x42, 0x69, 0x64, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 219 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 220 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 221 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 222 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 223 0x33, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x3b, 0x72, 0x65, 0x73, 0x6f, 224 0x75, 0x72, 0x63, 0x65, 0x73, 0xa2, 0x02, 0x03, 0x47, 0x41, 0x41, 0xaa, 0x02, 0x21, 0x47, 0x6f, 225 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x41, 0x64, 0x73, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 226 0x64, 0x73, 0x2e, 0x56, 0x33, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0xca, 227 0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x41, 0x64, 0x73, 0x5c, 0x47, 0x6f, 0x6f, 228 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x5c, 0x56, 0x33, 0x5c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 229 0x63, 0x65, 0x73, 0xea, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x41, 0x64, 230 0x73, 0x3a, 0x3a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x3a, 0x3a, 0x56, 0x33, 231 0x3a, 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 232 0x74, 0x6f, 0x33, 233} 234 235var ( 236 file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDescOnce sync.Once 237 file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDescData = file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDesc 238) 239 240func file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDescGZIP() []byte { 241 file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDescOnce.Do(func() { 242 file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDescData) 243 }) 244 return file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDescData 245} 246 247var file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 248var file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_goTypes = []interface{}{ 249 (*CampaignBidModifier)(nil), // 0: google.ads.googleads.v3.resources.CampaignBidModifier 250 (*wrapperspb.StringValue)(nil), // 1: google.protobuf.StringValue 251 (*wrapperspb.Int64Value)(nil), // 2: google.protobuf.Int64Value 252 (*wrapperspb.DoubleValue)(nil), // 3: google.protobuf.DoubleValue 253 (*common.InteractionTypeInfo)(nil), // 4: google.ads.googleads.v3.common.InteractionTypeInfo 254} 255var file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_depIdxs = []int32{ 256 1, // 0: google.ads.googleads.v3.resources.CampaignBidModifier.campaign:type_name -> google.protobuf.StringValue 257 2, // 1: google.ads.googleads.v3.resources.CampaignBidModifier.criterion_id:type_name -> google.protobuf.Int64Value 258 3, // 2: google.ads.googleads.v3.resources.CampaignBidModifier.bid_modifier:type_name -> google.protobuf.DoubleValue 259 4, // 3: google.ads.googleads.v3.resources.CampaignBidModifier.interaction_type:type_name -> google.ads.googleads.v3.common.InteractionTypeInfo 260 4, // [4:4] is the sub-list for method output_type 261 4, // [4:4] is the sub-list for method input_type 262 4, // [4:4] is the sub-list for extension type_name 263 4, // [4:4] is the sub-list for extension extendee 264 0, // [0:4] is the sub-list for field type_name 265} 266 267func init() { file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_init() } 268func file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_init() { 269 if File_google_ads_googleads_v3_resources_campaign_bid_modifier_proto != nil { 270 return 271 } 272 if !protoimpl.UnsafeEnabled { 273 file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 274 switch v := v.(*CampaignBidModifier); i { 275 case 0: 276 return &v.state 277 case 1: 278 return &v.sizeCache 279 case 2: 280 return &v.unknownFields 281 default: 282 return nil 283 } 284 } 285 } 286 file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_msgTypes[0].OneofWrappers = []interface{}{ 287 (*CampaignBidModifier_InteractionType)(nil), 288 } 289 type x struct{} 290 out := protoimpl.TypeBuilder{ 291 File: protoimpl.DescBuilder{ 292 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 293 RawDescriptor: file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDesc, 294 NumEnums: 0, 295 NumMessages: 1, 296 NumExtensions: 0, 297 NumServices: 0, 298 }, 299 GoTypes: file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_goTypes, 300 DependencyIndexes: file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_depIdxs, 301 MessageInfos: file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_msgTypes, 302 }.Build() 303 File_google_ads_googleads_v3_resources_campaign_bid_modifier_proto = out.File 304 file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_rawDesc = nil 305 file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_goTypes = nil 306 file_google_ads_googleads_v3_resources_campaign_bid_modifier_proto_depIdxs = nil 307} 308