# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/ads/googleads/v1/services/customer_manager_link_service.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.ads.googleads.v1.resources import customer_manager_link_pb2 as google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='google/ads/googleads/v1/services/customer_manager_link_service.proto',
  package='google.ads.googleads.v1.services',
  syntax='proto3',
  serialized_options=b'\n$com.google.ads.googleads.v1.servicesB\037CustomerManagerLinkServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V1.Services\312\002 Google\\Ads\\GoogleAds\\V1\\Services\352\002$Google::Ads::GoogleAds::V1::Services',
  serialized_pb=b'\nDgoogle/ads/googleads/v1/services/customer_manager_link_service.proto\x12 google.ads.googleads.v1.services\x1a=google/ads/googleads/v1/resources/customer_manager_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\"6\n\x1dGetCustomerManagerLinkRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\x8b\x01\n MutateCustomerManagerLinkRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12R\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v1.services.CustomerManagerLinkOperation\"\xa6\x01\n\x1c\x43ustomerManagerLinkOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.CustomerManagerLinkH\x00\x42\x0b\n\toperation\"w\n!MutateCustomerManagerLinkResponse\x12R\n\x07results\x18\x01 \x03(\x0b\x32\x41.google.ads.googleads.v1.services.MutateCustomerManagerLinkResult\"8\n\x1fMutateCustomerManagerLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xdd\x03\n\x1a\x43ustomerManagerLinkService\x12\xd1\x01\n\x16GetCustomerManagerLink\x12?.google.ads.googleads.v1.services.GetCustomerManagerLinkRequest\x1a\x36.google.ads.googleads.v1.resources.CustomerManagerLink\">\x82\xd3\xe4\x93\x02\x38\x12\x36/v1/{resource_name=customers/*/customerManagerLinks/*}\x12\xea\x01\n\x19MutateCustomerManagerLink\x12\x42.google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest\x1a\x43.google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse\"D\x82\xd3\xe4\x93\x02>\"9/v1/customers/{customer_id=*}/customerManagerLinks:mutate:\x01*B\x86\x02\n$com.google.ads.googleads.v1.servicesB\x1f\x43ustomerManagerLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3'
  ,
  dependencies=[google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,])




_GETCUSTOMERMANAGERLINKREQUEST = _descriptor.Descriptor(
  name='GetCustomerManagerLinkRequest',
  full_name='google.ads.googleads.v1.services.GetCustomerManagerLinkRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resource_name', full_name='google.ads.googleads.v1.services.GetCustomerManagerLinkRequest.resource_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=233,
  serialized_end=287,
)


_MUTATECUSTOMERMANAGERLINKREQUEST = _descriptor.Descriptor(
  name='MutateCustomerManagerLinkRequest',
  full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='customer_id', full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest.customer_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operations', full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest.operations', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=290,
  serialized_end=429,
)


_CUSTOMERMANAGERLINKOPERATION = _descriptor.Descriptor(
  name='CustomerManagerLinkOperation',
  full_name='google.ads.googleads.v1.services.CustomerManagerLinkOperation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='update_mask', full_name='google.ads.googleads.v1.services.CustomerManagerLinkOperation.update_mask', index=0,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='update', full_name='google.ads.googleads.v1.services.CustomerManagerLinkOperation.update', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='operation', full_name='google.ads.googleads.v1.services.CustomerManagerLinkOperation.operation',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=432,
  serialized_end=598,
)


_MUTATECUSTOMERMANAGERLINKRESPONSE = _descriptor.Descriptor(
  name='MutateCustomerManagerLinkResponse',
  full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='results', full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse.results', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=600,
  serialized_end=719,
)


_MUTATECUSTOMERMANAGERLINKRESULT = _descriptor.Descriptor(
  name='MutateCustomerManagerLinkResult',
  full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resource_name', full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkResult.resource_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=721,
  serialized_end=777,
)

_MUTATECUSTOMERMANAGERLINKREQUEST.fields_by_name['operations'].message_type = _CUSTOMERMANAGERLINKOPERATION
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2._CUSTOMERMANAGERLINK
_CUSTOMERMANAGERLINKOPERATION.oneofs_by_name['operation'].fields.append(
  _CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'])
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'].containing_oneof = _CUSTOMERMANAGERLINKOPERATION.oneofs_by_name['operation']
_MUTATECUSTOMERMANAGERLINKRESPONSE.fields_by_name['results'].message_type = _MUTATECUSTOMERMANAGERLINKRESULT
DESCRIPTOR.message_types_by_name['GetCustomerManagerLinkRequest'] = _GETCUSTOMERMANAGERLINKREQUEST
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkRequest'] = _MUTATECUSTOMERMANAGERLINKREQUEST
DESCRIPTOR.message_types_by_name['CustomerManagerLinkOperation'] = _CUSTOMERMANAGERLINKOPERATION
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkResponse'] = _MUTATECUSTOMERMANAGERLINKRESPONSE
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkResult'] = _MUTATECUSTOMERMANAGERLINKRESULT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

GetCustomerManagerLinkRequest = _reflection.GeneratedProtocolMessageType('GetCustomerManagerLinkRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETCUSTOMERMANAGERLINKREQUEST,
  '__module__' : 'google.ads.googleads.v1.services.customer_manager_link_service_pb2'
  # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.GetCustomerManagerLinkRequest)
  })
