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/customer_client.proto
20
21package resources
22
23import (
24	reflect "reflect"
25	sync "sync"
26
27	proto "github.com/golang/protobuf/proto"
28	_ "google.golang.org/genproto/googleapis/api/annotations"
29	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
30	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
31	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
32)
33
34const (
35	// Verify that this generated code is sufficiently up-to-date.
36	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37	// Verify that runtime/protoimpl is sufficiently up-to-date.
38	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39)
40
41// This is a compile-time assertion that a sufficiently up-to-date version
42// of the legacy proto package is being used.
43const _ = proto.ProtoPackageIsVersion4
44
45// A link between the given customer and a client customer. CustomerClients only
46// exist for manager customers. All direct and indirect client customers are
47// included, as well as the manager itself.
48type CustomerClient struct {
49	state         protoimpl.MessageState
50	sizeCache     protoimpl.SizeCache
51	unknownFields protoimpl.UnknownFields
52
53	// Output only. The resource name of the customer client.
54	// CustomerClient resource names have the form:
55	// `customers/{customer_id}/customerClients/{client_customer_id}`
56	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
57	// Output only. The resource name of the client-customer which is linked to
58	// the given customer. Read only.
59	ClientCustomer *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=client_customer,json=clientCustomer,proto3" json:"client_customer,omitempty"`
60	// Output only. Specifies whether this is a
61	// [hidden account](https://support.google.com/google-ads/answer/7519830).
62	// Read only.
63	Hidden *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=hidden,proto3" json:"hidden,omitempty"`
64	// Output only. Distance between given customer and client. For self link, the level value
65	// will be 0. Read only.
66	Level *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=level,proto3" json:"level,omitempty"`
67	// Output only. Common Locale Data Repository (CLDR) string representation of the
68	// time zone of the client, e.g. America/Los_Angeles. Read only.
69	TimeZone *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
70	// Output only. Identifies if the client is a test account. Read only.
71	TestAccount *wrapperspb.BoolValue `protobuf:"bytes,7,opt,name=test_account,json=testAccount,proto3" json:"test_account,omitempty"`
72	// Output only. Identifies if the client is a manager. Read only.
73	Manager *wrapperspb.BoolValue `protobuf:"bytes,8,opt,name=manager,proto3" json:"manager,omitempty"`
74	// Output only. Descriptive name for the client. Read only.
75	DescriptiveName *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=descriptive_name,json=descriptiveName,proto3" json:"descriptive_name,omitempty"`
76	// Output only. Currency code (e.g. 'USD', 'EUR') for the client. Read only.
77	CurrencyCode *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"`
78	// Output only. The ID of the client customer. Read only.
79	Id *wrapperspb.Int64Value `protobuf:"bytes,11,opt,name=id,proto3" json:"id,omitempty"`
80}
81
82func (x *CustomerClient) Reset() {
83	*x = CustomerClient{}
84	if protoimpl.UnsafeEnabled {
85		mi := &file_google_ads_googleads_v3_resources_customer_client_proto_msgTypes[0]
86		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
87		ms.StoreMessageInfo(mi)
88	}
89}
90
91func (x *CustomerClient) String() string {
92	return protoimpl.X.MessageStringOf(x)
93}
94
95func (*CustomerClient) ProtoMessage() {}
96
97func (x *CustomerClient) ProtoReflect() protoreflect.Message {
98	mi := &file_google_ads_googleads_v3_resources_customer_client_proto_msgTypes[0]
99	if protoimpl.UnsafeEnabled && x != nil {
100		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
101		if ms.LoadMessageInfo() == nil {
102			ms.StoreMessageInfo(mi)
103		}
104		return ms
105	}
106	return mi.MessageOf(x)
107}
108
109// Deprecated: Use CustomerClient.ProtoReflect.Descriptor instead.
110func (*CustomerClient) Descriptor() ([]byte, []int) {
111	return file_google_ads_googleads_v3_resources_customer_client_proto_rawDescGZIP(), []int{0}
112}
113
114func (x *CustomerClient) GetResourceName() string {
115	if x != nil {
116		return x.ResourceName
117	}
118	return ""
119}
120
121func (x *CustomerClient) GetClientCustomer() *wrapperspb.StringValue {
122	if x != nil {
123		return x.ClientCustomer
124	}
125	return nil
126}
127
128func (x *CustomerClient) GetHidden() *wrapperspb.BoolValue {
129	if x != nil {
130		return x.Hidden
131	}
132	return nil
133}
134
135func (x *CustomerClient) GetLevel() *wrapperspb.Int64Value {
136	if x != nil {
137		return x.Level
138	}
139	return nil
140}
141
142func (x *CustomerClient) GetTimeZone() *wrapperspb.StringValue {
143	if x != nil {
144		return x.TimeZone
145	}
146	return nil
147}
148
149func (x *CustomerClient) GetTestAccount() *wrapperspb.BoolValue {
150	if x != nil {
151		return x.TestAccount
152	}
153	return nil
154}
155
156func (x *CustomerClient) GetManager() *wrapperspb.BoolValue {
157	if x != nil {
158		return x.Manager
159	}
160	return nil
161}
162
163func (x *CustomerClient) GetDescriptiveName() *wrapperspb.StringValue {
164	if x != nil {
165		return x.DescriptiveName
166	}
167	return nil
168}
169
170func (x *CustomerClient) GetCurrencyCode() *wrapperspb.StringValue {
171	if x != nil {
172		return x.CurrencyCode
173	}
174	return nil
175}
176
177func (x *CustomerClient) GetId() *wrapperspb.Int64Value {
178	if x != nil {
179		return x.Id
180	}
181	return nil
182}
183
184var File_google_ads_googleads_v3_resources_customer_client_proto protoreflect.FileDescriptor
185
186var file_google_ads_googleads_v3_resources_customer_client_proto_rawDesc = []byte{
187	0x0a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f,
188	0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x33, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
189	0x63, 0x65, 0x73, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x69,
190	0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
191	0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e,
192	0x76, 0x33, 0x2e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x1a, 0x1f, 0x67, 0x6f,
193	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62,
194	0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67,
195	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
196	0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
197	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65,
198	0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
199	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
200	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x06, 0x0a, 0x0e, 0x43, 0x75, 0x73, 0x74, 0x6f,
201	0x6d, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x54, 0x0a, 0x0d, 0x72, 0x65, 0x73,
202	0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
203	0x42, 0x2f, 0xe0, 0x41, 0x03, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
204	0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
205	0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e,
206	0x74, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12,
207	0x4a, 0x0a, 0x0f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d,
208	0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
209	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e,
210	0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0e, 0x63, 0x6c, 0x69,
211	0x65, 0x6e, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x12, 0x37, 0x0a, 0x06, 0x68,
212	0x69, 0x64, 0x64, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
213	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f,
214	0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x68, 0x69,
215	0x64, 0x64, 0x65, 0x6e, 0x12, 0x36, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20,
216	0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
217	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65,
218	0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x3e, 0x0a, 0x09,
219	0x74, 0x69, 0x6d, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
220	0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
221	0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0,
222	0x41, 0x03, 0x52, 0x08, 0x74, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x42, 0x0a, 0x0c,
223	0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01,
224	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
225	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03,
226	0xe0, 0x41, 0x03, 0x52, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
227	0x12, 0x39, 0x0a, 0x07, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28,
228	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
229	0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0,
230	0x41, 0x03, 0x52, 0x07, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x12, 0x4c, 0x0a, 0x10, 0x64,
231	0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
232	0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
233	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61,
234	0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
235	0x70, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x0d, 0x63, 0x75, 0x72,
236	0x72, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
237	0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
238	0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03,
239	0xe0, 0x41, 0x03, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x43, 0x6f, 0x64,
240	0x65, 0x12, 0x30, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
241	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
242	0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52,
243	0x02, 0x69, 0x64, 0x3a, 0x64, 0xea, 0x41, 0x61, 0x0a, 0x27, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
244	0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
245	0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e,
246	0x74, 0x12, 0x36, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x63, 0x75,
247	0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x7d, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72,
248	0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65,
249	0x72, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x7d, 0x42, 0x80, 0x02, 0x0a, 0x25, 0x63, 0x6f,
250	0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
251	0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x33, 0x2e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
252	0x63, 0x65, 0x73, 0x42, 0x13, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x43, 0x6c, 0x69,
253	0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4a, 0x67, 0x6f, 0x6f, 0x67,
254	0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65,
255	0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
256	0x73, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f,
257	0x76, 0x33, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x3b, 0x72, 0x65, 0x73,
258	0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0xa2, 0x02, 0x03, 0x47, 0x41, 0x41, 0xaa, 0x02, 0x21, 0x47,
259	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x41, 0x64, 0x73, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
260	0x41, 0x64, 0x73, 0x2e, 0x56, 0x33, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
261	0xca, 0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x41, 0x64, 0x73, 0x5c, 0x47, 0x6f,
262	0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x5c, 0x56, 0x33, 0x5c, 0x52, 0x65, 0x73, 0x6f, 0x75,
263	0x72, 0x63, 0x65, 0x73, 0xea, 0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x41,
264	0x64, 0x73, 0x3a, 0x3a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x3a, 0x3a, 0x56,
265	0x33, 0x3a, 0x3a, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72,
266	0x6f, 0x74, 0x6f, 0x33,
267}
268
269var (
270	file_google_ads_googleads_v3_resources_customer_client_proto_rawDescOnce sync.Once
271	file_google_ads_googleads_v3_resources_customer_client_proto_rawDescData = file_google_ads_googleads_v3_resources_customer_client_proto_rawDesc
272)
273
274func file_google_ads_googleads_v3_resources_customer_client_proto_rawDescGZIP() []byte {
275	file_google_ads_googleads_v3_resources_customer_client_proto_rawDescOnce.Do(func() {
276		file_google_ads_googleads_v3_resources_customer_client_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_ads_googleads_v3_resources_customer_client_proto_rawDescData)
277	})
278	return file_google_ads_googleads_v3_resources_customer_client_proto_rawDescData
279}
280
281var file_google_ads_googleads_v3_resources_customer_client_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
282var file_google_ads_googleads_v3_resources_customer_client_proto_goTypes = []interface{}{
283	(*CustomerClient)(nil),         // 0: google.ads.googleads.v3.resources.CustomerClient
284	(*wrapperspb.StringValue)(nil), // 1: google.protobuf.StringValue
285	(*wrapperspb.BoolValue)(nil),   // 2: google.protobuf.BoolValue
286	(*wrapperspb.Int64Value)(nil),  // 3: google.protobuf.Int64Value
287}
288var file_google_ads_googleads_v3_resources_customer_client_proto_depIdxs = []int32{
289	1, // 0: google.ads.googleads.v3.resources.CustomerClient.client_customer:type_name -> google.protobuf.StringValue
290	2, // 1: google.ads.googleads.v3.resources.CustomerClient.hidden:type_name -> google.protobuf.BoolValue
291	3, // 2: google.ads.googleads.v3.resources.CustomerClient.level:type_name -> google.protobuf.Int64Value
292	1, // 3: google.ads.googleads.v3.resources.CustomerClient.time_zone:type_name -> google.protobuf.StringValue
293	2, // 4: google.ads.googleads.v3.resources.CustomerClient.test_account:type_name -> google.protobuf.BoolValue
294	2, // 5: google.ads.googleads.v3.resources.CustomerClient.manager:type_name -> google.protobuf.BoolValue
295	1, // 6: google.ads.googleads.v3.resources.CustomerClient.descriptive_name:type_name -> google.protobuf.StringValue
296	1, // 7: google.ads.googleads.v3.resources.CustomerClient.currency_code:type_name -> google.protobuf.StringValue
297	3, // 8: google.ads.googleads.v3.resources.CustomerClient.id:type_name -> google.protobuf.Int64Value
298	9, // [9:9] is the sub-list for method output_type
299	9, // [9:9] is the sub-list for method input_type
300	9, // [9:9] is the sub-list for extension type_name
301	9, // [9:9] is the sub-list for extension extendee
302	0, // [0:9] is the sub-list for field type_name
303}
304
305func init() { file_google_ads_googleads_v3_resources_customer_client_proto_init() }
306func file_google_ads_googleads_v3_resources_customer_client_proto_init() {
307	if File_google_ads_googleads_v3_resources_customer_client_proto != nil {
308		return
309	}
310	if !protoimpl.UnsafeEnabled {
311		file_google_ads_googleads_v3_resources_customer_client_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
312			switch v := v.(*CustomerClient); i {
313			case 0:
314				return &v.state
315			case 1:
316				return &v.sizeCache
317			case 2:
318				return &v.unknownFields
319			default:
320				return nil
321			}
322		}
323	}
324	type x struct{}
325	out := protoimpl.TypeBuilder{
326		File: protoimpl.DescBuilder{
327			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
328			RawDescriptor: file_google_ads_googleads_v3_resources_customer_client_proto_rawDesc,
329			NumEnums:      0,
330			NumMessages:   1,
331			NumExtensions: 0,
332			NumServices:   0,
333		},
334		GoTypes:           file_google_ads_googleads_v3_resources_customer_client_proto_goTypes,
335		DependencyIndexes: file_google_ads_googleads_v3_resources_customer_client_proto_depIdxs,
336		MessageInfos:      file_google_ads_googleads_v3_resources_customer_client_proto_msgTypes,
337	}.Build()
338	File_google_ads_googleads_v3_resources_customer_client_proto = out.File
339	file_google_ads_googleads_v3_resources_customer_client_proto_rawDesc = nil
340	file_google_ads_googleads_v3_resources_customer_client_proto_goTypes = nil
341	file_google_ads_googleads_v3_resources_customer_client_proto_depIdxs = nil
342}
343