# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cs3/ocm/invite/v1beta1/invite_api.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
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 cs3.identity.user.v1beta1 import resources_pb2 as cs3_dot_identity_dot_user_dot_v1beta1_dot_resources__pb2
from cs3.ocm.invite.v1beta1 import resources_pb2 as cs3_dot_ocm_dot_invite_dot_v1beta1_dot_resources__pb2
from cs3.ocm.provider.v1beta1 import resources_pb2 as cs3_dot_ocm_dot_provider_dot_v1beta1_dot_resources__pb2
from cs3.rpc.v1beta1 import status_pb2 as cs3_dot_rpc_dot_v1beta1_dot_status__pb2
from cs3.types.v1beta1 import types_pb2 as cs3_dot_types_dot_v1beta1_dot_types__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'cs3/ocm/invite/v1beta1/invite_api.proto\x12\x16\x63s3.ocm.invite.v1beta1\x1a)cs3/identity/user/v1beta1/resources.proto\x1a&cs3/ocm/invite/v1beta1/resources.proto\x1a(cs3/ocm/provider/v1beta1/resources.proto\x1a\x1c\x63s3/rpc/v1beta1/status.proto\x1a\x1d\x63s3/types/v1beta1/types.proto\"G\n\x1aGenerateInviteTokenRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\"\xac\x01\n\x1bGenerateInviteTokenResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x39\n\x0cinvite_token\x18\x03 \x01(\x0b\x32#.cs3.ocm.invite.v1beta1.InviteToken\"\xc4\x01\n\x14\x46orwardInviteRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x39\n\x0cinvite_token\x18\x02 \x01(\x0b\x32#.cs3.ocm.invite.v1beta1.InviteToken\x12\x46\n\x16origin_system_provider\x18\x03 \x01(\x0b\x32&.cs3.ocm.provider.v1beta1.ProviderInfo\"k\n\x15\x46orwardInviteResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\"\xb1\x01\n\x13\x41\x63\x63\x65ptInviteRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x39\n\x0cinvite_token\x18\x02 \x01(\x0b\x32#.cs3.ocm.invite.v1beta1.InviteToken\x12\x34\n\x0bremote_user\x18\x03 \x01(\x0b\x32\x1f.cs3.identity.user.v1beta1.User\"j\n\x14\x41\x63\x63\x65ptInviteResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\"~\n\x16GetAcceptedUserRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x39\n\x0eremote_user_id\x18\x02 \x01(\x0b\x32!.cs3.identity.user.v1beta1.UserId\"\xa3\x01\n\x17GetAcceptedUserResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x34\n\x0bremote_user\x18\x03 \x01(\x0b\x32\x1f.cs3.identity.user.v1beta1.User\"U\n\x18\x46indAcceptedUsersRequest\x12)\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x0e\n\x06\x66ilter\x18\x02 \x01(\t\"\xa8\x01\n\x19\x46indAcceptedUsersResponse\x12\'\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.Status\x12)\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.Opaque\x12\x37\n\x0e\x61\x63\x63\x65pted_users\x18\x03 \x03(\x0b\x32\x1f.cs3.identity.user.v1beta1.User2\xd2\x04\n\tInviteAPI\x12~\n\x13GenerateInviteToken\x12\x32.cs3.ocm.invite.v1beta1.GenerateInviteTokenRequest\x1a\x33.cs3.ocm.invite.v1beta1.GenerateInviteTokenResponse\x12l\n\rForwardInvite\x12,.cs3.ocm.invite.v1beta1.ForwardInviteRequest\x1a-.cs3.ocm.invite.v1beta1.ForwardInviteResponse\x12i\n\x0c\x41\x63\x63\x65ptInvite\x12+.cs3.ocm.invite.v1beta1.AcceptInviteRequest\x1a,.cs3.ocm.invite.v1beta1.AcceptInviteResponse\x12r\n\x0fGetAcceptedUser\x12..cs3.ocm.invite.v1beta1.GetAcceptedUserRequest\x1a/.cs3.ocm.invite.v1beta1.GetAcceptedUserResponse\x12x\n\x11\x46indAcceptedUsers\x12\x30.cs3.ocm.invite.v1beta1.FindAcceptedUsersRequest\x1a\x31.cs3.ocm.invite.v1beta1.FindAcceptedUsersResponseBu\n\x1a\x63om.cs3.ocm.invite.v1beta1B\x0eInviteApiProtoP\x01Z\rinvitev1beta1\xa2\x02\x03\x43OI\xaa\x02\x16\x43s3.Ocm.Invite.V1Beta1\xca\x02\x16\x43s3\\Ocm\\Invite\\V1Beta1b\x06proto3')