_sym_db.RegisterMessage(GetCustomerManagerLinkRequest)

MutateCustomerManagerLinkRequest = _reflection.GeneratedProtocolMessageType('MutateCustomerManagerLinkRequest', (_message.Message,), {
  'DESCRIPTOR' : _MUTATECUSTOMERMANAGERLINKREQUEST,
  '__module__' : 'google.ads.googleads.v1.services.customer_manager_link_service_pb2'
  # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest)
  })
_sym_db.RegisterMessage(MutateCustomerManagerLinkRequest)

CustomerManagerLinkOperation = _reflection.GeneratedProtocolMessageType('CustomerManagerLinkOperation', (_message.Message,), {
  'DESCRIPTOR' : _CUSTOMERMANAGERLINKOPERATION,
  '__module__' : 'google.ads.googleads.v1.services.customer_manager_link_service_pb2'
  # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.CustomerManagerLinkOperation)
  })
_sym_db.RegisterMessage(CustomerManagerLinkOperation)

MutateCustomerManagerLinkResponse = _reflection.GeneratedProtocolMessageType('MutateCustomerManagerLinkResponse', (_message.Message,), {
  'DESCRIPTOR' : _MUTATECUSTOMERMANAGERLINKRESPONSE,
  '__module__' : 'google.ads.googleads.v1.services.customer_manager_link_service_pb2'
  # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse)
  })
_sym_db.RegisterMessage(MutateCustomerManagerLinkResponse)

MutateCustomerManagerLinkResult = _reflection.GeneratedProtocolMessageType('MutateCustomerManagerLinkResult', (_message.Message,), {
  'DESCRIPTOR' : _MUTATECUSTOMERMANAGERLINKRESULT,
  '__module__' : 'google.ads.googleads.v1.services.customer_manager_link_service_pb2'
  # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.MutateCustomerManagerLinkResult)
  })
_sym_db.RegisterMessage(MutateCustomerManagerLinkResult)


DESCRIPTOR._options = None

_CUSTOMERMANAGERLINKSERVICE = _descriptor.ServiceDescriptor(
  name='CustomerManagerLinkService',
  full_name='google.ads.googleads.v1.services.CustomerManagerLinkService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=780,
  serialized_end=1257,
  methods=[
  _descriptor.MethodDescriptor(
    name='GetCustomerManagerLink',
    full_name='google.ads.googleads.v1.services.CustomerManagerLinkService.GetCustomerManagerLink',
    index=0,
    containing_service=None,
    input_type=_GETCUSTOMERMANAGERLINKREQUEST,
    output_type=google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2._CUSTOMERMANAGERLINK,
    serialized_options=b'\202\323\344\223\0028\0226/v1/{resource_name=customers/*/customerManagerLinks/*}',
  ),
  _descriptor.MethodDescriptor(
    name='MutateCustomerManagerLink',
    full_name='google.ads.googleads.v1.services.CustomerManagerLinkService.MutateCustomerManagerLink',
    index=1,
    containing_service=None,
    input_type=_MUTATECUSTOMERMANAGERLINKREQUEST,
    output_type=_MUTATECUSTOMERMANAGERLINKRESPONSE,
    serialized_options=b'\202\323\344\223\002>\"9/v1/customers/{customer_id=*}/customerManagerLinks:mutate:\001*',
  ),
])
_sym_db.RegisterServiceDescriptor(_CUSTOMERMANAGERLINKSERVICE)

DESCRIPTOR.services_by_name['CustomerManagerLinkService'] = _CUSTOMERMANAGERLINKSERVICE

# @@protoc_insertion_point(module_scope)

b8215370dbd76432d86d15459de0e813c8faa7b6
<mask token>

