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.22.0 18// protoc v3.11.2 19// source: google/ads/googleads/v1/services/customer_client_service.proto 20 21package services 22 23import ( 24 context "context" 25 reflect "reflect" 26 sync "sync" 27 28 proto "github.com/golang/protobuf/proto" 29 resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources" 30 _ "google.golang.org/genproto/googleapis/api/annotations" 31 grpc "google.golang.org/grpc" 32 codes "google.golang.org/grpc/codes" 33 status "google.golang.org/grpc/status" 34 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 35 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 36) 37 38const ( 39 // Verify that this generated code is sufficiently up-to-date. 40 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 41 // Verify that runtime/protoimpl is sufficiently up-to-date. 42 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 43) 44 45// This is a compile-time assertion that a sufficiently up-to-date version 46// of the legacy proto package is being used. 47const _ = proto.ProtoPackageIsVersion4 48 49// Request message for [CustomerClientService.GetCustomerClient][google.ads.googleads.v1.services.CustomerClientService.GetCustomerClient]. 50type GetCustomerClientRequest struct { 51 state protoimpl.MessageState 52 sizeCache protoimpl.SizeCache 53 unknownFields protoimpl.UnknownFields 54 55 // Required. The resource name of the client to fetch. 56 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 57} 58 59func (x *GetCustomerClientRequest) Reset() { 60 *x = GetCustomerClientRequest{} 61 if protoimpl.UnsafeEnabled { 62 mi := &file_google_ads_googleads_v1_services_customer_client_service_proto_msgTypes[0] 63 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 64 ms.StoreMessageInfo(mi) 65 } 66} 67 68func (x *GetCustomerClientRequest) String() string { 69 return protoimpl.X.MessageStringOf(x) 70} 71 72func (*GetCustomerClientRequest) ProtoMessage() {} 73 74func (x *GetCustomerClientRequest) ProtoReflect() protoreflect.Message { 75 mi := &file_google_ads_googleads_v1_services_customer_client_service_proto_msgTypes[0] 76 if protoimpl.UnsafeEnabled && x != nil { 77 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 78 if ms.LoadMessageInfo() == nil { 79 ms.StoreMessageInfo(mi) 80 } 81 return ms 82 } 83 return mi.MessageOf(x) 84} 85 86// Deprecated: Use GetCustomerClientRequest.ProtoReflect.Descriptor instead. 87func (*GetCustomerClientRequest) Descriptor() ([]byte, []int) { 88 return file_google_ads_googleads_v1_services_customer_client_service_proto_rawDescGZIP(), []int{0} 89} 90 91func (x *GetCustomerClientRequest) GetResourceName() string { 92 if x != nil { 93 return x.ResourceName 94 } 95 return "" 96} 97 98var File_google_ads_googleads_v1_services_customer_client_service_proto protoreflect.FileDescriptor 99 100var file_google_ads_googleads_v1_services_customer_client_service_proto_rawDesc = []byte{ 101 0x0a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 102 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 103 0x65, 0x73, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x63, 0x6c, 0x69, 0x65, 104 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 105 0x12, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 106 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 107 0x65, 0x73, 0x1a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 108 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 109 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x63, 110 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 111 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 112 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 113 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 114 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 115 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 116 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 117 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x70, 118 0x0a, 0x18, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x43, 0x6c, 0x69, 119 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x54, 0x0a, 0x0d, 0x72, 0x65, 120 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 121 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 122 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 123 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 124 0x6e, 0x74, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 125 0x32, 0x84, 0x02, 0x0a, 0x15, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x43, 0x6c, 0x69, 126 0x65, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xcd, 0x01, 0x0a, 0x11, 0x47, 127 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 128 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 129 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 130 0x63, 0x65, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x43, 131 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 132 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 133 0x61, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 134 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x22, 135 0x49, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x12, 0x31, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 136 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x63, 0x75, 0x73, 0x74, 137 0x6f, 0x6d, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 138 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x0d, 0x72, 0x65, 0x73, 139 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x1b, 0xca, 0x41, 0x18, 0x67, 140 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 141 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0x81, 0x02, 0x0a, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 142 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 143 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 144 0x42, 0x1a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 145 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x48, 146 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 147 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 148 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 149 0x61, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x3b, 150 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0xa2, 0x02, 0x03, 0x47, 0x41, 0x41, 0xaa, 0x02, 151 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x41, 0x64, 0x73, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 152 0x6c, 0x65, 0x41, 0x64, 0x73, 0x2e, 0x56, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 153 0x73, 0xca, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x41, 0x64, 0x73, 0x5c, 0x47, 154 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x5c, 0x56, 0x31, 0x5c, 0x53, 0x65, 0x72, 0x76, 155 0x69, 0x63, 0x65, 0x73, 0xea, 0x02, 0x24, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x41, 156 0x64, 0x73, 0x3a, 0x3a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x3a, 0x3a, 0x56, 157 0x31, 0x3a, 0x3a, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 158 0x74, 0x6f, 0x33, 159} 160 161var ( 162 file_google_ads_googleads_v1_services_customer_client_service_proto_rawDescOnce sync.Once 163 file_google_ads_googleads_v1_services_customer_client_service_proto_rawDescData = file_google_ads_googleads_v1_services_customer_client_service_proto_rawDesc 164) 165 166func file_google_ads_googleads_v1_services_customer_client_service_proto_rawDescGZIP() []byte { 167 file_google_ads_googleads_v1_services_customer_client_service_proto_rawDescOnce.Do(func() { 168 file_google_ads_googleads_v1_services_customer_client_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_ads_googleads_v1_services_customer_client_service_proto_rawDescData) 169 }) 170 return file_google_ads_googleads_v1_services_customer_client_service_proto_rawDescData 171} 172 173var file_google_ads_googleads_v1_services_customer_client_service_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 174var file_google_ads_googleads_v1_services_customer_client_service_proto_goTypes = []interface{}{ 175 (*GetCustomerClientRequest)(nil), // 0: google.ads.googleads.v1.services.GetCustomerClientRequest 176 (*resources.CustomerClient)(nil), // 1: google.ads.googleads.v1.resources.CustomerClient 177} 178var file_google_ads_googleads_v1_services_customer_client_service_proto_depIdxs = []int32{ 179 0, // 0: google.ads.googleads.v1.services.CustomerClientService.GetCustomerClient:input_type -> google.ads.googleads.v1.services.GetCustomerClientRequest 180 1, // 1: google.ads.googleads.v1.services.CustomerClientService.GetCustomerClient:output_type -> google.ads.googleads.v1.resources.CustomerClient 181 1, // [1:2] is the sub-list for method output_type 182 0, // [0:1] is the sub-list for method input_type 183 0, // [0:0] is the sub-list for extension type_name 184 0, // [0:0] is the sub-list for extension extendee 185 0, // [0:0] is the sub-list for field type_name 186} 187 188func init() { file_google_ads_googleads_v1_services_customer_client_service_proto_init() } 189func file_google_ads_googleads_v1_services_customer_client_service_proto_init() { 190 if File_google_ads_googleads_v1_services_customer_client_service_proto != nil { 191 return 192 } 193 if !protoimpl.UnsafeEnabled { 194 file_google_ads_googleads_v1_services_customer_client_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 195 switch v := v.(*GetCustomerClientRequest); i { 196 case 0: 197 return &v.state 198 case 1: 199 return &v.sizeCache 200 case 2: 201 return &v.unknownFields 202 default: 203 return nil 204 } 205 } 206 } 207 type x struct{} 208 out := protoimpl.TypeBuilder{ 209 File: protoimpl.DescBuilder{ 210 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 211 RawDescriptor: file_google_ads_googleads_v1_services_customer_client_service_proto_rawDesc, 212 NumEnums: 0, 213 NumMessages: 1, 214 NumExtensions: 0, 215 NumServices: 1, 216 }, 217 GoTypes: file_google_ads_googleads_v1_services_customer_client_service_proto_goTypes, 218 DependencyIndexes: file_google_ads_googleads_v1_services_customer_client_service_proto_depIdxs, 219 MessageInfos: file_google_ads_googleads_v1_services_customer_client_service_proto_msgTypes, 220 }.Build() 221 File_google_ads_googleads_v1_services_customer_client_service_proto = out.File 222 file_google_ads_googleads_v1_services_customer_client_service_proto_rawDesc = nil 223 file_google_ads_googleads_v1_services_customer_client_service_proto_goTypes = nil 224 file_google_ads_googleads_v1_services_customer_client_service_proto_depIdxs = nil 225} 226 227// Reference imports to suppress errors if they are not otherwise used. 228var _ context.Context 229var _ grpc.ClientConnInterface 230 231// This is a compile-time assertion to ensure that this generated file 232// is compatible with the grpc package it is being compiled against. 233const _ = grpc.SupportPackageIsVersion6 234 235// CustomerClientServiceClient is the client API for CustomerClientService service. 236// 237// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 238type CustomerClientServiceClient interface { 239 // Returns the requested client in full detail. 240 GetCustomerClient(ctx context.Context, in *GetCustomerClientRequest, opts ...grpc.CallOption) (*resources.CustomerClient, error) 241} 242 243type customerClientServiceClient struct { 244 cc grpc.ClientConnInterface 245} 246 247func NewCustomerClientServiceClient(cc grpc.ClientConnInterface) CustomerClientServiceClient { 248 return &customerClientServiceClient{cc} 249} 250 251func (c *customerClientServiceClient) GetCustomerClient(ctx context.Context, in *GetCustomerClientRequest, opts ...grpc.CallOption) (*resources.CustomerClient, error) { 252 out := new(resources.CustomerClient) 253 err := c.cc.Invoke(ctx, "/google.ads.googleads.v1.services.CustomerClientService/GetCustomerClient", in, out, opts...) 254 if err != nil { 255 return nil, err 256 } 257 return out, nil 258} 259 260// CustomerClientServiceServer is the server API for CustomerClientService service. 261type CustomerClientServiceServer interface { 262 // Returns the requested client in full detail. 263 GetCustomerClient(context.Context, *GetCustomerClientRequest) (*resources.CustomerClient, error) 264} 265 266// UnimplementedCustomerClientServiceServer can be embedded to have forward compatible implementations. 267type UnimplementedCustomerClientServiceServer struct { 268} 269 270func (*UnimplementedCustomerClientServiceServer) GetCustomerClient(context.Context, *GetCustomerClientRequest) (*resources.CustomerClient, error) { 271 return nil, status.Errorf(codes.Unimplemented, "method GetCustomerClient not implemented") 272} 273 274func RegisterCustomerClientServiceServer(s *grpc.Server, srv CustomerClientServiceServer) { 275 s.RegisterService(&_CustomerClientService_serviceDesc, srv) 276} 277 278func _CustomerClientService_GetCustomerClient_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 279 in := new(GetCustomerClientRequest) 280 if err := dec(in); err != nil { 281 return nil, err 282 } 283 if interceptor == nil { 284 return srv.(CustomerClientServiceServer).GetCustomerClient(ctx, in) 285 } 286 info := &grpc.UnaryServerInfo{ 287 Server: srv, 288 FullMethod: "/google.ads.googleads.v1.services.CustomerClientService/GetCustomerClient", 289 } 290 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 291 return srv.(CustomerClientServiceServer).GetCustomerClient(ctx, req.(*GetCustomerClientRequest)) 292 } 293 return interceptor(ctx, in, info, handler) 294} 295 296var _CustomerClientService_serviceDesc = grpc.ServiceDesc{ 297 ServiceName: "google.ads.googleads.v1.services.CustomerClientService", 298 HandlerType: (*CustomerClientServiceServer)(nil), 299 Methods: []grpc.MethodDesc{ 300 { 301 MethodName: "GetCustomerClient", 302 Handler: _CustomerClientService_GetCustomerClient_Handler, 303 }, 304 }, 305 Streams: []grpc.StreamDesc{}, 306 Metadata: "google/ads/googleads/v1/services/customer_client_service.proto", 307} 308