You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

521 lines
24 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/ads/googleads/v0/services/customer_client_link_service.proto
  3. package services // import "google.golang.org/genproto/googleapis/ads/googleads/v0/services"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import _ "github.com/golang/protobuf/ptypes/wrappers"
  8. import resources "google.golang.org/genproto/googleapis/ads/googleads/v0/resources"
  9. import _ "google.golang.org/genproto/googleapis/api/annotations"
  10. import field_mask "google.golang.org/genproto/protobuf/field_mask"
  11. import (
  12. context "golang.org/x/net/context"
  13. grpc "google.golang.org/grpc"
  14. )
  15. // Reference imports to suppress errors if they are not otherwise used.
  16. var _ = proto.Marshal
  17. var _ = fmt.Errorf
  18. var _ = math.Inf
  19. // This is a compile-time assertion to ensure that this generated file
  20. // is compatible with the proto package it is being compiled against.
  21. // A compilation error at this line likely means your copy of the
  22. // proto package needs to be updated.
  23. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  24. // Request message for
  25. // [CustomerClientLinkService.GetCustomerClientLink][google.ads.googleads.v0.services.CustomerClientLinkService.GetCustomerClientLink].
  26. type GetCustomerClientLinkRequest struct {
  27. // The resource name of the customer client link to fetch.
  28. ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
  29. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  30. XXX_unrecognized []byte `json:"-"`
  31. XXX_sizecache int32 `json:"-"`
  32. }
  33. func (m *GetCustomerClientLinkRequest) Reset() { *m = GetCustomerClientLinkRequest{} }
  34. func (m *GetCustomerClientLinkRequest) String() string { return proto.CompactTextString(m) }
  35. func (*GetCustomerClientLinkRequest) ProtoMessage() {}
  36. func (*GetCustomerClientLinkRequest) Descriptor() ([]byte, []int) {
  37. return fileDescriptor_customer_client_link_service_706cd4e851eebd0b, []int{0}
  38. }
  39. func (m *GetCustomerClientLinkRequest) XXX_Unmarshal(b []byte) error {
  40. return xxx_messageInfo_GetCustomerClientLinkRequest.Unmarshal(m, b)
  41. }
  42. func (m *GetCustomerClientLinkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  43. return xxx_messageInfo_GetCustomerClientLinkRequest.Marshal(b, m, deterministic)
  44. }
  45. func (dst *GetCustomerClientLinkRequest) XXX_Merge(src proto.Message) {
  46. xxx_messageInfo_GetCustomerClientLinkRequest.Merge(dst, src)
  47. }
  48. func (m *GetCustomerClientLinkRequest) XXX_Size() int {
  49. return xxx_messageInfo_GetCustomerClientLinkRequest.Size(m)
  50. }
  51. func (m *GetCustomerClientLinkRequest) XXX_DiscardUnknown() {
  52. xxx_messageInfo_GetCustomerClientLinkRequest.DiscardUnknown(m)
  53. }
  54. var xxx_messageInfo_GetCustomerClientLinkRequest proto.InternalMessageInfo
  55. func (m *GetCustomerClientLinkRequest) GetResourceName() string {
  56. if m != nil {
  57. return m.ResourceName
  58. }
  59. return ""
  60. }
  61. // Request message for
  62. // [CustomerClientLinkService.MutateCustomerClientLink][google.ads.googleads.v0.services.CustomerClientLinkService.MutateCustomerClientLink].
  63. type MutateCustomerClientLinkRequest struct {
  64. // The ID of the customer whose customer link are being modified.
  65. CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
  66. // The operation to perform on the individual CustomerClientLink.
  67. Operation *CustomerClientLinkOperation `protobuf:"bytes,2,opt,name=operation,proto3" json:"operation,omitempty"`
  68. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  69. XXX_unrecognized []byte `json:"-"`
  70. XXX_sizecache int32 `json:"-"`
  71. }
  72. func (m *MutateCustomerClientLinkRequest) Reset() { *m = MutateCustomerClientLinkRequest{} }
  73. func (m *MutateCustomerClientLinkRequest) String() string { return proto.CompactTextString(m) }
  74. func (*MutateCustomerClientLinkRequest) ProtoMessage() {}
  75. func (*MutateCustomerClientLinkRequest) Descriptor() ([]byte, []int) {
  76. return fileDescriptor_customer_client_link_service_706cd4e851eebd0b, []int{1}
  77. }
  78. func (m *MutateCustomerClientLinkRequest) XXX_Unmarshal(b []byte) error {
  79. return xxx_messageInfo_MutateCustomerClientLinkRequest.Unmarshal(m, b)
  80. }
  81. func (m *MutateCustomerClientLinkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  82. return xxx_messageInfo_MutateCustomerClientLinkRequest.Marshal(b, m, deterministic)
  83. }
  84. func (dst *MutateCustomerClientLinkRequest) XXX_Merge(src proto.Message) {
  85. xxx_messageInfo_MutateCustomerClientLinkRequest.Merge(dst, src)
  86. }
  87. func (m *MutateCustomerClientLinkRequest) XXX_Size() int {
  88. return xxx_messageInfo_MutateCustomerClientLinkRequest.Size(m)
  89. }
  90. func (m *MutateCustomerClientLinkRequest) XXX_DiscardUnknown() {
  91. xxx_messageInfo_MutateCustomerClientLinkRequest.DiscardUnknown(m)
  92. }
  93. var xxx_messageInfo_MutateCustomerClientLinkRequest proto.InternalMessageInfo
  94. func (m *MutateCustomerClientLinkRequest) GetCustomerId() string {
  95. if m != nil {
  96. return m.CustomerId
  97. }
  98. return ""
  99. }
  100. func (m *MutateCustomerClientLinkRequest) GetOperation() *CustomerClientLinkOperation {
  101. if m != nil {
  102. return m.Operation
  103. }
  104. return nil
  105. }
  106. // A single operation (create, update) on a CustomerClientLink.
  107. type CustomerClientLinkOperation struct {
  108. // FieldMask that determines which resource fields are modified in an update.
  109. UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  110. // The mutate operation.
  111. //
  112. // Types that are valid to be assigned to Operation:
  113. // *CustomerClientLinkOperation_Create
  114. // *CustomerClientLinkOperation_Update
  115. Operation isCustomerClientLinkOperation_Operation `protobuf_oneof:"operation"`
  116. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  117. XXX_unrecognized []byte `json:"-"`
  118. XXX_sizecache int32 `json:"-"`
  119. }
  120. func (m *CustomerClientLinkOperation) Reset() { *m = CustomerClientLinkOperation{} }
  121. func (m *CustomerClientLinkOperation) String() string { return proto.CompactTextString(m) }
  122. func (*CustomerClientLinkOperation) ProtoMessage() {}
  123. func (*CustomerClientLinkOperation) Descriptor() ([]byte, []int) {
  124. return fileDescriptor_customer_client_link_service_706cd4e851eebd0b, []int{2}
  125. }
  126. func (m *CustomerClientLinkOperation) XXX_Unmarshal(b []byte) error {
  127. return xxx_messageInfo_CustomerClientLinkOperation.Unmarshal(m, b)
  128. }
  129. func (m *CustomerClientLinkOperation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  130. return xxx_messageInfo_CustomerClientLinkOperation.Marshal(b, m, deterministic)
  131. }
  132. func (dst *CustomerClientLinkOperation) XXX_Merge(src proto.Message) {
  133. xxx_messageInfo_CustomerClientLinkOperation.Merge(dst, src)
  134. }
  135. func (m *CustomerClientLinkOperation) XXX_Size() int {
  136. return xxx_messageInfo_CustomerClientLinkOperation.Size(m)
  137. }
  138. func (m *CustomerClientLinkOperation) XXX_DiscardUnknown() {
  139. xxx_messageInfo_CustomerClientLinkOperation.DiscardUnknown(m)
  140. }
  141. var xxx_messageInfo_CustomerClientLinkOperation proto.InternalMessageInfo
  142. func (m *CustomerClientLinkOperation) GetUpdateMask() *field_mask.FieldMask {
  143. if m != nil {
  144. return m.UpdateMask
  145. }
  146. return nil
  147. }
  148. type isCustomerClientLinkOperation_Operation interface {
  149. isCustomerClientLinkOperation_Operation()
  150. }
  151. type CustomerClientLinkOperation_Create struct {
  152. Create *resources.CustomerClientLink `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
  153. }
  154. type CustomerClientLinkOperation_Update struct {
  155. Update *resources.CustomerClientLink `protobuf:"bytes,2,opt,name=update,proto3,oneof"`
  156. }
  157. func (*CustomerClientLinkOperation_Create) isCustomerClientLinkOperation_Operation() {}
  158. func (*CustomerClientLinkOperation_Update) isCustomerClientLinkOperation_Operation() {}
  159. func (m *CustomerClientLinkOperation) GetOperation() isCustomerClientLinkOperation_Operation {
  160. if m != nil {
  161. return m.Operation
  162. }
  163. return nil
  164. }
  165. func (m *CustomerClientLinkOperation) GetCreate() *resources.CustomerClientLink {
  166. if x, ok := m.GetOperation().(*CustomerClientLinkOperation_Create); ok {
  167. return x.Create
  168. }
  169. return nil
  170. }
  171. func (m *CustomerClientLinkOperation) GetUpdate() *resources.CustomerClientLink {
  172. if x, ok := m.GetOperation().(*CustomerClientLinkOperation_Update); ok {
  173. return x.Update
  174. }
  175. return nil
  176. }
  177. // XXX_OneofFuncs is for the internal use of the proto package.
  178. func (*CustomerClientLinkOperation) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  179. return _CustomerClientLinkOperation_OneofMarshaler, _CustomerClientLinkOperation_OneofUnmarshaler, _CustomerClientLinkOperation_OneofSizer, []interface{}{
  180. (*CustomerClientLinkOperation_Create)(nil),
  181. (*CustomerClientLinkOperation_Update)(nil),
  182. }
  183. }
  184. func _CustomerClientLinkOperation_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  185. m := msg.(*CustomerClientLinkOperation)
  186. // operation
  187. switch x := m.Operation.(type) {
  188. case *CustomerClientLinkOperation_Create:
  189. b.EncodeVarint(1<<3 | proto.WireBytes)
  190. if err := b.EncodeMessage(x.Create); err != nil {
  191. return err
  192. }
  193. case *CustomerClientLinkOperation_Update:
  194. b.EncodeVarint(2<<3 | proto.WireBytes)
  195. if err := b.EncodeMessage(x.Update); err != nil {
  196. return err
  197. }
  198. case nil:
  199. default:
  200. return fmt.Errorf("CustomerClientLinkOperation.Operation has unexpected type %T", x)
  201. }
  202. return nil
  203. }
  204. func _CustomerClientLinkOperation_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  205. m := msg.(*CustomerClientLinkOperation)
  206. switch tag {
  207. case 1: // operation.create
  208. if wire != proto.WireBytes {
  209. return true, proto.ErrInternalBadWireType
  210. }
  211. msg := new(resources.CustomerClientLink)
  212. err := b.DecodeMessage(msg)
  213. m.Operation = &CustomerClientLinkOperation_Create{msg}
  214. return true, err
  215. case 2: // operation.update
  216. if wire != proto.WireBytes {
  217. return true, proto.ErrInternalBadWireType
  218. }
  219. msg := new(resources.CustomerClientLink)
  220. err := b.DecodeMessage(msg)
  221. m.Operation = &CustomerClientLinkOperation_Update{msg}
  222. return true, err
  223. default:
  224. return false, nil
  225. }
  226. }
  227. func _CustomerClientLinkOperation_OneofSizer(msg proto.Message) (n int) {
  228. m := msg.(*CustomerClientLinkOperation)
  229. // operation
  230. switch x := m.Operation.(type) {
  231. case *CustomerClientLinkOperation_Create:
  232. s := proto.Size(x.Create)
  233. n += 1 // tag and wire
  234. n += proto.SizeVarint(uint64(s))
  235. n += s
  236. case *CustomerClientLinkOperation_Update:
  237. s := proto.Size(x.Update)
  238. n += 1 // tag and wire
  239. n += proto.SizeVarint(uint64(s))
  240. n += s
  241. case nil:
  242. default:
  243. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  244. }
  245. return n
  246. }
  247. // Response message for a CustomerClientLink mutate.
  248. type MutateCustomerClientLinkResponse struct {
  249. // A result that identifies the resource affected by the mutate request.
  250. Result *MutateCustomerClientLinkResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
  251. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  252. XXX_unrecognized []byte `json:"-"`
  253. XXX_sizecache int32 `json:"-"`
  254. }
  255. func (m *MutateCustomerClientLinkResponse) Reset() { *m = MutateCustomerClientLinkResponse{} }
  256. func (m *MutateCustomerClientLinkResponse) String() string { return proto.CompactTextString(m) }
  257. func (*MutateCustomerClientLinkResponse) ProtoMessage() {}
  258. func (*MutateCustomerClientLinkResponse) Descriptor() ([]byte, []int) {
  259. return fileDescriptor_customer_client_link_service_706cd4e851eebd0b, []int{3}
  260. }
  261. func (m *MutateCustomerClientLinkResponse) XXX_Unmarshal(b []byte) error {
  262. return xxx_messageInfo_MutateCustomerClientLinkResponse.Unmarshal(m, b)
  263. }
  264. func (m *MutateCustomerClientLinkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  265. return xxx_messageInfo_MutateCustomerClientLinkResponse.Marshal(b, m, deterministic)
  266. }
  267. func (dst *MutateCustomerClientLinkResponse) XXX_Merge(src proto.Message) {
  268. xxx_messageInfo_MutateCustomerClientLinkResponse.Merge(dst, src)
  269. }
  270. func (m *MutateCustomerClientLinkResponse) XXX_Size() int {
  271. return xxx_messageInfo_MutateCustomerClientLinkResponse.Size(m)
  272. }
  273. func (m *MutateCustomerClientLinkResponse) XXX_DiscardUnknown() {
  274. xxx_messageInfo_MutateCustomerClientLinkResponse.DiscardUnknown(m)
  275. }
  276. var xxx_messageInfo_MutateCustomerClientLinkResponse proto.InternalMessageInfo
  277. func (m *MutateCustomerClientLinkResponse) GetResult() *MutateCustomerClientLinkResult {
  278. if m != nil {
  279. return m.Result
  280. }
  281. return nil
  282. }
  283. // The result for a single customer client link mutate.
  284. type MutateCustomerClientLinkResult struct {
  285. // Returned for successful operations.
  286. ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
  287. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  288. XXX_unrecognized []byte `json:"-"`
  289. XXX_sizecache int32 `json:"-"`
  290. }
  291. func (m *MutateCustomerClientLinkResult) Reset() { *m = MutateCustomerClientLinkResult{} }
  292. func (m *MutateCustomerClientLinkResult) String() string { return proto.CompactTextString(m) }
  293. func (*MutateCustomerClientLinkResult) ProtoMessage() {}
  294. func (*MutateCustomerClientLinkResult) Descriptor() ([]byte, []int) {
  295. return fileDescriptor_customer_client_link_service_706cd4e851eebd0b, []int{4}
  296. }
  297. func (m *MutateCustomerClientLinkResult) XXX_Unmarshal(b []byte) error {
  298. return xxx_messageInfo_MutateCustomerClientLinkResult.Unmarshal(m, b)
  299. }
  300. func (m *MutateCustomerClientLinkResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  301. return xxx_messageInfo_MutateCustomerClientLinkResult.Marshal(b, m, deterministic)
  302. }
  303. func (dst *MutateCustomerClientLinkResult) XXX_Merge(src proto.Message) {
  304. xxx_messageInfo_MutateCustomerClientLinkResult.Merge(dst, src)
  305. }
  306. func (m *MutateCustomerClientLinkResult) XXX_Size() int {
  307. return xxx_messageInfo_MutateCustomerClientLinkResult.Size(m)
  308. }
  309. func (m *MutateCustomerClientLinkResult) XXX_DiscardUnknown() {
  310. xxx_messageInfo_MutateCustomerClientLinkResult.DiscardUnknown(m)
  311. }
  312. var xxx_messageInfo_MutateCustomerClientLinkResult proto.InternalMessageInfo
  313. func (m *MutateCustomerClientLinkResult) GetResourceName() string {
  314. if m != nil {
  315. return m.ResourceName
  316. }
  317. return ""
  318. }
  319. func init() {
  320. proto.RegisterType((*GetCustomerClientLinkRequest)(nil), "google.ads.googleads.v0.services.GetCustomerClientLinkRequest")
  321. proto.RegisterType((*MutateCustomerClientLinkRequest)(nil), "google.ads.googleads.v0.services.MutateCustomerClientLinkRequest")
  322. proto.RegisterType((*CustomerClientLinkOperation)(nil), "google.ads.googleads.v0.services.CustomerClientLinkOperation")
  323. proto.RegisterType((*MutateCustomerClientLinkResponse)(nil), "google.ads.googleads.v0.services.MutateCustomerClientLinkResponse")
  324. proto.RegisterType((*MutateCustomerClientLinkResult)(nil), "google.ads.googleads.v0.services.MutateCustomerClientLinkResult")
  325. }
  326. // Reference imports to suppress errors if they are not otherwise used.
  327. var _ context.Context
  328. var _ grpc.ClientConn
  329. // This is a compile-time assertion to ensure that this generated file
  330. // is compatible with the grpc package it is being compiled against.
  331. const _ = grpc.SupportPackageIsVersion4
  332. // CustomerClientLinkServiceClient is the client API for CustomerClientLinkService service.
  333. //
  334. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  335. type CustomerClientLinkServiceClient interface {
  336. // Returns the requested CustomerClientLink in full detail.
  337. GetCustomerClientLink(ctx context.Context, in *GetCustomerClientLinkRequest, opts ...grpc.CallOption) (*resources.CustomerClientLink, error)
  338. // Creates or updates a customer client link. Operation statuses are returned.
  339. MutateCustomerClientLink(ctx context.Context, in *MutateCustomerClientLinkRequest, opts ...grpc.CallOption) (*MutateCustomerClientLinkResponse, error)
  340. }
  341. type customerClientLinkServiceClient struct {
  342. cc *grpc.ClientConn
  343. }
  344. func NewCustomerClientLinkServiceClient(cc *grpc.ClientConn) CustomerClientLinkServiceClient {
  345. return &customerClientLinkServiceClient{cc}
  346. }
  347. func (c *customerClientLinkServiceClient) GetCustomerClientLink(ctx context.Context, in *GetCustomerClientLinkRequest, opts ...grpc.CallOption) (*resources.CustomerClientLink, error) {
  348. out := new(resources.CustomerClientLink)
  349. err := c.cc.Invoke(ctx, "/google.ads.googleads.v0.services.CustomerClientLinkService/GetCustomerClientLink", in, out, opts...)
  350. if err != nil {
  351. return nil, err
  352. }
  353. return out, nil
  354. }
  355. func (c *customerClientLinkServiceClient) MutateCustomerClientLink(ctx context.Context, in *MutateCustomerClientLinkRequest, opts ...grpc.CallOption) (*MutateCustomerClientLinkResponse, error) {
  356. out := new(MutateCustomerClientLinkResponse)
  357. err := c.cc.Invoke(ctx, "/google.ads.googleads.v0.services.CustomerClientLinkService/MutateCustomerClientLink", in, out, opts...)
  358. if err != nil {
  359. return nil, err
  360. }
  361. return out, nil
  362. }
  363. // CustomerClientLinkServiceServer is the server API for CustomerClientLinkService service.
  364. type CustomerClientLinkServiceServer interface {
  365. // Returns the requested CustomerClientLink in full detail.
  366. GetCustomerClientLink(context.Context, *GetCustomerClientLinkRequest) (*resources.CustomerClientLink, error)
  367. // Creates or updates a customer client link. Operation statuses are returned.
  368. MutateCustomerClientLink(context.Context, *MutateCustomerClientLinkRequest) (*MutateCustomerClientLinkResponse, error)
  369. }
  370. func RegisterCustomerClientLinkServiceServer(s *grpc.Server, srv CustomerClientLinkServiceServer) {
  371. s.RegisterService(&_CustomerClientLinkService_serviceDesc, srv)
  372. }
  373. func _CustomerClientLinkService_GetCustomerClientLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  374. in := new(GetCustomerClientLinkRequest)
  375. if err := dec(in); err != nil {
  376. return nil, err
  377. }
  378. if interceptor == nil {
  379. return srv.(CustomerClientLinkServiceServer).GetCustomerClientLink(ctx, in)
  380. }
  381. info := &grpc.UnaryServerInfo{
  382. Server: srv,
  383. FullMethod: "/google.ads.googleads.v0.services.CustomerClientLinkService/GetCustomerClientLink",
  384. }
  385. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  386. return srv.(CustomerClientLinkServiceServer).GetCustomerClientLink(ctx, req.(*GetCustomerClientLinkRequest))
  387. }
  388. return interceptor(ctx, in, info, handler)
  389. }
  390. func _CustomerClientLinkService_MutateCustomerClientLink_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  391. in := new(MutateCustomerClientLinkRequest)
  392. if err := dec(in); err != nil {
  393. return nil, err
  394. }
  395. if interceptor == nil {
  396. return srv.(CustomerClientLinkServiceServer).MutateCustomerClientLink(ctx, in)
  397. }
  398. info := &grpc.UnaryServerInfo{
  399. Server: srv,
  400. FullMethod: "/google.ads.googleads.v0.services.CustomerClientLinkService/MutateCustomerClientLink",
  401. }
  402. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  403. return srv.(CustomerClientLinkServiceServer).MutateCustomerClientLink(ctx, req.(*MutateCustomerClientLinkRequest))
  404. }
  405. return interceptor(ctx, in, info, handler)
  406. }
  407. var _CustomerClientLinkService_serviceDesc = grpc.ServiceDesc{
  408. ServiceName: "google.ads.googleads.v0.services.CustomerClientLinkService",
  409. HandlerType: (*CustomerClientLinkServiceServer)(nil),
  410. Methods: []grpc.MethodDesc{
  411. {
  412. MethodName: "GetCustomerClientLink",
  413. Handler: _CustomerClientLinkService_GetCustomerClientLink_Handler,
  414. },
  415. {
  416. MethodName: "MutateCustomerClientLink",
  417. Handler: _CustomerClientLinkService_MutateCustomerClientLink_Handler,
  418. },
  419. },
  420. Streams: []grpc.StreamDesc{},
  421. Metadata: "google/ads/googleads/v0/services/customer_client_link_service.proto",
  422. }
  423. func init() {
  424. proto.RegisterFile("google/ads/googleads/v0/services/customer_client_link_service.proto", fileDescriptor_customer_client_link_service_706cd4e851eebd0b)
  425. }
  426. var fileDescriptor_customer_client_link_service_706cd4e851eebd0b = []byte{
  427. // 612 bytes of a gzipped FileDescriptorProto
  428. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x94, 0x41, 0x8b, 0xd3, 0x40,
  429. 0x14, 0xc7, 0x4d, 0x56, 0x0a, 0x3b, 0xd5, 0x4b, 0x40, 0xa8, 0x75, 0xe9, 0x96, 0xb8, 0x87, 0xa5,
  430. 0x87, 0x49, 0xa9, 0x2c, 0x4a, 0xd6, 0x8a, 0x69, 0xd1, 0xae, 0xe0, 0xba, 0x4b, 0x84, 0x22, 0x5a,
  431. 0x28, 0xb3, 0xcd, 0x6c, 0x08, 0x4d, 0x32, 0x71, 0x66, 0x52, 0x0f, 0xeb, 0x5e, 0x04, 0x0f, 0x9e,
  432. 0xfd, 0x00, 0x82, 0x47, 0x3f, 0x8a, 0xe0, 0x49, 0x3f, 0x82, 0x78, 0xf0, 0x53, 0x48, 0x32, 0x33,
  433. 0xe9, 0xea, 0x36, 0xad, 0xec, 0xde, 0x5e, 0x26, 0xef, 0xfd, 0xde, 0xfb, 0xbf, 0x37, 0x6f, 0x40,
  434. 0xdf, 0x27, 0xc4, 0x0f, 0xb1, 0x85, 0x3c, 0x66, 0x09, 0x33, 0xb3, 0x66, 0x6d, 0x8b, 0x61, 0x3a,
  435. 0x0b, 0x26, 0x98, 0x59, 0x93, 0x94, 0x71, 0x12, 0x61, 0x3a, 0x9e, 0x84, 0x01, 0x8e, 0xf9, 0x38,
  436. 0x0c, 0xe2, 0xe9, 0x58, 0xfe, 0x85, 0x09, 0x25, 0x9c, 0x18, 0x4d, 0x11, 0x09, 0x91, 0xc7, 0x60,
  437. 0x01, 0x81, 0xb3, 0x36, 0x54, 0x90, 0xfa, 0xfd, 0xb2, 0x34, 0x14, 0x33, 0x92, 0xd2, 0xb2, 0x3c,
  438. 0x82, 0x5f, 0xdf, 0x50, 0xd1, 0x49, 0x60, 0xa1, 0x38, 0x26, 0x1c, 0xf1, 0x80, 0xc4, 0x4c, 0xfe,
  439. 0x95, 0xd9, 0xad, 0xfc, 0xeb, 0x28, 0x3d, 0xb6, 0x8e, 0x03, 0x1c, 0x7a, 0xe3, 0x08, 0x31, 0x15,
  440. 0xdf, 0xf8, 0xd7, 0xe3, 0x0d, 0x45, 0x49, 0x82, 0xa9, 0x24, 0x98, 0x7d, 0xb0, 0x31, 0xc0, 0xbc,
  441. 0x2f, 0x0b, 0xe8, 0xe7, 0xf9, 0x9f, 0x06, 0xf1, 0xd4, 0xc5, 0xaf, 0x53, 0xcc, 0xb8, 0x71, 0x1b,
  442. 0x5c, 0x57, 0x75, 0x8e, 0x63, 0x14, 0xe1, 0x9a, 0xd6, 0xd4, 0xb6, 0xd7, 0xdd, 0x6b, 0xea, 0xf0,
  443. 0x19, 0x8a, 0xb0, 0xf9, 0x49, 0x03, 0x9b, 0xfb, 0x29, 0x47, 0x1c, 0x97, 0x83, 0x36, 0x41, 0xb5,
  444. 0x90, 0x19, 0x78, 0x12, 0x03, 0xd4, 0xd1, 0x13, 0xcf, 0x78, 0x05, 0xd6, 0x49, 0x82, 0x69, 0xae,
  445. 0xaf, 0xa6, 0x37, 0xb5, 0xed, 0x6a, 0xa7, 0x0b, 0x57, 0x75, 0x17, 0x9e, 0x4f, 0x78, 0xa0, 0x20,
  446. 0xee, 0x9c, 0x67, 0x7e, 0xd0, 0xc1, 0xad, 0x25, 0xae, 0xc6, 0x2e, 0xa8, 0xa6, 0x89, 0x87, 0x38,
  447. 0xce, 0x7b, 0x57, 0xbb, 0x9a, 0xa7, 0xaf, 0xab, 0xf4, 0xaa, 0x79, 0xf0, 0x71, 0xd6, 0xde, 0x7d,
  448. 0xc4, 0xa6, 0x2e, 0x10, 0xee, 0x99, 0x6d, 0x1c, 0x80, 0xca, 0x84, 0x62, 0xc4, 0x45, 0x73, 0xaa,
  449. 0x9d, 0x9d, 0xd2, 0xb2, 0x8b, 0x91, 0x2f, 0xa8, 0x7b, 0xef, 0x8a, 0x2b, 0x31, 0x19, 0x50, 0xe0,
  450. 0x65, 0x1f, 0x2e, 0x0e, 0x14, 0x98, 0x5e, 0xf5, 0x4c, 0x6f, 0xcd, 0xb7, 0xa0, 0x59, 0x3e, 0x2c,
  451. 0x96, 0x90, 0x98, 0x61, 0xe3, 0x05, 0xa8, 0x50, 0xcc, 0xd2, 0x90, 0x4b, 0x49, 0x0f, 0x57, 0x4f,
  452. 0x62, 0x09, 0x33, 0x0d, 0xb9, 0x2b, 0x79, 0xe6, 0x23, 0xd0, 0x58, 0xee, 0xf9, 0x5f, 0x57, 0xae,
  453. 0xf3, 0x63, 0x0d, 0xdc, 0x3c, 0x4f, 0x78, 0x2e, 0x8a, 0x31, 0xbe, 0x69, 0xe0, 0xc6, 0xc2, 0x6b,
  454. 0x6d, 0x3c, 0x58, 0x2d, 0x64, 0xd9, 0x3e, 0xd4, 0x2f, 0x36, 0x0a, 0xb3, 0xfb, 0xee, 0xfb, 0xcf,
  455. 0x8f, 0xfa, 0x5d, 0x63, 0x27, 0x5b, 0xfc, 0x93, 0xbf, 0xe4, 0x75, 0xd5, 0x0e, 0x30, 0xab, 0x55,
  456. 0xbc, 0x04, 0xf3, 0x50, 0x66, 0xb5, 0x4e, 0x8d, 0x5f, 0x1a, 0xa8, 0x95, 0x75, 0xcd, 0x70, 0x2e,
  457. 0x33, 0x1b, 0xa1, 0xaa, 0x77, 0xa9, 0xf1, 0xe6, 0x57, 0xc6, 0xec, 0xe7, 0x12, 0xbb, 0xe6, 0xbd,
  458. 0x4c, 0xe2, 0x5c, 0xd3, 0xc9, 0x99, 0xad, 0xef, 0xb6, 0x4e, 0x17, 0x29, 0xb4, 0xa3, 0x9c, 0x6d,
  459. 0x6b, 0xad, 0xde, 0x7b, 0x1d, 0x6c, 0x4d, 0x48, 0xb4, 0xb2, 0x9c, 0x5e, 0xa3, 0x74, 0xf8, 0x87,
  460. 0xd9, 0xb2, 0x1e, 0x6a, 0x2f, 0xf7, 0x24, 0xc3, 0x27, 0x21, 0x8a, 0x7d, 0x48, 0xa8, 0x6f, 0xf9,
  461. 0x38, 0xce, 0x57, 0x59, 0xbd, 0xc3, 0x49, 0xc0, 0xca, 0x5f, 0xff, 0x5d, 0x65, 0x7c, 0xd6, 0xd7,
  462. 0x06, 0x8e, 0xf3, 0x45, 0x6f, 0x0e, 0x04, 0xd0, 0xf1, 0x18, 0x14, 0x66, 0x66, 0x0d, 0xdb, 0x50,
  463. 0x26, 0x66, 0x5f, 0x95, 0xcb, 0xc8, 0xf1, 0xd8, 0xa8, 0x70, 0x19, 0x0d, 0xdb, 0x23, 0xe5, 0xf2,
  464. 0x5b, 0xdf, 0x12, 0xe7, 0xb6, 0xed, 0x78, 0xcc, 0xb6, 0x0b, 0x27, 0xdb, 0x1e, 0xb6, 0x6d, 0x5b,
  465. 0xb9, 0x1d, 0x55, 0xf2, 0x3a, 0xef, 0xfc, 0x09, 0x00, 0x00, 0xff, 0xff, 0x0e, 0x00, 0x59, 0x09,
  466. 0xa4, 0x06, 0x00, 0x00,
  467. }