<mask token>
_CUSTOMERMANAGERLINKOPERATION.oneofs_by_name['operation'].fields.append(
    _CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'])
<mask token>
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
<mask token>
_sym_db.RegisterMessage(GetCustomerManagerLinkRequest)
<mask token>
_sym_db.RegisterMessage(MutateCustomerManagerLinkRequest)
<mask token>
_sym_db.RegisterMessage(CustomerManagerLinkOperation)
<mask token>
_sym_db.RegisterMessage(MutateCustomerManagerLinkResponse)
<mask token>
_sym_db.RegisterMessage(MutateCustomerManagerLinkResult)
<mask token>
_sym_db.RegisterServiceDescriptor(_CUSTOMERMANAGERLINKSERVICE)
<mask token>

<mask token>
_sym_db = _symbol_database.Default()
<mask token>
DESCRIPTOR = _descriptor.FileDescriptor(name=
    'google/ads/googleads/v1/services/customer_manager_link_service.proto',
    package='google.ads.googleads.v1.services', syntax='proto3',
    serialized_options=
    b'\n$com.google.ads.googleads.v1.servicesB\x1fCustomerManagerLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Services'
    , serialized_pb=
    b'\nDgoogle/ads/googleads/v1/services/customer_manager_link_service.proto\x12 google.ads.googleads.v1.services\x1a=google/ads/googleads/v1/resources/customer_manager_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto"6\n\x1dGetCustomerManagerLinkRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t"\x8b\x01\n MutateCustomerManagerLinkRequest\x12\x13\n\x0bcustomer_id\x18\x01 \x01(\t\x12R\n\noperations\x18\x02 \x03(\x0b2>.google.ads.googleads.v1.services.CustomerManagerLinkOperation"\xa6\x01\n\x1cCustomerManagerLinkOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b2\x1a.google.protobuf.FieldMask\x12H\n\x06update\x18\x02 \x01(\x0b26.google.ads.googleads.v1.resources.CustomerManagerLinkH\x00B\x0b\n\toperation"w\n!MutateCustomerManagerLinkResponse\x12R\n\x07results\x18\x01 \x03(\x0b2A.google.ads.googleads.v1.services.MutateCustomerManagerLinkResult"8\n\x1fMutateCustomerManagerLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xdd\x03\n\x1aCustomerManagerLinkService\x12\xd1\x01\n\x16GetCustomerManagerLink\x12?.google.ads.googleads.v1.services.GetCustomerManagerLinkRequest\x1a6.google.ads.googleads.v1.resources.CustomerManagerLink">\x82\xd3\xe4\x93\x028\x126/v1/{resource_name=customers/*/customerManagerLinks/*}\x12\xea\x01\n\x19MutateCustomerManagerLink\x12B.google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest\x1aC.google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse"D\x82\xd3\xe4\x93\x02>"9/v1/customers/{customer_id=*}/customerManagerLinks:mutate:\x01*B\x86\x02\n$com.google.ads.googleads.v1.servicesB\x1fCustomerManagerLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3'
    , dependencies=[
    google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2
    .DESCRIPTOR, google_dot_api_dot_annotations__pb2.DESCRIPTOR,
    google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR])
_GETCUSTOMERMANAGERLINKREQUEST = _descriptor.Descriptor(name=
    'GetCustomerManagerLinkRequest', full_name=
    'google.ads.googleads.v1.services.GetCustomerManagerLinkRequest',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='resource_name', full_name=
    'google.ads.googleads.v1.services.GetCustomerManagerLinkRequest.resource_name'
    , index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=
    False, default_value=b''.decode('utf-8'), message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=233,
    serialized_end=287)
_MUTATECUSTOMERMANAGERLINKREQUEST = _descriptor.Descriptor(name=
    'MutateCustomerManagerLinkRequest', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='customer_id', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest.customer_id'
    , index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=
    False, default_value=b''.decode('utf-8'), message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='operations', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest.operations'
    , index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=
    False, default_value=[], message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=290,
    serialized_end=429)
_CUSTOMERMANAGERLINKOPERATION = _descriptor.Descriptor(name=
    'CustomerManagerLinkOperation', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkOperation',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='update_mask', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkOperation.update_mask'
    , index=0, number=4, type=11, cpp_type=10, label=1, has_default_value=
    False, default_value=None, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='update', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkOperation.update',
    index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=
    False, default_value=None, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[_descriptor.
    OneofDescriptor(name='operation', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkOperation.operation',
    index=0, containing_type=None, fields=[])], serialized_start=432,
    serialized_end=598)
_MUTATECUSTOMERMANAGERLINKRESPONSE = _descriptor.Descriptor(name=
    'MutateCustomerManagerLinkResponse', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='results', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse.results'
    , index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=
    False, default_value=[], message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=600,
    serialized_end=719)
_MUTATECUSTOMERMANAGERLINKRESULT = _descriptor.Descriptor(name=
    'MutateCustomerManagerLinkResult', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkResult',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='resource_name', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkResult.resource_name'
    , index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=
    False, default_value=b''.decode('utf-8'), message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=721,
    serialized_end=777)
_MUTATECUSTOMERMANAGERLINKREQUEST.fields_by_name['operations'
    ].message_type = _CUSTOMERMANAGERLINKOPERATION
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update_mask'
    ].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'].message_type = (
    google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2
    ._CUSTOMERMANAGERLINK)
_CUSTOMERMANAGERLINKOPERATION.oneofs_by_name['operation'].fields.append(
    _CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'])
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'
    ].containing_oneof = _CUSTOMERMANAGERLINKOPERATION.oneofs_by_name[
    'operation']
