file-system/api/file/v1/file_grpc.pb.go

1007 lines
41 KiB
Go

// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.6.1
// - protoc (unknown)
// source: file/v1/file.proto
package v1
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
emptypb "google.golang.org/protobuf/types/known/emptypb"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.64.0 or later.
const _ = grpc.SupportPackageIsVersion9
const (
FileService_UploadFile_FullMethodName = "/api.file.v1.FileService/UploadFile"
FileService_DownloadFile_FullMethodName = "/api.file.v1.FileService/DownloadFile"
FileService_ListFiles_FullMethodName = "/api.file.v1.FileService/ListFiles"
FileService_GetFilePreview_FullMethodName = "/api.file.v1.FileService/GetFilePreview"
FileService_GetFileContent_FullMethodName = "/api.file.v1.FileService/GetFileContent"
FileService_DeleteFile_FullMethodName = "/api.file.v1.FileService/DeleteFile"
FileService_InitMultipartUpload_FullMethodName = "/api.file.v1.FileService/InitMultipartUpload"
FileService_UploadPart_FullMethodName = "/api.file.v1.FileService/UploadPart"
FileService_CompleteMultipartUpload_FullMethodName = "/api.file.v1.FileService/CompleteMultipartUpload"
FileService_AbortMultipartUpload_FullMethodName = "/api.file.v1.FileService/AbortMultipartUpload"
FileService_CreateBucket_FullMethodName = "/api.file.v1.FileService/CreateBucket"
FileService_ListBuckets_FullMethodName = "/api.file.v1.FileService/ListBuckets"
FileService_DeleteBucket_FullMethodName = "/api.file.v1.FileService/DeleteBucket"
FileService_CreateFolder_FullMethodName = "/api.file.v1.FileService/CreateFolder"
FileService_GetFolderTree_FullMethodName = "/api.file.v1.FileService/GetFolderTree"
FileService_GetFolder_FullMethodName = "/api.file.v1.FileService/GetFolder"
FileService_RenameFolder_FullMethodName = "/api.file.v1.FileService/RenameFolder"
FileService_DeleteFolder_FullMethodName = "/api.file.v1.FileService/DeleteFolder"
FileService_UploadToFolder_FullMethodName = "/api.file.v1.FileService/UploadToFolder"
FileService_MoveFile_FullMethodName = "/api.file.v1.FileService/MoveFile"
FileService_CreateShare_FullMethodName = "/api.file.v1.FileService/CreateShare"
FileService_DeleteShare_FullMethodName = "/api.file.v1.FileService/DeleteShare"
FileService_GetShareInfo_FullMethodName = "/api.file.v1.FileService/GetShareInfo"
FileService_DownloadShare_FullMethodName = "/api.file.v1.FileService/DownloadShare"
)
// FileServiceClient is the client API for FileService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type FileServiceClient interface {
// File operations
UploadFile(ctx context.Context, in *UploadFileRequest, opts ...grpc.CallOption) (*UploadFileResponse, error)
DownloadFile(ctx context.Context, in *DownloadFileRequest, opts ...grpc.CallOption) (*DownloadFileResponse, error)
ListFiles(ctx context.Context, in *ListFilesRequest, opts ...grpc.CallOption) (*ListFilesResponse, error)
GetFilePreview(ctx context.Context, in *GetFilePreviewRequest, opts ...grpc.CallOption) (*GetFilePreviewResponse, error)
GetFileContent(ctx context.Context, in *GetFileContentRequest, opts ...grpc.CallOption) (*GetFileContentResponse, error)
DeleteFile(ctx context.Context, in *DeleteFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Multipart upload
InitMultipartUpload(ctx context.Context, in *InitMultipartRequest, opts ...grpc.CallOption) (*InitMultipartResponse, error)
UploadPart(ctx context.Context, in *UploadPartRequest, opts ...grpc.CallOption) (*UploadPartResponse, error)
CompleteMultipartUpload(ctx context.Context, in *CompleteMultipartRequest, opts ...grpc.CallOption) (*CompleteMultipartResponse, error)
AbortMultipartUpload(ctx context.Context, in *AbortMultipartRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Bucket operations
CreateBucket(ctx context.Context, in *CreateBucketRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
ListBuckets(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListBucketsResponse, error)
DeleteBucket(ctx context.Context, in *DeleteBucketRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Folder operations
CreateFolder(ctx context.Context, in *CreateFolderRequest, opts ...grpc.CallOption) (*Folder, error)
GetFolderTree(ctx context.Context, in *GetFolderTreeRequest, opts ...grpc.CallOption) (*GetFolderTreeResponse, error)
GetFolder(ctx context.Context, in *GetFolderRequest, opts ...grpc.CallOption) (*FolderWithChildren, error)
RenameFolder(ctx context.Context, in *RenameFolderRequest, opts ...grpc.CallOption) (*Folder, error)
DeleteFolder(ctx context.Context, in *DeleteFolderRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
UploadToFolder(ctx context.Context, in *UploadToFolderRequest, opts ...grpc.CallOption) (*FileMeta, error)
MoveFile(ctx context.Context, in *MoveFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Share operations
CreateShare(ctx context.Context, in *CreateShareRequest, opts ...grpc.CallOption) (*ShareLink, error)
DeleteShare(ctx context.Context, in *DeleteShareRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
GetShareInfo(ctx context.Context, in *GetShareInfoRequest, opts ...grpc.CallOption) (*ShareInfo, error)
DownloadShare(ctx context.Context, in *DownloadShareRequest, opts ...grpc.CallOption) (*DownloadShareResponse, error)
}
type fileServiceClient struct {
cc grpc.ClientConnInterface
}
func NewFileServiceClient(cc grpc.ClientConnInterface) FileServiceClient {
return &fileServiceClient{cc}
}
func (c *fileServiceClient) UploadFile(ctx context.Context, in *UploadFileRequest, opts ...grpc.CallOption) (*UploadFileResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(UploadFileResponse)
err := c.cc.Invoke(ctx, FileService_UploadFile_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) DownloadFile(ctx context.Context, in *DownloadFileRequest, opts ...grpc.CallOption) (*DownloadFileResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(DownloadFileResponse)
err := c.cc.Invoke(ctx, FileService_DownloadFile_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) ListFiles(ctx context.Context, in *ListFilesRequest, opts ...grpc.CallOption) (*ListFilesResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(ListFilesResponse)
err := c.cc.Invoke(ctx, FileService_ListFiles_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) GetFilePreview(ctx context.Context, in *GetFilePreviewRequest, opts ...grpc.CallOption) (*GetFilePreviewResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(GetFilePreviewResponse)
err := c.cc.Invoke(ctx, FileService_GetFilePreview_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) GetFileContent(ctx context.Context, in *GetFileContentRequest, opts ...grpc.CallOption) (*GetFileContentResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(GetFileContentResponse)
err := c.cc.Invoke(ctx, FileService_GetFileContent_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) DeleteFile(ctx context.Context, in *DeleteFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, FileService_DeleteFile_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) InitMultipartUpload(ctx context.Context, in *InitMultipartRequest, opts ...grpc.CallOption) (*InitMultipartResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(InitMultipartResponse)
err := c.cc.Invoke(ctx, FileService_InitMultipartUpload_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) UploadPart(ctx context.Context, in *UploadPartRequest, opts ...grpc.CallOption) (*UploadPartResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(UploadPartResponse)
err := c.cc.Invoke(ctx, FileService_UploadPart_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) CompleteMultipartUpload(ctx context.Context, in *CompleteMultipartRequest, opts ...grpc.CallOption) (*CompleteMultipartResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(CompleteMultipartResponse)
err := c.cc.Invoke(ctx, FileService_CompleteMultipartUpload_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) AbortMultipartUpload(ctx context.Context, in *AbortMultipartRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, FileService_AbortMultipartUpload_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) CreateBucket(ctx context.Context, in *CreateBucketRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, FileService_CreateBucket_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) ListBuckets(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListBucketsResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(ListBucketsResponse)
err := c.cc.Invoke(ctx, FileService_ListBuckets_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) DeleteBucket(ctx context.Context, in *DeleteBucketRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, FileService_DeleteBucket_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) CreateFolder(ctx context.Context, in *CreateFolderRequest, opts ...grpc.CallOption) (*Folder, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Folder)
err := c.cc.Invoke(ctx, FileService_CreateFolder_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) GetFolderTree(ctx context.Context, in *GetFolderTreeRequest, opts ...grpc.CallOption) (*GetFolderTreeResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(GetFolderTreeResponse)
err := c.cc.Invoke(ctx, FileService_GetFolderTree_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) GetFolder(ctx context.Context, in *GetFolderRequest, opts ...grpc.CallOption) (*FolderWithChildren, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(FolderWithChildren)
err := c.cc.Invoke(ctx, FileService_GetFolder_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) RenameFolder(ctx context.Context, in *RenameFolderRequest, opts ...grpc.CallOption) (*Folder, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(Folder)
err := c.cc.Invoke(ctx, FileService_RenameFolder_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) DeleteFolder(ctx context.Context, in *DeleteFolderRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, FileService_DeleteFolder_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) UploadToFolder(ctx context.Context, in *UploadToFolderRequest, opts ...grpc.CallOption) (*FileMeta, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(FileMeta)
err := c.cc.Invoke(ctx, FileService_UploadToFolder_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) MoveFile(ctx context.Context, in *MoveFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, FileService_MoveFile_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) CreateShare(ctx context.Context, in *CreateShareRequest, opts ...grpc.CallOption) (*ShareLink, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(ShareLink)
err := c.cc.Invoke(ctx, FileService_CreateShare_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) DeleteShare(ctx context.Context, in *DeleteShareRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, FileService_DeleteShare_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) GetShareInfo(ctx context.Context, in *GetShareInfoRequest, opts ...grpc.CallOption) (*ShareInfo, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(ShareInfo)
err := c.cc.Invoke(ctx, FileService_GetShareInfo_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *fileServiceClient) DownloadShare(ctx context.Context, in *DownloadShareRequest, opts ...grpc.CallOption) (*DownloadShareResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(DownloadShareResponse)
err := c.cc.Invoke(ctx, FileService_DownloadShare_FullMethodName, in, out, cOpts...)
if err != nil {
return nil, err
}
return out, nil
}
// FileServiceServer is the server API for FileService service.
// All implementations must embed UnimplementedFileServiceServer
// for forward compatibility.
type FileServiceServer interface {
// File operations
UploadFile(context.Context, *UploadFileRequest) (*UploadFileResponse, error)
DownloadFile(context.Context, *DownloadFileRequest) (*DownloadFileResponse, error)
ListFiles(context.Context, *ListFilesRequest) (*ListFilesResponse, error)
GetFilePreview(context.Context, *GetFilePreviewRequest) (*GetFilePreviewResponse, error)
GetFileContent(context.Context, *GetFileContentRequest) (*GetFileContentResponse, error)
DeleteFile(context.Context, *DeleteFileRequest) (*emptypb.Empty, error)
// Multipart upload
InitMultipartUpload(context.Context, *InitMultipartRequest) (*InitMultipartResponse, error)
UploadPart(context.Context, *UploadPartRequest) (*UploadPartResponse, error)
CompleteMultipartUpload(context.Context, *CompleteMultipartRequest) (*CompleteMultipartResponse, error)
AbortMultipartUpload(context.Context, *AbortMultipartRequest) (*emptypb.Empty, error)
// Bucket operations
CreateBucket(context.Context, *CreateBucketRequest) (*emptypb.Empty, error)
ListBuckets(context.Context, *emptypb.Empty) (*ListBucketsResponse, error)
DeleteBucket(context.Context, *DeleteBucketRequest) (*emptypb.Empty, error)
// Folder operations
CreateFolder(context.Context, *CreateFolderRequest) (*Folder, error)
GetFolderTree(context.Context, *GetFolderTreeRequest) (*GetFolderTreeResponse, error)
GetFolder(context.Context, *GetFolderRequest) (*FolderWithChildren, error)
RenameFolder(context.Context, *RenameFolderRequest) (*Folder, error)
DeleteFolder(context.Context, *DeleteFolderRequest) (*emptypb.Empty, error)
UploadToFolder(context.Context, *UploadToFolderRequest) (*FileMeta, error)
MoveFile(context.Context, *MoveFileRequest) (*emptypb.Empty, error)
// Share operations
CreateShare(context.Context, *CreateShareRequest) (*ShareLink, error)
DeleteShare(context.Context, *DeleteShareRequest) (*emptypb.Empty, error)
GetShareInfo(context.Context, *GetShareInfoRequest) (*ShareInfo, error)
DownloadShare(context.Context, *DownloadShareRequest) (*DownloadShareResponse, error)
mustEmbedUnimplementedFileServiceServer()
}
// UnimplementedFileServiceServer must be embedded to have
// forward compatible implementations.
//
// NOTE: this should be embedded by value instead of pointer to avoid a nil
// pointer dereference when methods are called.
type UnimplementedFileServiceServer struct{}
func (UnimplementedFileServiceServer) UploadFile(context.Context, *UploadFileRequest) (*UploadFileResponse, error) {
return nil, status.Error(codes.Unimplemented, "method UploadFile not implemented")
}
func (UnimplementedFileServiceServer) DownloadFile(context.Context, *DownloadFileRequest) (*DownloadFileResponse, error) {
return nil, status.Error(codes.Unimplemented, "method DownloadFile not implemented")
}
func (UnimplementedFileServiceServer) ListFiles(context.Context, *ListFilesRequest) (*ListFilesResponse, error) {
return nil, status.Error(codes.Unimplemented, "method ListFiles not implemented")
}
func (UnimplementedFileServiceServer) GetFilePreview(context.Context, *GetFilePreviewRequest) (*GetFilePreviewResponse, error) {
return nil, status.Error(codes.Unimplemented, "method GetFilePreview not implemented")
}
func (UnimplementedFileServiceServer) GetFileContent(context.Context, *GetFileContentRequest) (*GetFileContentResponse, error) {
return nil, status.Error(codes.Unimplemented, "method GetFileContent not implemented")
}
func (UnimplementedFileServiceServer) DeleteFile(context.Context, *DeleteFileRequest) (*emptypb.Empty, error) {
return nil, status.Error(codes.Unimplemented, "method DeleteFile not implemented")
}
func (UnimplementedFileServiceServer) InitMultipartUpload(context.Context, *InitMultipartRequest) (*InitMultipartResponse, error) {
return nil, status.Error(codes.Unimplemented, "method InitMultipartUpload not implemented")
}
func (UnimplementedFileServiceServer) UploadPart(context.Context, *UploadPartRequest) (*UploadPartResponse, error) {
return nil, status.Error(codes.Unimplemented, "method UploadPart not implemented")
}
func (UnimplementedFileServiceServer) CompleteMultipartUpload(context.Context, *CompleteMultipartRequest) (*CompleteMultipartResponse, error) {
return nil, status.Error(codes.Unimplemented, "method CompleteMultipartUpload not implemented")
}
func (UnimplementedFileServiceServer) AbortMultipartUpload(context.Context, *AbortMultipartRequest) (*emptypb.Empty, error) {
return nil, status.Error(codes.Unimplemented, "method AbortMultipartUpload not implemented")
}
func (UnimplementedFileServiceServer) CreateBucket(context.Context, *CreateBucketRequest) (*emptypb.Empty, error) {
return nil, status.Error(codes.Unimplemented, "method CreateBucket not implemented")
}
func (UnimplementedFileServiceServer) ListBuckets(context.Context, *emptypb.Empty) (*ListBucketsResponse, error) {
return nil, status.Error(codes.Unimplemented, "method ListBuckets not implemented")
}
func (UnimplementedFileServiceServer) DeleteBucket(context.Context, *DeleteBucketRequest) (*emptypb.Empty, error) {
return nil, status.Error(codes.Unimplemented, "method DeleteBucket not implemented")
}
func (UnimplementedFileServiceServer) CreateFolder(context.Context, *CreateFolderRequest) (*Folder, error) {
return nil, status.Error(codes.Unimplemented, "method CreateFolder not implemented")
}
func (UnimplementedFileServiceServer) GetFolderTree(context.Context, *GetFolderTreeRequest) (*GetFolderTreeResponse, error) {
return nil, status.Error(codes.Unimplemented, "method GetFolderTree not implemented")
}
func (UnimplementedFileServiceServer) GetFolder(context.Context, *GetFolderRequest) (*FolderWithChildren, error) {
return nil, status.Error(codes.Unimplemented, "method GetFolder not implemented")
}
func (UnimplementedFileServiceServer) RenameFolder(context.Context, *RenameFolderRequest) (*Folder, error) {
return nil, status.Error(codes.Unimplemented, "method RenameFolder not implemented")
}
func (UnimplementedFileServiceServer) DeleteFolder(context.Context, *DeleteFolderRequest) (*emptypb.Empty, error) {
return nil, status.Error(codes.Unimplemented, "method DeleteFolder not implemented")
}
func (UnimplementedFileServiceServer) UploadToFolder(context.Context, *UploadToFolderRequest) (*FileMeta, error) {
return nil, status.Error(codes.Unimplemented, "method UploadToFolder not implemented")
}
func (UnimplementedFileServiceServer) MoveFile(context.Context, *MoveFileRequest) (*emptypb.Empty, error) {
return nil, status.Error(codes.Unimplemented, "method MoveFile not implemented")
}
func (UnimplementedFileServiceServer) CreateShare(context.Context, *CreateShareRequest) (*ShareLink, error) {
return nil, status.Error(codes.Unimplemented, "method CreateShare not implemented")
}
func (UnimplementedFileServiceServer) DeleteShare(context.Context, *DeleteShareRequest) (*emptypb.Empty, error) {
return nil, status.Error(codes.Unimplemented, "method DeleteShare not implemented")
}
func (UnimplementedFileServiceServer) GetShareInfo(context.Context, *GetShareInfoRequest) (*ShareInfo, error) {
return nil, status.Error(codes.Unimplemented, "method GetShareInfo not implemented")
}
func (UnimplementedFileServiceServer) DownloadShare(context.Context, *DownloadShareRequest) (*DownloadShareResponse, error) {
return nil, status.Error(codes.Unimplemented, "method DownloadShare not implemented")
}
func (UnimplementedFileServiceServer) mustEmbedUnimplementedFileServiceServer() {}
func (UnimplementedFileServiceServer) testEmbeddedByValue() {}
// UnsafeFileServiceServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to FileServiceServer will
// result in compilation errors.
type UnsafeFileServiceServer interface {
mustEmbedUnimplementedFileServiceServer()
}
func RegisterFileServiceServer(s grpc.ServiceRegistrar, srv FileServiceServer) {
// If the following call panics, it indicates UnimplementedFileServiceServer was
// embedded by pointer and is nil. This will cause panics if an
// unimplemented method is ever invoked, so we test this at initialization
// time to prevent it from happening at runtime later due to I/O.
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
t.testEmbeddedByValue()
}
s.RegisterService(&FileService_ServiceDesc, srv)
}
func _FileService_UploadFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UploadFileRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).UploadFile(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_UploadFile_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).UploadFile(ctx, req.(*UploadFileRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_DownloadFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DownloadFileRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).DownloadFile(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_DownloadFile_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).DownloadFile(ctx, req.(*DownloadFileRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_ListFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListFilesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).ListFiles(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_ListFiles_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).ListFiles(ctx, req.(*ListFilesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_GetFilePreview_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetFilePreviewRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).GetFilePreview(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_GetFilePreview_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).GetFilePreview(ctx, req.(*GetFilePreviewRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_GetFileContent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetFileContentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).GetFileContent(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_GetFileContent_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).GetFileContent(ctx, req.(*GetFileContentRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_DeleteFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteFileRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).DeleteFile(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_DeleteFile_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).DeleteFile(ctx, req.(*DeleteFileRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_InitMultipartUpload_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InitMultipartRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).InitMultipartUpload(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_InitMultipartUpload_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).InitMultipartUpload(ctx, req.(*InitMultipartRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_UploadPart_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UploadPartRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).UploadPart(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_UploadPart_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).UploadPart(ctx, req.(*UploadPartRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_CompleteMultipartUpload_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CompleteMultipartRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).CompleteMultipartUpload(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_CompleteMultipartUpload_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).CompleteMultipartUpload(ctx, req.(*CompleteMultipartRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_AbortMultipartUpload_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AbortMultipartRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).AbortMultipartUpload(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_AbortMultipartUpload_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).AbortMultipartUpload(ctx, req.(*AbortMultipartRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_CreateBucket_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateBucketRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).CreateBucket(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_CreateBucket_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).CreateBucket(ctx, req.(*CreateBucketRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_ListBuckets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(emptypb.Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).ListBuckets(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_ListBuckets_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).ListBuckets(ctx, req.(*emptypb.Empty))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_DeleteBucket_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteBucketRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).DeleteBucket(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_DeleteBucket_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).DeleteBucket(ctx, req.(*DeleteBucketRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_CreateFolder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateFolderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).CreateFolder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_CreateFolder_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).CreateFolder(ctx, req.(*CreateFolderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_GetFolderTree_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetFolderTreeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).GetFolderTree(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_GetFolderTree_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).GetFolderTree(ctx, req.(*GetFolderTreeRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_GetFolder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetFolderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).GetFolder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_GetFolder_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).GetFolder(ctx, req.(*GetFolderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_RenameFolder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(RenameFolderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).RenameFolder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_RenameFolder_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).RenameFolder(ctx, req.(*RenameFolderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_DeleteFolder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteFolderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).DeleteFolder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_DeleteFolder_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).DeleteFolder(ctx, req.(*DeleteFolderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_UploadToFolder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UploadToFolderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).UploadToFolder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_UploadToFolder_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).UploadToFolder(ctx, req.(*UploadToFolderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_MoveFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MoveFileRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).MoveFile(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_MoveFile_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).MoveFile(ctx, req.(*MoveFileRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_CreateShare_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateShareRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).CreateShare(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_CreateShare_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).CreateShare(ctx, req.(*CreateShareRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_DeleteShare_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteShareRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).DeleteShare(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_DeleteShare_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).DeleteShare(ctx, req.(*DeleteShareRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_GetShareInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetShareInfoRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).GetShareInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_GetShareInfo_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).GetShareInfo(ctx, req.(*GetShareInfoRequest))
}
return interceptor(ctx, in, info, handler)
}
func _FileService_DownloadShare_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DownloadShareRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FileServiceServer).DownloadShare(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: FileService_DownloadShare_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FileServiceServer).DownloadShare(ctx, req.(*DownloadShareRequest))
}
return interceptor(ctx, in, info, handler)
}
// FileService_ServiceDesc is the grpc.ServiceDesc for FileService service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var FileService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "api.file.v1.FileService",
HandlerType: (*FileServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "UploadFile",
Handler: _FileService_UploadFile_Handler,
},
{
MethodName: "DownloadFile",
Handler: _FileService_DownloadFile_Handler,
},
{
MethodName: "ListFiles",
Handler: _FileService_ListFiles_Handler,
},
{
MethodName: "GetFilePreview",
Handler: _FileService_GetFilePreview_Handler,
},
{
MethodName: "GetFileContent",
Handler: _FileService_GetFileContent_Handler,
},
{
MethodName: "DeleteFile",
Handler: _FileService_DeleteFile_Handler,
},
{
MethodName: "InitMultipartUpload",
Handler: _FileService_InitMultipartUpload_Handler,
},
{
MethodName: "UploadPart",
Handler: _FileService_UploadPart_Handler,
},
{
MethodName: "CompleteMultipartUpload",
Handler: _FileService_CompleteMultipartUpload_Handler,
},
{
MethodName: "AbortMultipartUpload",
Handler: _FileService_AbortMultipartUpload_Handler,
},
{
MethodName: "CreateBucket",
Handler: _FileService_CreateBucket_Handler,
},
{
MethodName: "ListBuckets",
Handler: _FileService_ListBuckets_Handler,
},
{
MethodName: "DeleteBucket",
Handler: _FileService_DeleteBucket_Handler,
},
{
MethodName: "CreateFolder",
Handler: _FileService_CreateFolder_Handler,
},
{
MethodName: "GetFolderTree",
Handler: _FileService_GetFolderTree_Handler,
},
{
MethodName: "GetFolder",
Handler: _FileService_GetFolder_Handler,
},
{
MethodName: "RenameFolder",
Handler: _FileService_RenameFolder_Handler,
},
{
MethodName: "DeleteFolder",
Handler: _FileService_DeleteFolder_Handler,
},
{
MethodName: "UploadToFolder",
Handler: _FileService_UploadToFolder_Handler,
},
{
MethodName: "MoveFile",
Handler: _FileService_MoveFile_Handler,
},
{
MethodName: "CreateShare",
Handler: _FileService_CreateShare_Handler,
},
{
MethodName: "DeleteShare",
Handler: _FileService_DeleteShare_Handler,
},
{
MethodName: "GetShareInfo",
Handler: _FileService_GetShareInfo_Handler,
},
{
MethodName: "DownloadShare",
Handler: _FileService_DownloadShare_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "file/v1/file.proto",
}