// 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", }