_MUTATECUSTOMERMANAGERLINKRESPONSE.fields_by_name['results'
    ].message_type = _MUTATECUSTOMERMANAGERLINKRESULT
DESCRIPTOR.message_types_by_name['GetCustomerManagerLinkRequest'
    ] = _GETCUSTOMERMANAGERLINKREQUEST
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkRequest'
    ] = _MUTATECUSTOMERMANAGERLINKREQUEST
DESCRIPTOR.message_types_by_name['CustomerManagerLinkOperation'
    ] = _CUSTOMERMANAGERLINKOPERATION
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkResponse'
    ] = _MUTATECUSTOMERMANAGERLINKRESPONSE
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkResult'
    ] = _MUTATECUSTOMERMANAGERLINKRESULT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
GetCustomerManagerLinkRequest = _reflection.GeneratedProtocolMessageType(
    'GetCustomerManagerLinkRequest', (_message.Message,), {'DESCRIPTOR':
    _GETCUSTOMERMANAGERLINKREQUEST, '__module__':
    'google.ads.googleads.v1.services.customer_manager_link_service_pb2'})
_sym_db.RegisterMessage(GetCustomerManagerLinkRequest)
MutateCustomerManagerLinkRequest = _reflection.GeneratedProtocolMessageType(
    'MutateCustomerManagerLinkRequest', (_message.Message,), {'DESCRIPTOR':
    _MUTATECUSTOMERMANAGERLINKREQUEST, '__module__':
    'google.ads.googleads.v1.services.customer_manager_link_service_pb2'})
_sym_db.RegisterMessage(MutateCustomerManagerLinkRequest)
CustomerManagerLinkOperation = _reflection.GeneratedProtocolMessageType(
    'CustomerManagerLinkOperation', (_message.Message,), {'DESCRIPTOR':
    _CUSTOMERMANAGERLINKOPERATION, '__module__':
    'google.ads.googleads.v1.services.customer_manager_link_service_pb2'})
_sym_db.RegisterMessage(CustomerManagerLinkOperation)
MutateCustomerManagerLinkResponse = _reflection.GeneratedProtocolMessageType(
    'MutateCustomerManagerLinkResponse', (_message.Message,), {'DESCRIPTOR':
    _MUTATECUSTOMERMANAGERLINKRESPONSE, '__module__':
    'google.ads.googleads.v1.services.customer_manager_link_service_pb2'})
_sym_db.RegisterMessage(MutateCustomerManagerLinkResponse)
MutateCustomerManagerLinkResult = _reflection.GeneratedProtocolMessageType(
    'MutateCustomerManagerLinkResult', (_message.Message,), {'DESCRIPTOR':
    _MUTATECUSTOMERMANAGERLINKRESULT, '__module__':
    'google.ads.googleads.v1.services.customer_manager_link_service_pb2'})
_sym_db.RegisterMessage(MutateCustomerManagerLinkResult)
DESCRIPTOR._options = None
_CUSTOMERMANAGERLINKSERVICE = _descriptor.ServiceDescriptor(name=
    'CustomerManagerLinkService', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkService', file=
    DESCRIPTOR, index=0, serialized_options=None, serialized_start=780,
    serialized_end=1257, methods=[_descriptor.MethodDescriptor(name=
    'GetCustomerManagerLink', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkService.GetCustomerManagerLink'
    , index=0, containing_service=None, input_type=
    _GETCUSTOMERMANAGERLINKREQUEST, output_type=
    google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2
    ._CUSTOMERMANAGERLINK, serialized_options=
    b'\x82\xd3\xe4\x93\x028\x126/v1/{resource_name=customers/*/customerManagerLinks/*}'
    ), _descriptor.MethodDescriptor(name='MutateCustomerManagerLink',
    full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkService.MutateCustomerManagerLink'
    , index=1, containing_service=None, input_type=
    _MUTATECUSTOMERMANAGERLINKREQUEST, output_type=
    _MUTATECUSTOMERMANAGERLINKRESPONSE, serialized_options=
    b'\x82\xd3\xe4\x93\x02>"9/v1/customers/{customer_id=*}/customerManagerLinks:mutate:\x01*'
    )])
