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