# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cs3/gateway/v1beta1/gateway_api.proto
# Protobuf Python Version: 4.25.0
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from cs3.app.provider.v1beta1 import provider_api_pb2 as cs3_dot_app_dot_provider_dot_v1beta1_dot_provider__api__pb2
from cs3.app.registry.v1beta1 import registry_api_pb2 as cs3_dot_app_dot_registry_dot_v1beta1_dot_registry__api__pb2
from cs3.auth.applications.v1beta1 import applications_api_pb2 as cs3_dot_auth_dot_applications_dot_v1beta1_dot_applications__api__pb2
from cs3.auth.registry.v1beta1 import registry_api_pb2 as cs3_dot_auth_dot_registry_dot_v1beta1_dot_registry__api__pb2
from cs3.gateway.v1beta1 import resources_pb2 as cs3_dot_gateway_dot_v1beta1_dot_resources__pb2
from cs3.identity.group.v1beta1 import group_api_pb2 as cs3_dot_identity_dot_group_dot_v1beta1_dot_group__api__pb2
from cs3.identity.user.v1beta1 import resources_pb2 as cs3_dot_identity_dot_user_dot_v1beta1_dot_resources__pb2
from cs3.identity.user.v1beta1 import user_api_pb2 as cs3_dot_identity_dot_user_dot_v1beta1_dot_user__api__pb2
from cs3.ocm.core.v1beta1 import ocm_core_api_pb2 as cs3_dot_ocm_dot_core_dot_v1beta1_dot_ocm__core__api__pb2
from cs3.ocm.invite.v1beta1 import invite_api_pb2 as cs3_dot_ocm_dot_invite_dot_v1beta1_dot_invite__api__pb2
from cs3.ocm.provider.v1beta1 import provider_api_pb2 as cs3_dot_ocm_dot_provider_dot_v1beta1_dot_provider__api__pb2
from cs3.permissions.v1beta1 import permissions_api_pb2 as cs3_dot_permissions_dot_v1beta1_dot_permissions__api__pb2
from cs3.preferences.v1beta1 import preferences_api_pb2 as cs3_dot_preferences_dot_v1beta1_dot_preferences__api__pb2
from cs3.rpc.v1beta1 import status_pb2 as cs3_dot_rpc_dot_v1beta1_dot_status__pb2
from cs3.sharing.collaboration.v1beta1 import collaboration_api_pb2 as cs3_dot_sharing_dot_collaboration_dot_v1beta1_dot_collaboration__api__pb2
from cs3.sharing.collaboration.v1beta1 import resources_pb2 as cs3_dot_sharing_dot_collaboration_dot_v1beta1_dot_resources__pb2
from cs3.sharing.link.v1beta1 import link_api_pb2 as cs3_dot_sharing_dot_link_dot_v1beta1_dot_link__api__pb2
from cs3.sharing.ocm.v1beta1 import ocm_api_pb2 as cs3_dot_sharing_dot_ocm_dot_v1beta1_dot_ocm__api__pb2
from cs3.storage.provider.v1beta1 import provider_api_pb2 as cs3_dot_storage_dot_provider_dot_v1beta1_dot_provider__api__pb2
from cs3.storage.provider.v1beta1 import spaces_api_pb2 as cs3_dot_storage_dot_provider_dot_v1beta1_dot_spaces__api__pb2
from cs3.storage.provider.v1beta1 import resources_pb2 as cs3_dot_storage_dot_provider_dot_v1beta1_dot_resources__pb2
from cs3.tx.v1beta1 import tx_api_pb2 as cs3_dot_tx_dot_v1beta1_dot_tx__api__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/gateway/v1beta1/gateway_api.proto\x12\x13\x63s3.gateway.v1beta1\x1a+cs3/app/provider/v1beta1/provider_api.proto\x1a+cs3/app/registry/v1beta1/registry_api.proto\x1a\x34\x63s3/auth/applications/v1beta1/applications_api.proto\x1a,cs3/auth/registry/v1beta1/registry_api.proto\x1a#cs3/gateway/v1beta1/resources.proto\x1a*cs3/identity/group/v1beta1/group_api.proto\x1a)cs3/identity/user/v1beta1/resources.proto\x1a(cs3/identity/user/v1beta1/user_api.proto\x1a\'cs3/ocm/core/v1beta1/ocm_core_api.proto\x1a\'cs3/ocm/invite/v1beta1/invite_api.proto\x1a+cs3/ocm/provider/v1beta1/provider_api.proto\x1a-cs3/permissions/v1beta1/permissions_api.proto\x1a-cs3/preferences/v1beta1/preferences_api.proto\x1a\x1c\x63s3/rpc/v1beta1/status.proto\x1a\x39\x63s3/sharing/collaboration/v1beta1/collaboration_api.proto\x1a\x31\x63s3/sharing/collaboration/v1beta1/resources.proto\x1a\'cs3/sharing/link/v1beta1/link_api.proto\x1a%cs3/sharing/ocm/v1beta1/ocm_api.proto\x1a/cs3/storage/provider/v1beta1/provider_api.proto\x1a-cs3/storage/provider/v1beta1/spaces_api.proto\x1a,cs3/storage/provider/v1beta1/resources.proto\x1a\x1b\x63s3/tx/v1beta1/tx_api.proto\x1a\x1d\x63s3/types/v1beta1/types.proto\"\x9e\x01\n\x13\x41uthenticateRequest\x12\x31\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12\x1b\n\tclient_id\x18\x03 \x01(\tR\x08\x63lientId\x12#\n\rclient_secret\x18\x04 \x01(\tR\x0c\x63lientSecret\"\xc5\x01\n\x14\x41uthenticateResponse\x12/\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.StatusR\x06status\x12\x31\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12\x14\n\x05token\x18\x03 \x01(\tR\x05token\x12\x33\n\x04user\x18\x04 \x01(\x0b\x32\x1f.cs3.identity.user.v1beta1.UserR\x04user\"X\n\rWhoAmIRequest\x12\x31\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12\x14\n\x05token\x18\x02 \x01(\tR\x05token\"\xa9\x01\n\x0eWhoAmIResponse\x12/\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.StatusR\x06status\x12\x31\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12\x33\n\x04user\x18\x03 \x01(\x0b\x32\x1f.cs3.identity.user.v1beta1.UserR\x04user\"\x7f\n\x0fGetQuotaRequest\x12\x31\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12\x39\n\x03ref\x18\x02 \x01(\x0b\x32\'.cs3.storage.provider.v1beta1.ReferenceR\x03ref\"\xcb\x01\n\x1cInitiateFileDownloadResponse\x12/\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.StatusR\x06status\x12\x31\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12G\n\tprotocols\x18\x03 \x03(\x0b\x32).cs3.gateway.v1beta1.FileDownloadProtocolR\tprotocols\"\xc7\x01\n\x1aInitiateFileUploadResponse\x12/\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.StatusR\x06status\x12\x31\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12\x45\n\tprotocols\x18\x03 \x03(\x0b\x32\'.cs3.gateway.v1beta1.FileUploadProtocolR\tprotocols\"\x95\x01\n\x19ListAuthProvidersResponse\x12/\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.StatusR\x06status\x12\x31\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12\x14\n\x05types\x18\x03 \x03(\tR\x05types\"\xf1\x01\n\x1aListExistingSharesResponse\x12/\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.StatusR\x06status\x12\x31\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12G\n\x0bshare_infos\x18\x03 \x03(\x0b\x32&.cs3.gateway.v1beta1.ShareResourceInfoR\nshareInfos\x12&\n\x0fnext_page_token\x18\x04 \x01(\tR\rnextPageToken\"\x81\x02\n\"ListExistingReceivedSharesResponse\x12/\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.StatusR\x06status\x12\x31\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12O\n\x0bshare_infos\x18\x03 \x03(\x0b\x32..cs3.gateway.v1beta1.ReceivedShareResourceInfoR\nshareInfos\x12&\n\x0fnext_page_token\x18\x04 \x01(\tR\rnextPageToken\"\xfd\x01\n ListExistingPublicSharesResponse\x12/\n\x06status\x18\x01 \x01(\x0b\x32\x17.cs3.rpc.v1beta1.StatusR\x06status\x12\x31\n\x06opaque\x18\x02 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12M\n\x0bshare_infos\x18\x03 \x03(\x0b\x32,.cs3.gateway.v1beta1.PublicShareResourceInfoR\nshareInfos\x12&\n\x0fnext_page_token\x18\x04 \x01(\tR\rnextPageToken\"\xff\x02\n\x10OpenInAppRequest\x12\x31\n\x06opaque\x18\x01 \x01(\x0b\x32\x19.cs3.types.v1beta1.OpaqueR\x06opaque\x12\x39\n\x03ref\x18\x02 \x01(\x0b\x32\'.cs3.storage.provider.v1beta1.ReferenceR\x03ref\x12K\n\tview_mode\x18\x03 \x01(\x0e\x32..cs3.gateway.v1beta1.OpenInAppRequest.ViewModeR\x08viewMode\x12\x10\n\x03\x61pp\x18\x04 \x01(\tR\x03\x61pp\x12\x17\n\x07lock_id\x18\x05 \x01(\tR\x06lockId\"\x84\x01\n\x08ViewMode\x12\x15\n\x11VIEW_MODE_INVALID\x10\x00\x12\x17\n\x13VIEW_MODE_VIEW_ONLY\x10\x01\x12\x17\n\x13VIEW_MODE_READ_ONLY\x10\x02\x12\x18\n\x14VIEW_MODE_READ_WRITE\x10\x03\x12\x15\n\x11VIEW_MODE_PREVIEW\x10\x04\x32\xd7^\n\nGatewayAPI\x12\x63\n\x0c\x41uthenticate\x12(.cs3.gateway.v1beta1.AuthenticateRequest\x1a).cs3.gateway.v1beta1.AuthenticateResponse\x12Q\n\x06WhoAmI\x12\".cs3.gateway.v1beta1.WhoAmIRequest\x1a#.cs3.gateway.v1beta1.WhoAmIResponse\x12\x8c\x01\n\x13GenerateAppPassword\x12\x39.cs3.auth.applications.v1beta1.GenerateAppPasswordRequest\x1a:.cs3.auth.applications.v1beta1.GenerateAppPasswordResponse\x12\x83\x01\n\x10ListAppPasswords\x12\x36.cs3.auth.applications.v1beta1.ListAppPasswordsRequest\x1a\x37.cs3.auth.applications.v1beta1.ListAppPasswordsResponse\x12\x92\x01\n\x15InvalidateAppPassword\x12;.cs3.auth.applications.v1beta1.InvalidateAppPasswordRequest\x1a<.cs3.auth.applications.v1beta1.InvalidateAppPasswordResponse\x12}\n\x0eGetAppPassword\x12\x34.cs3.auth.applications.v1beta1.GetAppPasswordRequest\x1a\x35.cs3.auth.applications.v1beta1.GetAppPasswordResponse\x12~\n\x0f\x43reateContainer\x12\x34.cs3.storage.provider.v1beta1.CreateContainerRequest\x1a\x35.cs3.storage.provider.v1beta1.CreateContainerResponse\x12l\n\tTouchFile\x12..cs3.storage.provider.v1beta1.TouchFileRequest\x1a/.cs3.storage.provider.v1beta1.TouchFileResponse\x12\x63\n\x06\x44\x65lete\x12+.cs3.storage.provider.v1beta1.DeleteRequest\x1a,.cs3.storage.provider.v1beta1.DeleteResponse\x12\x66\n\x07GetPath\x12,.cs3.storage.provider.v1beta1.GetPathRequest\x1a-.cs3.storage.provider.v1beta1.GetPathResponse\x12`\n\x08GetQuota\x12$.cs3.gateway.v1beta1.GetQuotaRequest\x1a..cs3.storage.provider.v1beta1.GetQuotaResponse\x12\x84\x01\n\x14InitiateFileDownload\x12\x39.cs3.storage.provider.v1beta1.InitiateFileDownloadRequest\x1a\x31.cs3.gateway.v1beta1.InitiateFileDownloadResponse\x12~\n\x12InitiateFileUpload\x12\x37.cs3.storage.provider.v1beta1.InitiateFileUploadRequest\x1a/.cs3.gateway.v1beta1.InitiateFileUploadResponse\x12\x8c\x01\n\x13ListContainerStream\x12\x38.cs3.storage.provider.v1beta1.ListContainerStreamRequest\x1a\x39.cs3.storage.provider.v1beta1.ListContainerStreamResponse0\x01\x12x\n\rListContainer\x12\x32.cs3.storage.provider.v1beta1.ListContainerRequest\x1a\x33.cs3.storage.provider.v1beta1.ListContainerResponse\x12\x81\x01\n\x10ListFileVersions\x12\x35.cs3.storage.provider.v1beta1.ListFileVersionsRequest\x1a\x36.cs3.storage.provider.v1beta1.ListFileVersionsResponse\x12\x86\x01\n\x11ListRecycleStream\x12\x36.cs3.storage.provider.v1beta1.ListRecycleStreamRequest\x1a\x37.cs3.storage.provider.v1beta1.ListRecycleStreamResponse0\x01\x12r\n\x0bListRecycle\x12\x30.cs3.storage.provider.v1beta1.ListRecycleRequest\x1a\x31.cs3.storage.provider.v1beta1.ListRecycleResponse\x12]\n\x04Move\x12).cs3.storage.provider.v1beta1.MoveRequest\x1a*.cs3.storage.provider.v1beta1.MoveResponse\x12u\n\x0cPurgeRecycle\x12\x31.cs3.storage.provider.v1beta1.PurgeRecycleRequest\x1a\x32.cs3.storage.provider.v1beta1.PurgeRecycleResponse\x12\x87\x01\n\x12RestoreFileVersion\x12\x37.cs3.storage.provider.v1beta1.RestoreFileVersionRequest\x1a\x38.cs3.storage.provider.v1beta1.RestoreFileVersionResponse\x12\x87\x01\n\x12RestoreRecycleItem\x12\x37.cs3.storage.provider.v1beta1.RestoreRecycleItemRequest\x1a\x38.cs3.storage.provider.v1beta1.RestoreRecycleItemResponse\x12]\n\x04Stat\x12).cs3.storage.provider.v1beta1.StatRequest\x1a*.cs3.storage.provider.v1beta1.StatResponse\x12x\n\rCreateSymlink\x12\x32.cs3.storage.provider.v1beta1.CreateSymlinkRequest\x1a\x33.cs3.storage.provider.v1beta1.CreateSymlinkResponse\x12\x8d\x01\n\x14SetArbitraryMetadata\x12\x39.cs3.storage.provider.v1beta1.SetArbitraryMetadataRequest\x1a:.cs3.storage.provider.v1beta1.SetArbitraryMetadataResponse\x12\x93\x01\n\x16UnsetArbitraryMetadata\x12;.cs3.storage.provider.v1beta1.UnsetArbitraryMetadataRequest\x1a<.cs3.storage.provider.v1beta1.UnsetArbitraryMetadataResponse\x12\x66\n\x07SetLock\x12,.cs3.storage.provider.v1beta1.SetLockRequest\x1a-.cs3.storage.provider.v1beta1.SetLockResponse\x12\x66\n\x07GetLock\x12,.cs3.storage.provider.v1beta1.GetLockRequest\x1a-.cs3.storage.provider.v1beta1.GetLockResponse\x12r\n\x0bRefreshLock\x12\x30.cs3.storage.provider.v1beta1.RefreshLockRequest\x1a\x31.cs3.storage.provider.v1beta1.RefreshLockResponse\x12\x63\n\x06Unlock\x12+.cs3.storage.provider.v1beta1.UnlockRequest\x1a,.cs3.storage.provider.v1beta1.UnlockResponse\x12o\n\nCreateHome\x12/.cs3.storage.provider.v1beta1.CreateHomeRequest\x1a\x30.cs3.storage.provider.v1beta1.CreateHomeResponse\x12\x87\x01\n\x12\x43reateStorageSpace\x12\x37.cs3.storage.provider.v1beta1.CreateStorageSpaceRequest\x1a\x38.cs3.storage.provider.v1beta1.CreateStorageSpaceResponse\x12\x84\x01\n\x11ListStorageSpaces\x12\x36.cs3.storage.provider.v1beta1.ListStorageSpacesRequest\x1a\x37.cs3.storage.provider.v1beta1.ListStorageSpacesResponse\x12\x87\x01\n\x12UpdateStorageSpace\x12\x37.cs3.storage.provider.v1beta1.UpdateStorageSpaceRequest\x1a\x38.cs3.storage.provider.v1beta1.UpdateStorageSpaceResponse\x12\x87\x01\n\x12\x44\x65leteStorageSpace\x12\x37.cs3.storage.provider.v1beta1.DeleteStorageSpaceRequest\x1a\x38.cs3.storage.provider.v1beta1.DeleteStorageSpaceResponse\x12_\n\tOpenInApp\x12%.cs3.gateway.v1beta1.OpenInAppRequest\x1a+.cs3.app.provider.v1beta1.OpenInAppResponse\x12|\n\x0b\x43reateShare\x12\x35.cs3.sharing.collaboration.v1beta1.CreateShareRequest\x1a\x36.cs3.sharing.collaboration.v1beta1.CreateShareResponse\x12|\n\x0bRemoveShare\x12\x35.cs3.sharing.collaboration.v1beta1.RemoveShareRequest\x1a\x36.cs3.sharing.collaboration.v1beta1.RemoveShareResponse\x12s\n\x08GetShare\x12\x32.cs3.sharing.collaboration.v1beta1.GetShareRequest\x1a\x33.cs3.sharing.collaboration.v1beta1.GetShareResponse\x12y\n\nListShares\x12\x34.cs3.sharing.collaboration.v1beta1.ListSharesRequest\x1a\x35.cs3.sharing.collaboration.v1beta1.ListSharesResponse\x12{\n\x12ListExistingShares\x12\x34.cs3.sharing.collaboration.v1beta1.ListSharesRequest\x1a/.cs3.gateway.v1beta1.ListExistingSharesResponse\x12|\n\x0bUpdateShare\x12\x35.cs3.sharing.collaboration.v1beta1.UpdateShareRequest\x1a\x36.cs3.sharing.collaboration.v1beta1.UpdateShareResponse\x12\x91\x01\n\x12ListReceivedShares\x12<.cs3.sharing.collaboration.v1beta1.ListReceivedSharesRequest\x1a=.cs3.sharing.collaboration.v1beta1.ListReceivedSharesResponse\x12\x93\x01\n\x1aListExistingReceivedShares\x12<.cs3.sharing.collaboration.v1beta1.ListReceivedSharesRequest\x1a\x37.cs3.gateway.v1beta1.ListExistingReceivedSharesResponse\x12\x94\x01\n\x13UpdateReceivedShare\x12=.cs3.sharing.collaboration.v1beta1.UpdateReceivedShareRequest\x1a>.cs3.sharing.collaboration.v1beta1.UpdateReceivedShareResponse\x12\x8b\x01\n\x10GetReceivedShare\x12:.cs3.sharing.collaboration.v1beta1.GetReceivedShareRequest\x1a;.cs3.sharing.collaboration.v1beta1.GetReceivedShareResponse\x12Y\n\x06SetKey\x12&.cs3.preferences.v1beta1.SetKeyRequest\x1a\'.cs3.preferences.v1beta1.SetKeyResponse\x12Y\n\x06GetKey\x12&.cs3.preferences.v1beta1.GetKeyRequest\x1a\'.cs3.preferences.v1beta1.GetKeyResponse\x12|\n\x11\x43reatePublicShare\x12\x32.cs3.sharing.link.v1beta1.CreatePublicShareRequest\x1a\x33.cs3.sharing.link.v1beta1.CreatePublicShareResponse\x12|\n\x11RemovePublicShare\x12\x32.cs3.sharing.link.v1beta1.RemovePublicShareRequest\x1a\x33.cs3.sharing.link.v1beta1.RemovePublicShareResponse\x12s\n\x0eGetPublicShare\x12/.cs3.sharing.link.v1beta1.GetPublicShareRequest\x1a\x30.cs3.sharing.link.v1beta1.GetPublicShareResponse\x12\x88\x01\n\x15GetPublicShareByToken\x12\x36.cs3.sharing.link.v1beta1.GetPublicShareByTokenRequest\x1a\x37.cs3.sharing.link.v1beta1.GetPublicShareByTokenResponse\x12y\n\x10ListPublicShares\x12\x31.cs3.sharing.link.v1beta1.ListPublicSharesRequest\x1a\x32.cs3.sharing.link.v1beta1.ListPublicSharesResponse\x12\x84\x01\n\x18ListExistingPublicShares\x12\x31.cs3.sharing.link.v1beta1.ListPublicSharesRequest\x1a\x35.cs3.gateway.v1beta1.ListExistingPublicSharesResponse\x12|\n\x11UpdatePublicShare\x12\x32.cs3.sharing.link.v1beta1.UpdatePublicShareRequest\x1a\x33.cs3.sharing.link.v1beta1.UpdatePublicShareResponse\x12q\n\x0e\x43reateOCMShare\x12..cs3.sharing.ocm.v1beta1.CreateOCMShareRequest\x1a/.cs3.sharing.ocm.v1beta1.CreateOCMShareResponse\x12q\n\x0eRemoveOCMShare\x12..cs3.sharing.ocm.v1beta1.RemoveOCMShareRequest\x1a/.cs3.sharing.ocm.v1beta1.RemoveOCMShareResponse\x12h\n\x0bGetOCMShare\x12+.cs3.sharing.ocm.v1beta1.GetOCMShareRequest\x1a,.cs3.sharing.ocm.v1beta1.GetOCMShareResponse\x12}\n\x12GetOCMShareByToken\x12\x32.cs3.sharing.ocm.v1beta1.GetOCMShareByTokenRequest\x1a\x33.cs3.sharing.ocm.v1beta1.GetOCMShareByTokenResponse\x12n\n\rListOCMShares\x12-.cs3.sharing.ocm.v1beta1.ListOCMSharesRequest\x1a..cs3.sharing.ocm.v1beta1.ListOCMSharesResponse\x12q\n\x0eUpdateOCMShare\x12..cs3.sharing.ocm.v1beta1.UpdateOCMShareRequest\x1a/.cs3.sharing.ocm.v1beta1.UpdateOCMShareResponse\x12\x86\x01\n\x15ListReceivedOCMShares\x12\x35.cs3.sharing.ocm.v1beta1.ListReceivedOCMSharesRequest\x1a\x36.cs3.sharing.ocm.v1beta1.ListReceivedOCMSharesResponse\x12\x89\x01\n\x16UpdateReceivedOCMShare\x12\x36.cs3.sharing.ocm.v1beta1.UpdateReceivedOCMShareRequest\x1a\x37.cs3.sharing.ocm.v1beta1.UpdateReceivedOCMShareResponse\x12\x80\x01\n\x13GetReceivedOCMShare\x12\x33.cs3.sharing.ocm.v1beta1.GetReceivedOCMShareRequest\x1a\x34.cs3.sharing.ocm.v1beta1.GetReceivedOCMShareResponse\x12v\n\x0fGetAppProviders\x12\x30.cs3.app.registry.v1beta1.GetAppProvidersRequest\x1a\x31.cs3.app.registry.v1beta1.GetAppProvidersResponse\x12s\n\x0e\x41\x64\x64\x41ppProvider\x12/.cs3.app.registry.v1beta1.AddAppProviderRequest\x1a\x30.cs3.app.registry.v1beta1.AddAppProviderResponse\x12y\n\x10ListAppProviders\x12\x31.cs3.app.registry.v1beta1.ListAppProvidersRequest\x1a\x32.cs3.app.registry.v1beta1.ListAppProvidersResponse\x12\x8b\x01\n\x16ListSupportedMimeTypes\x12\x37.cs3.app.registry.v1beta1.ListSupportedMimeTypesRequest\x1a\x38.cs3.app.registry.v1beta1.ListSupportedMimeTypesResponse\x12\xa9\x01\n GetDefaultAppProviderForMimeType\x12\x41.cs3.app.registry.v1beta1.GetDefaultAppProviderForMimeTypeRequest\x1a\x42.cs3.app.registry.v1beta1.GetDefaultAppProviderForMimeTypeResponse\x12\xa9\x01\n SetDefaultAppProviderForMimeType\x12\x41.cs3.app.registry.v1beta1.SetDefaultAppProviderForMimeTypeRequest\x1a\x42.cs3.app.registry.v1beta1.SetDefaultAppProviderForMimeTypeResponse\x12`\n\x07GetUser\x12).cs3.identity.user.v1beta1.GetUserRequest\x1a*.cs3.identity.user.v1beta1.GetUserResponse\x12u\n\x0eGetUserByClaim\x12\x30.cs3.identity.user.v1beta1.GetUserByClaimRequest\x1a\x31.cs3.identity.user.v1beta1.GetUserByClaimResponse\x12r\n\rGetUserGroups\x12/.cs3.identity.user.v1beta1.GetUserGroupsRequest\x1a\x30.cs3.identity.user.v1beta1.GetUserGroupsResponse\x12\x66\n\tFindUsers\x12+.cs3.identity.user.v1beta1.FindUsersRequest\x1a,.cs3.identity.user.v1beta1.FindUsersResponse\x12\x65\n\x08GetGroup\x12+.cs3.identity.group.v1beta1.GetGroupRequest\x1a,.cs3.identity.group.v1beta1.GetGroupResponse\x12z\n\x0fGetGroupByClaim\x12\x32.cs3.identity.group.v1beta1.GetGroupByClaimRequest\x1a\x33.cs3.identity.group.v1beta1.GetGroupByClaimResponse\x12k\n\nGetMembers\x12-.cs3.identity.group.v1beta1.GetMembersRequest\x1a..cs3.identity.group.v1beta1.GetMembersResponse\x12h\n\tHasMember\x12,.cs3.identity.group.v1beta1.HasMemberRequest\x1a-.cs3.identity.group.v1beta1.HasMemberResponse\x12k\n\nFindGroups\x12-.cs3.identity.group.v1beta1.FindGroupsRequest\x1a..cs3.identity.group.v1beta1.FindGroupsResponse\x12x\n\x11ListAuthProviders\x12\x33.cs3.auth.registry.v1beta1.ListAuthProvidersRequest\x1a..cs3.gateway.v1beta1.ListAuthProvidersResponse\x12\x66\n\x07GetHome\x12,.cs3.storage.provider.v1beta1.GetHomeRequest\x1a-.cs3.storage.provider.v1beta1.GetHomeResponse\x12~\n\x13GenerateInviteToken\x12\x32.cs3.ocm.invite.v1beta1.GenerateInviteTokenRequest\x1a\x33.cs3.ocm.invite.v1beta1.GenerateInviteTokenResponse\x12u\n\x10ListInviteTokens\x12/.cs3.ocm.invite.v1beta1.ListInviteTokensRequest\x1a\x30.cs3.ocm.invite.v1beta1.ListInviteTokensResponse\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.FindAcceptedUsersResponse\x12{\n\x12\x44\x65leteAcceptedUser\x12\x31.cs3.ocm.invite.v1beta1.DeleteAcceptedUserRequest\x1a\x32.cs3.ocm.invite.v1beta1.DeleteAcceptedUserResponse\x12|\n\x11IsProviderAllowed\x12\x32.cs3.ocm.provider.v1beta1.IsProviderAllowedRequest\x1a\x33.cs3.ocm.provider.v1beta1.IsProviderAllowedResponse\x12v\n\x0fGetInfoByDomain\x12\x30.cs3.ocm.provider.v1beta1.GetInfoByDomainRequest\x1a\x31.cs3.ocm.provider.v1beta1.GetInfoByDomainResponse\x12y\n\x10ListAllProviders\x12\x31.cs3.ocm.provider.v1beta1.ListAllProvidersRequest\x1a\x32.cs3.ocm.provider.v1beta1.ListAllProvidersResponse\x12w\n\x12\x43reateOCMCoreShare\x12/.cs3.ocm.core.v1beta1.CreateOCMCoreShareRequest\x1a\x30.cs3.ocm.core.v1beta1.CreateOCMCoreShareResponse\x12w\n\x12UpdateOCMCoreShare\x12/.cs3.ocm.core.v1beta1.UpdateOCMCoreShareRequest\x1a\x30.cs3.ocm.core.v1beta1.UpdateOCMCoreShareResponse\x12w\n\x12\x44\x65leteOCMCoreShare\x12/.cs3.ocm.core.v1beta1.DeleteOCMCoreShareRequest\x1a\x30.cs3.ocm.core.v1beta1.DeleteOCMCoreShareResponse\x12_\n\x0e\x43reateTransfer\x12%.cs3.tx.v1beta1.CreateTransferRequest\x1a&.cs3.tx.v1beta1.CreateTransferResponse\x12h\n\x11GetTransferStatus\x12(.cs3.tx.v1beta1.GetTransferStatusRequest\x1a).cs3.tx.v1beta1.GetTransferStatusResponse\x12_\n\x0e\x43\x61ncelTransfer\x12%.cs3.tx.v1beta1.CancelTransferRequest\x1a&.cs3.tx.v1beta1.CancelTransferResponse\x12\\\n\rListTransfers\x12$.cs3.tx.v1beta1.ListTransfersRequest\x1a%.cs3.tx.v1beta1.ListTransfersResponse\x12\\\n\rRetryTransfer\x12$.cs3.tx.v1beta1.RetryTransferRequest\x1a%.cs3.tx.v1beta1.RetryTransferResponse\x12t\n\x0f\x43heckPermission\x12/.cs3.permissions.v1beta1.CheckPermissionRequest\x1a\x30.cs3.permissions.v1beta1.CheckPermissionResponseB\xd9\x01\n\x17\x63om.cs3.gateway.v1beta1B\x0fGatewayApiProtoP\x01Z?github.com/cs3org/go-cs3apis/cs3/gateway/v1beta1;gatewayv1beta1\xa2\x02\x03\x43GX\xaa\x02\x13\x43s3.Gateway.V1beta1\xca\x02\x13\x43s3\\Gateway\\V1beta1\xe2\x02\x1f\x43s3\\Gateway\\V1beta1\\GPBMetadata\xea\x02\x15\x43s3::Gateway::V1beta1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'cs3.gateway.v1beta1.gateway_api_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\027com.cs3.gateway.v1beta1B\017GatewayApiProtoP\001Z?github.com/cs3org/go-cs3apis/cs3/gateway/v1beta1;gatewayv1beta1\242\002\003CGX\252\002\023Cs3.Gateway.V1beta1\312\002\023Cs3\\Gateway\\V1beta1\342\002\037Cs3\\Gateway\\V1beta1\\GPBMetadata\352\002\025Cs3::Gateway::V1beta1'
  _globals['_AUTHENTICATEREQUEST']._serialized_start=1062
  _globals['_AUTHENTICATEREQUEST']._serialized_end=1220
  _globals['_AUTHENTICATERESPONSE']._serialized_start=1223
  _globals['_AUTHENTICATERESPONSE']._serialized_end=1420
  _globals['_WHOAMIREQUEST']._serialized_start=1422
  _globals['_WHOAMIREQUEST']._serialized_end=1510
  _globals['_WHOAMIRESPONSE']._serialized_start=1513
  _globals['_WHOAMIRESPONSE']._serialized_end=1682
  _globals['_GETQUOTAREQUEST']._serialized_start=1684
  _globals['_GETQUOTAREQUEST']._serialized_end=1811
  _globals['_INITIATEFILEDOWNLOADRESPONSE']._serialized_start=1814
  _globals['_INITIATEFILEDOWNLOADRESPONSE']._serialized_end=2017
  _globals['_INITIATEFILEUPLOADRESPONSE']._serialized_start=2020
  _globals['_INITIATEFILEUPLOADRESPONSE']._serialized_end=2219
  _globals['_LISTAUTHPROVIDERSRESPONSE']._serialized_start=2222
  _globals['_LISTAUTHPROVIDERSRESPONSE']._serialized_end=2371
  _globals['_LISTEXISTINGSHARESRESPONSE']._serialized_start=2374
  _globals['_LISTEXISTINGSHARESRESPONSE']._serialized_end=2615
  _globals['_LISTEXISTINGRECEIVEDSHARESRESPONSE']._serialized_start=2618
  _globals['_LISTEXISTINGRECEIVEDSHARESRESPONSE']._serialized_end=2875
  _globals['_LISTEXISTINGPUBLICSHARESRESPONSE']._serialized_start=2878
  _globals['_LISTEXISTINGPUBLICSHARESRESPONSE']._serialized_end=3131
  _globals['_OPENINAPPREQUEST']._serialized_start=3134
  _globals['_OPENINAPPREQUEST']._serialized_end=3517
  _globals['_OPENINAPPREQUEST_VIEWMODE']._serialized_start=3385
  _globals['_OPENINAPPREQUEST_VIEWMODE']._serialized_end=3517
  _globals['_GATEWAYAPI']._serialized_start=3520
  _globals['_GATEWAYAPI']._serialized_end=15639
# @@protoc_insertion_point(module_scope)