_sym_db.RegisterServiceDescriptor(_CUSTOMERMANAGERLINKSERVICE)
DESCRIPTOR.services_by_name['CustomerManagerLinkService'
    ] = _CUSTOMERMANAGERLINKSERVICE

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
_sym_db = _symbol_database.Default()
from google.ads.googleads.v1.resources import customer_manager_link_pb2 as google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2
DESCRIPTOR = _descriptor.FileDescriptor(name=
    'google/ads/googleads/v1/services/customer_manager_link_service.proto',
    package='google.ads.googleads.v1.services', syntax='proto3',
    serialized_options=
    b'\n$com.google.ads.googleads.v1.servicesB\x1fCustomerManagerLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Services'
    , serialized_pb=
    b'\nDgoogle/ads/googleads/v1/services/customer_manager_link_service.proto\x12 google.ads.googleads.v1.services\x1a=google/ads/googleads/v1/resources/customer_manager_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto"6\n\x1dGetCustomerManagerLinkRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t"\x8b\x01\n MutateCustomerManagerLinkRequest\x12\x13\n\x0bcustomer_id\x18\x01 \x01(\t\x12R\n\noperations\x18\x02 \x03(\x0b2>.google.ads.googleads.v1.services.CustomerManagerLinkOperation"\xa6\x01\n\x1cCustomerManagerLinkOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b2\x1a.google.protobuf.FieldMask\x12H\n\x06update\x18\x02 \x01(\x0b26.google.ads.googleads.v1.resources.CustomerManagerLinkH\x00B\x0b\n\toperation"w\n!MutateCustomerManagerLinkResponse\x12R\n\x07results\x18\x01 \x03(\x0b2A.google.ads.googleads.v1.services.MutateCustomerManagerLinkResult"8\n\x1fMutateCustomerManagerLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xdd\x03\n\x1aCustomerManagerLinkService\x12\xd1\x01\n\x16GetCustomerManagerLink\x12?.google.ads.googleads.v1.services.GetCustomerManagerLinkRequest\x1a6.google.ads.googleads.v1.resources.CustomerManagerLink">\x82\xd3\xe4\x93\x028\x126/v1/{resource_name=customers/*/customerManagerLinks/*}\x12\xea\x01\n\x19MutateCustomerManagerLink\x12B.google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest\x1aC.google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse"D\x82\xd3\xe4\x93\x02>"9/v1/customers/{customer_id=*}/customerManagerLinks:mutate:\x01*B\x86\x02\n$com.google.ads.googleads.v1.servicesB\x1fCustomerManagerLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3'
    , dependencies=[
    google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2
    .DESCRIPTOR, google_dot_api_dot_annotations__pb2.DESCRIPTOR,
    google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR])
_GETCUSTOMERMANAGERLINKREQUEST = _descriptor.Descriptor(name=
    'GetCustomerManagerLinkRequest', full_name=
    'google.ads.googleads.v1.services.GetCustomerManagerLinkRequest',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='resource_name', full_name=
    'google.ads.googleads.v1.services.GetCustomerManagerLinkRequest.resource_name'
    , index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=
    False, default_value=b''.decode('utf-8'), message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=233,
    serialized_end=287)
_MUTATECUSTOMERMANAGERLINKREQUEST = _descriptor.Descriptor(name=
    'MutateCustomerManagerLinkRequest', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='customer_id', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest.customer_id'
    , index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=
    False, default_value=b''.decode('utf-8'), message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='operations', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest.operations'
    , index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=
    False, default_value=[], message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=290,
    serialized_end=429)
_CUSTOMERMANAGERLINKOPERATION = _descriptor.Descriptor(name=
    'CustomerManagerLinkOperation', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkOperation',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='update_mask', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkOperation.update_mask'
    , index=0, number=4, type=11, cpp_type=10, label=1, has_default_value=
    False, default_value=None, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor(
    name='update', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkOperation.update',
    index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=
    False, default_value=None, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[_descriptor.
    OneofDescriptor(name='operation', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkOperation.operation',
    index=0, containing_type=None, fields=[])], serialized_start=432,
    serialized_end=598)
_MUTATECUSTOMERMANAGERLINKRESPONSE = _descriptor.Descriptor(name=
    'MutateCustomerManagerLinkResponse', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='results', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse.results'
    , index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=
    False, default_value=[], message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=600,
    serialized_end=719)
_MUTATECUSTOMERMANAGERLINKRESULT = _descriptor.Descriptor(name=
    'MutateCustomerManagerLinkResult', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkResult',
    filename=None, file=DESCRIPTOR, containing_type=None, fields=[
    _descriptor.FieldDescriptor(name='resource_name', full_name=
    'google.ads.googleads.v1.services.MutateCustomerManagerLinkResult.resource_name'
    , index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=
    False, default_value=b''.decode('utf-8'), message_type=None, enum_type=
    None, containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=721,
    serialized_end=777)
_MUTATECUSTOMERMANAGERLINKREQUEST.fields_by_name['operations'
    ].message_type = _CUSTOMERMANAGERLINKOPERATION
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update_mask'
    ].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'].message_type = (
    google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2
    ._CUSTOMERMANAGERLINK)
_CUSTOMERMANAGERLINKOPERATION.oneofs_by_name['operation'].fields.append(
    _CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'])
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'
    ].containing_oneof = _CUSTOMERMANAGERLINKOPERATION.oneofs_by_name[
    'operation']
_MUTATECUSTOMERMANAGERLINKRESPONSE.fields_by_name['results'
    ].message_type = _MUTATECUSTOMERMANAGERLINKRESULT
DESCRIPTOR.message_types_by_name['GetCustomerManagerLinkRequest'
    ] = _GETCUSTOMERMANAGERLINKREQUEST
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkRequest'
    ] = _MUTATECUSTOMERMANAGERLINKREQUEST