_GENERATEINVITETOKENREQUEST = DESCRIPTOR.message_types_by_name['GenerateInviteTokenRequest']
_GENERATEINVITETOKENRESPONSE = DESCRIPTOR.message_types_by_name['GenerateInviteTokenResponse']
_FORWARDINVITEREQUEST = DESCRIPTOR.message_types_by_name['ForwardInviteRequest']
_FORWARDINVITERESPONSE = DESCRIPTOR.message_types_by_name['ForwardInviteResponse']
_ACCEPTINVITEREQUEST = DESCRIPTOR.message_types_by_name['AcceptInviteRequest']
_ACCEPTINVITERESPONSE = DESCRIPTOR.message_types_by_name['AcceptInviteResponse']
_GETACCEPTEDUSERREQUEST = DESCRIPTOR.message_types_by_name['GetAcceptedUserRequest']
_GETACCEPTEDUSERRESPONSE = DESCRIPTOR.message_types_by_name['GetAcceptedUserResponse']
_FINDACCEPTEDUSERSREQUEST = DESCRIPTOR.message_types_by_name['FindAcceptedUsersRequest']
_FINDACCEPTEDUSERSRESPONSE = DESCRIPTOR.message_types_by_name['FindAcceptedUsersResponse']
GenerateInviteTokenRequest = _reflection.GeneratedProtocolMessageType('GenerateInviteTokenRequest', (_message.Message,), {
  'DESCRIPTOR' : _GENERATEINVITETOKENREQUEST,
  '__module__' : 'cs3.ocm.invite.v1beta1.invite_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.ocm.invite.v1beta1.GenerateInviteTokenRequest)
  })
_sym_db.RegisterMessage(GenerateInviteTokenRequest)

GenerateInviteTokenResponse = _reflection.GeneratedProtocolMessageType('GenerateInviteTokenResponse', (_message.Message,), {
  'DESCRIPTOR' : _GENERATEINVITETOKENRESPONSE,
  '__module__' : 'cs3.ocm.invite.v1beta1.invite_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.ocm.invite.v1beta1.GenerateInviteTokenResponse)
  })
_sym_db.RegisterMessage(GenerateInviteTokenResponse)

ForwardInviteRequest = _reflection.GeneratedProtocolMessageType('ForwardInviteRequest', (_message.Message,), {
  'DESCRIPTOR' : _FORWARDINVITEREQUEST,
  '__module__' : 'cs3.ocm.invite.v1beta1.invite_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.ocm.invite.v1beta1.ForwardInviteRequest)
  })
_sym_db.RegisterMessage(ForwardInviteRequest)

ForwardInviteResponse = _reflection.GeneratedProtocolMessageType('ForwardInviteResponse', (_message.Message,), {
  'DESCRIPTOR' : _FORWARDINVITERESPONSE,
  '__module__' : 'cs3.ocm.invite.v1beta1.invite_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.ocm.invite.v1beta1.ForwardInviteResponse)
  })
_sym_db.RegisterMessage(ForwardInviteResponse)

AcceptInviteRequest = _reflection.GeneratedProtocolMessageType('AcceptInviteRequest', (_message.Message,), {
  'DESCRIPTOR' : _ACCEPTINVITEREQUEST,
  '__module__' : 'cs3.ocm.invite.v1beta1.invite_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.ocm.invite.v1beta1.AcceptInviteRequest)
  })
_sym_db.RegisterMessage(AcceptInviteRequest)

