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/v5/resources/feed_mapping.proto
20
21package resources
22
23import (
24	reflect "reflect"
25	sync "sync"
26
27	proto "github.com/golang/protobuf/proto"
28	enums "google.golang.org/genproto/googleapis/ads/googleads/v5/enums"
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// A feed mapping.
47type FeedMapping struct {
48	state         protoimpl.MessageState
49	sizeCache     protoimpl.SizeCache
50	unknownFields protoimpl.UnknownFields
51
52	// Immutable. The resource name of the feed mapping.
53	// Feed mapping resource names have the form:
54	//
55	// `customers/{customer_id}/feedMappings/{feed_id}~{feed_mapping_id}`
56	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
57	// Immutable. The feed of this feed mapping.
58	Feed *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=feed,proto3" json:"feed,omitempty"`
59	// Immutable. Feed attributes to field mappings. These mappings are a one-to-many
60	// relationship meaning that 1 feed attribute can be used to populate
61	// multiple placeholder fields, but 1 placeholder field can only draw
62	// data from 1 feed attribute. Ad Customizer is an exception, 1 placeholder
63	// field can be mapped to multiple feed attributes. Required.
64	AttributeFieldMappings []*AttributeFieldMapping `protobuf:"bytes,5,rep,name=attribute_field_mappings,json=attributeFieldMappings,proto3" json:"attribute_field_mappings,omitempty"`
65	// Output only. Status of the feed mapping.
66	// This field is read-only.
67	Status enums.FeedMappingStatusEnum_FeedMappingStatus `protobuf:"varint,6,opt,name=status,proto3,enum=google.ads.googleads.v5.enums.FeedMappingStatusEnum_FeedMappingStatus" json:"status,omitempty"`
68	// Feed mapping target. Can be either a placeholder or a criterion. For a
69	// given feed, the active FeedMappings must have unique targets. Required.
70	//
71	// Types that are assignable to Target:
72	//	*FeedMapping_PlaceholderType
73	//	*FeedMapping_CriterionType
74	Target isFeedMapping_Target `protobuf_oneof:"target"`
75}
76
77func (x *FeedMapping) Reset() {
78	*x = FeedMapping{}
79	if protoimpl.UnsafeEnabled {
80		mi := &file_google_ads_googleads_v5_resources_feed_mapping_proto_msgTypes[0]
81		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
82		ms.StoreMessageInfo(mi)
83	}
84}
85
86func (x *FeedMapping) String() string {
87	return protoimpl.X.MessageStringOf(x)
88}
89
90func (*FeedMapping) ProtoMessage() {}
91
92func (x *FeedMapping) ProtoReflect() protoreflect.Message {
93	mi := &file_google_ads_googleads_v5_resources_feed_mapping_proto_msgTypes[0]
94	if protoimpl.UnsafeEnabled && x != nil {
95		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
96		if ms.LoadMessageInfo() == nil {
97			ms.StoreMessageInfo(mi)
98		}
99		return ms
100	}
101	return mi.MessageOf(x)
102}
103
104// Deprecated: Use FeedMapping.ProtoReflect.Descriptor instead.
105func (*FeedMapping) Descriptor() ([]byte, []int) {
106	return file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDescGZIP(), []int{0}
107}
108
109func (x *FeedMapping) GetResourceName() string {
110	if x != nil {
111		return x.ResourceName
112	}
113	return ""
114}
115
116func (x *FeedMapping) GetFeed() *wrapperspb.StringValue {
117	if x != nil {
118		return x.Feed
119	}
120	return nil
121}
122
123func (x *FeedMapping) GetAttributeFieldMappings() []*AttributeFieldMapping {
124	if x != nil {
125		return x.AttributeFieldMappings
126	}
127	return nil
128}
129
130func (x *FeedMapping) GetStatus() enums.FeedMappingStatusEnum_FeedMappingStatus {
131	if x != nil {
132		return x.Status
133	}
134	return enums.FeedMappingStatusEnum_UNSPECIFIED
135}
136
137func (m *FeedMapping) GetTarget() isFeedMapping_Target {
138	if m != nil {
139		return m.Target
140	}
141	return nil
142}
143
144func (x *FeedMapping) GetPlaceholderType() enums.PlaceholderTypeEnum_PlaceholderType {
145	if x, ok := x.GetTarget().(*FeedMapping_PlaceholderType); ok {
146		return x.PlaceholderType
147	}
148	return enums.PlaceholderTypeEnum_UNSPECIFIED
149}
150
151func (x *FeedMapping) GetCriterionType() enums.FeedMappingCriterionTypeEnum_FeedMappingCriterionType {
152	if x, ok := x.GetTarget().(*FeedMapping_CriterionType); ok {
153		return x.CriterionType
154	}
155	return enums.FeedMappingCriterionTypeEnum_UNSPECIFIED
156}
157
158type isFeedMapping_Target interface {
159	isFeedMapping_Target()
160}
161
162type FeedMapping_PlaceholderType struct {
163	// Immutable. The placeholder type of this mapping (i.e., if the mapping maps feed
164	// attributes to placeholder fields).
165	PlaceholderType enums.PlaceholderTypeEnum_PlaceholderType `protobuf:"varint,3,opt,name=placeholder_type,json=placeholderType,proto3,enum=google.ads.googleads.v5.enums.PlaceholderTypeEnum_PlaceholderType,oneof"`
166}
167
168type FeedMapping_CriterionType struct {
169	// Immutable. The criterion type of this mapping (i.e., if the mapping maps feed
170	// attributes to criterion fields).
171	CriterionType enums.FeedMappingCriterionTypeEnum_FeedMappingCriterionType `protobuf:"varint,4,opt,name=criterion_type,json=criterionType,proto3,enum=google.ads.googleads.v5.enums.FeedMappingCriterionTypeEnum_FeedMappingCriterionType,oneof"`
172}
173
174func (*FeedMapping_PlaceholderType) isFeedMapping_Target() {}
175
176func (*FeedMapping_CriterionType) isFeedMapping_Target() {}
177
178// Maps from feed attribute id to a placeholder or criterion field id.
179type AttributeFieldMapping struct {
180	state         protoimpl.MessageState
181	sizeCache     protoimpl.SizeCache
182	unknownFields protoimpl.UnknownFields
183
184	// Immutable. Feed attribute from which to map.
185	FeedAttributeId *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=feed_attribute_id,json=feedAttributeId,proto3" json:"feed_attribute_id,omitempty"`
186	// Output only. The placeholder field ID. If a placeholder field enum is not published in
187	// the current API version, then this field will be populated and the field
188	// oneof will be empty.
189	// This field is read-only.
190	FieldId *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=field_id,json=fieldId,proto3" json:"field_id,omitempty"`
191	// Placeholder or criterion field to be populated using data from
192	// the above feed attribute. Required.
193	//
194	// Types that are assignable to Field:
195	//	*AttributeFieldMapping_SitelinkField
196	//	*AttributeFieldMapping_CallField
197	//	*AttributeFieldMapping_AppField
198	//	*AttributeFieldMapping_LocationField
199	//	*AttributeFieldMapping_AffiliateLocationField
200	//	*AttributeFieldMapping_CalloutField
201	//	*AttributeFieldMapping_StructuredSnippetField
202	//	*AttributeFieldMapping_MessageField
203	//	*AttributeFieldMapping_PriceField
204	//	*AttributeFieldMapping_PromotionField
205	//	*AttributeFieldMapping_AdCustomizerField
206	//	*AttributeFieldMapping_DsaPageFeedField
207	//	*AttributeFieldMapping_LocationExtensionTargetingField
208	//	*AttributeFieldMapping_EducationField
209	//	*AttributeFieldMapping_FlightField
210	//	*AttributeFieldMapping_CustomField
211	//	*AttributeFieldMapping_HotelField
212	//	*AttributeFieldMapping_RealEstateField
213	//	*AttributeFieldMapping_TravelField
214	//	*AttributeFieldMapping_LocalField
215	//	*AttributeFieldMapping_JobField
216	Field isAttributeFieldMapping_Field `protobuf_oneof:"field"`
217}
218
219func (x *AttributeFieldMapping) Reset() {
220	*x = AttributeFieldMapping{}
221	if protoimpl.UnsafeEnabled {
222		mi := &file_google_ads_googleads_v5_resources_feed_mapping_proto_msgTypes[1]
223		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
224		ms.StoreMessageInfo(mi)
225	}
226}
227
228func (x *AttributeFieldMapping) String() string {
229	return protoimpl.X.MessageStringOf(x)
230}
231
232func (*AttributeFieldMapping) ProtoMessage() {}
233
234func (x *AttributeFieldMapping) ProtoReflect() protoreflect.Message {
235	mi := &file_google_ads_googleads_v5_resources_feed_mapping_proto_msgTypes[1]
236	if protoimpl.UnsafeEnabled && x != nil {
237		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
238		if ms.LoadMessageInfo() == nil {
239			ms.StoreMessageInfo(mi)
240		}
241		return ms
242	}
243	return mi.MessageOf(x)
244}
245
246// Deprecated: Use AttributeFieldMapping.ProtoReflect.Descriptor instead.
247func (*AttributeFieldMapping) Descriptor() ([]byte, []int) {
248	return file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDescGZIP(), []int{1}
249}
250
251func (x *AttributeFieldMapping) GetFeedAttributeId() *wrapperspb.Int64Value {
252	if x != nil {
253		return x.FeedAttributeId
254	}
255	return nil
256}
257
258func (x *AttributeFieldMapping) GetFieldId() *wrapperspb.Int64Value {
259	if x != nil {
260		return x.FieldId
261	}
262	return nil
263}
264
265func (m *AttributeFieldMapping) GetField() isAttributeFieldMapping_Field {
266	if m != nil {
267		return m.Field
268	}
269	return nil
270}
271
272func (x *AttributeFieldMapping) GetSitelinkField() enums.SitelinkPlaceholderFieldEnum_SitelinkPlaceholderField {
273	if x, ok := x.GetField().(*AttributeFieldMapping_SitelinkField); ok {
274		return x.SitelinkField
275	}
276	return enums.SitelinkPlaceholderFieldEnum_UNSPECIFIED
277}
278
279func (x *AttributeFieldMapping) GetCallField() enums.CallPlaceholderFieldEnum_CallPlaceholderField {
280	if x, ok := x.GetField().(*AttributeFieldMapping_CallField); ok {
281		return x.CallField
282	}
283	return enums.CallPlaceholderFieldEnum_UNSPECIFIED
284}
285
286func (x *AttributeFieldMapping) GetAppField() enums.AppPlaceholderFieldEnum_AppPlaceholderField {
287	if x, ok := x.GetField().(*AttributeFieldMapping_AppField); ok {
288		return x.AppField
289	}
290	return enums.AppPlaceholderFieldEnum_UNSPECIFIED
291}
292
293func (x *AttributeFieldMapping) GetLocationField() enums.LocationPlaceholderFieldEnum_LocationPlaceholderField {
294	if x, ok := x.GetField().(*AttributeFieldMapping_LocationField); ok {
295		return x.LocationField
296	}
297	return enums.LocationPlaceholderFieldEnum_UNSPECIFIED
298}
299
300func (x *AttributeFieldMapping) GetAffiliateLocationField() enums.AffiliateLocationPlaceholderFieldEnum_AffiliateLocationPlaceholderField {
301	if x, ok := x.GetField().(*AttributeFieldMapping_AffiliateLocationField); ok {
302		return x.AffiliateLocationField
303	}
304	return enums.AffiliateLocationPlaceholderFieldEnum_UNSPECIFIED
305}
306
307func (x *AttributeFieldMapping) GetCalloutField() enums.CalloutPlaceholderFieldEnum_CalloutPlaceholderField {
308	if x, ok := x.GetField().(*AttributeFieldMapping_CalloutField); ok {
309		return x.CalloutField
310	}
311	return enums.CalloutPlaceholderFieldEnum_UNSPECIFIED
312}
313
314func (x *AttributeFieldMapping) GetStructuredSnippetField() enums.StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField {
315	if x, ok := x.GetField().(*AttributeFieldMapping_StructuredSnippetField); ok {
316		return x.StructuredSnippetField
317	}
318	return enums.StructuredSnippetPlaceholderFieldEnum_UNSPECIFIED
319}
320
321func (x *AttributeFieldMapping) GetMessageField() enums.MessagePlaceholderFieldEnum_MessagePlaceholderField {
322	if x, ok := x.GetField().(*AttributeFieldMapping_MessageField); ok {
323		return x.MessageField
324	}
325	return enums.MessagePlaceholderFieldEnum_UNSPECIFIED
326}
327
328func (x *AttributeFieldMapping) GetPriceField() enums.PricePlaceholderFieldEnum_PricePlaceholderField {
329	if x, ok := x.GetField().(*AttributeFieldMapping_PriceField); ok {
330		return x.PriceField
331	}
332	return enums.PricePlaceholderFieldEnum_UNSPECIFIED
333}
334
335func (x *AttributeFieldMapping) GetPromotionField() enums.PromotionPlaceholderFieldEnum_PromotionPlaceholderField {
336	if x, ok := x.GetField().(*AttributeFieldMapping_PromotionField); ok {
337		return x.PromotionField
338	}
339	return enums.PromotionPlaceholderFieldEnum_UNSPECIFIED
340}
341
342func (x *AttributeFieldMapping) GetAdCustomizerField() enums.AdCustomizerPlaceholderFieldEnum_AdCustomizerPlaceholderField {
343	if x, ok := x.GetField().(*AttributeFieldMapping_AdCustomizerField); ok {
344		return x.AdCustomizerField
345	}
346	return enums.AdCustomizerPlaceholderFieldEnum_UNSPECIFIED
347}
348
349func (x *AttributeFieldMapping) GetDsaPageFeedField() enums.DsaPageFeedCriterionFieldEnum_DsaPageFeedCriterionField {
350	if x, ok := x.GetField().(*AttributeFieldMapping_DsaPageFeedField); ok {
351		return x.DsaPageFeedField
352	}
353	return enums.DsaPageFeedCriterionFieldEnum_UNSPECIFIED
354}
355
356func (x *AttributeFieldMapping) GetLocationExtensionTargetingField() enums.LocationExtensionTargetingCriterionFieldEnum_LocationExtensionTargetingCriterionField {
357	if x, ok := x.GetField().(*AttributeFieldMapping_LocationExtensionTargetingField); ok {
358		return x.LocationExtensionTargetingField
359	}
360	return enums.LocationExtensionTargetingCriterionFieldEnum_UNSPECIFIED
361}
362
363func (x *AttributeFieldMapping) GetEducationField() enums.EducationPlaceholderFieldEnum_EducationPlaceholderField {
364	if x, ok := x.GetField().(*AttributeFieldMapping_EducationField); ok {
365		return x.EducationField
366	}
367	return enums.EducationPlaceholderFieldEnum_UNSPECIFIED
368}
369
370func (x *AttributeFieldMapping) GetFlightField() enums.FlightPlaceholderFieldEnum_FlightPlaceholderField {
371	if x, ok := x.GetField().(*AttributeFieldMapping_FlightField); ok {
372		return x.FlightField
373	}
374	return enums.FlightPlaceholderFieldEnum_UNSPECIFIED
375}
376
377func (x *AttributeFieldMapping) GetCustomField() enums.CustomPlaceholderFieldEnum_CustomPlaceholderField {
378	if x, ok := x.GetField().(*AttributeFieldMapping_CustomField); ok {
379		return x.CustomField
380	}
381	return enums.CustomPlaceholderFieldEnum_UNSPECIFIED
382}
383
384func (x *AttributeFieldMapping) GetHotelField() enums.HotelPlaceholderFieldEnum_HotelPlaceholderField {
385	if x, ok := x.GetField().(*AttributeFieldMapping_HotelField); ok {
386		return x.HotelField
387	}
388	return enums.HotelPlaceholderFieldEnum_UNSPECIFIED
389}
390
391func (x *AttributeFieldMapping) GetRealEstateField() enums.RealEstatePlaceholderFieldEnum_RealEstatePlaceholderField {
392	if x, ok := x.GetField().(*AttributeFieldMapping_RealEstateField); ok {
393		return x.RealEstateField
394	}
395	return enums.RealEstatePlaceholderFieldEnum_UNSPECIFIED
396}
397
398func (x *AttributeFieldMapping) GetTravelField() enums.TravelPlaceholderFieldEnum_TravelPlaceholderField {
399	if x, ok := x.GetField().(*AttributeFieldMapping_TravelField); ok {
400		return x.TravelField
401	}
402	return enums.TravelPlaceholderFieldEnum_UNSPECIFIED
403}
404
405func (x *AttributeFieldMapping) GetLocalField() enums.LocalPlaceholderFieldEnum_LocalPlaceholderField {
406	if x, ok := x.GetField().(*AttributeFieldMapping_LocalField); ok {
407		return x.LocalField
408	}
409	return enums.LocalPlaceholderFieldEnum_UNSPECIFIED
410}
411
412func (x *AttributeFieldMapping) GetJobField() enums.JobPlaceholderFieldEnum_JobPlaceholderField {
413	if x, ok := x.GetField().(*AttributeFieldMapping_JobField); ok {
414		return x.JobField
415	}
416	return enums.JobPlaceholderFieldEnum_UNSPECIFIED
417}
418
419type isAttributeFieldMapping_Field interface {
420	isAttributeFieldMapping_Field()
421}
422
423type AttributeFieldMapping_SitelinkField struct {
424	// Immutable. Sitelink Placeholder Fields.
425	SitelinkField enums.SitelinkPlaceholderFieldEnum_SitelinkPlaceholderField `protobuf:"varint,3,opt,name=sitelink_field,json=sitelinkField,proto3,enum=google.ads.googleads.v5.enums.SitelinkPlaceholderFieldEnum_SitelinkPlaceholderField,oneof"`
426}
427
428type AttributeFieldMapping_CallField struct {
429	// Immutable. Call Placeholder Fields.
430	CallField enums.CallPlaceholderFieldEnum_CallPlaceholderField `protobuf:"varint,4,opt,name=call_field,json=callField,proto3,enum=google.ads.googleads.v5.enums.CallPlaceholderFieldEnum_CallPlaceholderField,oneof"`
431}
432
433type AttributeFieldMapping_AppField struct {
434	// Immutable. App Placeholder Fields.
435	AppField enums.AppPlaceholderFieldEnum_AppPlaceholderField `protobuf:"varint,5,opt,name=app_field,json=appField,proto3,enum=google.ads.googleads.v5.enums.AppPlaceholderFieldEnum_AppPlaceholderField,oneof"`
436}
437
438type AttributeFieldMapping_LocationField struct {
439	// Output only. Location Placeholder Fields. This field is read-only.
440	LocationField enums.LocationPlaceholderFieldEnum_LocationPlaceholderField `protobuf:"varint,6,opt,name=location_field,json=locationField,proto3,enum=google.ads.googleads.v5.enums.LocationPlaceholderFieldEnum_LocationPlaceholderField,oneof"`
441}
442
443type AttributeFieldMapping_AffiliateLocationField struct {
444	// Output only. Affiliate Location Placeholder Fields. This field is read-only.
445	AffiliateLocationField enums.AffiliateLocationPlaceholderFieldEnum_AffiliateLocationPlaceholderField `protobuf:"varint,7,opt,name=affiliate_location_field,json=affiliateLocationField,proto3,enum=google.ads.googleads.v5.enums.AffiliateLocationPlaceholderFieldEnum_AffiliateLocationPlaceholderField,oneof"`
446}
447
448type AttributeFieldMapping_CalloutField struct {
449	// Immutable. Callout Placeholder Fields.
450	CalloutField enums.CalloutPlaceholderFieldEnum_CalloutPlaceholderField `protobuf:"varint,8,opt,name=callout_field,json=calloutField,proto3,enum=google.ads.googleads.v5.enums.CalloutPlaceholderFieldEnum_CalloutPlaceholderField,oneof"`
451}
452
453type AttributeFieldMapping_StructuredSnippetField struct {
454	// Immutable. Structured Snippet Placeholder Fields.
455	StructuredSnippetField enums.StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField `protobuf:"varint,9,opt,name=structured_snippet_field,json=structuredSnippetField,proto3,enum=google.ads.googleads.v5.enums.StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField,oneof"`
456}
457
458type AttributeFieldMapping_MessageField struct {
459	// Immutable. Message Placeholder Fields.
460	MessageField enums.MessagePlaceholderFieldEnum_MessagePlaceholderField `protobuf:"varint,10,opt,name=message_field,json=messageField,proto3,enum=google.ads.googleads.v5.enums.MessagePlaceholderFieldEnum_MessagePlaceholderField,oneof"`
461}
462
463type AttributeFieldMapping_PriceField struct {
464	// Immutable. Price Placeholder Fields.
465	PriceField enums.PricePlaceholderFieldEnum_PricePlaceholderField `protobuf:"varint,11,opt,name=price_field,json=priceField,proto3,enum=google.ads.googleads.v5.enums.PricePlaceholderFieldEnum_PricePlaceholderField,oneof"`
466}
467
468type AttributeFieldMapping_PromotionField struct {
469	// Immutable. Promotion Placeholder Fields.
470	PromotionField enums.PromotionPlaceholderFieldEnum_PromotionPlaceholderField `protobuf:"varint,12,opt,name=promotion_field,json=promotionField,proto3,enum=google.ads.googleads.v5.enums.PromotionPlaceholderFieldEnum_PromotionPlaceholderField,oneof"`
471}
472
473type AttributeFieldMapping_AdCustomizerField struct {
474	// Immutable. Ad Customizer Placeholder Fields
475	AdCustomizerField enums.AdCustomizerPlaceholderFieldEnum_AdCustomizerPlaceholderField `protobuf:"varint,13,opt,name=ad_customizer_field,json=adCustomizerField,proto3,enum=google.ads.googleads.v5.enums.AdCustomizerPlaceholderFieldEnum_AdCustomizerPlaceholderField,oneof"`
476}
477
478type AttributeFieldMapping_DsaPageFeedField struct {
479	// Immutable. Dynamic Search Ad Page Feed Fields.
480	DsaPageFeedField enums.DsaPageFeedCriterionFieldEnum_DsaPageFeedCriterionField `protobuf:"varint,14,opt,name=dsa_page_feed_field,json=dsaPageFeedField,proto3,enum=google.ads.googleads.v5.enums.DsaPageFeedCriterionFieldEnum_DsaPageFeedCriterionField,oneof"`
481}
482
483type AttributeFieldMapping_LocationExtensionTargetingField struct {
484	// Immutable. Location Target Fields.
485	LocationExtensionTargetingField enums.LocationExtensionTargetingCriterionFieldEnum_LocationExtensionTargetingCriterionField `protobuf:"varint,15,opt,name=location_extension_targeting_field,json=locationExtensionTargetingField,proto3,enum=google.ads.googleads.v5.enums.LocationExtensionTargetingCriterionFieldEnum_LocationExtensionTargetingCriterionField,oneof"`
486}
487
488type AttributeFieldMapping_EducationField struct {
489	// Immutable. Education Placeholder Fields
490	EducationField enums.EducationPlaceholderFieldEnum_EducationPlaceholderField `protobuf:"varint,16,opt,name=education_field,json=educationField,proto3,enum=google.ads.googleads.v5.enums.EducationPlaceholderFieldEnum_EducationPlaceholderField,oneof"`
491}
492
493type AttributeFieldMapping_FlightField struct {
494	// Immutable. Flight Placeholder Fields
495	FlightField enums.FlightPlaceholderFieldEnum_FlightPlaceholderField `protobuf:"varint,17,opt,name=flight_field,json=flightField,proto3,enum=google.ads.googleads.v5.enums.FlightPlaceholderFieldEnum_FlightPlaceholderField,oneof"`
496}
497
498type AttributeFieldMapping_CustomField struct {
499	// Immutable. Custom Placeholder Fields
500	CustomField enums.CustomPlaceholderFieldEnum_CustomPlaceholderField `protobuf:"varint,18,opt,name=custom_field,json=customField,proto3,enum=google.ads.googleads.v5.enums.CustomPlaceholderFieldEnum_CustomPlaceholderField,oneof"`
501}
502
503type AttributeFieldMapping_HotelField struct {
504	// Immutable. Hotel Placeholder Fields
505	HotelField enums.HotelPlaceholderFieldEnum_HotelPlaceholderField `protobuf:"varint,19,opt,name=hotel_field,json=hotelField,proto3,enum=google.ads.googleads.v5.enums.HotelPlaceholderFieldEnum_HotelPlaceholderField,oneof"`
506}
507
508type AttributeFieldMapping_RealEstateField struct {
509	// Immutable. Real Estate Placeholder Fields
510	RealEstateField enums.RealEstatePlaceholderFieldEnum_RealEstatePlaceholderField `protobuf:"varint,20,opt,name=real_estate_field,json=realEstateField,proto3,enum=google.ads.googleads.v5.enums.RealEstatePlaceholderFieldEnum_RealEstatePlaceholderField,oneof"`
511}
512
513type AttributeFieldMapping_TravelField struct {
514	// Immutable. Travel Placeholder Fields
515	TravelField enums.TravelPlaceholderFieldEnum_TravelPlaceholderField `protobuf:"varint,21,opt,name=travel_field,json=travelField,proto3,enum=google.ads.googleads.v5.enums.TravelPlaceholderFieldEnum_TravelPlaceholderField,oneof"`
516}
517
518type AttributeFieldMapping_LocalField struct {
519	// Immutable. Local Placeholder Fields
520	LocalField enums.LocalPlaceholderFieldEnum_LocalPlaceholderField `protobuf:"varint,22,opt,name=local_field,json=localField,proto3,enum=google.ads.googleads.v5.enums.LocalPlaceholderFieldEnum_LocalPlaceholderField,oneof"`
521}
522
523type AttributeFieldMapping_JobField struct {
524	// Immutable. Job Placeholder Fields
525	JobField enums.JobPlaceholderFieldEnum_JobPlaceholderField `protobuf:"varint,23,opt,name=job_field,json=jobField,proto3,enum=google.ads.googleads.v5.enums.JobPlaceholderFieldEnum_JobPlaceholderField,oneof"`
526}
527
528func (*AttributeFieldMapping_SitelinkField) isAttributeFieldMapping_Field() {}
529
530func (*AttributeFieldMapping_CallField) isAttributeFieldMapping_Field() {}
531
532func (*AttributeFieldMapping_AppField) isAttributeFieldMapping_Field() {}
533
534func (*AttributeFieldMapping_LocationField) isAttributeFieldMapping_Field() {}
535
536func (*AttributeFieldMapping_AffiliateLocationField) isAttributeFieldMapping_Field() {}
537
538func (*AttributeFieldMapping_CalloutField) isAttributeFieldMapping_Field() {}
539
540func (*AttributeFieldMapping_StructuredSnippetField) isAttributeFieldMapping_Field() {}
541
542func (*AttributeFieldMapping_MessageField) isAttributeFieldMapping_Field() {}
543
544func (*AttributeFieldMapping_PriceField) isAttributeFieldMapping_Field() {}
545
546func (*AttributeFieldMapping_PromotionField) isAttributeFieldMapping_Field() {}
547
548func (*AttributeFieldMapping_AdCustomizerField) isAttributeFieldMapping_Field() {}
549
550func (*AttributeFieldMapping_DsaPageFeedField) isAttributeFieldMapping_Field() {}
551
552func (*AttributeFieldMapping_LocationExtensionTargetingField) isAttributeFieldMapping_Field() {}
553
554func (*AttributeFieldMapping_EducationField) isAttributeFieldMapping_Field() {}
555
556func (*AttributeFieldMapping_FlightField) isAttributeFieldMapping_Field() {}
557
558func (*AttributeFieldMapping_CustomField) isAttributeFieldMapping_Field() {}
559
560func (*AttributeFieldMapping_HotelField) isAttributeFieldMapping_Field() {}
561
562func (*AttributeFieldMapping_RealEstateField) isAttributeFieldMapping_Field() {}
563
564func (*AttributeFieldMapping_TravelField) isAttributeFieldMapping_Field() {}
565
566func (*AttributeFieldMapping_LocalField) isAttributeFieldMapping_Field() {}
567
568func (*AttributeFieldMapping_JobField) isAttributeFieldMapping_Field() {}
569
570var File_google_ads_googleads_v5_resources_feed_mapping_proto protoreflect.FileDescriptor
571
572var file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDesc = []byte{
573	0x0a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f,
574	0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
575	0x63, 0x65, 0x73, 0x2f, 0x66, 0x65, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67,
576	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
577	0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e,
578	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x1a, 0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
579	0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f,
580	0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x61, 0x64, 0x5f, 0x63, 0x75, 0x73, 0x74,
581	0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x72, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64,
582	0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x48,
583	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
584	0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x61, 0x66,
585	0x66, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
586	0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65,
587	0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
588	0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76,
589	0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x5f, 0x70, 0x6c, 0x61, 0x63,
590	0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72,
591	0x6f, 0x74, 0x6f, 0x1a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f,
592	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75,
593	0x6d, 0x73, 0x2f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c,
594	0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
595	0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67,
596	0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x63,
597	0x61, 0x6c, 0x6c, 0x6f, 0x75, 0x74, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64,
598	0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3c,
599	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
600	0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x63, 0x75,
601	0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72,
602	0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x41, 0x67, 0x6f,
603	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
604	0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x64, 0x73, 0x61, 0x5f,
605	0x70, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x65, 0x65, 0x64, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x65, 0x72,
606	0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
607	0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67,
608	0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x65,
609	0x64, 0x75, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f,
610	0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
611	0x1a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f,
612	0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f,
613	0x66, 0x65, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x72, 0x69,
614	0x74, 0x65, 0x72, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
615	0x6f, 0x1a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f,
616	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73,
617	0x2f, 0x66, 0x65, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74,
618	0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3c, 0x67, 0x6f, 0x6f, 0x67,
619	0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73,
620	0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x66, 0x6c, 0x69, 0x67, 0x68, 0x74,
621	0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65,
622	0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
623	0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76,
624	0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x68, 0x6f, 0x74, 0x65, 0x6c, 0x5f, 0x70, 0x6c,
625	0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e,
626	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64,
627	0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65,
628	0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x6a, 0x6f, 0x62, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f,
629	0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
630	0x1a, 0x3b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f,
631	0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f,
632	0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65,
633	0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x50, 0x67,
634	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
635	0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x6c, 0x6f, 0x63,
636	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
637	0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x65, 0x72,
638	0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
639	0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67,
640	0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x6c,
641	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c,
642	0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
643	0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67,
644	0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x6d,
645	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64,
646	0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x34,
647	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
648	0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x70, 0x6c,
649	0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70,
650	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73,
651	0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e,
652	0x75, 0x6d, 0x73, 0x2f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68,
653	0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74,
654	0x6f, 0x1a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f,
655	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73,
656	0x2f, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65,
657	0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f,
658	0x74, 0x6f, 0x1a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67,
659	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d,
660	0x73, 0x2f, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x65, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x6c,
661	0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e,
662	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64,
663	0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65,
664	0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x70, 0x6c,
665	0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e,
666	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x48, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64,
667	0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65,
668	0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x5f,
669	0x73, 0x6e, 0x69, 0x70, 0x70, 0x65, 0x74, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c,
670	0x64, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
671	0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67,
672	0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x74,
673	0x72, 0x61, 0x76, 0x65, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65,
674	0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67,
675	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f,
676	0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19,
677	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75,
678	0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
679	0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70,
680	0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
681	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
682	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf9, 0x05, 0x0a, 0x0b, 0x46, 0x65, 0x65, 0x64,
683	0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x51, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75,
684	0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2c,
685	0xe0, 0x41, 0x05, 0xfa, 0x41, 0x26, 0x0a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64,
686	0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
687	0x2f, 0x46, 0x65, 0x65, 0x64, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x0c, 0x72, 0x65,
688	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x04, 0x66, 0x65,
689	0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
690	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e,
691	0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x25, 0xe0, 0x41, 0x05, 0xfa, 0x41, 0x1f, 0x0a, 0x1d,
692	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
693	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x46, 0x65, 0x65, 0x64, 0x52, 0x04, 0x66,
694	0x65, 0x65, 0x64, 0x12, 0x77, 0x0a, 0x18, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65,
695	0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x18,
696	0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
697	0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e,
698	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62,
699	0x75, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x42,
700	0x03, 0xe0, 0x41, 0x05, 0x52, 0x16, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x46,
701	0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x63, 0x0a, 0x06,
702	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x46, 0x2e, 0x67,
703	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
704	0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x46, 0x65, 0x65,
705	0x64, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x45, 0x6e,
706	0x75, 0x6d, 0x2e, 0x46, 0x65, 0x65, 0x64, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x53, 0x74,
707	0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
708	0x73, 0x12, 0x74, 0x0a, 0x10, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72,
709	0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x42, 0x2e, 0x67, 0x6f,
710	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
711	0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x50, 0x6c, 0x61, 0x63,
712	0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x45, 0x6e, 0x75, 0x6d, 0x2e,
713	0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x42,
714	0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x0f, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c,
715	0x64, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x82, 0x01, 0x0a, 0x0e, 0x63, 0x72, 0x69, 0x74,
716	0x65, 0x72, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e,
717	0x32, 0x54, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f,
718	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73,
719	0x2e, 0x46, 0x65, 0x65, 0x64, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x43, 0x72, 0x69, 0x74,
720	0x65, 0x72, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x46, 0x65,
721	0x65, 0x64, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69,
722	0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x0d, 0x63,
723	0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x5b, 0xea, 0x41,
724	0x58, 0x0a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
725	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x46, 0x65, 0x65, 0x64,
726	0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x30, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65,
727	0x72, 0x73, 0x2f, 0x7b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x7d, 0x2f, 0x66, 0x65,
728	0x65, 0x64, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x2f, 0x7b, 0x66, 0x65, 0x65, 0x64,
729	0x5f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x7d, 0x42, 0x08, 0x0a, 0x06, 0x74, 0x61, 0x72,
730	0x67, 0x65, 0x74, 0x22, 0xc9, 0x17, 0x0a, 0x15, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74,
731	0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x4c, 0x0a,
732	0x11, 0x66, 0x65, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x5f,
733	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
734	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34,
735	0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x0f, 0x66, 0x65, 0x65, 0x64,
736	0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x49, 0x64, 0x12, 0x3b, 0x0a, 0x08, 0x66,
737	0x69, 0x65, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
738	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
739	0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
740	0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x49, 0x64, 0x12, 0x82, 0x01, 0x0a, 0x0e, 0x73, 0x69, 0x74,
741	0x65, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
742	0x0e, 0x32, 0x54, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67,
743	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d,
744	0x73, 0x2e, 0x53, 0x69, 0x74, 0x65, 0x6c, 0x69, 0x6e, 0x6b, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68,
745	0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x53,
746	0x69, 0x74, 0x65, 0x6c, 0x69, 0x6e, 0x6b, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64,
747	0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x0d,
748	0x73, 0x69, 0x74, 0x65, 0x6c, 0x69, 0x6e, 0x6b, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x72, 0x0a,
749	0x0a, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
750	0x0e, 0x32, 0x4c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67,
751	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d,
752	0x73, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65,
753	0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x50,
754	0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42,
755	0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x09, 0x63, 0x61, 0x6c, 0x6c, 0x46, 0x69, 0x65, 0x6c,
756	0x64, 0x12, 0x6e, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x05,
757	0x20, 0x01, 0x28, 0x0e, 0x32, 0x4a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64,
758	0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65,
759	0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x41, 0x70, 0x70, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c,
760	0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x41, 0x70, 0x70,
761	0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64,
762	0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x08, 0x61, 0x70, 0x70, 0x46, 0x69, 0x65, 0x6c,
763	0x64, 0x12, 0x82, 0x01, 0x0a, 0x0e, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66,
764	0x69, 0x65, 0x6c, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x54, 0x2e, 0x67, 0x6f, 0x6f,
765	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64,
766	0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74,
767	0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69,
768	0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
769	0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64,
770	0x42, 0x03, 0xe0, 0x41, 0x03, 0x48, 0x00, 0x52, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
771	0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0xa7, 0x01, 0x0a, 0x18, 0x61, 0x66, 0x66, 0x69, 0x6c,
772	0x69, 0x61, 0x74, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69,
773	0x65, 0x6c, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x66, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
774	0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73,
775	0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x41, 0x66, 0x66, 0x69, 0x6c, 0x69,
776	0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x63, 0x65,
777	0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e,
778	0x41, 0x66, 0x66, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
779	0x6e, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c,
780	0x64, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x48, 0x00, 0x52, 0x16, 0x61, 0x66, 0x66, 0x69, 0x6c, 0x69,
781	0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64,
782	0x12, 0x7e, 0x0a, 0x0d, 0x63, 0x61, 0x6c, 0x6c, 0x6f, 0x75, 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c,
783	0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
784	0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76,
785	0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x6f, 0x75, 0x74, 0x50,
786	0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45,
787	0x6e, 0x75, 0x6d, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x6f, 0x75, 0x74, 0x50, 0x6c, 0x61, 0x63, 0x65,
788	0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05,
789	0x48, 0x00, 0x52, 0x0c, 0x63, 0x61, 0x6c, 0x6c, 0x6f, 0x75, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64,
790	0x12, 0xa7, 0x01, 0x0a, 0x18, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x5f,
791	0x73, 0x6e, 0x69, 0x70, 0x70, 0x65, 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x09, 0x20,
792	0x01, 0x28, 0x0e, 0x32, 0x66, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73,
793	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e,
794	0x75, 0x6d, 0x73, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x53, 0x6e,
795	0x69, 0x70, 0x70, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72,
796	0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74,
797	0x75, 0x72, 0x65, 0x64, 0x53, 0x6e, 0x69, 0x70, 0x70, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x63, 0x65,
798	0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05,
799	0x48, 0x00, 0x52, 0x16, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x64, 0x53, 0x6e,
800	0x69, 0x70, 0x70, 0x65, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x7e, 0x0a, 0x0d, 0x6d, 0x65,
801	0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28,
802	0x0e, 0x32, 0x52, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67,
803	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d,
804	0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f,
805	0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x4d, 0x65,
806	0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72,
807	0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x0c, 0x6d, 0x65,
808	0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x76, 0x0a, 0x0b, 0x70, 0x72,
809	0x69, 0x63, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32,
810	0x4e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
811	0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e,
812	0x50, 0x72, 0x69, 0x63, 0x65, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72,
813	0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x50,
814	0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42,
815	0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x70, 0x72, 0x69, 0x63, 0x65, 0x46, 0x69, 0x65,
816	0x6c, 0x64, 0x12, 0x86, 0x01, 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
817	0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x56, 0x2e, 0x67,
818	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
819	0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x50, 0x72, 0x6f,
820	0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65,
821	0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x50, 0x72, 0x6f, 0x6d, 0x6f,
822	0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46,
823	0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x0e, 0x70, 0x72, 0x6f,
824	0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x93, 0x01, 0x0a, 0x13,
825	0x61, 0x64, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x72, 0x5f, 0x66, 0x69,
826	0x65, 0x6c, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x5c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
827	0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73,
828	0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x41, 0x64, 0x43, 0x75, 0x73, 0x74,
829	0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65,
830	0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x41, 0x64, 0x43, 0x75, 0x73,
831	0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64,
832	0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x11,
833	0x61, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c,
834	0x64, 0x12, 0x8c, 0x01, 0x0a, 0x13, 0x64, 0x73, 0x61, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x66,
835	0x65, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32,
836	0x56, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
837	0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e,
838	0x44, 0x73, 0x61, 0x50, 0x61, 0x67, 0x65, 0x46, 0x65, 0x65, 0x64, 0x43, 0x72, 0x69, 0x74, 0x65,
839	0x72, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x44, 0x73,
840	0x61, 0x50, 0x61, 0x67, 0x65, 0x46, 0x65, 0x65, 0x64, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69,
841	0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x10,
842	0x64, 0x73, 0x61, 0x50, 0x61, 0x67, 0x65, 0x46, 0x65, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64,
843	0x12, 0xc8, 0x01, 0x0a, 0x22, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78,
844	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e,
845	0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x74, 0x2e,
846	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
847	0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x4c, 0x6f,
848	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x54,
849	0x61, 0x72, 0x67, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x6f,
850	0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74,
851	0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67,
852	0x65, 0x74, 0x69, 0x6e, 0x67, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x6f, 0x6e, 0x46, 0x69,
853	0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x1f, 0x6c, 0x6f, 0x63, 0x61,
854	0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72,
855	0x67, 0x65, 0x74, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x86, 0x01, 0x0a, 0x0f,
856	0x65, 0x64, 0x75, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18,
857	0x10, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x56, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
858	0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e,
859	0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x64, 0x75, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50,
860	0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45,
861	0x6e, 0x75, 0x6d, 0x2e, 0x45, 0x64, 0x75, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6c, 0x61,
862	0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0,
863	0x41, 0x05, 0x48, 0x00, 0x52, 0x0e, 0x65, 0x64, 0x75, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46,
864	0x69, 0x65, 0x6c, 0x64, 0x12, 0x7a, 0x0a, 0x0c, 0x66, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66,
865	0x69, 0x65, 0x6c, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x50, 0x2e, 0x67, 0x6f, 0x6f,
866	0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64,
867	0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x46, 0x6c, 0x69, 0x67, 0x68,
868	0x74, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c,
869	0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x46, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x50, 0x6c, 0x61, 0x63,
870	0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41,
871	0x05, 0x48, 0x00, 0x52, 0x0b, 0x66, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64,
872	0x12, 0x7a, 0x0a, 0x0c, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64,
873	0x18, 0x12, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x50, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
874	0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35,
875	0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x6c, 0x61,
876	0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75,
877	0x6d, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c,
878	0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52,
879	0x0b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x76, 0x0a, 0x0b,
880	0x68, 0x6f, 0x74, 0x65, 0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x13, 0x20, 0x01, 0x28,
881	0x0e, 0x32, 0x4e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67,
882	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d,
883	0x73, 0x2e, 0x48, 0x6f, 0x74, 0x65, 0x6c, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64,
884	0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x48, 0x6f, 0x74, 0x65,
885	0x6c, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c,
886	0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x68, 0x6f, 0x74, 0x65, 0x6c, 0x46,
887	0x69, 0x65, 0x6c, 0x64, 0x12, 0x8b, 0x01, 0x0a, 0x11, 0x72, 0x65, 0x61, 0x6c, 0x5f, 0x65, 0x73,
888	0x74, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0e,
889	0x32, 0x58, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f,
890	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73,
891	0x2e, 0x52, 0x65, 0x61, 0x6c, 0x45, 0x73, 0x74, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x63, 0x65,
892	0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e,
893	0x52, 0x65, 0x61, 0x6c, 0x45, 0x73, 0x74, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68,
894	0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48,
895	0x00, 0x52, 0x0f, 0x72, 0x65, 0x61, 0x6c, 0x45, 0x73, 0x74, 0x61, 0x74, 0x65, 0x46, 0x69, 0x65,
896	0x6c, 0x64, 0x12, 0x7a, 0x0a, 0x0c, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x5f, 0x66, 0x69, 0x65,
897	0x6c, 0x64, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x50, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
898	0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e,
899	0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x50,
900	0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45,
901	0x6e, 0x75, 0x6d, 0x2e, 0x54, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68,
902	0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48,
903	0x00, 0x52, 0x0b, 0x74, 0x72, 0x61, 0x76, 0x65, 0x6c, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x76,
904	0x0a, 0x0b, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x16, 0x20,
905	0x01, 0x28, 0x0e, 0x32, 0x4e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73,
906	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e,
907	0x75, 0x6d, 0x73, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f,
908	0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x2e, 0x4c, 0x6f,
909	0x63, 0x61, 0x6c, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69,
910	0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x6c, 0x6f, 0x63, 0x61,
911	0x6c, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x6e, 0x0a, 0x09, 0x6a, 0x6f, 0x62, 0x5f, 0x66, 0x69,
912	0x65, 0x6c, 0x64, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
913	0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73,
914	0x2e, 0x76, 0x35, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x4a, 0x6f, 0x62, 0x50, 0x6c, 0x61,
915	0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x75,
916	0x6d, 0x2e, 0x4a, 0x6f, 0x62, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x6f, 0x6c, 0x64, 0x65, 0x72,
917	0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x48, 0x00, 0x52, 0x08, 0x6a, 0x6f,
918	0x62, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x07, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42,
919	0xfd, 0x01, 0x0a, 0x25, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
920	0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x35, 0x2e,
921	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x42, 0x10, 0x46, 0x65, 0x65, 0x64, 0x4d,
922	0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4a, 0x67,
923	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
924	0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
925	0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
926	0x64, 0x73, 0x2f, 0x76, 0x35, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x3b,
927	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0xa2, 0x02, 0x03, 0x47, 0x41, 0x41, 0xaa,
928	0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x41, 0x64, 0x73, 0x2e, 0x47, 0x6f, 0x6f,
929	0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x2e, 0x56, 0x35, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72,
930	0x63, 0x65, 0x73, 0xca, 0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x41, 0x64, 0x73,
931	0x5c, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x5c, 0x56, 0x35, 0x5c, 0x52, 0x65,
932	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0xea, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
933	0x3a, 0x3a, 0x41, 0x64, 0x73, 0x3a, 0x3a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73,
934	0x3a, 0x3a, 0x56, 0x35, 0x3a, 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x62,
935	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
936}
937
938var (
939	file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDescOnce sync.Once
940	file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDescData = file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDesc
941)
942
943func file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDescGZIP() []byte {
944	file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDescOnce.Do(func() {
945		file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDescData)
946	})
947	return file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDescData
948}
949
950var file_google_ads_googleads_v5_resources_feed_mapping_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
951var file_google_ads_googleads_v5_resources_feed_mapping_proto_goTypes = []interface{}{
952	(*FeedMapping)(nil),                                                                              // 0: google.ads.googleads.v5.resources.FeedMapping
953	(*AttributeFieldMapping)(nil),                                                                    // 1: google.ads.googleads.v5.resources.AttributeFieldMapping
954	(*wrapperspb.StringValue)(nil),                                                                   // 2: google.protobuf.StringValue
955	(enums.FeedMappingStatusEnum_FeedMappingStatus)(0),                                               // 3: google.ads.googleads.v5.enums.FeedMappingStatusEnum.FeedMappingStatus
956	(enums.PlaceholderTypeEnum_PlaceholderType)(0),                                                   // 4: google.ads.googleads.v5.enums.PlaceholderTypeEnum.PlaceholderType
957	(enums.FeedMappingCriterionTypeEnum_FeedMappingCriterionType)(0),                                 // 5: google.ads.googleads.v5.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionType
958	(*wrapperspb.Int64Value)(nil),                                                                    // 6: google.protobuf.Int64Value
959	(enums.SitelinkPlaceholderFieldEnum_SitelinkPlaceholderField)(0),                                 // 7: google.ads.googleads.v5.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField
960	(enums.CallPlaceholderFieldEnum_CallPlaceholderField)(0),                                         // 8: google.ads.googleads.v5.enums.CallPlaceholderFieldEnum.CallPlaceholderField
961	(enums.AppPlaceholderFieldEnum_AppPlaceholderField)(0),                                           // 9: google.ads.googleads.v5.enums.AppPlaceholderFieldEnum.AppPlaceholderField
962	(enums.LocationPlaceholderFieldEnum_LocationPlaceholderField)(0),                                 // 10: google.ads.googleads.v5.enums.LocationPlaceholderFieldEnum.LocationPlaceholderField
963	(enums.AffiliateLocationPlaceholderFieldEnum_AffiliateLocationPlaceholderField)(0),               // 11: google.ads.googleads.v5.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField
964	(enums.CalloutPlaceholderFieldEnum_CalloutPlaceholderField)(0),                                   // 12: google.ads.googleads.v5.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField
965	(enums.StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField)(0),               // 13: google.ads.googleads.v5.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField
966	(enums.MessagePlaceholderFieldEnum_MessagePlaceholderField)(0),                                   // 14: google.ads.googleads.v5.enums.MessagePlaceholderFieldEnum.MessagePlaceholderField
967	(enums.PricePlaceholderFieldEnum_PricePlaceholderField)(0),                                       // 15: google.ads.googleads.v5.enums.PricePlaceholderFieldEnum.PricePlaceholderField
968	(enums.PromotionPlaceholderFieldEnum_PromotionPlaceholderField)(0),                               // 16: google.ads.googleads.v5.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderField
969	(enums.AdCustomizerPlaceholderFieldEnum_AdCustomizerPlaceholderField)(0),                         // 17: google.ads.googleads.v5.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField
970	(enums.DsaPageFeedCriterionFieldEnum_DsaPageFeedCriterionField)(0),                               // 18: google.ads.googleads.v5.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField
971	(enums.LocationExtensionTargetingCriterionFieldEnum_LocationExtensionTargetingCriterionField)(0), // 19: google.ads.googleads.v5.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField
972	(enums.EducationPlaceholderFieldEnum_EducationPlaceholderField)(0),                               // 20: google.ads.googleads.v5.enums.EducationPlaceholderFieldEnum.EducationPlaceholderField
973	(enums.FlightPlaceholderFieldEnum_FlightPlaceholderField)(0),                                     // 21: google.ads.googleads.v5.enums.FlightPlaceholderFieldEnum.FlightPlaceholderField
974	(enums.CustomPlaceholderFieldEnum_CustomPlaceholderField)(0),                                     // 22: google.ads.googleads.v5.enums.CustomPlaceholderFieldEnum.CustomPlaceholderField
975	(enums.HotelPlaceholderFieldEnum_HotelPlaceholderField)(0),                                       // 23: google.ads.googleads.v5.enums.HotelPlaceholderFieldEnum.HotelPlaceholderField
976	(enums.RealEstatePlaceholderFieldEnum_RealEstatePlaceholderField)(0),                             // 24: google.ads.googleads.v5.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField
977	(enums.TravelPlaceholderFieldEnum_TravelPlaceholderField)(0),                                     // 25: google.ads.googleads.v5.enums.TravelPlaceholderFieldEnum.TravelPlaceholderField
978	(enums.LocalPlaceholderFieldEnum_LocalPlaceholderField)(0),                                       // 26: google.ads.googleads.v5.enums.LocalPlaceholderFieldEnum.LocalPlaceholderField
979	(enums.JobPlaceholderFieldEnum_JobPlaceholderField)(0),                                           // 27: google.ads.googleads.v5.enums.JobPlaceholderFieldEnum.JobPlaceholderField
980}
981var file_google_ads_googleads_v5_resources_feed_mapping_proto_depIdxs = []int32{
982	2,  // 0: google.ads.googleads.v5.resources.FeedMapping.feed:type_name -> google.protobuf.StringValue
983	1,  // 1: google.ads.googleads.v5.resources.FeedMapping.attribute_field_mappings:type_name -> google.ads.googleads.v5.resources.AttributeFieldMapping
984	3,  // 2: google.ads.googleads.v5.resources.FeedMapping.status:type_name -> google.ads.googleads.v5.enums.FeedMappingStatusEnum.FeedMappingStatus
985	4,  // 3: google.ads.googleads.v5.resources.FeedMapping.placeholder_type:type_name -> google.ads.googleads.v5.enums.PlaceholderTypeEnum.PlaceholderType
986	5,  // 4: google.ads.googleads.v5.resources.FeedMapping.criterion_type:type_name -> google.ads.googleads.v5.enums.FeedMappingCriterionTypeEnum.FeedMappingCriterionType
987	6,  // 5: google.ads.googleads.v5.resources.AttributeFieldMapping.feed_attribute_id:type_name -> google.protobuf.Int64Value
988	6,  // 6: google.ads.googleads.v5.resources.AttributeFieldMapping.field_id:type_name -> google.protobuf.Int64Value
989	7,  // 7: google.ads.googleads.v5.resources.AttributeFieldMapping.sitelink_field:type_name -> google.ads.googleads.v5.enums.SitelinkPlaceholderFieldEnum.SitelinkPlaceholderField
990	8,  // 8: google.ads.googleads.v5.resources.AttributeFieldMapping.call_field:type_name -> google.ads.googleads.v5.enums.CallPlaceholderFieldEnum.CallPlaceholderField
991	9,  // 9: google.ads.googleads.v5.resources.AttributeFieldMapping.app_field:type_name -> google.ads.googleads.v5.enums.AppPlaceholderFieldEnum.AppPlaceholderField
992	10, // 10: google.ads.googleads.v5.resources.AttributeFieldMapping.location_field:type_name -> google.ads.googleads.v5.enums.LocationPlaceholderFieldEnum.LocationPlaceholderField
993	11, // 11: google.ads.googleads.v5.resources.AttributeFieldMapping.affiliate_location_field:type_name -> google.ads.googleads.v5.enums.AffiliateLocationPlaceholderFieldEnum.AffiliateLocationPlaceholderField
994	12, // 12: google.ads.googleads.v5.resources.AttributeFieldMapping.callout_field:type_name -> google.ads.googleads.v5.enums.CalloutPlaceholderFieldEnum.CalloutPlaceholderField
995	13, // 13: google.ads.googleads.v5.resources.AttributeFieldMapping.structured_snippet_field:type_name -> google.ads.googleads.v5.enums.StructuredSnippetPlaceholderFieldEnum.StructuredSnippetPlaceholderField
996	14, // 14: google.ads.googleads.v5.resources.AttributeFieldMapping.message_field:type_name -> google.ads.googleads.v5.enums.MessagePlaceholderFieldEnum.MessagePlaceholderField
997	15, // 15: google.ads.googleads.v5.resources.AttributeFieldMapping.price_field:type_name -> google.ads.googleads.v5.enums.PricePlaceholderFieldEnum.PricePlaceholderField
998	16, // 16: google.ads.googleads.v5.resources.AttributeFieldMapping.promotion_field:type_name -> google.ads.googleads.v5.enums.PromotionPlaceholderFieldEnum.PromotionPlaceholderField
999	17, // 17: google.ads.googleads.v5.resources.AttributeFieldMapping.ad_customizer_field:type_name -> google.ads.googleads.v5.enums.AdCustomizerPlaceholderFieldEnum.AdCustomizerPlaceholderField
1000	18, // 18: google.ads.googleads.v5.resources.AttributeFieldMapping.dsa_page_feed_field:type_name -> google.ads.googleads.v5.enums.DsaPageFeedCriterionFieldEnum.DsaPageFeedCriterionField
1001	19, // 19: google.ads.googleads.v5.resources.AttributeFieldMapping.location_extension_targeting_field:type_name -> google.ads.googleads.v5.enums.LocationExtensionTargetingCriterionFieldEnum.LocationExtensionTargetingCriterionField
1002	20, // 20: google.ads.googleads.v5.resources.AttributeFieldMapping.education_field:type_name -> google.ads.googleads.v5.enums.EducationPlaceholderFieldEnum.EducationPlaceholderField
1003	21, // 21: google.ads.googleads.v5.resources.AttributeFieldMapping.flight_field:type_name -> google.ads.googleads.v5.enums.FlightPlaceholderFieldEnum.FlightPlaceholderField
1004	22, // 22: google.ads.googleads.v5.resources.AttributeFieldMapping.custom_field:type_name -> google.ads.googleads.v5.enums.CustomPlaceholderFieldEnum.CustomPlaceholderField
1005	23, // 23: google.ads.googleads.v5.resources.AttributeFieldMapping.hotel_field:type_name -> google.ads.googleads.v5.enums.HotelPlaceholderFieldEnum.HotelPlaceholderField
1006	24, // 24: google.ads.googleads.v5.resources.AttributeFieldMapping.real_estate_field:type_name -> google.ads.googleads.v5.enums.RealEstatePlaceholderFieldEnum.RealEstatePlaceholderField
1007	25, // 25: google.ads.googleads.v5.resources.AttributeFieldMapping.travel_field:type_name -> google.ads.googleads.v5.enums.TravelPlaceholderFieldEnum.TravelPlaceholderField
1008	26, // 26: google.ads.googleads.v5.resources.AttributeFieldMapping.local_field:type_name -> google.ads.googleads.v5.enums.LocalPlaceholderFieldEnum.LocalPlaceholderField
1009	27, // 27: google.ads.googleads.v5.resources.AttributeFieldMapping.job_field:type_name -> google.ads.googleads.v5.enums.JobPlaceholderFieldEnum.JobPlaceholderField
1010	28, // [28:28] is the sub-list for method output_type
1011	28, // [28:28] is the sub-list for method input_type
1012	28, // [28:28] is the sub-list for extension type_name
1013	28, // [28:28] is the sub-list for extension extendee
1014	0,  // [0:28] is the sub-list for field type_name
1015}
1016
1017func init() { file_google_ads_googleads_v5_resources_feed_mapping_proto_init() }
1018func file_google_ads_googleads_v5_resources_feed_mapping_proto_init() {
1019	if File_google_ads_googleads_v5_resources_feed_mapping_proto != nil {
1020		return
1021	}
1022	if !protoimpl.UnsafeEnabled {
1023		file_google_ads_googleads_v5_resources_feed_mapping_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1024			switch v := v.(*FeedMapping); i {
1025			case 0:
1026				return &v.state
1027			case 1:
1028				return &v.sizeCache
1029			case 2:
1030				return &v.unknownFields
1031			default:
1032				return nil
1033			}
1034		}
1035		file_google_ads_googleads_v5_resources_feed_mapping_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1036			switch v := v.(*AttributeFieldMapping); i {
1037			case 0:
1038				return &v.state
1039			case 1:
1040				return &v.sizeCache
1041			case 2:
1042				return &v.unknownFields
1043			default:
1044				return nil
1045			}
1046		}
1047	}
1048	file_google_ads_googleads_v5_resources_feed_mapping_proto_msgTypes[0].OneofWrappers = []interface{}{
1049		(*FeedMapping_PlaceholderType)(nil),
1050		(*FeedMapping_CriterionType)(nil),
1051	}
1052	file_google_ads_googleads_v5_resources_feed_mapping_proto_msgTypes[1].OneofWrappers = []interface{}{
1053		(*AttributeFieldMapping_SitelinkField)(nil),
1054		(*AttributeFieldMapping_CallField)(nil),
1055		(*AttributeFieldMapping_AppField)(nil),
1056		(*AttributeFieldMapping_LocationField)(nil),
1057		(*AttributeFieldMapping_AffiliateLocationField)(nil),
1058		(*AttributeFieldMapping_CalloutField)(nil),
1059		(*AttributeFieldMapping_StructuredSnippetField)(nil),
1060		(*AttributeFieldMapping_MessageField)(nil),
1061		(*AttributeFieldMapping_PriceField)(nil),
1062		(*AttributeFieldMapping_PromotionField)(nil),
1063		(*AttributeFieldMapping_AdCustomizerField)(nil),
1064		(*AttributeFieldMapping_DsaPageFeedField)(nil),
1065		(*AttributeFieldMapping_LocationExtensionTargetingField)(nil),
1066		(*AttributeFieldMapping_EducationField)(nil),
1067		(*AttributeFieldMapping_FlightField)(nil),
1068		(*AttributeFieldMapping_CustomField)(nil),
1069		(*AttributeFieldMapping_HotelField)(nil),
1070		(*AttributeFieldMapping_RealEstateField)(nil),
1071		(*AttributeFieldMapping_TravelField)(nil),
1072		(*AttributeFieldMapping_LocalField)(nil),
1073		(*AttributeFieldMapping_JobField)(nil),
1074	}
1075	type x struct{}
1076	out := protoimpl.TypeBuilder{
1077		File: protoimpl.DescBuilder{
1078			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1079			RawDescriptor: file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDesc,
1080			NumEnums:      0,
1081			NumMessages:   2,
1082			NumExtensions: 0,
1083			NumServices:   0,
1084		},
1085		GoTypes:           file_google_ads_googleads_v5_resources_feed_mapping_proto_goTypes,
1086		DependencyIndexes: file_google_ads_googleads_v5_resources_feed_mapping_proto_depIdxs,
1087		MessageInfos:      file_google_ads_googleads_v5_resources_feed_mapping_proto_msgTypes,
1088	}.Build()
1089	File_google_ads_googleads_v5_resources_feed_mapping_proto = out.File
1090	file_google_ads_googleads_v5_resources_feed_mapping_proto_rawDesc = nil
1091	file_google_ads_googleads_v5_resources_feed_mapping_proto_goTypes = nil
1092	file_google_ads_googleads_v5_resources_feed_mapping_proto_depIdxs = nil
1093}
1094