DESCRIPTOR.message_types_by_name['CustomerManagerLinkOperation'
    ] = _CUSTOMERMANAGERLINKOPERATION
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkResponse'
    ] = _MUTATECUSTOMERMANAGERLINKRESPONSE
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkResult'
    ] = _MUTATECUSTOMERMANAGERLINKRESULT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
GetCustomerManagerLinkRequest = _reflection.GeneratedProtocolMessageType(
    'GetCustomerManagerLinkRequest', (_message.Message,), {'DESCRIPTOR':
    _GETCUSTOMERMANAGERLINKREQUEST, '__module__':
    'google.ads.googleads.v1.services.customer_manager_link_service_pb2'})
_sym_db.RegisterMessage(GetCustomerManagerLinkRequest)
MutateCustomerManagerLinkRequest = _reflection.GeneratedProtocolMessageType(
    'MutateCustomerManagerLinkRequest', (_message.Message,), {'DESCRIPTOR':
    _MUTATECUSTOMERMANAGERLINKREQUEST, '__module__':
    'google.ads.googleads.v1.services.customer_manager_link_service_pb2'})
_sym_db.RegisterMessage(MutateCustomerManagerLinkRequest)
CustomerManagerLinkOperation = _reflection.GeneratedProtocolMessageType(
    'CustomerManagerLinkOperation', (_message.Message,), {'DESCRIPTOR':
    _CUSTOMERMANAGERLINKOPERATION, '__module__':
    'google.ads.googleads.v1.services.customer_manager_link_service_pb2'})
_sym_db.RegisterMessage(CustomerManagerLinkOperation)
MutateCustomerManagerLinkResponse = _reflection.GeneratedProtocolMessageType(
    'MutateCustomerManagerLinkResponse', (_message.Message,), {'DESCRIPTOR':
    _MUTATECUSTOMERMANAGERLINKRESPONSE, '__module__':
    'google.ads.googleads.v1.services.customer_manager_link_service_pb2'})
_sym_db.RegisterMessage(MutateCustomerManagerLinkResponse)
MutateCustomerManagerLinkResult = _reflection.GeneratedProtocolMessageType(
    'MutateCustomerManagerLinkResult', (_message.Message,), {'DESCRIPTOR':
    _MUTATECUSTOMERMANAGERLINKRESULT, '__module__':
    'google.ads.googleads.v1.services.customer_manager_link_service_pb2'})
_sym_db.RegisterMessage(MutateCustomerManagerLinkResult)
DESCRIPTOR._options = None
_CUSTOMERMANAGERLINKSERVICE = _descriptor.ServiceDescriptor(name=
    'CustomerManagerLinkService', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkService', file=
    DESCRIPTOR, index=0, serialized_options=None, serialized_start=780,
    serialized_end=1257, methods=[_descriptor.MethodDescriptor(name=
    'GetCustomerManagerLink', full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkService.GetCustomerManagerLink'
    , index=0, containing_service=None, input_type=
    _GETCUSTOMERMANAGERLINKREQUEST, output_type=
    google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2
    ._CUSTOMERMANAGERLINK, serialized_options=
    b'\x82\xd3\xe4\x93\x028\x126/v1/{resource_name=customers/*/customerManagerLinks/*}'
    ), _descriptor.MethodDescriptor(name='MutateCustomerManagerLink',
    full_name=
    'google.ads.googleads.v1.services.CustomerManagerLinkService.MutateCustomerManagerLink'
    , index=1, containing_service=None, input_type=
    _MUTATECUSTOMERMANAGERLINKREQUEST, output_type=
    _MUTATECUSTOMERMANAGERLINKRESPONSE, serialized_options=
    b'\x82\xd3\xe4\x93\x02>"9/v1/customers/{customer_id=*}/customerManagerLinks:mutate:\x01*'
    )])
