Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterGatewayAPIServer(s grpc.ServiceRegistrar, srv GatewayAPIServer)
- type AuthenticateRequest
- func (*AuthenticateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticateRequest) GetClientId() string
- func (x *AuthenticateRequest) GetClientSecret() string
- func (x *AuthenticateRequest) GetOpaque() *v1beta1.Opaque
- func (x *AuthenticateRequest) GetType() string
- func (*AuthenticateRequest) ProtoMessage()
- func (x *AuthenticateRequest) ProtoReflect() protoreflect.Message
- func (x *AuthenticateRequest) Reset()
- func (x *AuthenticateRequest) String() string
- type AuthenticateResponse
- func (*AuthenticateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticateResponse) GetOpaque() *v1beta1.Opaque
- func (x *AuthenticateResponse) GetStatus() *v1beta11.Status
- func (x *AuthenticateResponse) GetToken() string
- func (x *AuthenticateResponse) GetUser() *v1beta12.User
- func (*AuthenticateResponse) ProtoMessage()
- func (x *AuthenticateResponse) ProtoReflect() protoreflect.Message
- func (x *AuthenticateResponse) Reset()
- func (x *AuthenticateResponse) String() string
- type FileDownloadProtocol
- func (*FileDownloadProtocol) Descriptor() ([]byte, []int)deprecated
- func (x *FileDownloadProtocol) GetDownloadEndpoint() string
- func (x *FileDownloadProtocol) GetOpaque() *v1beta1.Opaque
- func (x *FileDownloadProtocol) GetProtocol() string
- func (x *FileDownloadProtocol) GetToken() string
- func (*FileDownloadProtocol) ProtoMessage()
- func (x *FileDownloadProtocol) ProtoReflect() protoreflect.Message
- func (x *FileDownloadProtocol) Reset()
- func (x *FileDownloadProtocol) String() string
- type FileUploadProtocol
- func (*FileUploadProtocol) Descriptor() ([]byte, []int)deprecated
- func (x *FileUploadProtocol) GetAvailableChecksums() []*v1beta11.ResourceChecksumPriority
- func (x *FileUploadProtocol) GetOpaque() *v1beta1.Opaque
- func (x *FileUploadProtocol) GetProtocol() string
- func (x *FileUploadProtocol) GetToken() string
- func (x *FileUploadProtocol) GetUploadEndpoint() string
- func (*FileUploadProtocol) ProtoMessage()
- func (x *FileUploadProtocol) ProtoReflect() protoreflect.Message
- func (x *FileUploadProtocol) Reset()
- func (x *FileUploadProtocol) String() string
- type GatewayAPIClient
- type GatewayAPIServer
- type GatewayAPI_ListContainerStreamClient
- type GatewayAPI_ListContainerStreamServer
- type GatewayAPI_ListRecycleStreamClient
- type GatewayAPI_ListRecycleStreamServer
- type GetQuotaRequest
- func (*GetQuotaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetQuotaRequest) GetOpaque() *v1beta1.Opaque
- func (x *GetQuotaRequest) GetRef() *v1beta13.Reference
- func (*GetQuotaRequest) ProtoMessage()
- func (x *GetQuotaRequest) ProtoReflect() protoreflect.Message
- func (x *GetQuotaRequest) Reset()
- func (x *GetQuotaRequest) String() string
- type InitiateFileDownloadResponse
- func (*InitiateFileDownloadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InitiateFileDownloadResponse) GetOpaque() *v1beta1.Opaque
- func (x *InitiateFileDownloadResponse) GetProtocols() []*FileDownloadProtocol
- func (x *InitiateFileDownloadResponse) GetStatus() *v1beta11.Status
- func (*InitiateFileDownloadResponse) ProtoMessage()
- func (x *InitiateFileDownloadResponse) ProtoReflect() protoreflect.Message
- func (x *InitiateFileDownloadResponse) Reset()
- func (x *InitiateFileDownloadResponse) String() string
- type InitiateFileUploadResponse
- func (*InitiateFileUploadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InitiateFileUploadResponse) GetOpaque() *v1beta1.Opaque
- func (x *InitiateFileUploadResponse) GetProtocols() []*FileUploadProtocol
- func (x *InitiateFileUploadResponse) GetStatus() *v1beta11.Status
- func (*InitiateFileUploadResponse) ProtoMessage()
- func (x *InitiateFileUploadResponse) ProtoReflect() protoreflect.Message
- func (x *InitiateFileUploadResponse) Reset()
- func (x *InitiateFileUploadResponse) String() string
- type ListAuthProvidersResponse
- func (*ListAuthProvidersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuthProvidersResponse) GetOpaque() *v1beta1.Opaque
- func (x *ListAuthProvidersResponse) GetStatus() *v1beta11.Status
- func (x *ListAuthProvidersResponse) GetTypes() []string
- func (*ListAuthProvidersResponse) ProtoMessage()
- func (x *ListAuthProvidersResponse) ProtoReflect() protoreflect.Message
- func (x *ListAuthProvidersResponse) Reset()
- func (x *ListAuthProvidersResponse) String() string
- type ListExistingPublicSharesResponse
- func (*ListExistingPublicSharesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListExistingPublicSharesResponse) GetNextPageToken() string
- func (x *ListExistingPublicSharesResponse) GetOpaque() *v1beta1.Opaque
- func (x *ListExistingPublicSharesResponse) GetShareInfos() []*PublicShareResourceInfo
- func (x *ListExistingPublicSharesResponse) GetStatus() *v1beta11.Status
- func (*ListExistingPublicSharesResponse) ProtoMessage()
- func (x *ListExistingPublicSharesResponse) ProtoReflect() protoreflect.Message
- func (x *ListExistingPublicSharesResponse) Reset()
- func (x *ListExistingPublicSharesResponse) String() string
- type ListExistingReceivedSharesResponse
- func (*ListExistingReceivedSharesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListExistingReceivedSharesResponse) GetNextPageToken() string
- func (x *ListExistingReceivedSharesResponse) GetOpaque() *v1beta1.Opaque
- func (x *ListExistingReceivedSharesResponse) GetShareInfos() []*ReceivedShareResourceInfo
- func (x *ListExistingReceivedSharesResponse) GetStatus() *v1beta11.Status
- func (*ListExistingReceivedSharesResponse) ProtoMessage()
- func (x *ListExistingReceivedSharesResponse) ProtoReflect() protoreflect.Message
- func (x *ListExistingReceivedSharesResponse) Reset()
- func (x *ListExistingReceivedSharesResponse) String() string
- type ListExistingSharesResponse
- func (*ListExistingSharesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListExistingSharesResponse) GetNextPageToken() string
- func (x *ListExistingSharesResponse) GetOpaque() *v1beta1.Opaque
- func (x *ListExistingSharesResponse) GetShareInfos() []*ShareResourceInfo
- func (x *ListExistingSharesResponse) GetStatus() *v1beta11.Status
- func (*ListExistingSharesResponse) ProtoMessage()
- func (x *ListExistingSharesResponse) ProtoReflect() protoreflect.Message
- func (x *ListExistingSharesResponse) Reset()
- func (x *ListExistingSharesResponse) String() string
- type OpenInAppRequest
- func (*OpenInAppRequest) Descriptor() ([]byte, []int)deprecated
- func (x *OpenInAppRequest) GetApp() string
- func (x *OpenInAppRequest) GetLockId() string
- func (x *OpenInAppRequest) GetOpaque() *v1beta1.Opaque
- func (x *OpenInAppRequest) GetRef() *v1beta13.Reference
- func (x *OpenInAppRequest) GetViewMode() OpenInAppRequest_ViewMode
- func (*OpenInAppRequest) ProtoMessage()
- func (x *OpenInAppRequest) ProtoReflect() protoreflect.Message
- func (x *OpenInAppRequest) Reset()
- func (x *OpenInAppRequest) String() string
- type OpenInAppRequest_ViewMode
- func (OpenInAppRequest_ViewMode) Descriptor() protoreflect.EnumDescriptor
- func (x OpenInAppRequest_ViewMode) Enum() *OpenInAppRequest_ViewMode
- func (OpenInAppRequest_ViewMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x OpenInAppRequest_ViewMode) Number() protoreflect.EnumNumber
- func (x OpenInAppRequest_ViewMode) String() string
- func (OpenInAppRequest_ViewMode) Type() protoreflect.EnumType
- type PublicShareResourceInfo
- func (*PublicShareResourceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PublicShareResourceInfo) GetOpaque() *v1beta1.Opaque
- func (x *PublicShareResourceInfo) GetPublicShare() *v1beta13.PublicShare
- func (x *PublicShareResourceInfo) GetResourceInfo() *v1beta11.ResourceInfo
- func (*PublicShareResourceInfo) ProtoMessage()
- func (x *PublicShareResourceInfo) ProtoReflect() protoreflect.Message
- func (x *PublicShareResourceInfo) Reset()
- func (x *PublicShareResourceInfo) String() string
- type ReceivedShareResourceInfo
- func (*ReceivedShareResourceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ReceivedShareResourceInfo) GetOpaque() *v1beta1.Opaque
- func (x *ReceivedShareResourceInfo) GetReceivedShare() *v1beta12.ReceivedShare
- func (x *ReceivedShareResourceInfo) GetResourceInfo() *v1beta11.ResourceInfo
- func (*ReceivedShareResourceInfo) ProtoMessage()
- func (x *ReceivedShareResourceInfo) ProtoReflect() protoreflect.Message
- func (x *ReceivedShareResourceInfo) Reset()
- func (x *ReceivedShareResourceInfo) String() string
- type ShareResourceInfo
- func (*ShareResourceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ShareResourceInfo) GetOpaque() *v1beta1.Opaque
- func (x *ShareResourceInfo) GetResourceInfo() *v1beta11.ResourceInfo
- func (x *ShareResourceInfo) GetShare() *v1beta12.Share
- func (*ShareResourceInfo) ProtoMessage()
- func (x *ShareResourceInfo) ProtoReflect() protoreflect.Message
- func (x *ShareResourceInfo) Reset()
- func (x *ShareResourceInfo) String() string
- type UnimplementedGatewayAPIServer
- func (UnimplementedGatewayAPIServer) AcceptInvite(context.Context, *v1beta111.AcceptInviteRequest) (*v1beta111.AcceptInviteResponse, error)
- func (UnimplementedGatewayAPIServer) AddAppProvider(context.Context, *v1beta17.AddAppProviderRequest) (*v1beta17.AddAppProviderResponse, error)
- func (UnimplementedGatewayAPIServer) Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error)
- func (UnimplementedGatewayAPIServer) CancelTransfer(context.Context, *v1beta114.CancelTransferRequest) (*v1beta114.CancelTransferResponse, error)
- func (UnimplementedGatewayAPIServer) CheckPermission(context.Context, *v1beta115.CheckPermissionRequest) (*v1beta115.CheckPermissionResponse, error)
- func (UnimplementedGatewayAPIServer) CreateContainer(context.Context, *v1beta11.CreateContainerRequest) (*v1beta11.CreateContainerResponse, error)
- func (UnimplementedGatewayAPIServer) CreateHome(context.Context, *v1beta11.CreateHomeRequest) (*v1beta11.CreateHomeResponse, error)
- func (UnimplementedGatewayAPIServer) CreateOCMCoreShare(context.Context, *v1beta113.CreateOCMCoreShareRequest) (*v1beta113.CreateOCMCoreShareResponse, error)
- func (UnimplementedGatewayAPIServer) CreateOCMShare(context.Context, *v1beta16.CreateOCMShareRequest) (*v1beta16.CreateOCMShareResponse, error)
- func (UnimplementedGatewayAPIServer) CreatePublicShare(context.Context, *v1beta15.CreatePublicShareRequest) (*v1beta15.CreatePublicShareResponse, error)
- func (UnimplementedGatewayAPIServer) CreateShare(context.Context, *v1beta13.CreateShareRequest) (*v1beta13.CreateShareResponse, error)
- func (UnimplementedGatewayAPIServer) CreateStorageSpace(context.Context, *v1beta11.CreateStorageSpaceRequest) (*v1beta11.CreateStorageSpaceResponse, error)
- func (UnimplementedGatewayAPIServer) CreateSymlink(context.Context, *v1beta11.CreateSymlinkRequest) (*v1beta11.CreateSymlinkResponse, error)
- func (UnimplementedGatewayAPIServer) CreateTransfer(context.Context, *v1beta114.CreateTransferRequest) (*v1beta114.CreateTransferResponse, error)
- func (UnimplementedGatewayAPIServer) Delete(context.Context, *v1beta11.DeleteRequest) (*v1beta11.DeleteResponse, error)
- func (UnimplementedGatewayAPIServer) DeleteAcceptedUser(context.Context, *v1beta111.DeleteAcceptedUserRequest) (*v1beta111.DeleteAcceptedUserResponse, error)
- func (UnimplementedGatewayAPIServer) DeleteOCMCoreShare(context.Context, *v1beta113.DeleteOCMCoreShareRequest) (*v1beta113.DeleteOCMCoreShareResponse, error)
- func (UnimplementedGatewayAPIServer) DeleteStorageSpace(context.Context, *v1beta11.DeleteStorageSpaceRequest) (*v1beta11.DeleteStorageSpaceResponse, error)
- func (UnimplementedGatewayAPIServer) FindAcceptedUsers(context.Context, *v1beta111.FindAcceptedUsersRequest) (*v1beta111.FindAcceptedUsersResponse, error)
- func (UnimplementedGatewayAPIServer) FindGroups(context.Context, *v1beta19.FindGroupsRequest) (*v1beta19.FindGroupsResponse, error)
- func (UnimplementedGatewayAPIServer) FindUsers(context.Context, *v1beta18.FindUsersRequest) (*v1beta18.FindUsersResponse, error)
- func (UnimplementedGatewayAPIServer) ForwardInvite(context.Context, *v1beta111.ForwardInviteRequest) (*v1beta111.ForwardInviteResponse, error)
- func (UnimplementedGatewayAPIServer) GenerateAppPassword(context.Context, *v1beta1.GenerateAppPasswordRequest) (*v1beta1.GenerateAppPasswordResponse, error)
- func (UnimplementedGatewayAPIServer) GenerateInviteToken(context.Context, *v1beta111.GenerateInviteTokenRequest) (*v1beta111.GenerateInviteTokenResponse, error)
- func (UnimplementedGatewayAPIServer) GetAcceptedUser(context.Context, *v1beta111.GetAcceptedUserRequest) (*v1beta111.GetAcceptedUserResponse, error)
- func (UnimplementedGatewayAPIServer) GetAppPassword(context.Context, *v1beta1.GetAppPasswordRequest) (*v1beta1.GetAppPasswordResponse, error)
- func (UnimplementedGatewayAPIServer) GetAppProviders(context.Context, *v1beta17.GetAppProvidersRequest) (*v1beta17.GetAppProvidersResponse, error)
- func (UnimplementedGatewayAPIServer) GetDefaultAppProviderForMimeType(context.Context, *v1beta17.GetDefaultAppProviderForMimeTypeRequest) (*v1beta17.GetDefaultAppProviderForMimeTypeResponse, error)
- func (UnimplementedGatewayAPIServer) GetGroup(context.Context, *v1beta19.GetGroupRequest) (*v1beta19.GetGroupResponse, error)
- func (UnimplementedGatewayAPIServer) GetGroupByClaim(context.Context, *v1beta19.GetGroupByClaimRequest) (*v1beta19.GetGroupByClaimResponse, error)
- func (UnimplementedGatewayAPIServer) GetHome(context.Context, *v1beta11.GetHomeRequest) (*v1beta11.GetHomeResponse, error)
- func (UnimplementedGatewayAPIServer) GetInfoByDomain(context.Context, *v1beta112.GetInfoByDomainRequest) (*v1beta112.GetInfoByDomainResponse, error)
- func (UnimplementedGatewayAPIServer) GetKey(context.Context, *v1beta14.GetKeyRequest) (*v1beta14.GetKeyResponse, error)
- func (UnimplementedGatewayAPIServer) GetLock(context.Context, *v1beta11.GetLockRequest) (*v1beta11.GetLockResponse, error)
- func (UnimplementedGatewayAPIServer) GetMembers(context.Context, *v1beta19.GetMembersRequest) (*v1beta19.GetMembersResponse, error)
- func (UnimplementedGatewayAPIServer) GetOCMShare(context.Context, *v1beta16.GetOCMShareRequest) (*v1beta16.GetOCMShareResponse, error)
- func (UnimplementedGatewayAPIServer) GetOCMShareByToken(context.Context, *v1beta16.GetOCMShareByTokenRequest) (*v1beta16.GetOCMShareByTokenResponse, error)
- func (UnimplementedGatewayAPIServer) GetPath(context.Context, *v1beta11.GetPathRequest) (*v1beta11.GetPathResponse, error)
- func (UnimplementedGatewayAPIServer) GetPublicShare(context.Context, *v1beta15.GetPublicShareRequest) (*v1beta15.GetPublicShareResponse, error)
- func (UnimplementedGatewayAPIServer) GetPublicShareByToken(context.Context, *v1beta15.GetPublicShareByTokenRequest) (*v1beta15.GetPublicShareByTokenResponse, error)
- func (UnimplementedGatewayAPIServer) GetQuota(context.Context, *GetQuotaRequest) (*v1beta11.GetQuotaResponse, error)
- func (UnimplementedGatewayAPIServer) GetReceivedOCMShare(context.Context, *v1beta16.GetReceivedOCMShareRequest) (*v1beta16.GetReceivedOCMShareResponse, error)
- func (UnimplementedGatewayAPIServer) GetReceivedShare(context.Context, *v1beta13.GetReceivedShareRequest) (*v1beta13.GetReceivedShareResponse, error)
- func (UnimplementedGatewayAPIServer) GetShare(context.Context, *v1beta13.GetShareRequest) (*v1beta13.GetShareResponse, error)
- func (UnimplementedGatewayAPIServer) GetTransferStatus(context.Context, *v1beta114.GetTransferStatusRequest) (*v1beta114.GetTransferStatusResponse, error)
- func (UnimplementedGatewayAPIServer) GetUser(context.Context, *v1beta18.GetUserRequest) (*v1beta18.GetUserResponse, error)
- func (UnimplementedGatewayAPIServer) GetUserByClaim(context.Context, *v1beta18.GetUserByClaimRequest) (*v1beta18.GetUserByClaimResponse, error)
- func (UnimplementedGatewayAPIServer) GetUserGroups(context.Context, *v1beta18.GetUserGroupsRequest) (*v1beta18.GetUserGroupsResponse, error)
- func (UnimplementedGatewayAPIServer) HasMember(context.Context, *v1beta19.HasMemberRequest) (*v1beta19.HasMemberResponse, error)
- func (UnimplementedGatewayAPIServer) InitiateFileDownload(context.Context, *v1beta11.InitiateFileDownloadRequest) (*InitiateFileDownloadResponse, error)
- func (UnimplementedGatewayAPIServer) InitiateFileUpload(context.Context, *v1beta11.InitiateFileUploadRequest) (*InitiateFileUploadResponse, error)
- func (UnimplementedGatewayAPIServer) InvalidateAppPassword(context.Context, *v1beta1.InvalidateAppPasswordRequest) (*v1beta1.InvalidateAppPasswordResponse, error)
- func (UnimplementedGatewayAPIServer) IsProviderAllowed(context.Context, *v1beta112.IsProviderAllowedRequest) (*v1beta112.IsProviderAllowedResponse, error)
- func (UnimplementedGatewayAPIServer) ListAllProviders(context.Context, *v1beta112.ListAllProvidersRequest) (*v1beta112.ListAllProvidersResponse, error)
- func (UnimplementedGatewayAPIServer) ListAppPasswords(context.Context, *v1beta1.ListAppPasswordsRequest) (*v1beta1.ListAppPasswordsResponse, error)
- func (UnimplementedGatewayAPIServer) ListAppProviders(context.Context, *v1beta17.ListAppProvidersRequest) (*v1beta17.ListAppProvidersResponse, error)
- func (UnimplementedGatewayAPIServer) ListAuthProviders(context.Context, *v1beta110.ListAuthProvidersRequest) (*ListAuthProvidersResponse, error)
- func (UnimplementedGatewayAPIServer) ListContainer(context.Context, *v1beta11.ListContainerRequest) (*v1beta11.ListContainerResponse, error)
- func (UnimplementedGatewayAPIServer) ListContainerStream(*v1beta11.ListContainerStreamRequest, GatewayAPI_ListContainerStreamServer) error
- func (UnimplementedGatewayAPIServer) ListExistingPublicShares(context.Context, *v1beta15.ListPublicSharesRequest) (*ListExistingPublicSharesResponse, error)
- func (UnimplementedGatewayAPIServer) ListExistingReceivedShares(context.Context, *v1beta13.ListReceivedSharesRequest) (*ListExistingReceivedSharesResponse, error)
- func (UnimplementedGatewayAPIServer) ListExistingShares(context.Context, *v1beta13.ListSharesRequest) (*ListExistingSharesResponse, error)
- func (UnimplementedGatewayAPIServer) ListFileVersions(context.Context, *v1beta11.ListFileVersionsRequest) (*v1beta11.ListFileVersionsResponse, error)
- func (UnimplementedGatewayAPIServer) ListInviteTokens(context.Context, *v1beta111.ListInviteTokensRequest) (*v1beta111.ListInviteTokensResponse, error)
- func (UnimplementedGatewayAPIServer) ListOCMShares(context.Context, *v1beta16.ListOCMSharesRequest) (*v1beta16.ListOCMSharesResponse, error)
- func (UnimplementedGatewayAPIServer) ListPublicShares(context.Context, *v1beta15.ListPublicSharesRequest) (*v1beta15.ListPublicSharesResponse, error)
- func (UnimplementedGatewayAPIServer) ListReceivedOCMShares(context.Context, *v1beta16.ListReceivedOCMSharesRequest) (*v1beta16.ListReceivedOCMSharesResponse, error)
- func (UnimplementedGatewayAPIServer) ListReceivedShares(context.Context, *v1beta13.ListReceivedSharesRequest) (*v1beta13.ListReceivedSharesResponse, error)
- func (UnimplementedGatewayAPIServer) ListRecycle(context.Context, *v1beta11.ListRecycleRequest) (*v1beta11.ListRecycleResponse, error)
- func (UnimplementedGatewayAPIServer) ListRecycleStream(*v1beta11.ListRecycleStreamRequest, GatewayAPI_ListRecycleStreamServer) error
- func (UnimplementedGatewayAPIServer) ListShares(context.Context, *v1beta13.ListSharesRequest) (*v1beta13.ListSharesResponse, error)
- func (UnimplementedGatewayAPIServer) ListStorageSpaces(context.Context, *v1beta11.ListStorageSpacesRequest) (*v1beta11.ListStorageSpacesResponse, error)
- func (UnimplementedGatewayAPIServer) ListSupportedMimeTypes(context.Context, *v1beta17.ListSupportedMimeTypesRequest) (*v1beta17.ListSupportedMimeTypesResponse, error)
- func (UnimplementedGatewayAPIServer) ListTransfers(context.Context, *v1beta114.ListTransfersRequest) (*v1beta114.ListTransfersResponse, error)
- func (UnimplementedGatewayAPIServer) Move(context.Context, *v1beta11.MoveRequest) (*v1beta11.MoveResponse, error)
- func (UnimplementedGatewayAPIServer) OpenInApp(context.Context, *OpenInAppRequest) (*v1beta12.OpenInAppResponse, error)
- func (UnimplementedGatewayAPIServer) PurgeRecycle(context.Context, *v1beta11.PurgeRecycleRequest) (*v1beta11.PurgeRecycleResponse, error)
- func (UnimplementedGatewayAPIServer) RefreshLock(context.Context, *v1beta11.RefreshLockRequest) (*v1beta11.RefreshLockResponse, error)
- func (UnimplementedGatewayAPIServer) RemoveOCMShare(context.Context, *v1beta16.RemoveOCMShareRequest) (*v1beta16.RemoveOCMShareResponse, error)
- func (UnimplementedGatewayAPIServer) RemovePublicShare(context.Context, *v1beta15.RemovePublicShareRequest) (*v1beta15.RemovePublicShareResponse, error)
- func (UnimplementedGatewayAPIServer) RemoveShare(context.Context, *v1beta13.RemoveShareRequest) (*v1beta13.RemoveShareResponse, error)
- func (UnimplementedGatewayAPIServer) RestoreFileVersion(context.Context, *v1beta11.RestoreFileVersionRequest) (*v1beta11.RestoreFileVersionResponse, error)
- func (UnimplementedGatewayAPIServer) RestoreRecycleItem(context.Context, *v1beta11.RestoreRecycleItemRequest) (*v1beta11.RestoreRecycleItemResponse, error)
- func (UnimplementedGatewayAPIServer) RetryTransfer(context.Context, *v1beta114.RetryTransferRequest) (*v1beta114.RetryTransferResponse, error)
- func (UnimplementedGatewayAPIServer) SetArbitraryMetadata(context.Context, *v1beta11.SetArbitraryMetadataRequest) (*v1beta11.SetArbitraryMetadataResponse, error)
- func (UnimplementedGatewayAPIServer) SetDefaultAppProviderForMimeType(context.Context, *v1beta17.SetDefaultAppProviderForMimeTypeRequest) (*v1beta17.SetDefaultAppProviderForMimeTypeResponse, error)
- func (UnimplementedGatewayAPIServer) SetKey(context.Context, *v1beta14.SetKeyRequest) (*v1beta14.SetKeyResponse, error)
- func (UnimplementedGatewayAPIServer) SetLock(context.Context, *v1beta11.SetLockRequest) (*v1beta11.SetLockResponse, error)
- func (UnimplementedGatewayAPIServer) Stat(context.Context, *v1beta11.StatRequest) (*v1beta11.StatResponse, error)
- func (UnimplementedGatewayAPIServer) TouchFile(context.Context, *v1beta11.TouchFileRequest) (*v1beta11.TouchFileResponse, error)
- func (UnimplementedGatewayAPIServer) Unlock(context.Context, *v1beta11.UnlockRequest) (*v1beta11.UnlockResponse, error)
- func (UnimplementedGatewayAPIServer) UnsetArbitraryMetadata(context.Context, *v1beta11.UnsetArbitraryMetadataRequest) (*v1beta11.UnsetArbitraryMetadataResponse, error)
- func (UnimplementedGatewayAPIServer) UpdateOCMCoreShare(context.Context, *v1beta113.UpdateOCMCoreShareRequest) (*v1beta113.UpdateOCMCoreShareResponse, error)
- func (UnimplementedGatewayAPIServer) UpdateOCMShare(context.Context, *v1beta16.UpdateOCMShareRequest) (*v1beta16.UpdateOCMShareResponse, error)
- func (UnimplementedGatewayAPIServer) UpdatePublicShare(context.Context, *v1beta15.UpdatePublicShareRequest) (*v1beta15.UpdatePublicShareResponse, error)
- func (UnimplementedGatewayAPIServer) UpdateReceivedOCMShare(context.Context, *v1beta16.UpdateReceivedOCMShareRequest) (*v1beta16.UpdateReceivedOCMShareResponse, error)
- func (UnimplementedGatewayAPIServer) UpdateReceivedShare(context.Context, *v1beta13.UpdateReceivedShareRequest) (*v1beta13.UpdateReceivedShareResponse, error)
- func (UnimplementedGatewayAPIServer) UpdateShare(context.Context, *v1beta13.UpdateShareRequest) (*v1beta13.UpdateShareResponse, error)
- func (UnimplementedGatewayAPIServer) UpdateStorageSpace(context.Context, *v1beta11.UpdateStorageSpaceRequest) (*v1beta11.UpdateStorageSpaceResponse, error)
- func (UnimplementedGatewayAPIServer) WhoAmI(context.Context, *WhoAmIRequest) (*WhoAmIResponse, error)
- type UnsafeGatewayAPIServer
- type WhoAmIRequest
- func (*WhoAmIRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WhoAmIRequest) GetOpaque() *v1beta1.Opaque
- func (x *WhoAmIRequest) GetToken() string
- func (*WhoAmIRequest) ProtoMessage()
- func (x *WhoAmIRequest) ProtoReflect() protoreflect.Message
- func (x *WhoAmIRequest) Reset()
- func (x *WhoAmIRequest) String() string
- type WhoAmIResponse
- func (*WhoAmIResponse) Descriptor() ([]byte, []int)deprecated
- func (x *WhoAmIResponse) GetOpaque() *v1beta1.Opaque
- func (x *WhoAmIResponse) GetStatus() *v1beta11.Status
- func (x *WhoAmIResponse) GetUser() *v1beta12.User
- func (*WhoAmIResponse) ProtoMessage()
- func (x *WhoAmIResponse) ProtoReflect() protoreflect.Message
- func (x *WhoAmIResponse) Reset()
- func (x *WhoAmIResponse) String() string
Constants ¶
const ( GatewayAPI_Authenticate_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/Authenticate" GatewayAPI_WhoAmI_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/WhoAmI" GatewayAPI_GenerateAppPassword_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GenerateAppPassword" GatewayAPI_ListAppPasswords_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListAppPasswords" GatewayAPI_InvalidateAppPassword_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/InvalidateAppPassword" GatewayAPI_GetAppPassword_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetAppPassword" GatewayAPI_CreateContainer_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/CreateContainer" GatewayAPI_TouchFile_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/TouchFile" GatewayAPI_Delete_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/Delete" GatewayAPI_GetPath_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetPath" GatewayAPI_GetQuota_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetQuota" GatewayAPI_InitiateFileDownload_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/InitiateFileDownload" GatewayAPI_InitiateFileUpload_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/InitiateFileUpload" GatewayAPI_ListContainerStream_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListContainerStream" GatewayAPI_ListContainer_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListContainer" GatewayAPI_ListFileVersions_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListFileVersions" GatewayAPI_ListRecycleStream_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListRecycleStream" GatewayAPI_ListRecycle_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListRecycle" GatewayAPI_Move_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/Move" GatewayAPI_PurgeRecycle_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/PurgeRecycle" GatewayAPI_RestoreFileVersion_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/RestoreFileVersion" GatewayAPI_RestoreRecycleItem_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/RestoreRecycleItem" GatewayAPI_Stat_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/Stat" GatewayAPI_CreateSymlink_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/CreateSymlink" GatewayAPI_SetArbitraryMetadata_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/SetArbitraryMetadata" GatewayAPI_UnsetArbitraryMetadata_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/UnsetArbitraryMetadata" GatewayAPI_SetLock_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/SetLock" GatewayAPI_GetLock_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetLock" GatewayAPI_RefreshLock_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/RefreshLock" GatewayAPI_Unlock_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/Unlock" GatewayAPI_CreateHome_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/CreateHome" GatewayAPI_CreateStorageSpace_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/CreateStorageSpace" GatewayAPI_ListStorageSpaces_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListStorageSpaces" GatewayAPI_UpdateStorageSpace_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/UpdateStorageSpace" GatewayAPI_DeleteStorageSpace_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/DeleteStorageSpace" GatewayAPI_OpenInApp_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/OpenInApp" GatewayAPI_SetKey_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/SetKey" GatewayAPI_GetKey_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetKey" GatewayAPI_GetAppProviders_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetAppProviders" GatewayAPI_AddAppProvider_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/AddAppProvider" GatewayAPI_ListAppProviders_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListAppProviders" GatewayAPI_ListSupportedMimeTypes_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListSupportedMimeTypes" GatewayAPI_GetDefaultAppProviderForMimeType_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetDefaultAppProviderForMimeType" GatewayAPI_SetDefaultAppProviderForMimeType_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/SetDefaultAppProviderForMimeType" GatewayAPI_GetUser_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetUser" GatewayAPI_GetUserByClaim_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim" GatewayAPI_GetUserGroups_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetUserGroups" GatewayAPI_FindUsers_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/FindUsers" GatewayAPI_GetGroup_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetGroup" GatewayAPI_GetGroupByClaim_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetGroupByClaim" GatewayAPI_GetMembers_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetMembers" GatewayAPI_HasMember_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/HasMember" GatewayAPI_FindGroups_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/FindGroups" GatewayAPI_ListAuthProviders_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListAuthProviders" GatewayAPI_GetHome_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetHome" GatewayAPI_GenerateInviteToken_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GenerateInviteToken" GatewayAPI_ListInviteTokens_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListInviteTokens" GatewayAPI_ForwardInvite_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ForwardInvite" GatewayAPI_AcceptInvite_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/AcceptInvite" GatewayAPI_GetAcceptedUser_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetAcceptedUser" GatewayAPI_FindAcceptedUsers_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/FindAcceptedUsers" GatewayAPI_DeleteAcceptedUser_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/DeleteAcceptedUser" GatewayAPI_IsProviderAllowed_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/IsProviderAllowed" GatewayAPI_GetInfoByDomain_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetInfoByDomain" GatewayAPI_ListAllProviders_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListAllProviders" GatewayAPI_CreateTransfer_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/CreateTransfer" GatewayAPI_GetTransferStatus_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/GetTransferStatus" GatewayAPI_CancelTransfer_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/CancelTransfer" GatewayAPI_ListTransfers_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/ListTransfers" GatewayAPI_RetryTransfer_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/RetryTransfer" GatewayAPI_CheckPermission_FullMethodName = "/cs3.gateway.v1beta1.GatewayAPI/CheckPermission" )
Variables ¶
var ( OpenInAppRequest_ViewMode_name = map[int32]string{ 0: "VIEW_MODE_INVALID", 1: "VIEW_MODE_VIEW_ONLY", 2: "VIEW_MODE_READ_ONLY", 3: "VIEW_MODE_READ_WRITE", 4: "VIEW_MODE_PREVIEW", } OpenInAppRequest_ViewMode_value = map[string]int32{ "VIEW_MODE_INVALID": 0, "VIEW_MODE_VIEW_ONLY": 1, "VIEW_MODE_READ_ONLY": 2, "VIEW_MODE_READ_WRITE": 3, "VIEW_MODE_PREVIEW": 4, } )
Enum value maps for OpenInAppRequest_ViewMode.
var File_cs3_gateway_v1beta1_gateway_api_proto protoreflect.FileDescriptor
var File_cs3_gateway_v1beta1_resources_proto protoreflect.FileDescriptor
var GatewayAPI_ServiceDesc = grpc.ServiceDesc{ ServiceName: "cs3.gateway.v1beta1.GatewayAPI", HandlerType: (*GatewayAPIServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Authenticate", Handler: _GatewayAPI_Authenticate_Handler, }, { MethodName: "WhoAmI", Handler: _GatewayAPI_WhoAmI_Handler, }, { MethodName: "GenerateAppPassword", Handler: _GatewayAPI_GenerateAppPassword_Handler, }, { MethodName: "ListAppPasswords", Handler: _GatewayAPI_ListAppPasswords_Handler, }, { MethodName: "InvalidateAppPassword", Handler: _GatewayAPI_InvalidateAppPassword_Handler, }, { MethodName: "GetAppPassword", Handler: _GatewayAPI_GetAppPassword_Handler, }, { MethodName: "CreateContainer", Handler: _GatewayAPI_CreateContainer_Handler, }, { MethodName: "TouchFile", Handler: _GatewayAPI_TouchFile_Handler, }, { MethodName: "Delete", Handler: _GatewayAPI_Delete_Handler, }, { MethodName: "GetPath", Handler: _GatewayAPI_GetPath_Handler, }, { MethodName: "GetQuota", Handler: _GatewayAPI_GetQuota_Handler, }, { MethodName: "InitiateFileDownload", Handler: _GatewayAPI_InitiateFileDownload_Handler, }, { MethodName: "InitiateFileUpload", Handler: _GatewayAPI_InitiateFileUpload_Handler, }, { MethodName: "ListContainer", Handler: _GatewayAPI_ListContainer_Handler, }, { MethodName: "ListFileVersions", Handler: _GatewayAPI_ListFileVersions_Handler, }, { MethodName: "ListRecycle", Handler: _GatewayAPI_ListRecycle_Handler, }, { MethodName: "Move", Handler: _GatewayAPI_Move_Handler, }, { MethodName: "PurgeRecycle", Handler: _GatewayAPI_PurgeRecycle_Handler, }, { MethodName: "RestoreFileVersion", Handler: _GatewayAPI_RestoreFileVersion_Handler, }, { MethodName: "RestoreRecycleItem", Handler: _GatewayAPI_RestoreRecycleItem_Handler, }, { MethodName: "Stat", Handler: _GatewayAPI_Stat_Handler, }, { MethodName: "CreateSymlink", Handler: _GatewayAPI_CreateSymlink_Handler, }, { MethodName: "SetArbitraryMetadata", Handler: _GatewayAPI_SetArbitraryMetadata_Handler, }, { MethodName: "UnsetArbitraryMetadata", Handler: _GatewayAPI_UnsetArbitraryMetadata_Handler, }, { MethodName: "SetLock", Handler: _GatewayAPI_SetLock_Handler, }, { MethodName: "GetLock", Handler: _GatewayAPI_GetLock_Handler, }, { MethodName: "RefreshLock", Handler: _GatewayAPI_RefreshLock_Handler, }, { MethodName: "Unlock", Handler: _GatewayAPI_Unlock_Handler, }, { MethodName: "CreateHome", Handler: _GatewayAPI_CreateHome_Handler, }, { MethodName: "CreateStorageSpace", Handler: _GatewayAPI_CreateStorageSpace_Handler, }, { MethodName: "ListStorageSpaces", Handler: _GatewayAPI_ListStorageSpaces_Handler, }, { MethodName: "UpdateStorageSpace", Handler: _GatewayAPI_UpdateStorageSpace_Handler, }, { MethodName: "DeleteStorageSpace", Handler: _GatewayAPI_DeleteStorageSpace_Handler, }, { MethodName: "OpenInApp", Handler: _GatewayAPI_OpenInApp_Handler, }, { MethodName: "CreateShare", Handler: _GatewayAPI_CreateShare_Handler, }, { MethodName: "RemoveShare", Handler: _GatewayAPI_RemoveShare_Handler, }, { MethodName: "GetShare", Handler: _GatewayAPI_GetShare_Handler, }, { MethodName: "ListShares", Handler: _GatewayAPI_ListShares_Handler, }, { MethodName: "ListExistingShares", Handler: _GatewayAPI_ListExistingShares_Handler, }, { MethodName: "UpdateShare", Handler: _GatewayAPI_UpdateShare_Handler, }, { MethodName: "ListReceivedShares", Handler: _GatewayAPI_ListReceivedShares_Handler, }, { MethodName: "ListExistingReceivedShares", Handler: _GatewayAPI_ListExistingReceivedShares_Handler, }, { MethodName: "UpdateReceivedShare", Handler: _GatewayAPI_UpdateReceivedShare_Handler, }, { MethodName: "GetReceivedShare", Handler: _GatewayAPI_GetReceivedShare_Handler, }, { MethodName: "SetKey", Handler: _GatewayAPI_SetKey_Handler, }, { MethodName: "GetKey", Handler: _GatewayAPI_GetKey_Handler, }, { MethodName: "CreatePublicShare", Handler: _GatewayAPI_CreatePublicShare_Handler, }, { MethodName: "RemovePublicShare", Handler: _GatewayAPI_RemovePublicShare_Handler, }, { MethodName: "GetPublicShare", Handler: _GatewayAPI_GetPublicShare_Handler, }, { MethodName: "GetPublicShareByToken", Handler: _GatewayAPI_GetPublicShareByToken_Handler, }, { MethodName: "ListPublicShares", Handler: _GatewayAPI_ListPublicShares_Handler, }, { MethodName: "ListExistingPublicShares", Handler: _GatewayAPI_ListExistingPublicShares_Handler, }, { MethodName: "UpdatePublicShare", Handler: _GatewayAPI_UpdatePublicShare_Handler, }, { MethodName: "CreateOCMShare", Handler: _GatewayAPI_CreateOCMShare_Handler, }, { MethodName: "RemoveOCMShare", Handler: _GatewayAPI_RemoveOCMShare_Handler, }, { MethodName: "GetOCMShare", Handler: _GatewayAPI_GetOCMShare_Handler, }, { MethodName: "GetOCMShareByToken", Handler: _GatewayAPI_GetOCMShareByToken_Handler, }, { MethodName: "ListOCMShares", Handler: _GatewayAPI_ListOCMShares_Handler, }, { MethodName: "UpdateOCMShare", Handler: _GatewayAPI_UpdateOCMShare_Handler, }, { MethodName: "ListReceivedOCMShares", Handler: _GatewayAPI_ListReceivedOCMShares_Handler, }, { MethodName: "UpdateReceivedOCMShare", Handler: _GatewayAPI_UpdateReceivedOCMShare_Handler, }, { MethodName: "GetReceivedOCMShare", Handler: _GatewayAPI_GetReceivedOCMShare_Handler, }, { MethodName: "GetAppProviders", Handler: _GatewayAPI_GetAppProviders_Handler, }, { MethodName: "AddAppProvider", Handler: _GatewayAPI_AddAppProvider_Handler, }, { MethodName: "ListAppProviders", Handler: _GatewayAPI_ListAppProviders_Handler, }, { MethodName: "ListSupportedMimeTypes", Handler: _GatewayAPI_ListSupportedMimeTypes_Handler, }, { MethodName: "GetDefaultAppProviderForMimeType", Handler: _GatewayAPI_GetDefaultAppProviderForMimeType_Handler, }, { MethodName: "SetDefaultAppProviderForMimeType", Handler: _GatewayAPI_SetDefaultAppProviderForMimeType_Handler, }, { MethodName: "GetUser", Handler: _GatewayAPI_GetUser_Handler, }, { MethodName: "GetUserByClaim", Handler: _GatewayAPI_GetUserByClaim_Handler, }, { MethodName: "GetUserGroups", Handler: _GatewayAPI_GetUserGroups_Handler, }, { MethodName: "FindUsers", Handler: _GatewayAPI_FindUsers_Handler, }, { MethodName: "GetGroup", Handler: _GatewayAPI_GetGroup_Handler, }, { MethodName: "GetGroupByClaim", Handler: _GatewayAPI_GetGroupByClaim_Handler, }, { MethodName: "GetMembers", Handler: _GatewayAPI_GetMembers_Handler, }, { MethodName: "HasMember", Handler: _GatewayAPI_HasMember_Handler, }, { MethodName: "FindGroups", Handler: _GatewayAPI_FindGroups_Handler, }, { MethodName: "ListAuthProviders", Handler: _GatewayAPI_ListAuthProviders_Handler, }, { MethodName: "GetHome", Handler: _GatewayAPI_GetHome_Handler, }, { MethodName: "GenerateInviteToken", Handler: _GatewayAPI_GenerateInviteToken_Handler, }, { MethodName: "ListInviteTokens", Handler: _GatewayAPI_ListInviteTokens_Handler, }, { MethodName: "ForwardInvite", Handler: _GatewayAPI_ForwardInvite_Handler, }, { MethodName: "AcceptInvite", Handler: _GatewayAPI_AcceptInvite_Handler, }, { MethodName: "GetAcceptedUser", Handler: _GatewayAPI_GetAcceptedUser_Handler, }, { MethodName: "FindAcceptedUsers", Handler: _GatewayAPI_FindAcceptedUsers_Handler, }, { MethodName: "DeleteAcceptedUser", Handler: _GatewayAPI_DeleteAcceptedUser_Handler, }, { MethodName: "IsProviderAllowed", Handler: _GatewayAPI_IsProviderAllowed_Handler, }, { MethodName: "GetInfoByDomain", Handler: _GatewayAPI_GetInfoByDomain_Handler, }, { MethodName: "ListAllProviders", Handler: _GatewayAPI_ListAllProviders_Handler, }, { MethodName: "CreateOCMCoreShare", Handler: _GatewayAPI_CreateOCMCoreShare_Handler, }, { MethodName: "UpdateOCMCoreShare", Handler: _GatewayAPI_UpdateOCMCoreShare_Handler, }, { MethodName: "DeleteOCMCoreShare", Handler: _GatewayAPI_DeleteOCMCoreShare_Handler, }, { MethodName: "CreateTransfer", Handler: _GatewayAPI_CreateTransfer_Handler, }, { MethodName: "GetTransferStatus", Handler: _GatewayAPI_GetTransferStatus_Handler, }, { MethodName: "CancelTransfer", Handler: _GatewayAPI_CancelTransfer_Handler, }, { MethodName: "ListTransfers", Handler: _GatewayAPI_ListTransfers_Handler, }, { MethodName: "RetryTransfer", Handler: _GatewayAPI_RetryTransfer_Handler, }, { MethodName: "CheckPermission", Handler: _GatewayAPI_CheckPermission_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "ListContainerStream", Handler: _GatewayAPI_ListContainerStream_Handler, ServerStreams: true, }, { StreamName: "ListRecycleStream", Handler: _GatewayAPI_ListRecycleStream_Handler, ServerStreams: true, }, }, Metadata: "cs3/gateway/v1beta1/gateway_api.proto", }
GatewayAPI_ServiceDesc is the grpc.ServiceDesc for GatewayAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterGatewayAPIServer ¶
func RegisterGatewayAPIServer(s grpc.ServiceRegistrar, srv GatewayAPIServer)
Types ¶
type AuthenticateRequest ¶
type AuthenticateRequest struct { // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,1,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The type of authentication to use. Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // OPTIONAL. // The id of the client. // For basic authentication with username and password // both client_id and client_secret are expected to be filled. // However, for example, for OIDC only a token is necessary. ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` // OPTIONAL. // The secret of the client. ClientSecret string `protobuf:"bytes,4,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` // contains filtered or unexported fields }
func (*AuthenticateRequest) Descriptor
deprecated
func (*AuthenticateRequest) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticateRequest.ProtoReflect.Descriptor instead.
func (*AuthenticateRequest) GetClientId ¶
func (x *AuthenticateRequest) GetClientId() string
func (*AuthenticateRequest) GetClientSecret ¶
func (x *AuthenticateRequest) GetClientSecret() string
func (*AuthenticateRequest) GetOpaque ¶
func (x *AuthenticateRequest) GetOpaque() *v1beta1.Opaque
func (*AuthenticateRequest) GetType ¶
func (x *AuthenticateRequest) GetType() string
func (*AuthenticateRequest) ProtoMessage ¶
func (*AuthenticateRequest) ProtoMessage()
func (*AuthenticateRequest) ProtoReflect ¶
func (x *AuthenticateRequest) ProtoReflect() protoreflect.Message
func (*AuthenticateRequest) Reset ¶
func (x *AuthenticateRequest) Reset()
func (*AuthenticateRequest) String ¶
func (x *AuthenticateRequest) String() string
type AuthenticateResponse ¶
type AuthenticateResponse struct { // REQUIRED. // The response status. Status *v1beta11.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,2,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The access token. Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"` // REQUIRED. // The authenticated user. User *v1beta12.User `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"` // contains filtered or unexported fields }
func (*AuthenticateResponse) Descriptor
deprecated
func (*AuthenticateResponse) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticateResponse.ProtoReflect.Descriptor instead.
func (*AuthenticateResponse) GetOpaque ¶
func (x *AuthenticateResponse) GetOpaque() *v1beta1.Opaque
func (*AuthenticateResponse) GetStatus ¶
func (x *AuthenticateResponse) GetStatus() *v1beta11.Status
func (*AuthenticateResponse) GetToken ¶
func (x *AuthenticateResponse) GetToken() string
func (*AuthenticateResponse) GetUser ¶
func (x *AuthenticateResponse) GetUser() *v1beta12.User
func (*AuthenticateResponse) ProtoMessage ¶
func (*AuthenticateResponse) ProtoMessage()
func (*AuthenticateResponse) ProtoReflect ¶
func (x *AuthenticateResponse) ProtoReflect() protoreflect.Message
func (*AuthenticateResponse) Reset ¶
func (x *AuthenticateResponse) Reset()
func (*AuthenticateResponse) String ¶
func (x *AuthenticateResponse) String() string
type FileDownloadProtocol ¶
type FileDownloadProtocol struct { // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,1,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The protocol to be followed. Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"` // REQUIRED. // The endpoint where to download the data. // The value MUST be a Uniform Resource Identifier (URI) // as specified in RFC 3986. DownloadEndpoint string `protobuf:"bytes,3,opt,name=download_endpoint,json=downloadEndpoint,proto3" json:"download_endpoint,omitempty"` // OPTIONAL. // A token that MUST be validated by the data gateway for the download. // Only makes sense for downloads passing through the data gateway. Token string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
A file download protocol object stores information about downloading resources using a specific protocol.
func (*FileDownloadProtocol) Descriptor
deprecated
func (*FileDownloadProtocol) Descriptor() ([]byte, []int)
Deprecated: Use FileDownloadProtocol.ProtoReflect.Descriptor instead.
func (*FileDownloadProtocol) GetDownloadEndpoint ¶
func (x *FileDownloadProtocol) GetDownloadEndpoint() string
func (*FileDownloadProtocol) GetOpaque ¶
func (x *FileDownloadProtocol) GetOpaque() *v1beta1.Opaque
func (*FileDownloadProtocol) GetProtocol ¶
func (x *FileDownloadProtocol) GetProtocol() string
func (*FileDownloadProtocol) GetToken ¶
func (x *FileDownloadProtocol) GetToken() string
func (*FileDownloadProtocol) ProtoMessage ¶
func (*FileDownloadProtocol) ProtoMessage()
func (*FileDownloadProtocol) ProtoReflect ¶
func (x *FileDownloadProtocol) ProtoReflect() protoreflect.Message
func (*FileDownloadProtocol) Reset ¶
func (x *FileDownloadProtocol) Reset()
func (*FileDownloadProtocol) String ¶
func (x *FileDownloadProtocol) String() string
type FileUploadProtocol ¶
type FileUploadProtocol struct { // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,1,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The protocol to be followed. Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"` // REQUIRED. // The endpoint where to upload the data. // The value MUST be a Uniform Resource Identifier (URI) // as specified in RFC 3986. UploadEndpoint string `protobuf:"bytes,3,opt,name=upload_endpoint,json=uploadEndpoint,proto3" json:"upload_endpoint,omitempty"` // REQUIRED. // List of available checksums // the client can use when sending // the file. AvailableChecksums []*v1beta11.ResourceChecksumPriority `protobuf:"bytes,4,rep,name=available_checksums,json=availableChecksums,proto3" json:"available_checksums,omitempty"` // OPTIONAL. // A token that MUST be validated by the data gateway for the upload. // Only makes sense for uploads passing through the data gateway. Token string `protobuf:"bytes,5,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
A file upload protocol object stores information about uploading resources using a specific protocol.
func (*FileUploadProtocol) Descriptor
deprecated
func (*FileUploadProtocol) Descriptor() ([]byte, []int)
Deprecated: Use FileUploadProtocol.ProtoReflect.Descriptor instead.
func (*FileUploadProtocol) GetAvailableChecksums ¶
func (x *FileUploadProtocol) GetAvailableChecksums() []*v1beta11.ResourceChecksumPriority
func (*FileUploadProtocol) GetOpaque ¶
func (x *FileUploadProtocol) GetOpaque() *v1beta1.Opaque
func (*FileUploadProtocol) GetProtocol ¶
func (x *FileUploadProtocol) GetProtocol() string
func (*FileUploadProtocol) GetToken ¶
func (x *FileUploadProtocol) GetToken() string
func (*FileUploadProtocol) GetUploadEndpoint ¶
func (x *FileUploadProtocol) GetUploadEndpoint() string
func (*FileUploadProtocol) ProtoMessage ¶
func (*FileUploadProtocol) ProtoMessage()
func (*FileUploadProtocol) ProtoReflect ¶
func (x *FileUploadProtocol) ProtoReflect() protoreflect.Message
func (*FileUploadProtocol) Reset ¶
func (x *FileUploadProtocol) Reset()
func (*FileUploadProtocol) String ¶
func (x *FileUploadProtocol) String() string
type GatewayAPIClient ¶
type GatewayAPIClient interface { // Authenticates a user. Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error) // WhoAmI returns the information for a user. WhoAmI(ctx context.Context, in *WhoAmIRequest, opts ...grpc.CallOption) (*WhoAmIResponse, error) // GenerateAppPassword creates a password with specified scope to be used by // third-party applications. GenerateAppPassword(ctx context.Context, in *v1beta1.GenerateAppPasswordRequest, opts ...grpc.CallOption) (*v1beta1.GenerateAppPasswordResponse, error) // ListAppPasswords lists the application passwords created by a user. ListAppPasswords(ctx context.Context, in *v1beta1.ListAppPasswordsRequest, opts ...grpc.CallOption) (*v1beta1.ListAppPasswordsResponse, error) // InvalidateAppPassword invalidates a generated password. InvalidateAppPassword(ctx context.Context, in *v1beta1.InvalidateAppPasswordRequest, opts ...grpc.CallOption) (*v1beta1.InvalidateAppPasswordResponse, error) // GetAppPassword retrieves the password information by the combination of username and password. GetAppPassword(ctx context.Context, in *v1beta1.GetAppPasswordRequest, opts ...grpc.CallOption) (*v1beta1.GetAppPasswordResponse, error) // Creates a new resource of type container. // MUST return CODE_FAILED_PRECONDITION if the container // cannot be created at the specified reference. CreateContainer(ctx context.Context, in *v1beta11.CreateContainerRequest, opts ...grpc.CallOption) (*v1beta11.CreateContainerResponse, error) // Creates a new resource of type file. // MUST return CODE_FAILED_PRECONDITION if the file // cannot be created at the specified reference. TouchFile(ctx context.Context, in *v1beta11.TouchFileRequest, opts ...grpc.CallOption) (*v1beta11.TouchFileResponse, error) // Deletes a resource. // If a resource specifies the non-empty container (directory, ...), // then the entire directory is deleted recursively. // If a resource specifies a reference or symlink type, only the reference is removed (not the target). // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_TOO_EARLY if some are not finished job over resource is still in process. Delete(ctx context.Context, in *v1beta11.DeleteRequest, opts ...grpc.CallOption) (*v1beta11.DeleteResponse, error) // Returns the path reference for // the provided resource id reference. // MUST return CODE_NOT_FOUND if the reference does not exist GetPath(ctx context.Context, in *v1beta11.GetPathRequest, opts ...grpc.CallOption) (*v1beta11.GetPathResponse, error) // Returns the quota available under the provided // reference. // MUST return CODE_NOT_FOUND if the reference does not exist // MUST return CODE_RESOURCE_EXHAUSTED on exceeded quota limits. GetQuota(ctx context.Context, in *GetQuotaRequest, opts ...grpc.CallOption) (*v1beta11.GetQuotaResponse, error) // Initiates the download of a file using an // out-of-band data transfer mechanism. InitiateFileDownload(ctx context.Context, in *v1beta11.InitiateFileDownloadRequest, opts ...grpc.CallOption) (*InitiateFileDownloadResponse, error) // Initiates the upload of a file using an // out-of-band data transfer mechanism. InitiateFileUpload(ctx context.Context, in *v1beta11.InitiateFileUploadRequest, opts ...grpc.CallOption) (*InitiateFileUploadResponse, error) // Returns a stream of resource informations // for the provided reference. // MUST return CODE_NOT_FOUND if the reference does not exists. ListContainerStream(ctx context.Context, in *v1beta11.ListContainerStreamRequest, opts ...grpc.CallOption) (GatewayAPI_ListContainerStreamClient, error) // Returns a list of resource information // for the provided reference. // MUST return CODE_NOT_FOUND if the reference does not exists. ListContainer(ctx context.Context, in *v1beta11.ListContainerRequest, opts ...grpc.CallOption) (*v1beta11.ListContainerResponse, error) // Returns a list of the versions for a resource of // type file at the provided reference. // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_OK and MUST return an empty list if no versions are available. // TODO: What code if resource not of type file? ListFileVersions(ctx context.Context, in *v1beta11.ListFileVersionsRequest, opts ...grpc.CallOption) (*v1beta11.ListFileVersionsResponse, error) // Returns a stream of recycle items for this storage provider. ListRecycleStream(ctx context.Context, in *v1beta11.ListRecycleStreamRequest, opts ...grpc.CallOption) (GatewayAPI_ListRecycleStreamClient, error) // Returns a list of recycle items for this storage provider. // MUST return CODE_OK and MUST return an empty list if no recycle items are available. ListRecycle(ctx context.Context, in *v1beta11.ListRecycleRequest, opts ...grpc.CallOption) (*v1beta11.ListRecycleResponse, error) // Moves a resource from one reference to another. // MUST return CODE_NOT_FOUND if any of the references do not exist. // MUST return CODE_FAILED_PRECONDITION if the source reference. // MUST return CODE_TOO_EARLY if some are not finished job over resource is still in process. // cannot be moved to the destination reference. Move(ctx context.Context, in *v1beta11.MoveRequest, opts ...grpc.CallOption) (*v1beta11.MoveResponse, error) // Permanently removes a recycle item from the recycle. // This operation is irrevocable. // MUST return CODE_NOT_FOUND if the recycle item id does not exist. PurgeRecycle(ctx context.Context, in *v1beta11.PurgeRecycleRequest, opts ...grpc.CallOption) (*v1beta11.PurgeRecycleResponse, error) // Restores a file version for the provided reference. // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_NOT_FOUND if the version does not exist. RestoreFileVersion(ctx context.Context, in *v1beta11.RestoreFileVersionRequest, opts ...grpc.CallOption) (*v1beta11.RestoreFileVersionResponse, error) // Restores a recycle item from the recycle. // MUST return CODE_NOT_FOUND if the recycle item id does not exist. // MUST return CODE_FAILED_PRECONDITION if the restore_path is non-empty // and the recycle item cannot be restored to the restore_path. RestoreRecycleItem(ctx context.Context, in *v1beta11.RestoreRecycleItemRequest, opts ...grpc.CallOption) (*v1beta11.RestoreRecycleItemResponse, error) // Returns the resource information at the provided reference. // MUST return CODE_NOT_FOUND if the reference does not exist. Stat(ctx context.Context, in *v1beta11.StatRequest, opts ...grpc.CallOption) (*v1beta11.StatResponse, error) // Creates a symlink to another resource. CreateSymlink(ctx context.Context, in *v1beta11.CreateSymlinkRequest, opts ...grpc.CallOption) (*v1beta11.CreateSymlinkResponse, error) // Sets arbitrary metadata into a storage resource. // Arbitrary metadata is returned in a cs3.storage.provider.v1beta1.ResourceInfo. SetArbitraryMetadata(ctx context.Context, in *v1beta11.SetArbitraryMetadataRequest, opts ...grpc.CallOption) (*v1beta11.SetArbitraryMetadataResponse, error) // Unsets arbitrary metdata into a storage resource. // Arbitrary metadata is returned in a cs3.storage.provider.v1beta1.ResourceInfo. UnsetArbitraryMetadata(ctx context.Context, in *v1beta11.UnsetArbitraryMetadataRequest, opts ...grpc.CallOption) (*v1beta11.UnsetArbitraryMetadataResponse, error) // Locks a storage resource. // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_FAILED_PRECONDITION if the reference is already locked. // In addition, the implementation MUST ensure atomicity when multiple users // concurrently attempt to set a lock. // The caller MUST have write permissions on the resource. SetLock(ctx context.Context, in *v1beta11.SetLockRequest, opts ...grpc.CallOption) (*v1beta11.SetLockResponse, error) // Gets the lock metadata of a storage resource. // MUST return CODE_NOT_FOUND if the reference does not exist or is not locked. // The caller MUST have read permissions on the resource. GetLock(ctx context.Context, in *v1beta11.GetLockRequest, opts ...grpc.CallOption) (*v1beta11.GetLockResponse, error) // Refreshes the lock metadata of a storage resource. // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_FAILED_PRECONDITION if the reference is not locked // or if the caller does not hold the lock. // The caller MUST have write permissions on the resource. RefreshLock(ctx context.Context, in *v1beta11.RefreshLockRequest, opts ...grpc.CallOption) (*v1beta11.RefreshLockResponse, error) // Unlocks a storage resource. // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_FAILED_PRECONDITION if the reference is not locked // or if the caller does not hold the lock. // The caller MUST have write permissions on the resource. Unlock(ctx context.Context, in *v1beta11.UnlockRequest, opts ...grpc.CallOption) (*v1beta11.UnlockResponse, error) // Creates the home directory for a user. CreateHome(ctx context.Context, in *v1beta11.CreateHomeRequest, opts ...grpc.CallOption) (*v1beta11.CreateHomeResponse, error) // Creates a storage space. CreateStorageSpace(ctx context.Context, in *v1beta11.CreateStorageSpaceRequest, opts ...grpc.CallOption) (*v1beta11.CreateStorageSpaceResponse, error) // Lists storage spaces. ListStorageSpaces(ctx context.Context, in *v1beta11.ListStorageSpacesRequest, opts ...grpc.CallOption) (*v1beta11.ListStorageSpacesResponse, error) // Updates a storage space. UpdateStorageSpace(ctx context.Context, in *v1beta11.UpdateStorageSpaceRequest, opts ...grpc.CallOption) (*v1beta11.UpdateStorageSpaceResponse, error) // Deletes a storage space. DeleteStorageSpace(ctx context.Context, in *v1beta11.DeleteStorageSpaceRequest, opts ...grpc.CallOption) (*v1beta11.DeleteStorageSpaceResponse, error) // Returns the App URL and all necessary info to open a resource in an online editor. // MUST return CODE_NOT_FOUND if the resource does not exist. OpenInApp(ctx context.Context, in *OpenInAppRequest, opts ...grpc.CallOption) (*v1beta12.OpenInAppResponse, error) // MUST return CODE_NOT_FOUND if the resource reference does not exist. // MUST return CODE_LOCKED if the resource reference already locked. // MUST return CODE_ALREADY_EXISTS if the share already exists for the 4-tuple consisting of // (owner, shared_resource, grantee). // New shares MUST be created in the state SHARE_STATE_PENDING. CreateShare(ctx context.Context, in *v1beta13.CreateShareRequest, opts ...grpc.CallOption) (*v1beta13.CreateShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. RemoveShare(ctx context.Context, in *v1beta13.RemoveShareRequest, opts ...grpc.CallOption) (*v1beta13.RemoveShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. GetShare(ctx context.Context, in *v1beta13.GetShareRequest, opts ...grpc.CallOption) (*v1beta13.GetShareResponse, error) // both as owner and creator. If a filter is specified, only // shares satisfying the filter MUST be returned. ListShares(ctx context.Context, in *v1beta13.ListSharesRequest, opts ...grpc.CallOption) (*v1beta13.ListSharesResponse, error) // including their storage resource information. ListExistingShares(ctx context.Context, in *v1beta13.ListSharesRequest, opts ...grpc.CallOption) (*ListExistingSharesResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. UpdateShare(ctx context.Context, in *v1beta13.UpdateShareRequest, opts ...grpc.CallOption) (*v1beta13.UpdateShareResponse, error) ListReceivedShares(ctx context.Context, in *v1beta13.ListReceivedSharesRequest, opts ...grpc.CallOption) (*v1beta13.ListReceivedSharesResponse, error) // including their storage resource information. ListExistingReceivedShares(ctx context.Context, in *v1beta13.ListReceivedSharesRequest, opts ...grpc.CallOption) (*ListExistingReceivedSharesResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. UpdateReceivedShare(ctx context.Context, in *v1beta13.UpdateReceivedShareRequest, opts ...grpc.CallOption) (*v1beta13.UpdateReceivedShareResponse, error) // MUST return CODE_NOT_FOUND if the received share reference does not exist. GetReceivedShare(ctx context.Context, in *v1beta13.GetReceivedShareRequest, opts ...grpc.CallOption) (*v1beta13.GetReceivedShareResponse, error) // Maps the key-value pair. SetKey(ctx context.Context, in *v1beta14.SetKeyRequest, opts ...grpc.CallOption) (*v1beta14.SetKeyResponse, error) // Returns the value associated with the // requested key. GetKey(ctx context.Context, in *v1beta14.GetKeyRequest, opts ...grpc.CallOption) (*v1beta14.GetKeyResponse, error) // MUST return CODE_NOT_FOUND if the resource reference does not exist. // MUST return CODE_ALREADY_EXISTS if the share already exists for the 4-tuple consisting of // (owner, shared_resource, grantee). // New shares MUST be created in the state SHARE_STATE_PENDING. CreatePublicShare(ctx context.Context, in *v1beta15.CreatePublicShareRequest, opts ...grpc.CallOption) (*v1beta15.CreatePublicShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. RemovePublicShare(ctx context.Context, in *v1beta15.RemovePublicShareRequest, opts ...grpc.CallOption) (*v1beta15.RemovePublicShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. GetPublicShare(ctx context.Context, in *v1beta15.GetPublicShareRequest, opts ...grpc.CallOption) (*v1beta15.GetPublicShareResponse, error) // MUST return CODE_NOT_FOUND if the share does not exist. GetPublicShareByToken(ctx context.Context, in *v1beta15.GetPublicShareByTokenRequest, opts ...grpc.CallOption) (*v1beta15.GetPublicShareByTokenResponse, error) // both as owner and creator. If a filter is specified, only // shares satisfying the filter MUST be returned. ListPublicShares(ctx context.Context, in *v1beta15.ListPublicSharesRequest, opts ...grpc.CallOption) (*v1beta15.ListPublicSharesResponse, error) // both as owner and creator, including their storage resource information. // If a filter is specified, only shares satisfying the filter MUST be returned. ListExistingPublicShares(ctx context.Context, in *v1beta15.ListPublicSharesRequest, opts ...grpc.CallOption) (*ListExistingPublicSharesResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. UpdatePublicShare(ctx context.Context, in *v1beta15.UpdatePublicShareRequest, opts ...grpc.CallOption) (*v1beta15.UpdatePublicShareResponse, error) // MUST return CODE_NOT_FOUND if the resource reference does not exist. // MUST return CODE_ALREADY_EXISTS if the share already exists for the 4-tuple consisting of // (owner, shared_resource, grantee). // New shares MUST be created in the state SHARE_STATE_PENDING. CreateOCMShare(ctx context.Context, in *v1beta16.CreateOCMShareRequest, opts ...grpc.CallOption) (*v1beta16.CreateOCMShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. RemoveOCMShare(ctx context.Context, in *v1beta16.RemoveOCMShareRequest, opts ...grpc.CallOption) (*v1beta16.RemoveOCMShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. GetOCMShare(ctx context.Context, in *v1beta16.GetOCMShareRequest, opts ...grpc.CallOption) (*v1beta16.GetOCMShareResponse, error) // MUST return CODE_NOT_FOUND if the share does not exist. GetOCMShareByToken(ctx context.Context, in *v1beta16.GetOCMShareByTokenRequest, opts ...grpc.CallOption) (*v1beta16.GetOCMShareByTokenResponse, error) // both as owner and creator. If a filter is specified, only // shares satisfying the filter MUST be returned. ListOCMShares(ctx context.Context, in *v1beta16.ListOCMSharesRequest, opts ...grpc.CallOption) (*v1beta16.ListOCMSharesResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. UpdateOCMShare(ctx context.Context, in *v1beta16.UpdateOCMShareRequest, opts ...grpc.CallOption) (*v1beta16.UpdateOCMShareResponse, error) ListReceivedOCMShares(ctx context.Context, in *v1beta16.ListReceivedOCMSharesRequest, opts ...grpc.CallOption) (*v1beta16.ListReceivedOCMSharesResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. UpdateReceivedOCMShare(ctx context.Context, in *v1beta16.UpdateReceivedOCMShareRequest, opts ...grpc.CallOption) (*v1beta16.UpdateReceivedOCMShareResponse, error) // MUST return CODE_NOT_FOUND if the received share reference does not exist. GetReceivedOCMShare(ctx context.Context, in *v1beta16.GetReceivedOCMShareRequest, opts ...grpc.CallOption) (*v1beta16.GetReceivedOCMShareResponse, error) // Returns the app providers that are capable of handling this resource info. // MUST return CODE_NOT_FOUND if no providers are available. GetAppProviders(ctx context.Context, in *v1beta17.GetAppProvidersRequest, opts ...grpc.CallOption) (*v1beta17.GetAppProvidersResponse, error) // Registers a new app provider to the registry. AddAppProvider(ctx context.Context, in *v1beta17.AddAppProviderRequest, opts ...grpc.CallOption) (*v1beta17.AddAppProviderResponse, error) // Returns a list of the available app providers known by this registry. ListAppProviders(ctx context.Context, in *v1beta17.ListAppProvidersRequest, opts ...grpc.CallOption) (*v1beta17.ListAppProvidersResponse, error) // Returns a list of the supported mime types along with the apps which they can opened with. ListSupportedMimeTypes(ctx context.Context, in *v1beta17.ListSupportedMimeTypesRequest, opts ...grpc.CallOption) (*v1beta17.ListSupportedMimeTypesResponse, error) // Returns the default app provider which serves a specified mime type. GetDefaultAppProviderForMimeType(ctx context.Context, in *v1beta17.GetDefaultAppProviderForMimeTypeRequest, opts ...grpc.CallOption) (*v1beta17.GetDefaultAppProviderForMimeTypeResponse, error) // Sets the default app provider for a specified mime type. SetDefaultAppProviderForMimeType(ctx context.Context, in *v1beta17.SetDefaultAppProviderForMimeTypeRequest, opts ...grpc.CallOption) (*v1beta17.SetDefaultAppProviderForMimeTypeResponse, error) // Gets the information about a user by the user id. GetUser(ctx context.Context, in *v1beta18.GetUserRequest, opts ...grpc.CallOption) (*v1beta18.GetUserResponse, error) // Gets the information about a user based on a specified claim. GetUserByClaim(ctx context.Context, in *v1beta18.GetUserByClaimRequest, opts ...grpc.CallOption) (*v1beta18.GetUserByClaimResponse, error) // Gets the groups of a user. GetUserGroups(ctx context.Context, in *v1beta18.GetUserGroupsRequest, opts ...grpc.CallOption) (*v1beta18.GetUserGroupsResponse, error) // Finds users by any attribute of the user. // TODO(labkode): to define the filters that make more sense. FindUsers(ctx context.Context, in *v1beta18.FindUsersRequest, opts ...grpc.CallOption) (*v1beta18.FindUsersResponse, error) // Gets the information about a group by the group id. GetGroup(ctx context.Context, in *v1beta19.GetGroupRequest, opts ...grpc.CallOption) (*v1beta19.GetGroupResponse, error) // Gets the information about a group based on a specified claim. GetGroupByClaim(ctx context.Context, in *v1beta19.GetGroupByClaimRequest, opts ...grpc.CallOption) (*v1beta19.GetGroupByClaimResponse, error) // Gets the members of a group. GetMembers(ctx context.Context, in *v1beta19.GetMembersRequest, opts ...grpc.CallOption) (*v1beta19.GetMembersResponse, error) // Tells if the group has a certain member. HasMember(ctx context.Context, in *v1beta19.HasMemberRequest, opts ...grpc.CallOption) (*v1beta19.HasMemberResponse, error) // TODO(labkode): to define the filters that make more sense. // Finds groups whose names match the specified filter. FindGroups(ctx context.Context, in *v1beta19.FindGroupsRequest, opts ...grpc.CallOption) (*v1beta19.FindGroupsResponse, error) // Returns a list of the available auth providers known by this registry. ListAuthProviders(ctx context.Context, in *v1beta110.ListAuthProvidersRequest, opts ...grpc.CallOption) (*ListAuthProvidersResponse, error) // Returns the home path for the given authenticated user. // When a user has access to multiple storage providers, one of them is the home. GetHome(ctx context.Context, in *v1beta11.GetHomeRequest, opts ...grpc.CallOption) (*v1beta11.GetHomeResponse, error) // Generates a new token for the user with a validity of 24 hours. GenerateInviteToken(ctx context.Context, in *v1beta111.GenerateInviteTokenRequest, opts ...grpc.CallOption) (*v1beta111.GenerateInviteTokenResponse, error) // Lists the valid tokens generated by the user. ListInviteTokens(ctx context.Context, in *v1beta111.ListInviteTokensRequest, opts ...grpc.CallOption) (*v1beta111.ListInviteTokensResponse, error) // Forwards a received invite to the sync'n'share system provider. ForwardInvite(ctx context.Context, in *v1beta111.ForwardInviteRequest, opts ...grpc.CallOption) (*v1beta111.ForwardInviteResponse, error) // Completes an invitation acceptance. AcceptInvite(ctx context.Context, in *v1beta111.AcceptInviteRequest, opts ...grpc.CallOption) (*v1beta111.AcceptInviteResponse, error) // Retrieves details about a remote user who has accepted an invite to share. GetAcceptedUser(ctx context.Context, in *v1beta111.GetAcceptedUserRequest, opts ...grpc.CallOption) (*v1beta111.GetAcceptedUserResponse, error) // Finds users who accepted invite tokens by their attributes. FindAcceptedUsers(ctx context.Context, in *v1beta111.FindAcceptedUsersRequest, opts ...grpc.CallOption) (*v1beta111.FindAcceptedUsersResponse, error) // Delete a previously accepted remote user, that is unfriend that user. DeleteAcceptedUser(ctx context.Context, in *v1beta111.DeleteAcceptedUserRequest, opts ...grpc.CallOption) (*v1beta111.DeleteAcceptedUserResponse, error) // Check if a given system provider is registered in the mesh or not. // MUST return CODE_UNAUTHENTICATED if the system is not registered IsProviderAllowed(ctx context.Context, in *v1beta112.IsProviderAllowedRequest, opts ...grpc.CallOption) (*v1beta112.IsProviderAllowedResponse, error) // Get the information of the provider identified by a specific domain. // MUST return CODE_NOT_FOUND if the sync'n'share system provider does not exist. GetInfoByDomain(ctx context.Context, in *v1beta112.GetInfoByDomainRequest, opts ...grpc.CallOption) (*v1beta112.GetInfoByDomainResponse, error) // Get the information of all the providers registered in the mesh. ListAllProviders(ctx context.Context, in *v1beta112.ListAllProvidersRequest, opts ...grpc.CallOption) (*v1beta112.ListAllProvidersResponse, error) CreateOCMCoreShare(ctx context.Context, in *v1beta113.CreateOCMCoreShareRequest, opts ...grpc.CallOption) (*v1beta113.CreateOCMCoreShareResponse, error) UpdateOCMCoreShare(ctx context.Context, in *v1beta113.UpdateOCMCoreShareRequest, opts ...grpc.CallOption) (*v1beta113.UpdateOCMCoreShareResponse, error) DeleteOCMCoreShare(ctx context.Context, in *v1beta113.DeleteOCMCoreShareRequest, opts ...grpc.CallOption) (*v1beta113.DeleteOCMCoreShareResponse, error) // Requests creation of a transfer. CreateTransfer(ctx context.Context, in *v1beta114.CreateTransferRequest, opts ...grpc.CallOption) (*v1beta114.CreateTransferResponse, error) // Requests a transfer status. GetTransferStatus(ctx context.Context, in *v1beta114.GetTransferStatusRequest, opts ...grpc.CallOption) (*v1beta114.GetTransferStatusResponse, error) // Requests to cancel a transfer. CancelTransfer(ctx context.Context, in *v1beta114.CancelTransferRequest, opts ...grpc.CallOption) (*v1beta114.CancelTransferResponse, error) // Requests a list of transfers received by the authenticated principle. ListTransfers(ctx context.Context, in *v1beta114.ListTransfersRequest, opts ...grpc.CallOption) (*v1beta114.ListTransfersResponse, error) // Requests retrying a transfer. RetryTransfer(ctx context.Context, in *v1beta114.RetryTransferRequest, opts ...grpc.CallOption) (*v1beta114.RetryTransferResponse, error) // CheckPermission checks if a user or group has a certain permission. CheckPermission(ctx context.Context, in *v1beta115.CheckPermissionRequest, opts ...grpc.CallOption) (*v1beta115.CheckPermissionResponse, error) }
GatewayAPIClient is the client API for GatewayAPI service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkgo.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewGatewayAPIClient ¶
func NewGatewayAPIClient(cc grpc.ClientConnInterface) GatewayAPIClient
type GatewayAPIServer ¶
type GatewayAPIServer interface { // Authenticates a user. Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error) // WhoAmI returns the information for a user. WhoAmI(context.Context, *WhoAmIRequest) (*WhoAmIResponse, error) // GenerateAppPassword creates a password with specified scope to be used by // third-party applications. GenerateAppPassword(context.Context, *v1beta1.GenerateAppPasswordRequest) (*v1beta1.GenerateAppPasswordResponse, error) // ListAppPasswords lists the application passwords created by a user. ListAppPasswords(context.Context, *v1beta1.ListAppPasswordsRequest) (*v1beta1.ListAppPasswordsResponse, error) // InvalidateAppPassword invalidates a generated password. InvalidateAppPassword(context.Context, *v1beta1.InvalidateAppPasswordRequest) (*v1beta1.InvalidateAppPasswordResponse, error) // GetAppPassword retrieves the password information by the combination of username and password. GetAppPassword(context.Context, *v1beta1.GetAppPasswordRequest) (*v1beta1.GetAppPasswordResponse, error) // Creates a new resource of type container. // MUST return CODE_FAILED_PRECONDITION if the container // cannot be created at the specified reference. CreateContainer(context.Context, *v1beta11.CreateContainerRequest) (*v1beta11.CreateContainerResponse, error) // Creates a new resource of type file. // MUST return CODE_FAILED_PRECONDITION if the file // cannot be created at the specified reference. TouchFile(context.Context, *v1beta11.TouchFileRequest) (*v1beta11.TouchFileResponse, error) // Deletes a resource. // If a resource specifies the non-empty container (directory, ...), // then the entire directory is deleted recursively. // If a resource specifies a reference or symlink type, only the reference is removed (not the target). // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_TOO_EARLY if some are not finished job over resource is still in process. Delete(context.Context, *v1beta11.DeleteRequest) (*v1beta11.DeleteResponse, error) // Returns the path reference for // the provided resource id reference. // MUST return CODE_NOT_FOUND if the reference does not exist GetPath(context.Context, *v1beta11.GetPathRequest) (*v1beta11.GetPathResponse, error) // Returns the quota available under the provided // reference. // MUST return CODE_NOT_FOUND if the reference does not exist // MUST return CODE_RESOURCE_EXHAUSTED on exceeded quota limits. GetQuota(context.Context, *GetQuotaRequest) (*v1beta11.GetQuotaResponse, error) // Initiates the download of a file using an // out-of-band data transfer mechanism. InitiateFileDownload(context.Context, *v1beta11.InitiateFileDownloadRequest) (*InitiateFileDownloadResponse, error) // Initiates the upload of a file using an // out-of-band data transfer mechanism. InitiateFileUpload(context.Context, *v1beta11.InitiateFileUploadRequest) (*InitiateFileUploadResponse, error) // Returns a stream of resource informations // for the provided reference. // MUST return CODE_NOT_FOUND if the reference does not exists. ListContainerStream(*v1beta11.ListContainerStreamRequest, GatewayAPI_ListContainerStreamServer) error // Returns a list of resource information // for the provided reference. // MUST return CODE_NOT_FOUND if the reference does not exists. ListContainer(context.Context, *v1beta11.ListContainerRequest) (*v1beta11.ListContainerResponse, error) // Returns a list of the versions for a resource of // type file at the provided reference. // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_OK and MUST return an empty list if no versions are available. // TODO: What code if resource not of type file? ListFileVersions(context.Context, *v1beta11.ListFileVersionsRequest) (*v1beta11.ListFileVersionsResponse, error) // Returns a stream of recycle items for this storage provider. ListRecycleStream(*v1beta11.ListRecycleStreamRequest, GatewayAPI_ListRecycleStreamServer) error // Returns a list of recycle items for this storage provider. // MUST return CODE_OK and MUST return an empty list if no recycle items are available. ListRecycle(context.Context, *v1beta11.ListRecycleRequest) (*v1beta11.ListRecycleResponse, error) // Moves a resource from one reference to another. // MUST return CODE_NOT_FOUND if any of the references do not exist. // MUST return CODE_FAILED_PRECONDITION if the source reference. // MUST return CODE_TOO_EARLY if some are not finished job over resource is still in process. // cannot be moved to the destination reference. Move(context.Context, *v1beta11.MoveRequest) (*v1beta11.MoveResponse, error) // Permanently removes a recycle item from the recycle. // This operation is irrevocable. // MUST return CODE_NOT_FOUND if the recycle item id does not exist. PurgeRecycle(context.Context, *v1beta11.PurgeRecycleRequest) (*v1beta11.PurgeRecycleResponse, error) // Restores a file version for the provided reference. // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_NOT_FOUND if the version does not exist. RestoreFileVersion(context.Context, *v1beta11.RestoreFileVersionRequest) (*v1beta11.RestoreFileVersionResponse, error) // Restores a recycle item from the recycle. // MUST return CODE_NOT_FOUND if the recycle item id does not exist. // MUST return CODE_FAILED_PRECONDITION if the restore_path is non-empty // and the recycle item cannot be restored to the restore_path. RestoreRecycleItem(context.Context, *v1beta11.RestoreRecycleItemRequest) (*v1beta11.RestoreRecycleItemResponse, error) // Returns the resource information at the provided reference. // MUST return CODE_NOT_FOUND if the reference does not exist. Stat(context.Context, *v1beta11.StatRequest) (*v1beta11.StatResponse, error) // Creates a symlink to another resource. CreateSymlink(context.Context, *v1beta11.CreateSymlinkRequest) (*v1beta11.CreateSymlinkResponse, error) // Sets arbitrary metadata into a storage resource. // Arbitrary metadata is returned in a cs3.storage.provider.v1beta1.ResourceInfo. SetArbitraryMetadata(context.Context, *v1beta11.SetArbitraryMetadataRequest) (*v1beta11.SetArbitraryMetadataResponse, error) // Unsets arbitrary metdata into a storage resource. // Arbitrary metadata is returned in a cs3.storage.provider.v1beta1.ResourceInfo. UnsetArbitraryMetadata(context.Context, *v1beta11.UnsetArbitraryMetadataRequest) (*v1beta11.UnsetArbitraryMetadataResponse, error) // Locks a storage resource. // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_FAILED_PRECONDITION if the reference is already locked. // In addition, the implementation MUST ensure atomicity when multiple users // concurrently attempt to set a lock. // The caller MUST have write permissions on the resource. SetLock(context.Context, *v1beta11.SetLockRequest) (*v1beta11.SetLockResponse, error) // Gets the lock metadata of a storage resource. // MUST return CODE_NOT_FOUND if the reference does not exist or is not locked. // The caller MUST have read permissions on the resource. GetLock(context.Context, *v1beta11.GetLockRequest) (*v1beta11.GetLockResponse, error) // Refreshes the lock metadata of a storage resource. // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_FAILED_PRECONDITION if the reference is not locked // or if the caller does not hold the lock. // The caller MUST have write permissions on the resource. RefreshLock(context.Context, *v1beta11.RefreshLockRequest) (*v1beta11.RefreshLockResponse, error) // Unlocks a storage resource. // MUST return CODE_NOT_FOUND if the reference does not exist. // MUST return CODE_FAILED_PRECONDITION if the reference is not locked // or if the caller does not hold the lock. // The caller MUST have write permissions on the resource. Unlock(context.Context, *v1beta11.UnlockRequest) (*v1beta11.UnlockResponse, error) // Creates the home directory for a user. CreateHome(context.Context, *v1beta11.CreateHomeRequest) (*v1beta11.CreateHomeResponse, error) // Creates a storage space. CreateStorageSpace(context.Context, *v1beta11.CreateStorageSpaceRequest) (*v1beta11.CreateStorageSpaceResponse, error) // Lists storage spaces. ListStorageSpaces(context.Context, *v1beta11.ListStorageSpacesRequest) (*v1beta11.ListStorageSpacesResponse, error) // Updates a storage space. UpdateStorageSpace(context.Context, *v1beta11.UpdateStorageSpaceRequest) (*v1beta11.UpdateStorageSpaceResponse, error) // Deletes a storage space. DeleteStorageSpace(context.Context, *v1beta11.DeleteStorageSpaceRequest) (*v1beta11.DeleteStorageSpaceResponse, error) // Returns the App URL and all necessary info to open a resource in an online editor. // MUST return CODE_NOT_FOUND if the resource does not exist. OpenInApp(context.Context, *OpenInAppRequest) (*v1beta12.OpenInAppResponse, error) // MUST return CODE_NOT_FOUND if the resource reference does not exist. // MUST return CODE_LOCKED if the resource reference already locked. // MUST return CODE_ALREADY_EXISTS if the share already exists for the 4-tuple consisting of // (owner, shared_resource, grantee). // New shares MUST be created in the state SHARE_STATE_PENDING. CreateShare(context.Context, *v1beta13.CreateShareRequest) (*v1beta13.CreateShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. RemoveShare(context.Context, *v1beta13.RemoveShareRequest) (*v1beta13.RemoveShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. GetShare(context.Context, *v1beta13.GetShareRequest) (*v1beta13.GetShareResponse, error) // both as owner and creator. If a filter is specified, only // shares satisfying the filter MUST be returned. ListShares(context.Context, *v1beta13.ListSharesRequest) (*v1beta13.ListSharesResponse, error) // including their storage resource information. ListExistingShares(context.Context, *v1beta13.ListSharesRequest) (*ListExistingSharesResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. UpdateShare(context.Context, *v1beta13.UpdateShareRequest) (*v1beta13.UpdateShareResponse, error) ListReceivedShares(context.Context, *v1beta13.ListReceivedSharesRequest) (*v1beta13.ListReceivedSharesResponse, error) // including their storage resource information. ListExistingReceivedShares(context.Context, *v1beta13.ListReceivedSharesRequest) (*ListExistingReceivedSharesResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. UpdateReceivedShare(context.Context, *v1beta13.UpdateReceivedShareRequest) (*v1beta13.UpdateReceivedShareResponse, error) // MUST return CODE_NOT_FOUND if the received share reference does not exist. GetReceivedShare(context.Context, *v1beta13.GetReceivedShareRequest) (*v1beta13.GetReceivedShareResponse, error) // Maps the key-value pair. SetKey(context.Context, *v1beta14.SetKeyRequest) (*v1beta14.SetKeyResponse, error) // Returns the value associated with the // requested key. GetKey(context.Context, *v1beta14.GetKeyRequest) (*v1beta14.GetKeyResponse, error) // MUST return CODE_NOT_FOUND if the resource reference does not exist. // MUST return CODE_ALREADY_EXISTS if the share already exists for the 4-tuple consisting of // (owner, shared_resource, grantee). // New shares MUST be created in the state SHARE_STATE_PENDING. CreatePublicShare(context.Context, *v1beta15.CreatePublicShareRequest) (*v1beta15.CreatePublicShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. RemovePublicShare(context.Context, *v1beta15.RemovePublicShareRequest) (*v1beta15.RemovePublicShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. GetPublicShare(context.Context, *v1beta15.GetPublicShareRequest) (*v1beta15.GetPublicShareResponse, error) // MUST return CODE_NOT_FOUND if the share does not exist. GetPublicShareByToken(context.Context, *v1beta15.GetPublicShareByTokenRequest) (*v1beta15.GetPublicShareByTokenResponse, error) // both as owner and creator. If a filter is specified, only // shares satisfying the filter MUST be returned. ListPublicShares(context.Context, *v1beta15.ListPublicSharesRequest) (*v1beta15.ListPublicSharesResponse, error) // both as owner and creator, including their storage resource information. // If a filter is specified, only shares satisfying the filter MUST be returned. ListExistingPublicShares(context.Context, *v1beta15.ListPublicSharesRequest) (*ListExistingPublicSharesResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. UpdatePublicShare(context.Context, *v1beta15.UpdatePublicShareRequest) (*v1beta15.UpdatePublicShareResponse, error) // MUST return CODE_NOT_FOUND if the resource reference does not exist. // MUST return CODE_ALREADY_EXISTS if the share already exists for the 4-tuple consisting of // (owner, shared_resource, grantee). // New shares MUST be created in the state SHARE_STATE_PENDING. CreateOCMShare(context.Context, *v1beta16.CreateOCMShareRequest) (*v1beta16.CreateOCMShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. RemoveOCMShare(context.Context, *v1beta16.RemoveOCMShareRequest) (*v1beta16.RemoveOCMShareResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. GetOCMShare(context.Context, *v1beta16.GetOCMShareRequest) (*v1beta16.GetOCMShareResponse, error) // MUST return CODE_NOT_FOUND if the share does not exist. GetOCMShareByToken(context.Context, *v1beta16.GetOCMShareByTokenRequest) (*v1beta16.GetOCMShareByTokenResponse, error) // both as owner and creator. If a filter is specified, only // shares satisfying the filter MUST be returned. ListOCMShares(context.Context, *v1beta16.ListOCMSharesRequest) (*v1beta16.ListOCMSharesResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. UpdateOCMShare(context.Context, *v1beta16.UpdateOCMShareRequest) (*v1beta16.UpdateOCMShareResponse, error) ListReceivedOCMShares(context.Context, *v1beta16.ListReceivedOCMSharesRequest) (*v1beta16.ListReceivedOCMSharesResponse, error) // MUST return CODE_NOT_FOUND if the share reference does not exist. UpdateReceivedOCMShare(context.Context, *v1beta16.UpdateReceivedOCMShareRequest) (*v1beta16.UpdateReceivedOCMShareResponse, error) // MUST return CODE_NOT_FOUND if the received share reference does not exist. GetReceivedOCMShare(context.Context, *v1beta16.GetReceivedOCMShareRequest) (*v1beta16.GetReceivedOCMShareResponse, error) // Returns the app providers that are capable of handling this resource info. // MUST return CODE_NOT_FOUND if no providers are available. GetAppProviders(context.Context, *v1beta17.GetAppProvidersRequest) (*v1beta17.GetAppProvidersResponse, error) // Registers a new app provider to the registry. AddAppProvider(context.Context, *v1beta17.AddAppProviderRequest) (*v1beta17.AddAppProviderResponse, error) // Returns a list of the available app providers known by this registry. ListAppProviders(context.Context, *v1beta17.ListAppProvidersRequest) (*v1beta17.ListAppProvidersResponse, error) // Returns a list of the supported mime types along with the apps which they can opened with. ListSupportedMimeTypes(context.Context, *v1beta17.ListSupportedMimeTypesRequest) (*v1beta17.ListSupportedMimeTypesResponse, error) // Returns the default app provider which serves a specified mime type. GetDefaultAppProviderForMimeType(context.Context, *v1beta17.GetDefaultAppProviderForMimeTypeRequest) (*v1beta17.GetDefaultAppProviderForMimeTypeResponse, error) // Sets the default app provider for a specified mime type. SetDefaultAppProviderForMimeType(context.Context, *v1beta17.SetDefaultAppProviderForMimeTypeRequest) (*v1beta17.SetDefaultAppProviderForMimeTypeResponse, error) // Gets the information about a user by the user id. GetUser(context.Context, *v1beta18.GetUserRequest) (*v1beta18.GetUserResponse, error) // Gets the information about a user based on a specified claim. GetUserByClaim(context.Context, *v1beta18.GetUserByClaimRequest) (*v1beta18.GetUserByClaimResponse, error) // Gets the groups of a user. GetUserGroups(context.Context, *v1beta18.GetUserGroupsRequest) (*v1beta18.GetUserGroupsResponse, error) // Finds users by any attribute of the user. // TODO(labkode): to define the filters that make more sense. FindUsers(context.Context, *v1beta18.FindUsersRequest) (*v1beta18.FindUsersResponse, error) // Gets the information about a group by the group id. GetGroup(context.Context, *v1beta19.GetGroupRequest) (*v1beta19.GetGroupResponse, error) // Gets the information about a group based on a specified claim. GetGroupByClaim(context.Context, *v1beta19.GetGroupByClaimRequest) (*v1beta19.GetGroupByClaimResponse, error) // Gets the members of a group. GetMembers(context.Context, *v1beta19.GetMembersRequest) (*v1beta19.GetMembersResponse, error) // Tells if the group has a certain member. HasMember(context.Context, *v1beta19.HasMemberRequest) (*v1beta19.HasMemberResponse, error) // TODO(labkode): to define the filters that make more sense. // Finds groups whose names match the specified filter. FindGroups(context.Context, *v1beta19.FindGroupsRequest) (*v1beta19.FindGroupsResponse, error) // Returns a list of the available auth providers known by this registry. ListAuthProviders(context.Context, *v1beta110.ListAuthProvidersRequest) (*ListAuthProvidersResponse, error) // Returns the home path for the given authenticated user. // When a user has access to multiple storage providers, one of them is the home. GetHome(context.Context, *v1beta11.GetHomeRequest) (*v1beta11.GetHomeResponse, error) // Generates a new token for the user with a validity of 24 hours. GenerateInviteToken(context.Context, *v1beta111.GenerateInviteTokenRequest) (*v1beta111.GenerateInviteTokenResponse, error) // Lists the valid tokens generated by the user. ListInviteTokens(context.Context, *v1beta111.ListInviteTokensRequest) (*v1beta111.ListInviteTokensResponse, error) // Forwards a received invite to the sync'n'share system provider. ForwardInvite(context.Context, *v1beta111.ForwardInviteRequest) (*v1beta111.ForwardInviteResponse, error) // Completes an invitation acceptance. AcceptInvite(context.Context, *v1beta111.AcceptInviteRequest) (*v1beta111.AcceptInviteResponse, error) // Retrieves details about a remote user who has accepted an invite to share. GetAcceptedUser(context.Context, *v1beta111.GetAcceptedUserRequest) (*v1beta111.GetAcceptedUserResponse, error) // Finds users who accepted invite tokens by their attributes. FindAcceptedUsers(context.Context, *v1beta111.FindAcceptedUsersRequest) (*v1beta111.FindAcceptedUsersResponse, error) // Delete a previously accepted remote user, that is unfriend that user. DeleteAcceptedUser(context.Context, *v1beta111.DeleteAcceptedUserRequest) (*v1beta111.DeleteAcceptedUserResponse, error) // Check if a given system provider is registered in the mesh or not. // MUST return CODE_UNAUTHENTICATED if the system is not registered IsProviderAllowed(context.Context, *v1beta112.IsProviderAllowedRequest) (*v1beta112.IsProviderAllowedResponse, error) // Get the information of the provider identified by a specific domain. // MUST return CODE_NOT_FOUND if the sync'n'share system provider does not exist. GetInfoByDomain(context.Context, *v1beta112.GetInfoByDomainRequest) (*v1beta112.GetInfoByDomainResponse, error) // Get the information of all the providers registered in the mesh. ListAllProviders(context.Context, *v1beta112.ListAllProvidersRequest) (*v1beta112.ListAllProvidersResponse, error) CreateOCMCoreShare(context.Context, *v1beta113.CreateOCMCoreShareRequest) (*v1beta113.CreateOCMCoreShareResponse, error) UpdateOCMCoreShare(context.Context, *v1beta113.UpdateOCMCoreShareRequest) (*v1beta113.UpdateOCMCoreShareResponse, error) DeleteOCMCoreShare(context.Context, *v1beta113.DeleteOCMCoreShareRequest) (*v1beta113.DeleteOCMCoreShareResponse, error) // Requests creation of a transfer. CreateTransfer(context.Context, *v1beta114.CreateTransferRequest) (*v1beta114.CreateTransferResponse, error) // Requests a transfer status. GetTransferStatus(context.Context, *v1beta114.GetTransferStatusRequest) (*v1beta114.GetTransferStatusResponse, error) // Requests to cancel a transfer. CancelTransfer(context.Context, *v1beta114.CancelTransferRequest) (*v1beta114.CancelTransferResponse, error) // Requests a list of transfers received by the authenticated principle. ListTransfers(context.Context, *v1beta114.ListTransfersRequest) (*v1beta114.ListTransfersResponse, error) // Requests retrying a transfer. RetryTransfer(context.Context, *v1beta114.RetryTransferRequest) (*v1beta114.RetryTransferResponse, error) // CheckPermission checks if a user or group has a certain permission. CheckPermission(context.Context, *v1beta115.CheckPermissionRequest) (*v1beta115.CheckPermissionResponse, error) }
GatewayAPIServer is the server API for GatewayAPI service. All implementations should embed UnimplementedGatewayAPIServer for forward compatibility
type GatewayAPI_ListContainerStreamClient ¶
type GatewayAPI_ListContainerStreamClient interface { Recv() (*v1beta11.ListContainerStreamResponse, error) grpc.ClientStream }
type GatewayAPI_ListContainerStreamServer ¶
type GatewayAPI_ListContainerStreamServer interface { Send(*v1beta11.ListContainerStreamResponse) error grpc.ServerStream }
type GatewayAPI_ListRecycleStreamClient ¶
type GatewayAPI_ListRecycleStreamClient interface { Recv() (*v1beta11.ListRecycleStreamResponse, error) grpc.ClientStream }
type GatewayAPI_ListRecycleStreamServer ¶
type GatewayAPI_ListRecycleStreamServer interface { Send(*v1beta11.ListRecycleStreamResponse) error grpc.ServerStream }
type GetQuotaRequest ¶
type GetQuotaRequest struct { // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,1,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The reference to which the action should be performed. Ref *v1beta13.Reference `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"` // contains filtered or unexported fields }
func (*GetQuotaRequest) Descriptor
deprecated
func (*GetQuotaRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetQuotaRequest.ProtoReflect.Descriptor instead.
func (*GetQuotaRequest) GetOpaque ¶
func (x *GetQuotaRequest) GetOpaque() *v1beta1.Opaque
func (*GetQuotaRequest) GetRef ¶
func (x *GetQuotaRequest) GetRef() *v1beta13.Reference
func (*GetQuotaRequest) ProtoMessage ¶
func (*GetQuotaRequest) ProtoMessage()
func (*GetQuotaRequest) ProtoReflect ¶
func (x *GetQuotaRequest) ProtoReflect() protoreflect.Message
func (*GetQuotaRequest) Reset ¶
func (x *GetQuotaRequest) Reset()
func (*GetQuotaRequest) String ¶
func (x *GetQuotaRequest) String() string
type InitiateFileDownloadResponse ¶
type InitiateFileDownloadResponse struct { // REQUIRED. // The response status. Status *v1beta11.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,2,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The protocols through which data can be downloaded. Protocols []*FileDownloadProtocol `protobuf:"bytes,3,rep,name=protocols,proto3" json:"protocols,omitempty"` // contains filtered or unexported fields }
func (*InitiateFileDownloadResponse) Descriptor
deprecated
func (*InitiateFileDownloadResponse) Descriptor() ([]byte, []int)
Deprecated: Use InitiateFileDownloadResponse.ProtoReflect.Descriptor instead.
func (*InitiateFileDownloadResponse) GetOpaque ¶
func (x *InitiateFileDownloadResponse) GetOpaque() *v1beta1.Opaque
func (*InitiateFileDownloadResponse) GetProtocols ¶
func (x *InitiateFileDownloadResponse) GetProtocols() []*FileDownloadProtocol
func (*InitiateFileDownloadResponse) GetStatus ¶
func (x *InitiateFileDownloadResponse) GetStatus() *v1beta11.Status
func (*InitiateFileDownloadResponse) ProtoMessage ¶
func (*InitiateFileDownloadResponse) ProtoMessage()
func (*InitiateFileDownloadResponse) ProtoReflect ¶
func (x *InitiateFileDownloadResponse) ProtoReflect() protoreflect.Message
func (*InitiateFileDownloadResponse) Reset ¶
func (x *InitiateFileDownloadResponse) Reset()
func (*InitiateFileDownloadResponse) String ¶
func (x *InitiateFileDownloadResponse) String() string
type InitiateFileUploadResponse ¶
type InitiateFileUploadResponse struct { // REQUIRED. // The response status. Status *v1beta11.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,2,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The protocols through which data can be uploaded. Protocols []*FileUploadProtocol `protobuf:"bytes,3,rep,name=protocols,proto3" json:"protocols,omitempty"` // contains filtered or unexported fields }
func (*InitiateFileUploadResponse) Descriptor
deprecated
func (*InitiateFileUploadResponse) Descriptor() ([]byte, []int)
Deprecated: Use InitiateFileUploadResponse.ProtoReflect.Descriptor instead.
func (*InitiateFileUploadResponse) GetOpaque ¶
func (x *InitiateFileUploadResponse) GetOpaque() *v1beta1.Opaque
func (*InitiateFileUploadResponse) GetProtocols ¶
func (x *InitiateFileUploadResponse) GetProtocols() []*FileUploadProtocol
func (*InitiateFileUploadResponse) GetStatus ¶
func (x *InitiateFileUploadResponse) GetStatus() *v1beta11.Status
func (*InitiateFileUploadResponse) ProtoMessage ¶
func (*InitiateFileUploadResponse) ProtoMessage()
func (*InitiateFileUploadResponse) ProtoReflect ¶
func (x *InitiateFileUploadResponse) ProtoReflect() protoreflect.Message
func (*InitiateFileUploadResponse) Reset ¶
func (x *InitiateFileUploadResponse) Reset()
func (*InitiateFileUploadResponse) String ¶
func (x *InitiateFileUploadResponse) String() string
type ListAuthProvidersResponse ¶
type ListAuthProvidersResponse struct { // REQUIRED. // The response status. Status *v1beta11.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,2,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The list of auth types. // TODO(labkode): maybe add description? Types []string `protobuf:"bytes,3,rep,name=types,proto3" json:"types,omitempty"` // contains filtered or unexported fields }
func (*ListAuthProvidersResponse) Descriptor
deprecated
func (*ListAuthProvidersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAuthProvidersResponse.ProtoReflect.Descriptor instead.
func (*ListAuthProvidersResponse) GetOpaque ¶
func (x *ListAuthProvidersResponse) GetOpaque() *v1beta1.Opaque
func (*ListAuthProvidersResponse) GetStatus ¶
func (x *ListAuthProvidersResponse) GetStatus() *v1beta11.Status
func (*ListAuthProvidersResponse) GetTypes ¶
func (x *ListAuthProvidersResponse) GetTypes() []string
func (*ListAuthProvidersResponse) ProtoMessage ¶
func (*ListAuthProvidersResponse) ProtoMessage()
func (*ListAuthProvidersResponse) ProtoReflect ¶
func (x *ListAuthProvidersResponse) ProtoReflect() protoreflect.Message
func (*ListAuthProvidersResponse) Reset ¶
func (x *ListAuthProvidersResponse) Reset()
func (*ListAuthProvidersResponse) String ¶
func (x *ListAuthProvidersResponse) String() string
type ListExistingPublicSharesResponse ¶
type ListExistingPublicSharesResponse struct { // The response status. Status *v1beta11.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,2,opt,name=opaque,proto3" json:"opaque,omitempty"` // The shares encapsulating both the share metadata and the storage metadata. ShareInfos []*PublicShareResourceInfo `protobuf:"bytes,3,rep,name=share_infos,json=shareInfos,proto3" json:"share_infos,omitempty"` // This field represents the pagination token to retrieve the next page of results. // If the value is "", it means no further results for the request. // see https://cloud.google.com/apis/design/design_patterns#list_pagination NextPageToken string `protobuf:"bytes,4,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListExistingPublicSharesResponse) Descriptor
deprecated
func (*ListExistingPublicSharesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListExistingPublicSharesResponse.ProtoReflect.Descriptor instead.
func (*ListExistingPublicSharesResponse) GetNextPageToken ¶
func (x *ListExistingPublicSharesResponse) GetNextPageToken() string
func (*ListExistingPublicSharesResponse) GetOpaque ¶
func (x *ListExistingPublicSharesResponse) GetOpaque() *v1beta1.Opaque
func (*ListExistingPublicSharesResponse) GetShareInfos ¶
func (x *ListExistingPublicSharesResponse) GetShareInfos() []*PublicShareResourceInfo
func (*ListExistingPublicSharesResponse) GetStatus ¶
func (x *ListExistingPublicSharesResponse) GetStatus() *v1beta11.Status
func (*ListExistingPublicSharesResponse) ProtoMessage ¶
func (*ListExistingPublicSharesResponse) ProtoMessage()
func (*ListExistingPublicSharesResponse) ProtoReflect ¶
func (x *ListExistingPublicSharesResponse) ProtoReflect() protoreflect.Message
func (*ListExistingPublicSharesResponse) Reset ¶
func (x *ListExistingPublicSharesResponse) Reset()
func (*ListExistingPublicSharesResponse) String ¶
func (x *ListExistingPublicSharesResponse) String() string
type ListExistingReceivedSharesResponse ¶
type ListExistingReceivedSharesResponse struct { // The response status. Status *v1beta11.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,2,opt,name=opaque,proto3" json:"opaque,omitempty"` // The shares encapsulating both the share metadata and the storage metadata. ShareInfos []*ReceivedShareResourceInfo `protobuf:"bytes,3,rep,name=share_infos,json=shareInfos,proto3" json:"share_infos,omitempty"` // This field represents the pagination token to retrieve the next page of results. // If the value is "", it means no further results for the request. // see https://cloud.google.com/apis/design/design_patterns#list_pagination NextPageToken string `protobuf:"bytes,4,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListExistingReceivedSharesResponse) Descriptor
deprecated
func (*ListExistingReceivedSharesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListExistingReceivedSharesResponse.ProtoReflect.Descriptor instead.
func (*ListExistingReceivedSharesResponse) GetNextPageToken ¶
func (x *ListExistingReceivedSharesResponse) GetNextPageToken() string
func (*ListExistingReceivedSharesResponse) GetOpaque ¶
func (x *ListExistingReceivedSharesResponse) GetOpaque() *v1beta1.Opaque
func (*ListExistingReceivedSharesResponse) GetShareInfos ¶
func (x *ListExistingReceivedSharesResponse) GetShareInfos() []*ReceivedShareResourceInfo
func (*ListExistingReceivedSharesResponse) GetStatus ¶
func (x *ListExistingReceivedSharesResponse) GetStatus() *v1beta11.Status
func (*ListExistingReceivedSharesResponse) ProtoMessage ¶
func (*ListExistingReceivedSharesResponse) ProtoMessage()
func (*ListExistingReceivedSharesResponse) ProtoReflect ¶
func (x *ListExistingReceivedSharesResponse) ProtoReflect() protoreflect.Message
func (*ListExistingReceivedSharesResponse) Reset ¶
func (x *ListExistingReceivedSharesResponse) Reset()
func (*ListExistingReceivedSharesResponse) String ¶
func (x *ListExistingReceivedSharesResponse) String() string
type ListExistingSharesResponse ¶
type ListExistingSharesResponse struct { // The response status. Status *v1beta11.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,2,opt,name=opaque,proto3" json:"opaque,omitempty"` // The shares encapsulating both the share metadata and the storage metadata. ShareInfos []*ShareResourceInfo `protobuf:"bytes,3,rep,name=share_infos,json=shareInfos,proto3" json:"share_infos,omitempty"` // This field represents the pagination token to retrieve the next page of results. // If the value is "", it means no further results for the request. // see https://cloud.google.com/apis/design/design_patterns#list_pagination NextPageToken string `protobuf:"bytes,4,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListExistingSharesResponse) Descriptor
deprecated
func (*ListExistingSharesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListExistingSharesResponse.ProtoReflect.Descriptor instead.
func (*ListExistingSharesResponse) GetNextPageToken ¶
func (x *ListExistingSharesResponse) GetNextPageToken() string
func (*ListExistingSharesResponse) GetOpaque ¶
func (x *ListExistingSharesResponse) GetOpaque() *v1beta1.Opaque
func (*ListExistingSharesResponse) GetShareInfos ¶
func (x *ListExistingSharesResponse) GetShareInfos() []*ShareResourceInfo
func (*ListExistingSharesResponse) GetStatus ¶
func (x *ListExistingSharesResponse) GetStatus() *v1beta11.Status
func (*ListExistingSharesResponse) ProtoMessage ¶
func (*ListExistingSharesResponse) ProtoMessage()
func (*ListExistingSharesResponse) ProtoReflect ¶
func (x *ListExistingSharesResponse) ProtoReflect() protoreflect.Message
func (*ListExistingSharesResponse) Reset ¶
func (x *ListExistingSharesResponse) Reset()
func (*ListExistingSharesResponse) String ¶
func (x *ListExistingSharesResponse) String() string
type OpenInAppRequest ¶
type OpenInAppRequest struct { // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,1,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The resource reference. If a path is given, it will be resolved via Stat() to a ResourceInfo // in case a call to the WOPI server is to be issued (cf. the provider grpc message) Ref *v1beta13.Reference `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"` ViewMode OpenInAppRequest_ViewMode `` /* 137-byte string literal not displayed */ // OPTIONAL. // A reference to the application to be used to open the resource, should the // default inferred from the resource's mimetype be overridden by user's choice. // If the targeted resource is a directory, this parameter is required and // in its absence the implementation MUST return INVALID_ARGUMENT. App string `protobuf:"bytes,4,opt,name=app,proto3" json:"app,omitempty"` // OPTIONAL. // A lock_id: should the reference be locked and the lock type be LOCK_TYPE_EXCL, // the stored lock_id MUST be equal to the given value. LockId string `protobuf:"bytes,5,opt,name=lock_id,json=lockId,proto3" json:"lock_id,omitempty"` // contains filtered or unexported fields }
func (*OpenInAppRequest) Descriptor
deprecated
func (*OpenInAppRequest) Descriptor() ([]byte, []int)
Deprecated: Use OpenInAppRequest.ProtoReflect.Descriptor instead.
func (*OpenInAppRequest) GetApp ¶
func (x *OpenInAppRequest) GetApp() string
func (*OpenInAppRequest) GetLockId ¶
func (x *OpenInAppRequest) GetLockId() string
func (*OpenInAppRequest) GetOpaque ¶
func (x *OpenInAppRequest) GetOpaque() *v1beta1.Opaque
func (*OpenInAppRequest) GetRef ¶
func (x *OpenInAppRequest) GetRef() *v1beta13.Reference
func (*OpenInAppRequest) GetViewMode ¶
func (x *OpenInAppRequest) GetViewMode() OpenInAppRequest_ViewMode
func (*OpenInAppRequest) ProtoMessage ¶
func (*OpenInAppRequest) ProtoMessage()
func (*OpenInAppRequest) ProtoReflect ¶
func (x *OpenInAppRequest) ProtoReflect() protoreflect.Message
func (*OpenInAppRequest) Reset ¶
func (x *OpenInAppRequest) Reset()
func (*OpenInAppRequest) String ¶
func (x *OpenInAppRequest) String() string
type OpenInAppRequest_ViewMode ¶
type OpenInAppRequest_ViewMode int32
REQUIRED. View mode.
const ( OpenInAppRequest_VIEW_MODE_INVALID OpenInAppRequest_ViewMode = 0 // The resource can be opened but not downloaded. OpenInAppRequest_VIEW_MODE_VIEW_ONLY OpenInAppRequest_ViewMode = 1 // The resource can be downloaded. OpenInAppRequest_VIEW_MODE_READ_ONLY OpenInAppRequest_ViewMode = 2 // The resource can be downloaded and updated. The underlying application // MUST be a fully capable editor to support this mode. OpenInAppRequest_VIEW_MODE_READ_WRITE OpenInAppRequest_ViewMode = 3 // The resource can be downloaded and updated, but must be shown in // preview mode. If the underlying application does not support a preview mode, // or if in a view-only mode users are not allowed to switch to edit mode, // then this mode MUST fall back to READ_WRITE. OpenInAppRequest_VIEW_MODE_PREVIEW OpenInAppRequest_ViewMode = 4 )
func (OpenInAppRequest_ViewMode) Descriptor ¶
func (OpenInAppRequest_ViewMode) Descriptor() protoreflect.EnumDescriptor
func (OpenInAppRequest_ViewMode) Enum ¶
func (x OpenInAppRequest_ViewMode) Enum() *OpenInAppRequest_ViewMode
func (OpenInAppRequest_ViewMode) EnumDescriptor
deprecated
func (OpenInAppRequest_ViewMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use OpenInAppRequest_ViewMode.Descriptor instead.
func (OpenInAppRequest_ViewMode) Number ¶
func (x OpenInAppRequest_ViewMode) Number() protoreflect.EnumNumber
func (OpenInAppRequest_ViewMode) String ¶
func (x OpenInAppRequest_ViewMode) String() string
func (OpenInAppRequest_ViewMode) Type ¶
func (OpenInAppRequest_ViewMode) Type() protoreflect.EnumType
type PublicShareResourceInfo ¶
type PublicShareResourceInfo struct { // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,1,opt,name=opaque,proto3" json:"opaque,omitempty"` // The underlying share as returned by the collaboration service. PublicShare *v1beta13.PublicShare `protobuf:"bytes,2,opt,name=public_share,json=publicShare,proto3" json:"public_share,omitempty"` // The corresponding resource information as returned by the storage provider. ResourceInfo *v1beta11.ResourceInfo `protobuf:"bytes,3,opt,name=resource_info,json=resourceInfo,proto3" json:"resource_info,omitempty"` // contains filtered or unexported fields }
PublicShareResourceInfo includes the sharing information and the storage-related information about a public share resource.
func (*PublicShareResourceInfo) Descriptor
deprecated
func (*PublicShareResourceInfo) Descriptor() ([]byte, []int)
Deprecated: Use PublicShareResourceInfo.ProtoReflect.Descriptor instead.
func (*PublicShareResourceInfo) GetOpaque ¶
func (x *PublicShareResourceInfo) GetOpaque() *v1beta1.Opaque
func (*PublicShareResourceInfo) GetPublicShare ¶
func (x *PublicShareResourceInfo) GetPublicShare() *v1beta13.PublicShare
func (*PublicShareResourceInfo) GetResourceInfo ¶
func (x *PublicShareResourceInfo) GetResourceInfo() *v1beta11.ResourceInfo
func (*PublicShareResourceInfo) ProtoMessage ¶
func (*PublicShareResourceInfo) ProtoMessage()
func (*PublicShareResourceInfo) ProtoReflect ¶
func (x *PublicShareResourceInfo) ProtoReflect() protoreflect.Message
func (*PublicShareResourceInfo) Reset ¶
func (x *PublicShareResourceInfo) Reset()
func (*PublicShareResourceInfo) String ¶
func (x *PublicShareResourceInfo) String() string
type ReceivedShareResourceInfo ¶
type ReceivedShareResourceInfo struct { // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,1,opt,name=opaque,proto3" json:"opaque,omitempty"` // The underlying share as returned by the collaboration service. ReceivedShare *v1beta12.ReceivedShare `protobuf:"bytes,2,opt,name=received_share,json=receivedShare,proto3" json:"received_share,omitempty"` // The corresponding resource information as returned by the storage provider. ResourceInfo *v1beta11.ResourceInfo `protobuf:"bytes,3,opt,name=resource_info,json=resourceInfo,proto3" json:"resource_info,omitempty"` // contains filtered or unexported fields }
ReceivedShareResourceInfo includes the sharing information and the storage-related information about a received share resource.
func (*ReceivedShareResourceInfo) Descriptor
deprecated
func (*ReceivedShareResourceInfo) Descriptor() ([]byte, []int)
Deprecated: Use ReceivedShareResourceInfo.ProtoReflect.Descriptor instead.
func (*ReceivedShareResourceInfo) GetOpaque ¶
func (x *ReceivedShareResourceInfo) GetOpaque() *v1beta1.Opaque
func (*ReceivedShareResourceInfo) GetReceivedShare ¶
func (x *ReceivedShareResourceInfo) GetReceivedShare() *v1beta12.ReceivedShare
func (*ReceivedShareResourceInfo) GetResourceInfo ¶
func (x *ReceivedShareResourceInfo) GetResourceInfo() *v1beta11.ResourceInfo
func (*ReceivedShareResourceInfo) ProtoMessage ¶
func (*ReceivedShareResourceInfo) ProtoMessage()
func (*ReceivedShareResourceInfo) ProtoReflect ¶
func (x *ReceivedShareResourceInfo) ProtoReflect() protoreflect.Message
func (*ReceivedShareResourceInfo) Reset ¶
func (x *ReceivedShareResourceInfo) Reset()
func (*ReceivedShareResourceInfo) String ¶
func (x *ReceivedShareResourceInfo) String() string
type ShareResourceInfo ¶
type ShareResourceInfo struct { // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,1,opt,name=opaque,proto3" json:"opaque,omitempty"` // The underlying share as returned by the collaboration service. Share *v1beta12.Share `protobuf:"bytes,2,opt,name=share,proto3" json:"share,omitempty"` // The corresponding resource information as returned by the storage provider. ResourceInfo *v1beta11.ResourceInfo `protobuf:"bytes,3,opt,name=resource_info,json=resourceInfo,proto3" json:"resource_info,omitempty"` // contains filtered or unexported fields }
ShareResourceInfo includes the sharing information and the storage-related information about a share resource.
func (*ShareResourceInfo) Descriptor
deprecated
func (*ShareResourceInfo) Descriptor() ([]byte, []int)
Deprecated: Use ShareResourceInfo.ProtoReflect.Descriptor instead.
func (*ShareResourceInfo) GetOpaque ¶
func (x *ShareResourceInfo) GetOpaque() *v1beta1.Opaque
func (*ShareResourceInfo) GetResourceInfo ¶
func (x *ShareResourceInfo) GetResourceInfo() *v1beta11.ResourceInfo
func (*ShareResourceInfo) GetShare ¶
func (x *ShareResourceInfo) GetShare() *v1beta12.Share
func (*ShareResourceInfo) ProtoMessage ¶
func (*ShareResourceInfo) ProtoMessage()
func (*ShareResourceInfo) ProtoReflect ¶
func (x *ShareResourceInfo) ProtoReflect() protoreflect.Message
func (*ShareResourceInfo) Reset ¶
func (x *ShareResourceInfo) Reset()
func (*ShareResourceInfo) String ¶
func (x *ShareResourceInfo) String() string
type UnimplementedGatewayAPIServer ¶
type UnimplementedGatewayAPIServer struct { }
UnimplementedGatewayAPIServer should be embedded to have forward compatible implementations.
func (UnimplementedGatewayAPIServer) AcceptInvite ¶
func (UnimplementedGatewayAPIServer) AcceptInvite(context.Context, *v1beta111.AcceptInviteRequest) (*v1beta111.AcceptInviteResponse, error)
func (UnimplementedGatewayAPIServer) AddAppProvider ¶
func (UnimplementedGatewayAPIServer) AddAppProvider(context.Context, *v1beta17.AddAppProviderRequest) (*v1beta17.AddAppProviderResponse, error)
func (UnimplementedGatewayAPIServer) Authenticate ¶
func (UnimplementedGatewayAPIServer) Authenticate(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error)
func (UnimplementedGatewayAPIServer) CancelTransfer ¶
func (UnimplementedGatewayAPIServer) CancelTransfer(context.Context, *v1beta114.CancelTransferRequest) (*v1beta114.CancelTransferResponse, error)
func (UnimplementedGatewayAPIServer) CheckPermission ¶
func (UnimplementedGatewayAPIServer) CheckPermission(context.Context, *v1beta115.CheckPermissionRequest) (*v1beta115.CheckPermissionResponse, error)
func (UnimplementedGatewayAPIServer) CreateContainer ¶
func (UnimplementedGatewayAPIServer) CreateContainer(context.Context, *v1beta11.CreateContainerRequest) (*v1beta11.CreateContainerResponse, error)
func (UnimplementedGatewayAPIServer) CreateHome ¶
func (UnimplementedGatewayAPIServer) CreateHome(context.Context, *v1beta11.CreateHomeRequest) (*v1beta11.CreateHomeResponse, error)
func (UnimplementedGatewayAPIServer) CreateOCMCoreShare ¶
func (UnimplementedGatewayAPIServer) CreateOCMCoreShare(context.Context, *v1beta113.CreateOCMCoreShareRequest) (*v1beta113.CreateOCMCoreShareResponse, error)
func (UnimplementedGatewayAPIServer) CreateOCMShare ¶
func (UnimplementedGatewayAPIServer) CreateOCMShare(context.Context, *v1beta16.CreateOCMShareRequest) (*v1beta16.CreateOCMShareResponse, error)
func (UnimplementedGatewayAPIServer) CreatePublicShare ¶
func (UnimplementedGatewayAPIServer) CreatePublicShare(context.Context, *v1beta15.CreatePublicShareRequest) (*v1beta15.CreatePublicShareResponse, error)
func (UnimplementedGatewayAPIServer) CreateShare ¶
func (UnimplementedGatewayAPIServer) CreateShare(context.Context, *v1beta13.CreateShareRequest) (*v1beta13.CreateShareResponse, error)
func (UnimplementedGatewayAPIServer) CreateStorageSpace ¶
func (UnimplementedGatewayAPIServer) CreateStorageSpace(context.Context, *v1beta11.CreateStorageSpaceRequest) (*v1beta11.CreateStorageSpaceResponse, error)
func (UnimplementedGatewayAPIServer) CreateSymlink ¶
func (UnimplementedGatewayAPIServer) CreateSymlink(context.Context, *v1beta11.CreateSymlinkRequest) (*v1beta11.CreateSymlinkResponse, error)
func (UnimplementedGatewayAPIServer) CreateTransfer ¶
func (UnimplementedGatewayAPIServer) CreateTransfer(context.Context, *v1beta114.CreateTransferRequest) (*v1beta114.CreateTransferResponse, error)
func (UnimplementedGatewayAPIServer) Delete ¶
func (UnimplementedGatewayAPIServer) Delete(context.Context, *v1beta11.DeleteRequest) (*v1beta11.DeleteResponse, error)
func (UnimplementedGatewayAPIServer) DeleteAcceptedUser ¶
func (UnimplementedGatewayAPIServer) DeleteAcceptedUser(context.Context, *v1beta111.DeleteAcceptedUserRequest) (*v1beta111.DeleteAcceptedUserResponse, error)
func (UnimplementedGatewayAPIServer) DeleteOCMCoreShare ¶
func (UnimplementedGatewayAPIServer) DeleteOCMCoreShare(context.Context, *v1beta113.DeleteOCMCoreShareRequest) (*v1beta113.DeleteOCMCoreShareResponse, error)
func (UnimplementedGatewayAPIServer) DeleteStorageSpace ¶
func (UnimplementedGatewayAPIServer) DeleteStorageSpace(context.Context, *v1beta11.DeleteStorageSpaceRequest) (*v1beta11.DeleteStorageSpaceResponse, error)
func (UnimplementedGatewayAPIServer) FindAcceptedUsers ¶
func (UnimplementedGatewayAPIServer) FindAcceptedUsers(context.Context, *v1beta111.FindAcceptedUsersRequest) (*v1beta111.FindAcceptedUsersResponse, error)
func (UnimplementedGatewayAPIServer) FindGroups ¶
func (UnimplementedGatewayAPIServer) FindGroups(context.Context, *v1beta19.FindGroupsRequest) (*v1beta19.FindGroupsResponse, error)
func (UnimplementedGatewayAPIServer) FindUsers ¶
func (UnimplementedGatewayAPIServer) FindUsers(context.Context, *v1beta18.FindUsersRequest) (*v1beta18.FindUsersResponse, error)
func (UnimplementedGatewayAPIServer) ForwardInvite ¶
func (UnimplementedGatewayAPIServer) ForwardInvite(context.Context, *v1beta111.ForwardInviteRequest) (*v1beta111.ForwardInviteResponse, error)
func (UnimplementedGatewayAPIServer) GenerateAppPassword ¶
func (UnimplementedGatewayAPIServer) GenerateAppPassword(context.Context, *v1beta1.GenerateAppPasswordRequest) (*v1beta1.GenerateAppPasswordResponse, error)
func (UnimplementedGatewayAPIServer) GenerateInviteToken ¶
func (UnimplementedGatewayAPIServer) GenerateInviteToken(context.Context, *v1beta111.GenerateInviteTokenRequest) (*v1beta111.GenerateInviteTokenResponse, error)
func (UnimplementedGatewayAPIServer) GetAcceptedUser ¶
func (UnimplementedGatewayAPIServer) GetAcceptedUser(context.Context, *v1beta111.GetAcceptedUserRequest) (*v1beta111.GetAcceptedUserResponse, error)
func (UnimplementedGatewayAPIServer) GetAppPassword ¶
func (UnimplementedGatewayAPIServer) GetAppPassword(context.Context, *v1beta1.GetAppPasswordRequest) (*v1beta1.GetAppPasswordResponse, error)
func (UnimplementedGatewayAPIServer) GetAppProviders ¶
func (UnimplementedGatewayAPIServer) GetAppProviders(context.Context, *v1beta17.GetAppProvidersRequest) (*v1beta17.GetAppProvidersResponse, error)
func (UnimplementedGatewayAPIServer) GetDefaultAppProviderForMimeType ¶
func (UnimplementedGatewayAPIServer) GetDefaultAppProviderForMimeType(context.Context, *v1beta17.GetDefaultAppProviderForMimeTypeRequest) (*v1beta17.GetDefaultAppProviderForMimeTypeResponse, error)
func (UnimplementedGatewayAPIServer) GetGroup ¶
func (UnimplementedGatewayAPIServer) GetGroup(context.Context, *v1beta19.GetGroupRequest) (*v1beta19.GetGroupResponse, error)
func (UnimplementedGatewayAPIServer) GetGroupByClaim ¶
func (UnimplementedGatewayAPIServer) GetGroupByClaim(context.Context, *v1beta19.GetGroupByClaimRequest) (*v1beta19.GetGroupByClaimResponse, error)
func (UnimplementedGatewayAPIServer) GetHome ¶
func (UnimplementedGatewayAPIServer) GetHome(context.Context, *v1beta11.GetHomeRequest) (*v1beta11.GetHomeResponse, error)
func (UnimplementedGatewayAPIServer) GetInfoByDomain ¶
func (UnimplementedGatewayAPIServer) GetInfoByDomain(context.Context, *v1beta112.GetInfoByDomainRequest) (*v1beta112.GetInfoByDomainResponse, error)
func (UnimplementedGatewayAPIServer) GetKey ¶
func (UnimplementedGatewayAPIServer) GetKey(context.Context, *v1beta14.GetKeyRequest) (*v1beta14.GetKeyResponse, error)
func (UnimplementedGatewayAPIServer) GetLock ¶
func (UnimplementedGatewayAPIServer) GetLock(context.Context, *v1beta11.GetLockRequest) (*v1beta11.GetLockResponse, error)
func (UnimplementedGatewayAPIServer) GetMembers ¶
func (UnimplementedGatewayAPIServer) GetMembers(context.Context, *v1beta19.GetMembersRequest) (*v1beta19.GetMembersResponse, error)
func (UnimplementedGatewayAPIServer) GetOCMShare ¶
func (UnimplementedGatewayAPIServer) GetOCMShare(context.Context, *v1beta16.GetOCMShareRequest) (*v1beta16.GetOCMShareResponse, error)
func (UnimplementedGatewayAPIServer) GetOCMShareByToken ¶
func (UnimplementedGatewayAPIServer) GetOCMShareByToken(context.Context, *v1beta16.GetOCMShareByTokenRequest) (*v1beta16.GetOCMShareByTokenResponse, error)
func (UnimplementedGatewayAPIServer) GetPath ¶
func (UnimplementedGatewayAPIServer) GetPath(context.Context, *v1beta11.GetPathRequest) (*v1beta11.GetPathResponse, error)
func (UnimplementedGatewayAPIServer) GetPublicShare ¶
func (UnimplementedGatewayAPIServer) GetPublicShare(context.Context, *v1beta15.GetPublicShareRequest) (*v1beta15.GetPublicShareResponse, error)
func (UnimplementedGatewayAPIServer) GetPublicShareByToken ¶
func (UnimplementedGatewayAPIServer) GetPublicShareByToken(context.Context, *v1beta15.GetPublicShareByTokenRequest) (*v1beta15.GetPublicShareByTokenResponse, error)
func (UnimplementedGatewayAPIServer) GetQuota ¶
func (UnimplementedGatewayAPIServer) GetQuota(context.Context, *GetQuotaRequest) (*v1beta11.GetQuotaResponse, error)
func (UnimplementedGatewayAPIServer) GetReceivedOCMShare ¶
func (UnimplementedGatewayAPIServer) GetReceivedOCMShare(context.Context, *v1beta16.GetReceivedOCMShareRequest) (*v1beta16.GetReceivedOCMShareResponse, error)
func (UnimplementedGatewayAPIServer) GetReceivedShare ¶
func (UnimplementedGatewayAPIServer) GetReceivedShare(context.Context, *v1beta13.GetReceivedShareRequest) (*v1beta13.GetReceivedShareResponse, error)
func (UnimplementedGatewayAPIServer) GetShare ¶
func (UnimplementedGatewayAPIServer) GetShare(context.Context, *v1beta13.GetShareRequest) (*v1beta13.GetShareResponse, error)
func (UnimplementedGatewayAPIServer) GetTransferStatus ¶
func (UnimplementedGatewayAPIServer) GetTransferStatus(context.Context, *v1beta114.GetTransferStatusRequest) (*v1beta114.GetTransferStatusResponse, error)
func (UnimplementedGatewayAPIServer) GetUser ¶
func (UnimplementedGatewayAPIServer) GetUser(context.Context, *v1beta18.GetUserRequest) (*v1beta18.GetUserResponse, error)
func (UnimplementedGatewayAPIServer) GetUserByClaim ¶
func (UnimplementedGatewayAPIServer) GetUserByClaim(context.Context, *v1beta18.GetUserByClaimRequest) (*v1beta18.GetUserByClaimResponse, error)
func (UnimplementedGatewayAPIServer) GetUserGroups ¶
func (UnimplementedGatewayAPIServer) GetUserGroups(context.Context, *v1beta18.GetUserGroupsRequest) (*v1beta18.GetUserGroupsResponse, error)
func (UnimplementedGatewayAPIServer) HasMember ¶
func (UnimplementedGatewayAPIServer) HasMember(context.Context, *v1beta19.HasMemberRequest) (*v1beta19.HasMemberResponse, error)
func (UnimplementedGatewayAPIServer) InitiateFileDownload ¶
func (UnimplementedGatewayAPIServer) InitiateFileDownload(context.Context, *v1beta11.InitiateFileDownloadRequest) (*InitiateFileDownloadResponse, error)
func (UnimplementedGatewayAPIServer) InitiateFileUpload ¶
func (UnimplementedGatewayAPIServer) InitiateFileUpload(context.Context, *v1beta11.InitiateFileUploadRequest) (*InitiateFileUploadResponse, error)
func (UnimplementedGatewayAPIServer) InvalidateAppPassword ¶
func (UnimplementedGatewayAPIServer) InvalidateAppPassword(context.Context, *v1beta1.InvalidateAppPasswordRequest) (*v1beta1.InvalidateAppPasswordResponse, error)
func (UnimplementedGatewayAPIServer) IsProviderAllowed ¶
func (UnimplementedGatewayAPIServer) IsProviderAllowed(context.Context, *v1beta112.IsProviderAllowedRequest) (*v1beta112.IsProviderAllowedResponse, error)
func (UnimplementedGatewayAPIServer) ListAllProviders ¶
func (UnimplementedGatewayAPIServer) ListAllProviders(context.Context, *v1beta112.ListAllProvidersRequest) (*v1beta112.ListAllProvidersResponse, error)
func (UnimplementedGatewayAPIServer) ListAppPasswords ¶
func (UnimplementedGatewayAPIServer) ListAppPasswords(context.Context, *v1beta1.ListAppPasswordsRequest) (*v1beta1.ListAppPasswordsResponse, error)
func (UnimplementedGatewayAPIServer) ListAppProviders ¶
func (UnimplementedGatewayAPIServer) ListAppProviders(context.Context, *v1beta17.ListAppProvidersRequest) (*v1beta17.ListAppProvidersResponse, error)
func (UnimplementedGatewayAPIServer) ListAuthProviders ¶
func (UnimplementedGatewayAPIServer) ListAuthProviders(context.Context, *v1beta110.ListAuthProvidersRequest) (*ListAuthProvidersResponse, error)
func (UnimplementedGatewayAPIServer) ListContainer ¶
func (UnimplementedGatewayAPIServer) ListContainer(context.Context, *v1beta11.ListContainerRequest) (*v1beta11.ListContainerResponse, error)
func (UnimplementedGatewayAPIServer) ListContainerStream ¶
func (UnimplementedGatewayAPIServer) ListContainerStream(*v1beta11.ListContainerStreamRequest, GatewayAPI_ListContainerStreamServer) error
func (UnimplementedGatewayAPIServer) ListExistingPublicShares ¶
func (UnimplementedGatewayAPIServer) ListExistingPublicShares(context.Context, *v1beta15.ListPublicSharesRequest) (*ListExistingPublicSharesResponse, error)
func (UnimplementedGatewayAPIServer) ListExistingReceivedShares ¶
func (UnimplementedGatewayAPIServer) ListExistingReceivedShares(context.Context, *v1beta13.ListReceivedSharesRequest) (*ListExistingReceivedSharesResponse, error)
func (UnimplementedGatewayAPIServer) ListExistingShares ¶
func (UnimplementedGatewayAPIServer) ListExistingShares(context.Context, *v1beta13.ListSharesRequest) (*ListExistingSharesResponse, error)
func (UnimplementedGatewayAPIServer) ListFileVersions ¶
func (UnimplementedGatewayAPIServer) ListFileVersions(context.Context, *v1beta11.ListFileVersionsRequest) (*v1beta11.ListFileVersionsResponse, error)
func (UnimplementedGatewayAPIServer) ListInviteTokens ¶
func (UnimplementedGatewayAPIServer) ListInviteTokens(context.Context, *v1beta111.ListInviteTokensRequest) (*v1beta111.ListInviteTokensResponse, error)
func (UnimplementedGatewayAPIServer) ListOCMShares ¶
func (UnimplementedGatewayAPIServer) ListOCMShares(context.Context, *v1beta16.ListOCMSharesRequest) (*v1beta16.ListOCMSharesResponse, error)
func (UnimplementedGatewayAPIServer) ListPublicShares ¶
func (UnimplementedGatewayAPIServer) ListPublicShares(context.Context, *v1beta15.ListPublicSharesRequest) (*v1beta15.ListPublicSharesResponse, error)
func (UnimplementedGatewayAPIServer) ListReceivedOCMShares ¶
func (UnimplementedGatewayAPIServer) ListReceivedOCMShares(context.Context, *v1beta16.ListReceivedOCMSharesRequest) (*v1beta16.ListReceivedOCMSharesResponse, error)
func (UnimplementedGatewayAPIServer) ListReceivedShares ¶
func (UnimplementedGatewayAPIServer) ListReceivedShares(context.Context, *v1beta13.ListReceivedSharesRequest) (*v1beta13.ListReceivedSharesResponse, error)
func (UnimplementedGatewayAPIServer) ListRecycle ¶
func (UnimplementedGatewayAPIServer) ListRecycle(context.Context, *v1beta11.ListRecycleRequest) (*v1beta11.ListRecycleResponse, error)
func (UnimplementedGatewayAPIServer) ListRecycleStream ¶
func (UnimplementedGatewayAPIServer) ListRecycleStream(*v1beta11.ListRecycleStreamRequest, GatewayAPI_ListRecycleStreamServer) error
func (UnimplementedGatewayAPIServer) ListShares ¶
func (UnimplementedGatewayAPIServer) ListShares(context.Context, *v1beta13.ListSharesRequest) (*v1beta13.ListSharesResponse, error)
func (UnimplementedGatewayAPIServer) ListStorageSpaces ¶
func (UnimplementedGatewayAPIServer) ListStorageSpaces(context.Context, *v1beta11.ListStorageSpacesRequest) (*v1beta11.ListStorageSpacesResponse, error)
func (UnimplementedGatewayAPIServer) ListSupportedMimeTypes ¶
func (UnimplementedGatewayAPIServer) ListSupportedMimeTypes(context.Context, *v1beta17.ListSupportedMimeTypesRequest) (*v1beta17.ListSupportedMimeTypesResponse, error)
func (UnimplementedGatewayAPIServer) ListTransfers ¶
func (UnimplementedGatewayAPIServer) ListTransfers(context.Context, *v1beta114.ListTransfersRequest) (*v1beta114.ListTransfersResponse, error)
func (UnimplementedGatewayAPIServer) Move ¶
func (UnimplementedGatewayAPIServer) Move(context.Context, *v1beta11.MoveRequest) (*v1beta11.MoveResponse, error)
func (UnimplementedGatewayAPIServer) OpenInApp ¶
func (UnimplementedGatewayAPIServer) OpenInApp(context.Context, *OpenInAppRequest) (*v1beta12.OpenInAppResponse, error)
func (UnimplementedGatewayAPIServer) PurgeRecycle ¶
func (UnimplementedGatewayAPIServer) PurgeRecycle(context.Context, *v1beta11.PurgeRecycleRequest) (*v1beta11.PurgeRecycleResponse, error)
func (UnimplementedGatewayAPIServer) RefreshLock ¶
func (UnimplementedGatewayAPIServer) RefreshLock(context.Context, *v1beta11.RefreshLockRequest) (*v1beta11.RefreshLockResponse, error)
func (UnimplementedGatewayAPIServer) RemoveOCMShare ¶
func (UnimplementedGatewayAPIServer) RemoveOCMShare(context.Context, *v1beta16.RemoveOCMShareRequest) (*v1beta16.RemoveOCMShareResponse, error)
func (UnimplementedGatewayAPIServer) RemovePublicShare ¶
func (UnimplementedGatewayAPIServer) RemovePublicShare(context.Context, *v1beta15.RemovePublicShareRequest) (*v1beta15.RemovePublicShareResponse, error)
func (UnimplementedGatewayAPIServer) RemoveShare ¶
func (UnimplementedGatewayAPIServer) RemoveShare(context.Context, *v1beta13.RemoveShareRequest) (*v1beta13.RemoveShareResponse, error)
func (UnimplementedGatewayAPIServer) RestoreFileVersion ¶
func (UnimplementedGatewayAPIServer) RestoreFileVersion(context.Context, *v1beta11.RestoreFileVersionRequest) (*v1beta11.RestoreFileVersionResponse, error)
func (UnimplementedGatewayAPIServer) RestoreRecycleItem ¶
func (UnimplementedGatewayAPIServer) RestoreRecycleItem(context.Context, *v1beta11.RestoreRecycleItemRequest) (*v1beta11.RestoreRecycleItemResponse, error)
func (UnimplementedGatewayAPIServer) RetryTransfer ¶
func (UnimplementedGatewayAPIServer) RetryTransfer(context.Context, *v1beta114.RetryTransferRequest) (*v1beta114.RetryTransferResponse, error)
func (UnimplementedGatewayAPIServer) SetArbitraryMetadata ¶
func (UnimplementedGatewayAPIServer) SetArbitraryMetadata(context.Context, *v1beta11.SetArbitraryMetadataRequest) (*v1beta11.SetArbitraryMetadataResponse, error)
func (UnimplementedGatewayAPIServer) SetDefaultAppProviderForMimeType ¶
func (UnimplementedGatewayAPIServer) SetDefaultAppProviderForMimeType(context.Context, *v1beta17.SetDefaultAppProviderForMimeTypeRequest) (*v1beta17.SetDefaultAppProviderForMimeTypeResponse, error)
func (UnimplementedGatewayAPIServer) SetKey ¶
func (UnimplementedGatewayAPIServer) SetKey(context.Context, *v1beta14.SetKeyRequest) (*v1beta14.SetKeyResponse, error)
func (UnimplementedGatewayAPIServer) SetLock ¶
func (UnimplementedGatewayAPIServer) SetLock(context.Context, *v1beta11.SetLockRequest) (*v1beta11.SetLockResponse, error)
func (UnimplementedGatewayAPIServer) Stat ¶
func (UnimplementedGatewayAPIServer) Stat(context.Context, *v1beta11.StatRequest) (*v1beta11.StatResponse, error)
func (UnimplementedGatewayAPIServer) TouchFile ¶
func (UnimplementedGatewayAPIServer) TouchFile(context.Context, *v1beta11.TouchFileRequest) (*v1beta11.TouchFileResponse, error)
func (UnimplementedGatewayAPIServer) Unlock ¶
func (UnimplementedGatewayAPIServer) Unlock(context.Context, *v1beta11.UnlockRequest) (*v1beta11.UnlockResponse, error)
func (UnimplementedGatewayAPIServer) UnsetArbitraryMetadata ¶
func (UnimplementedGatewayAPIServer) UnsetArbitraryMetadata(context.Context, *v1beta11.UnsetArbitraryMetadataRequest) (*v1beta11.UnsetArbitraryMetadataResponse, error)
func (UnimplementedGatewayAPIServer) UpdateOCMCoreShare ¶
func (UnimplementedGatewayAPIServer) UpdateOCMCoreShare(context.Context, *v1beta113.UpdateOCMCoreShareRequest) (*v1beta113.UpdateOCMCoreShareResponse, error)
func (UnimplementedGatewayAPIServer) UpdateOCMShare ¶
func (UnimplementedGatewayAPIServer) UpdateOCMShare(context.Context, *v1beta16.UpdateOCMShareRequest) (*v1beta16.UpdateOCMShareResponse, error)
func (UnimplementedGatewayAPIServer) UpdatePublicShare ¶
func (UnimplementedGatewayAPIServer) UpdatePublicShare(context.Context, *v1beta15.UpdatePublicShareRequest) (*v1beta15.UpdatePublicShareResponse, error)
func (UnimplementedGatewayAPIServer) UpdateReceivedOCMShare ¶
func (UnimplementedGatewayAPIServer) UpdateReceivedOCMShare(context.Context, *v1beta16.UpdateReceivedOCMShareRequest) (*v1beta16.UpdateReceivedOCMShareResponse, error)
func (UnimplementedGatewayAPIServer) UpdateReceivedShare ¶
func (UnimplementedGatewayAPIServer) UpdateReceivedShare(context.Context, *v1beta13.UpdateReceivedShareRequest) (*v1beta13.UpdateReceivedShareResponse, error)
func (UnimplementedGatewayAPIServer) UpdateShare ¶
func (UnimplementedGatewayAPIServer) UpdateShare(context.Context, *v1beta13.UpdateShareRequest) (*v1beta13.UpdateShareResponse, error)
func (UnimplementedGatewayAPIServer) UpdateStorageSpace ¶
func (UnimplementedGatewayAPIServer) UpdateStorageSpace(context.Context, *v1beta11.UpdateStorageSpaceRequest) (*v1beta11.UpdateStorageSpaceResponse, error)
func (UnimplementedGatewayAPIServer) WhoAmI ¶
func (UnimplementedGatewayAPIServer) WhoAmI(context.Context, *WhoAmIRequest) (*WhoAmIResponse, error)
type UnsafeGatewayAPIServer ¶
type UnsafeGatewayAPIServer interface {
// contains filtered or unexported methods
}
UnsafeGatewayAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayAPIServer will result in compilation errors.
type WhoAmIRequest ¶
type WhoAmIRequest struct { // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,1,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The access token. Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*WhoAmIRequest) Descriptor
deprecated
func (*WhoAmIRequest) Descriptor() ([]byte, []int)
Deprecated: Use WhoAmIRequest.ProtoReflect.Descriptor instead.
func (*WhoAmIRequest) GetOpaque ¶
func (x *WhoAmIRequest) GetOpaque() *v1beta1.Opaque
func (*WhoAmIRequest) GetToken ¶
func (x *WhoAmIRequest) GetToken() string
func (*WhoAmIRequest) ProtoMessage ¶
func (*WhoAmIRequest) ProtoMessage()
func (*WhoAmIRequest) ProtoReflect ¶
func (x *WhoAmIRequest) ProtoReflect() protoreflect.Message
func (*WhoAmIRequest) Reset ¶
func (x *WhoAmIRequest) Reset()
func (*WhoAmIRequest) String ¶
func (x *WhoAmIRequest) String() string
type WhoAmIResponse ¶
type WhoAmIResponse struct { // REQUIRED. // The response status. Status *v1beta11.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // OPTIONAL. // Opaque information. Opaque *v1beta1.Opaque `protobuf:"bytes,2,opt,name=opaque,proto3" json:"opaque,omitempty"` // REQUIRED. // The user information. User *v1beta12.User `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"` // contains filtered or unexported fields }
func (*WhoAmIResponse) Descriptor
deprecated
func (*WhoAmIResponse) Descriptor() ([]byte, []int)
Deprecated: Use WhoAmIResponse.ProtoReflect.Descriptor instead.
func (*WhoAmIResponse) GetOpaque ¶
func (x *WhoAmIResponse) GetOpaque() *v1beta1.Opaque
func (*WhoAmIResponse) GetStatus ¶
func (x *WhoAmIResponse) GetStatus() *v1beta11.Status
func (*WhoAmIResponse) GetUser ¶
func (x *WhoAmIResponse) GetUser() *v1beta12.User
func (*WhoAmIResponse) ProtoMessage ¶
func (*WhoAmIResponse) ProtoMessage()
func (*WhoAmIResponse) ProtoReflect ¶
func (x *WhoAmIResponse) ProtoReflect() protoreflect.Message
func (*WhoAmIResponse) Reset ¶
func (x *WhoAmIResponse) Reset()
func (*WhoAmIResponse) String ¶
func (x *WhoAmIResponse) String() string