AcceptInviteResponse = _reflection.GeneratedProtocolMessageType('AcceptInviteResponse', (_message.Message,), {
  'DESCRIPTOR' : _ACCEPTINVITERESPONSE,
  '__module__' : 'cs3.ocm.invite.v1beta1.invite_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.ocm.invite.v1beta1.AcceptInviteResponse)
  })
_sym_db.RegisterMessage(AcceptInviteResponse)

GetAcceptedUserRequest = _reflection.GeneratedProtocolMessageType('GetAcceptedUserRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETACCEPTEDUSERREQUEST,
  '__module__' : 'cs3.ocm.invite.v1beta1.invite_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.ocm.invite.v1beta1.GetAcceptedUserRequest)
  })
_sym_db.RegisterMessage(GetAcceptedUserRequest)

GetAcceptedUserResponse = _reflection.GeneratedProtocolMessageType('GetAcceptedUserResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETACCEPTEDUSERRESPONSE,
  '__module__' : 'cs3.ocm.invite.v1beta1.invite_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.ocm.invite.v1beta1.GetAcceptedUserResponse)
  })
_sym_db.RegisterMessage(GetAcceptedUserResponse)

FindAcceptedUsersRequest = _reflection.GeneratedProtocolMessageType('FindAcceptedUsersRequest', (_message.Message,), {
  'DESCRIPTOR' : _FINDACCEPTEDUSERSREQUEST,
  '__module__' : 'cs3.ocm.invite.v1beta1.invite_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.ocm.invite.v1beta1.FindAcceptedUsersRequest)
  })
_sym_db.RegisterMessage(FindAcceptedUsersRequest)

FindAcceptedUsersResponse = _reflection.GeneratedProtocolMessageType('FindAcceptedUsersResponse', (_message.Message,), {
  'DESCRIPTOR' : _FINDACCEPTEDUSERSRESPONSE,
  '__module__' : 'cs3.ocm.invite.v1beta1.invite_api_pb2'
  # @@protoc_insertion_point(class_scope:cs3.ocm.invite.v1beta1.FindAcceptedUsersResponse)
  })
_sym_db.RegisterMessage(FindAcceptedUsersResponse)

_INVITEAPI = DESCRIPTOR.services_by_name['InviteAPI']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\032com.cs3.ocm.invite.v1beta1B\016InviteApiProtoP\001Z\rinvitev1beta1\242\002\003COI\252\002\026Cs3.Ocm.Invite.V1Beta1\312\002\026Cs3\\Ocm\\Invite\\V1Beta1'
  _GENERATEINVITETOKENREQUEST._serialized_start=253
  _GENERATEINVITETOKENREQUEST._serialized_end=324
  _GENERATEINVITETOKENRESPONSE._serialized_start=327
  _GENERATEINVITETOKENRESPONSE._serialized_end=499
  _FORWARDINVITEREQUEST._serialized_start=502
  _FORWARDINVITEREQUEST._serialized_end=698
  _FORWARDINVITERESPONSE._serialized_start=700
  _FORWARDINVITERESPONSE._serialized_end=807
  _ACCEPTINVITEREQUEST._serialized_start=810
  _ACCEPTINVITEREQUEST._serialized_end=987
  _ACCEPTINVITERESPONSE._serialized_start=989
  _ACCEPTINVITERESPONSE._serialized_end=1095
  _GETACCEPTEDUSERREQUEST._serialized_start=1097
  _GETACCEPTEDUSERREQUEST._serialized_end=1223
  _GETACCEPTEDUSERRESPONSE._serialized_start=1226
  _GETACCEPTEDUSERRESPONSE._serialized_end=1389
  _FINDACCEPTEDUSERSREQUEST._serialized_start=1391
  _FINDACCEPTEDUSERSREQUEST._serialized_end=1476
  _FINDACCEPTEDUSERSRESPONSE._serialized_start=1479
  _FINDACCEPTEDUSERSRESPONSE._serialized_end=1647
  _INVITEAPI._serialized_start=1650
  _INVITEAPI._serialized_end=2244
# @@protoc_insertion_point(module_scope)
