1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v2/resources/customer_client.proto
3
4package resources
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11	wrappers "github.com/golang/protobuf/ptypes/wrappers"
12	_ "google.golang.org/genproto/googleapis/api/annotations"
13)
14
15// Reference imports to suppress errors if they are not otherwise used.
16var _ = proto.Marshal
17var _ = fmt.Errorf
18var _ = math.Inf
19
20// This is a compile-time assertion to ensure that this generated file
21// is compatible with the proto package it is being compiled against.
22// A compilation error at this line likely means your copy of the
23// proto package needs to be updated.
24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
25
26// A link between the given customer and a client customer. CustomerClients only
27// exist for manager customers. All direct and indirect client customers are
28// included, as well as the manager itself.
29type CustomerClient struct {
30	// Output only. The resource name of the customer client.
31	// CustomerClient resource names have the form:
32	// `customers/{customer_id}/customerClients/{client_customer_id}`
33	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
34	// Output only. The resource name of the client-customer which is linked to
35	// the given customer. Read only.
36	ClientCustomer *wrappers.StringValue `protobuf:"bytes,3,opt,name=client_customer,json=clientCustomer,proto3" json:"client_customer,omitempty"`
37	// Output only. Specifies whether this is a
38	// [hidden account](https://support.google.com/google-ads/answer/7519830).
39	// Read only.
40	Hidden *wrappers.BoolValue `protobuf:"bytes,4,opt,name=hidden,proto3" json:"hidden,omitempty"`
41	// Output only. Distance between given customer and client. For self link, the level value
42	// will be 0. Read only.
43	Level *wrappers.Int64Value `protobuf:"bytes,5,opt,name=level,proto3" json:"level,omitempty"`
44	// Output only. Common Locale Data Repository (CLDR) string representation of the
45	// time zone of the client, e.g. America/Los_Angeles. Read only.
46	TimeZone *wrappers.StringValue `protobuf:"bytes,6,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
47	// Output only. Identifies if the client is a test account. Read only.
48	TestAccount *wrappers.BoolValue `protobuf:"bytes,7,opt,name=test_account,json=testAccount,proto3" json:"test_account,omitempty"`
49	// Output only. Identifies if the client is a manager. Read only.
50	Manager *wrappers.BoolValue `protobuf:"bytes,8,opt,name=manager,proto3" json:"manager,omitempty"`
51	// Output only. Descriptive name for the client. Read only.
52	DescriptiveName *wrappers.StringValue `protobuf:"bytes,9,opt,name=descriptive_name,json=descriptiveName,proto3" json:"descriptive_name,omitempty"`
53	// Output only. Currency code (e.g. 'USD', 'EUR') for the client. Read only.
54	CurrencyCode *wrappers.StringValue `protobuf:"bytes,10,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"`
55	// Output only. The ID of the client customer. Read only.
56	Id                   *wrappers.Int64Value `protobuf:"bytes,11,opt,name=id,proto3" json:"id,omitempty"`
57	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
58	XXX_unrecognized     []byte               `json:"-"`
59	XXX_sizecache        int32                `json:"-"`
60}
61
62func (m *CustomerClient) Reset()         { *m = CustomerClient{} }
63func (m *CustomerClient) String() string { return proto.CompactTextString(m) }
64func (*CustomerClient) ProtoMessage()    {}
65func (*CustomerClient) Descriptor() ([]byte, []int) {
66	return fileDescriptor_463452e1d1f19c18, []int{0}
67}
68
69func (m *CustomerClient) XXX_Unmarshal(b []byte) error {
70	return xxx_messageInfo_CustomerClient.Unmarshal(m, b)
71}
72func (m *CustomerClient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
73	return xxx_messageInfo_CustomerClient.Marshal(b, m, deterministic)
74}
75func (m *CustomerClient) XXX_Merge(src proto.Message) {
76	xxx_messageInfo_CustomerClient.Merge(m, src)
77}
78func (m *CustomerClient) XXX_Size() int {
79	return xxx_messageInfo_CustomerClient.Size(m)
80}
81func (m *CustomerClient) XXX_DiscardUnknown() {
82	xxx_messageInfo_CustomerClient.DiscardUnknown(m)
83}
84
85var xxx_messageInfo_CustomerClient proto.InternalMessageInfo
86
87func (m *CustomerClient) GetResourceName() string {
88	if m != nil {
89		return m.ResourceName
90	}
91	return ""
92}
93
94func (m *CustomerClient) GetClientCustomer() *wrappers.StringValue {
95	if m != nil {
96		return m.ClientCustomer
97	}
98	return nil
99}
100
101func (m *CustomerClient) GetHidden() *wrappers.BoolValue {
102	if m != nil {
103		return m.Hidden
104	}
105	return nil
106}
107
108func (m *CustomerClient) GetLevel() *wrappers.Int64Value {
109	if m != nil {
110		return m.Level
111	}
112	return nil
113}
114
115func (m *CustomerClient) GetTimeZone() *wrappers.StringValue {
116	if m != nil {
117		return m.TimeZone
118	}
119	return nil
120}
121
122func (m *CustomerClient) GetTestAccount() *wrappers.BoolValue {
123	if m != nil {
124		return m.TestAccount
125	}
126	return nil
127}
128
129func (m *CustomerClient) GetManager() *wrappers.BoolValue {
130	if m != nil {
131		return m.Manager
132	}
133	return nil
134}
135
136func (m *CustomerClient) GetDescriptiveName() *wrappers.StringValue {
137	if m != nil {
138		return m.DescriptiveName
139	}
140	return nil
141}
142
143func (m *CustomerClient) GetCurrencyCode() *wrappers.StringValue {
144	if m != nil {
145		return m.CurrencyCode
146	}
147	return nil
148}
149
150func (m *CustomerClient) GetId() *wrappers.Int64Value {
151	if m != nil {
152		return m.Id
153	}
154	return nil
155}
156
157func init() {
158	proto.RegisterType((*CustomerClient)(nil), "google.ads.googleads.v2.resources.CustomerClient")
159}
160
161func init() {
162	proto.RegisterFile("google/ads/googleads/v2/resources/customer_client.proto", fileDescriptor_463452e1d1f19c18)
163}
164
165var fileDescriptor_463452e1d1f19c18 = []byte{
166	// 557 bytes of a gzipped FileDescriptorProto
167	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x94, 0xdd, 0x6a, 0xd4, 0x4e,
168	0x18, 0xc6, 0xd9, 0xec, 0xbf, 0xdb, 0x76, 0xfa, 0xf5, 0x27, 0x9e, 0xc4, 0xb5, 0x68, 0x2b, 0x14,
169	0xeb, 0xc9, 0x44, 0xa2, 0x6c, 0x31, 0x82, 0x90, 0x2c, 0x58, 0x2c, 0x22, 0x65, 0x95, 0x3d, 0x28,
170	0x0b, 0x61, 0x36, 0xf3, 0x36, 0x1d, 0x48, 0x66, 0xc2, 0xcc, 0x64, 0x45, 0xa5, 0xe0, 0x25, 0x78,
171	0x0d, 0x1e, 0x7a, 0x29, 0x5e, 0x45, 0x8f, 0x7b, 0x09, 0x1e, 0xc9, 0x26, 0x99, 0x34, 0xa5, 0xa0,
172	0x39, 0x7b, 0xc3, 0xfb, 0xfc, 0x9e, 0x79, 0xde, 0xf9, 0x08, 0x3a, 0x4a, 0x84, 0x48, 0x52, 0x70,
173	0x09, 0x55, 0x6e, 0x55, 0x2e, 0xab, 0x85, 0xe7, 0x4a, 0x50, 0xa2, 0x90, 0x31, 0x28, 0x37, 0x2e,
174	0x94, 0x16, 0x19, 0xc8, 0x28, 0x4e, 0x19, 0x70, 0x8d, 0x73, 0x29, 0xb4, 0xb0, 0xf7, 0x2b, 0x35,
175	0x26, 0x54, 0xe1, 0x06, 0xc4, 0x0b, 0x0f, 0x37, 0xe0, 0xf0, 0x91, 0xf1, 0xce, 0x99, 0x7b, 0xce,
176	0x20, 0xa5, 0xd1, 0x1c, 0x2e, 0xc8, 0x82, 0x09, 0x59, 0x79, 0x0c, 0xef, 0xb7, 0x04, 0x06, 0xab,
177	0x5b, 0x0f, 0xeb, 0x56, 0xf9, 0x35, 0x2f, 0xce, 0xdd, 0x4f, 0x92, 0xe4, 0x39, 0x48, 0x55, 0xf7,
178	0x77, 0x5b, 0x28, 0xe1, 0x5c, 0x68, 0xa2, 0x99, 0xe0, 0x75, 0xf7, 0xf1, 0xf7, 0x01, 0xda, 0x1e,
179	0xd7, 0xb1, 0xc7, 0x65, 0x6a, 0xfb, 0x23, 0xda, 0x32, 0x4b, 0x44, 0x9c, 0x64, 0xe0, 0xf4, 0xf6,
180	0x7a, 0x87, 0xeb, 0xa1, 0x7b, 0x15, 0xf4, 0x7f, 0x07, 0x4f, 0xd1, 0x93, 0x9b, 0x19, 0xea, 0x2a,
181	0x67, 0x0a, 0xc7, 0x22, 0x73, 0x6f, 0xfb, 0x4c, 0x36, 0x8d, 0xcb, 0x7b, 0x92, 0x81, 0x7d, 0x82,
182	0x76, 0xaa, 0x5d, 0x89, 0xcc, 0x2e, 0x39, 0xfd, 0xbd, 0xde, 0xe1, 0x86, 0xb7, 0x5b, 0xdb, 0x60,
183	0x33, 0x00, 0xfe, 0xa0, 0x25, 0xe3, 0xc9, 0x94, 0xa4, 0x05, 0x84, 0xfd, 0xab, 0xa0, 0x3f, 0xd9,
184	0xae, 0x48, 0xe3, 0x6f, 0x1f, 0xa1, 0xc1, 0x05, 0xa3, 0x14, 0xb8, 0xf3, 0x5f, 0x69, 0x31, 0xbc,
185	0x63, 0x11, 0x0a, 0x91, 0xb6, 0x0c, 0x6a, 0xb9, 0x3d, 0x42, 0x2b, 0x29, 0x2c, 0x20, 0x75, 0x56,
186	0x4a, 0xee, 0xc1, 0x1d, 0xee, 0x2d, 0xd7, 0xa3, 0x17, 0x2d, 0xb0, 0x92, 0xdb, 0xaf, 0xd1, 0xba,
187	0x66, 0x19, 0x44, 0x5f, 0x04, 0x07, 0x67, 0xd0, 0x35, 0xf6, 0xda, 0x92, 0x39, 0x13, 0x1c, 0xec,
188	0x10, 0x6d, 0x6a, 0x50, 0x3a, 0x22, 0x71, 0x2c, 0x0a, 0xae, 0x9d, 0xd5, 0x6e, 0xb1, 0x37, 0x96,
189	0x50, 0x50, 0x31, 0xf6, 0x4b, 0xb4, 0x9a, 0x11, 0x4e, 0x12, 0x90, 0xce, 0x5a, 0x37, 0xdc, 0xe8,
190	0xed, 0x77, 0xe8, 0x7f, 0x0a, 0x2a, 0x96, 0x2c, 0xd7, 0x6c, 0x51, 0x1f, 0xea, 0x7a, 0xd7, 0x29,
191	0x76, 0x5a, 0x68, 0x79, 0x92, 0x6f, 0xd0, 0x56, 0x5c, 0x48, 0x09, 0x3c, 0xfe, 0x1c, 0xc5, 0x82,
192	0x82, 0x83, 0xba, 0x5a, 0x6d, 0x1a, 0x6e, 0x2c, 0x28, 0xd8, 0xcf, 0x90, 0xc5, 0xa8, 0xb3, 0xd1,
193	0xf1, 0x24, 0x2c, 0x46, 0x7d, 0x7a, 0x1d, 0x90, 0xce, 0xf7, 0xcf, 0x1e, 0x99, 0x8b, 0xa6, 0xdc,
194	0xaf, 0xa6, 0xbc, 0x6c, 0xde, 0x68, 0x25, 0x6a, 0xb5, 0xea, 0x47, 0x7b, 0x19, 0x7e, 0xb3, 0xd0,
195	0x41, 0x2c, 0x32, 0xfc, 0xcf, 0x67, 0x1b, 0xde, 0xbb, 0xbd, 0xe2, 0xe9, 0x32, 0xfb, 0x69, 0xef,
196	0xec, 0xa4, 0x26, 0x13, 0x91, 0x12, 0x9e, 0x60, 0x21, 0x13, 0x37, 0x01, 0x5e, 0x4e, 0xe6, 0xde,
197	0x44, 0xfe, 0xcb, 0x8f, 0xe4, 0x55, 0x53, 0xfd, 0xb0, 0xfa, 0xc7, 0x41, 0xf0, 0xd3, 0xda, 0x3f,
198	0xae, 0x2c, 0x03, 0xaa, 0x70, 0x55, 0x2e, 0xab, 0xa9, 0x87, 0x27, 0x46, 0xf9, 0xcb, 0x68, 0x66,
199	0x01, 0x55, 0xb3, 0x46, 0x33, 0x9b, 0x7a, 0xb3, 0x46, 0x73, 0x6d, 0x1d, 0x54, 0x0d, 0xdf, 0x0f,
200	0xa8, 0xf2, 0xfd, 0x46, 0xe5, 0xfb, 0x53, 0xcf, 0xf7, 0x1b, 0xdd, 0x7c, 0x50, 0x86, 0x7d, 0xfe,
201	0x27, 0x00, 0x00, 0xff, 0xff, 0x86, 0x9d, 0x05, 0x74, 0xf4, 0x04, 0x00, 0x00,
202}
203