_sym_db.RegisterServiceDescriptor(_CUSTOMERMANAGERLINKSERVICE)
DESCRIPTOR.services_by_name['CustomerManagerLinkService'
    ] = _CUSTOMERMANAGERLINKSERVICE

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/ads/googleads/v1/services/customer_manager_link_service.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.ads.googleads.v1.resources import customer_manager_link_pb2 as google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='google/ads/googleads/v1/services/customer_manager_link_service.proto',
  package='google.ads.googleads.v1.services',
  syntax='proto3',
  serialized_options=b'\n$com.google.ads.googleads.v1.servicesB\037CustomerManagerLinkServiceProtoP\001ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\242\002\003GAA\252\002 Google.Ads.GoogleAds.V1.Services\312\002 Google\\Ads\\GoogleAds\\V1\\Services\352\002$Google::Ads::GoogleAds::V1::Services',
  serialized_pb=b'\nDgoogle/ads/googleads/v1/services/customer_manager_link_service.proto\x12 google.ads.googleads.v1.services\x1a=google/ads/googleads/v1/resources/customer_manager_link.proto\x1a\x1cgoogle/api/annotations.proto\x1a google/protobuf/field_mask.proto\"6\n\x1dGetCustomerManagerLinkRequest\x12\x15\n\rresource_name\x18\x01 \x01(\t\"\x8b\x01\n MutateCustomerManagerLinkRequest\x12\x13\n\x0b\x63ustomer_id\x18\x01 \x01(\t\x12R\n\noperations\x18\x02 \x03(\x0b\x32>.google.ads.googleads.v1.services.CustomerManagerLinkOperation\"\xa6\x01\n\x1c\x43ustomerManagerLinkOperation\x12/\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\x12H\n\x06update\x18\x02 \x01(\x0b\x32\x36.google.ads.googleads.v1.resources.CustomerManagerLinkH\x00\x42\x0b\n\toperation\"w\n!MutateCustomerManagerLinkResponse\x12R\n\x07results\x18\x01 \x03(\x0b\x32\x41.google.ads.googleads.v1.services.MutateCustomerManagerLinkResult\"8\n\x1fMutateCustomerManagerLinkResult\x12\x15\n\rresource_name\x18\x01 \x01(\t2\xdd\x03\n\x1a\x43ustomerManagerLinkService\x12\xd1\x01\n\x16GetCustomerManagerLink\x12?.google.ads.googleads.v1.services.GetCustomerManagerLinkRequest\x1a\x36.google.ads.googleads.v1.resources.CustomerManagerLink\">\x82\xd3\xe4\x93\x02\x38\x12\x36/v1/{resource_name=customers/*/customerManagerLinks/*}\x12\xea\x01\n\x19MutateCustomerManagerLink\x12\x42.google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest\x1a\x43.google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse\"D\x82\xd3\xe4\x93\x02>\"9/v1/customers/{customer_id=*}/customerManagerLinks:mutate:\x01*B\x86\x02\n$com.google.ads.googleads.v1.servicesB\x1f\x43ustomerManagerLinkServiceProtoP\x01ZHgoogle.golang.org/genproto/googleapis/ads/googleads/v1/services;services\xa2\x02\x03GAA\xaa\x02 Google.Ads.GoogleAds.V1.Services\xca\x02 Google\\Ads\\GoogleAds\\V1\\Services\xea\x02$Google::Ads::GoogleAds::V1::Servicesb\x06proto3'
  ,
  dependencies=[google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,])




_GETCUSTOMERMANAGERLINKREQUEST = _descriptor.Descriptor(
  name='GetCustomerManagerLinkRequest',
  full_name='google.ads.googleads.v1.services.GetCustomerManagerLinkRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resource_name', full_name='google.ads.googleads.v1.services.GetCustomerManagerLinkRequest.resource_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=233,
  serialized_end=287,
)


_MUTATECUSTOMERMANAGERLINKREQUEST = _descriptor.Descriptor(
  name='MutateCustomerManagerLinkRequest',
  full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='customer_id', full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest.customer_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operations', full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest.operations', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=290,
  serialized_end=429,
)


_CUSTOMERMANAGERLINKOPERATION = _descriptor.Descriptor(
  name='CustomerManagerLinkOperation',
  full_name='google.ads.googleads.v1.services.CustomerManagerLinkOperation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='update_mask', full_name='google.ads.googleads.v1.services.CustomerManagerLinkOperation.update_mask', index=0,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='update', full_name='google.ads.googleads.v1.services.CustomerManagerLinkOperation.update', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='operation', full_name='google.ads.googleads.v1.services.CustomerManagerLinkOperation.operation',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=432,
  serialized_end=598,
)


_MUTATECUSTOMERMANAGERLINKRESPONSE = _descriptor.Descriptor(
  name='MutateCustomerManagerLinkResponse',
  full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='results', full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse.results', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=600,
  serialized_end=719,
)


_MUTATECUSTOMERMANAGERLINKRESULT = _descriptor.Descriptor(
  name='MutateCustomerManagerLinkResult',
  full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resource_name', full_name='google.ads.googleads.v1.services.MutateCustomerManagerLinkResult.resource_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=721,
  serialized_end=777,
)

_MUTATECUSTOMERMANAGERLINKREQUEST.fields_by_name['operations'].message_type = _CUSTOMERMANAGERLINKOPERATION
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'].message_type = google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2._CUSTOMERMANAGERLINK
_CUSTOMERMANAGERLINKOPERATION.oneofs_by_name['operation'].fields.append(
  _CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'])
_CUSTOMERMANAGERLINKOPERATION.fields_by_name['update'].containing_oneof = _CUSTOMERMANAGERLINKOPERATION.oneofs_by_name['operation']
_MUTATECUSTOMERMANAGERLINKRESPONSE.fields_by_name['results'].message_type = _MUTATECUSTOMERMANAGERLINKRESULT
DESCRIPTOR.message_types_by_name['GetCustomerManagerLinkRequest'] = _GETCUSTOMERMANAGERLINKREQUEST
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkRequest'] = _MUTATECUSTOMERMANAGERLINKREQUEST
DESCRIPTOR.message_types_by_name['CustomerManagerLinkOperation'] = _CUSTOMERMANAGERLINKOPERATION
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkResponse'] = _MUTATECUSTOMERMANAGERLINKRESPONSE
DESCRIPTOR.message_types_by_name['MutateCustomerManagerLinkResult'] = _MUTATECUSTOMERMANAGERLINKRESULT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

GetCustomerManagerLinkRequest = _reflection.GeneratedProtocolMessageType('GetCustomerManagerLinkRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETCUSTOMERMANAGERLINKREQUEST,
  '__module__' : 'google.ads.googleads.v1.services.customer_manager_link_service_pb2'
  # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.GetCustomerManagerLinkRequest)
  })
_sym_db.RegisterMessage(GetCustomerManagerLinkRequest)

MutateCustomerManagerLinkRequest = _reflection.GeneratedProtocolMessageType('MutateCustomerManagerLinkRequest', (_message.Message,), {
  'DESCRIPTOR' : _MUTATECUSTOMERMANAGERLINKREQUEST,
  '__module__' : 'google.ads.googleads.v1.services.customer_manager_link_service_pb2'
  # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.MutateCustomerManagerLinkRequest)
  })
_sym_db.RegisterMessage(MutateCustomerManagerLinkRequest)

CustomerManagerLinkOperation = _reflection.GeneratedProtocolMessageType('CustomerManagerLinkOperation', (_message.Message,), {
  'DESCRIPTOR' : _CUSTOMERMANAGERLINKOPERATION,
  '__module__' : 'google.ads.googleads.v1.services.customer_manager_link_service_pb2'
  # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.CustomerManagerLinkOperation)
  })
_sym_db.RegisterMessage(CustomerManagerLinkOperation)

MutateCustomerManagerLinkResponse = _reflection.GeneratedProtocolMessageType('MutateCustomerManagerLinkResponse', (_message.Message,), {
  'DESCRIPTOR' : _MUTATECUSTOMERMANAGERLINKRESPONSE,
  '__module__' : 'google.ads.googleads.v1.services.customer_manager_link_service_pb2'
  # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.MutateCustomerManagerLinkResponse)
  })
_sym_db.RegisterMessage(MutateCustomerManagerLinkResponse)

MutateCustomerManagerLinkResult = _reflection.GeneratedProtocolMessageType('MutateCustomerManagerLinkResult', (_message.Message,), {
  'DESCRIPTOR' : _MUTATECUSTOMERMANAGERLINKRESULT,
  '__module__' : 'google.ads.googleads.v1.services.customer_manager_link_service_pb2'
  # @@protoc_insertion_point(class_scope:google.ads.googleads.v1.services.MutateCustomerManagerLinkResult)
  })
_sym_db.RegisterMessage(MutateCustomerManagerLinkResult)


DESCRIPTOR._options = None

_CUSTOMERMANAGERLINKSERVICE = _descriptor.ServiceDescriptor(
  name='CustomerManagerLinkService',
  full_name='google.ads.googleads.v1.services.CustomerManagerLinkService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=780,
  serialized_end=1257,
  methods=[
  _descriptor.MethodDescriptor(
    name='GetCustomerManagerLink',
    full_name='google.ads.googleads.v1.services.CustomerManagerLinkService.GetCustomerManagerLink',
    index=0,
    containing_service=None,
    input_type=_GETCUSTOMERMANAGERLINKREQUEST,
    output_type=google_dot_ads_dot_googleads_dot_v1_dot_resources_dot_customer__manager__link__pb2._CUSTOMERMANAGERLINK,
    serialized_options=b'\202\323\344\223\0028\0226/v1/{resource_name=customers/*/customerManagerLinks/*}',
  ),
  _descriptor.MethodDescriptor(
    name='MutateCustomerManagerLink',
    full_name='google.ads.googleads.v1.services.CustomerManagerLinkService.MutateCustomerManagerLink',
    index=1,
    containing_service=None,
    input_type=_MUTATECUSTOMERMANAGERLINKREQUEST,
    output_type=_MUTATECUSTOMERMANAGERLINKRESPONSE,
    serialized_options=b'\202\323\344\223\002>\"9/v1/customers/{customer_id=*}/customerManagerLinks:mutate:\001*',
  ),
])
_sym_db.RegisterServiceDescriptor(_CUSTOMERMANAGERLINKSERVICE)

DESCRIPTOR.services_by_name['CustomerManagerLinkService'] = _CUSTOMERMANAGERLINKSERVICE

# @@protoc_insertion_point(module_scope)
