2026-08-09 10:43:45 +08:00
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
2026-08-09 15:10:19 +08:00
// - protoc-gen-go-grpc v1.6.2
// - protoc v7.35.0
// source: module/base/cloud/proto/disk.proto
2026-08-09 10:43:45 +08:00
package cloud
import (
2026-08-09 15:10:19 +08:00
protobuf "bsm/full/protobuf"
2026-08-09 10:43:45 +08:00
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// 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 (
Disk_CreateDir_FullMethodName = "/cloud.Disk/CreateDir"
Disk_GetDir_FullMethodName = "/cloud.Disk/GetDir"
Disk_UpdateDir_FullMethodName = "/cloud.Disk/UpdateDir"
Disk_DeleteDir_FullMethodName = "/cloud.Disk/DeleteDir"
Disk_ListDirs_FullMethodName = "/cloud.Disk/ListDirs"
Disk_GetDirTree_FullMethodName = "/cloud.Disk/GetDirTree"
Disk_MoveDir_FullMethodName = "/cloud.Disk/MoveDir"
Disk_UploadFile_FullMethodName = "/cloud.Disk/UploadFile"
Disk_GetFile_FullMethodName = "/cloud.Disk/GetFile"
Disk_UpdateFile_FullMethodName = "/cloud.Disk/UpdateFile"
Disk_DeleteFile_FullMethodName = "/cloud.Disk/DeleteFile"
Disk_ListFiles_FullMethodName = "/cloud.Disk/ListFiles"
Disk_MoveFile_FullMethodName = "/cloud.Disk/MoveFile"
Disk_CopyFile_FullMethodName = "/cloud.Disk/CopyFile"
Disk_SearchFiles_FullMethodName = "/cloud.Disk/SearchFiles"
)
// DiskClient is the client API for Disk 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 DiskClient interface {
// 创建目录
2026-08-09 15:10:19 +08:00
CreateDir ( ctx context . Context , in * CreateDirRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 获取目录详情
2026-08-09 15:10:19 +08:00
GetDir ( ctx context . Context , in * protobuf . IdentRequest , opts ... grpc . CallOption ) ( * CloudDiskDirItem , error )
2026-08-09 10:43:45 +08:00
// 更新目录
2026-08-09 15:10:19 +08:00
UpdateDir ( ctx context . Context , in * CloudDiskDirItem , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 删除目录
2026-08-09 15:10:19 +08:00
DeleteDir ( ctx context . Context , in * protobuf . IdentRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 获取目录列表
2026-08-09 15:10:19 +08:00
ListDirs ( ctx context . Context , in * protobuf . FetchRequest , opts ... grpc . CallOption ) ( * ListDirsResponse , error )
2026-08-09 10:43:45 +08:00
// 获取目录树
2026-08-09 15:10:19 +08:00
GetDirTree ( ctx context . Context , in * protobuf . IdentRequest , opts ... grpc . CallOption ) ( * CloudDiskDirItem , error )
2026-08-09 10:43:45 +08:00
// 移动目录
2026-08-09 15:10:19 +08:00
MoveDir ( ctx context . Context , in * MoveDirRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 上传文件
2026-08-09 15:10:19 +08:00
UploadFile ( ctx context . Context , in * CloudDiskFileRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 获取文件详情
2026-08-09 15:10:19 +08:00
GetFile ( ctx context . Context , in * protobuf . IdentRequest , opts ... grpc . CallOption ) ( * CloudDiskFileItem , error )
2026-08-09 10:43:45 +08:00
// 更新文件
2026-08-09 15:10:19 +08:00
UpdateFile ( ctx context . Context , in * CloudDiskFileItem , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 删除文件
2026-08-09 15:10:19 +08:00
DeleteFile ( ctx context . Context , in * protobuf . IdentRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 获取文件列表
2026-08-09 15:10:19 +08:00
ListFiles ( ctx context . Context , in * protobuf . FetchRequest , opts ... grpc . CallOption ) ( * ListFilesResponse , error )
2026-08-09 10:43:45 +08:00
// 移动文件
2026-08-09 15:10:19 +08:00
MoveFile ( ctx context . Context , in * MoveFileRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 复制文件
2026-08-09 15:10:19 +08:00
CopyFile ( ctx context . Context , in * CopyFileRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 搜索文件
2026-08-09 15:10:19 +08:00
SearchFiles ( ctx context . Context , in * protobuf . FetchRequest , opts ... grpc . CallOption ) ( * ListFilesResponse , error )
2026-08-09 10:43:45 +08:00
}
type diskClient struct {
cc grpc . ClientConnInterface
}
func NewDiskClient ( cc grpc . ClientConnInterface ) DiskClient {
return & diskClient { cc }
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) CreateDir ( ctx context . Context , in * CreateDirRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
2026-08-09 15:10:19 +08:00
out := new ( protobuf . StatusReply )
2026-08-09 10:43:45 +08:00
err := c . cc . Invoke ( ctx , Disk_CreateDir_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) GetDir ( ctx context . Context , in * protobuf . IdentRequest , opts ... grpc . CallOption ) ( * CloudDiskDirItem , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( CloudDiskDirItem )
err := c . cc . Invoke ( ctx , Disk_GetDir_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) UpdateDir ( ctx context . Context , in * CloudDiskDirItem , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
2026-08-09 15:10:19 +08:00
out := new ( protobuf . StatusReply )
2026-08-09 10:43:45 +08:00
err := c . cc . Invoke ( ctx , Disk_UpdateDir_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) DeleteDir ( ctx context . Context , in * protobuf . IdentRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
2026-08-09 15:10:19 +08:00
out := new ( protobuf . StatusReply )
2026-08-09 10:43:45 +08:00
err := c . cc . Invoke ( ctx , Disk_DeleteDir_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) ListDirs ( ctx context . Context , in * protobuf . FetchRequest , opts ... grpc . CallOption ) ( * ListDirsResponse , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( ListDirsResponse )
err := c . cc . Invoke ( ctx , Disk_ListDirs_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) GetDirTree ( ctx context . Context , in * protobuf . IdentRequest , opts ... grpc . CallOption ) ( * CloudDiskDirItem , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( CloudDiskDirItem )
err := c . cc . Invoke ( ctx , Disk_GetDirTree_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) MoveDir ( ctx context . Context , in * MoveDirRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
2026-08-09 15:10:19 +08:00
out := new ( protobuf . StatusReply )
2026-08-09 10:43:45 +08:00
err := c . cc . Invoke ( ctx , Disk_MoveDir_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) UploadFile ( ctx context . Context , in * CloudDiskFileRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
2026-08-09 15:10:19 +08:00
out := new ( protobuf . StatusReply )
2026-08-09 10:43:45 +08:00
err := c . cc . Invoke ( ctx , Disk_UploadFile_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) GetFile ( ctx context . Context , in * protobuf . IdentRequest , opts ... grpc . CallOption ) ( * CloudDiskFileItem , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( CloudDiskFileItem )
err := c . cc . Invoke ( ctx , Disk_GetFile_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) UpdateFile ( ctx context . Context , in * CloudDiskFileItem , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
2026-08-09 15:10:19 +08:00
out := new ( protobuf . StatusReply )
2026-08-09 10:43:45 +08:00
err := c . cc . Invoke ( ctx , Disk_UpdateFile_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) DeleteFile ( ctx context . Context , in * protobuf . IdentRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
2026-08-09 15:10:19 +08:00
out := new ( protobuf . StatusReply )
2026-08-09 10:43:45 +08:00
err := c . cc . Invoke ( ctx , Disk_DeleteFile_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) ListFiles ( ctx context . Context , in * protobuf . FetchRequest , opts ... grpc . CallOption ) ( * ListFilesResponse , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( ListFilesResponse )
err := c . cc . Invoke ( ctx , Disk_ListFiles_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) MoveFile ( ctx context . Context , in * MoveFileRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
2026-08-09 15:10:19 +08:00
out := new ( protobuf . StatusReply )
2026-08-09 10:43:45 +08:00
err := c . cc . Invoke ( ctx , Disk_MoveFile_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) CopyFile ( ctx context . Context , in * CopyFileRequest , opts ... grpc . CallOption ) ( * protobuf . StatusReply , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
2026-08-09 15:10:19 +08:00
out := new ( protobuf . StatusReply )
2026-08-09 10:43:45 +08:00
err := c . cc . Invoke ( ctx , Disk_CopyFile_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
2026-08-09 15:10:19 +08:00
func ( c * diskClient ) SearchFiles ( ctx context . Context , in * protobuf . FetchRequest , opts ... grpc . CallOption ) ( * ListFilesResponse , error ) {
2026-08-09 10:43:45 +08:00
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( ListFilesResponse )
err := c . cc . Invoke ( ctx , Disk_SearchFiles_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
// DiskServer is the server API for Disk service.
2026-08-09 15:10:19 +08:00
// All implementations should embed UnimplementedDiskServer
2026-08-09 10:43:45 +08:00
// for forward compatibility.
//
// 云盘目录服务
type DiskServer interface {
// 创建目录
2026-08-09 15:10:19 +08:00
CreateDir ( context . Context , * CreateDirRequest ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 获取目录详情
2026-08-09 15:10:19 +08:00
GetDir ( context . Context , * protobuf . IdentRequest ) ( * CloudDiskDirItem , error )
2026-08-09 10:43:45 +08:00
// 更新目录
2026-08-09 15:10:19 +08:00
UpdateDir ( context . Context , * CloudDiskDirItem ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 删除目录
2026-08-09 15:10:19 +08:00
DeleteDir ( context . Context , * protobuf . IdentRequest ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 获取目录列表
2026-08-09 15:10:19 +08:00
ListDirs ( context . Context , * protobuf . FetchRequest ) ( * ListDirsResponse , error )
2026-08-09 10:43:45 +08:00
// 获取目录树
2026-08-09 15:10:19 +08:00
GetDirTree ( context . Context , * protobuf . IdentRequest ) ( * CloudDiskDirItem , error )
2026-08-09 10:43:45 +08:00
// 移动目录
2026-08-09 15:10:19 +08:00
MoveDir ( context . Context , * MoveDirRequest ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 上传文件
2026-08-09 15:10:19 +08:00
UploadFile ( context . Context , * CloudDiskFileRequest ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 获取文件详情
2026-08-09 15:10:19 +08:00
GetFile ( context . Context , * protobuf . IdentRequest ) ( * CloudDiskFileItem , error )
2026-08-09 10:43:45 +08:00
// 更新文件
2026-08-09 15:10:19 +08:00
UpdateFile ( context . Context , * CloudDiskFileItem ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 删除文件
2026-08-09 15:10:19 +08:00
DeleteFile ( context . Context , * protobuf . IdentRequest ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 获取文件列表
2026-08-09 15:10:19 +08:00
ListFiles ( context . Context , * protobuf . FetchRequest ) ( * ListFilesResponse , error )
2026-08-09 10:43:45 +08:00
// 移动文件
2026-08-09 15:10:19 +08:00
MoveFile ( context . Context , * MoveFileRequest ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 复制文件
2026-08-09 15:10:19 +08:00
CopyFile ( context . Context , * CopyFileRequest ) ( * protobuf . StatusReply , error )
2026-08-09 10:43:45 +08:00
// 搜索文件
2026-08-09 15:10:19 +08:00
SearchFiles ( context . Context , * protobuf . FetchRequest ) ( * ListFilesResponse , error )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
// UnimplementedDiskServer should be embedded to have
2026-08-09 10:43:45 +08:00
// forward compatible implementations.
//
// NOTE: this should be embedded by value instead of pointer to avoid a nil
// pointer dereference when methods are called.
type UnimplementedDiskServer struct { }
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) CreateDir ( context . Context , * CreateDirRequest ) ( * protobuf . StatusReply , error ) {
return nil , status . Error ( codes . Unimplemented , "method CreateDir not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) GetDir ( context . Context , * protobuf . IdentRequest ) ( * CloudDiskDirItem , error ) {
return nil , status . Error ( codes . Unimplemented , "method GetDir not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) UpdateDir ( context . Context , * CloudDiskDirItem ) ( * protobuf . StatusReply , error ) {
return nil , status . Error ( codes . Unimplemented , "method UpdateDir not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) DeleteDir ( context . Context , * protobuf . IdentRequest ) ( * protobuf . StatusReply , error ) {
return nil , status . Error ( codes . Unimplemented , "method DeleteDir not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) ListDirs ( context . Context , * protobuf . FetchRequest ) ( * ListDirsResponse , error ) {
return nil , status . Error ( codes . Unimplemented , "method ListDirs not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) GetDirTree ( context . Context , * protobuf . IdentRequest ) ( * CloudDiskDirItem , error ) {
return nil , status . Error ( codes . Unimplemented , "method GetDirTree not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) MoveDir ( context . Context , * MoveDirRequest ) ( * protobuf . StatusReply , error ) {
return nil , status . Error ( codes . Unimplemented , "method MoveDir not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) UploadFile ( context . Context , * CloudDiskFileRequest ) ( * protobuf . StatusReply , error ) {
return nil , status . Error ( codes . Unimplemented , "method UploadFile not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) GetFile ( context . Context , * protobuf . IdentRequest ) ( * CloudDiskFileItem , error ) {
return nil , status . Error ( codes . Unimplemented , "method GetFile not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) UpdateFile ( context . Context , * CloudDiskFileItem ) ( * protobuf . StatusReply , error ) {
return nil , status . Error ( codes . Unimplemented , "method UpdateFile not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) DeleteFile ( context . Context , * protobuf . IdentRequest ) ( * protobuf . StatusReply , error ) {
return nil , status . Error ( codes . Unimplemented , "method DeleteFile not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) ListFiles ( context . Context , * protobuf . FetchRequest ) ( * ListFilesResponse , error ) {
return nil , status . Error ( codes . Unimplemented , "method ListFiles not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) MoveFile ( context . Context , * MoveFileRequest ) ( * protobuf . StatusReply , error ) {
return nil , status . Error ( codes . Unimplemented , "method MoveFile not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) CopyFile ( context . Context , * CopyFileRequest ) ( * protobuf . StatusReply , error ) {
return nil , status . Error ( codes . Unimplemented , "method CopyFile not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) SearchFiles ( context . Context , * protobuf . FetchRequest ) ( * ListFilesResponse , error ) {
return nil , status . Error ( codes . Unimplemented , "method SearchFiles not implemented" )
2026-08-09 10:43:45 +08:00
}
2026-08-09 15:10:19 +08:00
func ( UnimplementedDiskServer ) testEmbeddedByValue ( ) { }
2026-08-09 10:43:45 +08:00
// UnsafeDiskServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to DiskServer will
// result in compilation errors.
type UnsafeDiskServer interface {
mustEmbedUnimplementedDiskServer ( )
}
func RegisterDiskServer ( s grpc . ServiceRegistrar , srv DiskServer ) {
2026-08-09 15:10:19 +08:00
// If the following call panics, it indicates UnimplementedDiskServer was
2026-08-09 10:43:45 +08:00
// 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 ( & Disk_ServiceDesc , srv )
}
func _Disk_CreateDir_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( CreateDirRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . CreateDir ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_CreateDir_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DiskServer ) . CreateDir ( ctx , req . ( * CreateDirRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_GetDir_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
in := new ( protobuf . IdentRequest )
2026-08-09 10:43:45 +08:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . GetDir ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_GetDir_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
return srv . ( DiskServer ) . GetDir ( ctx , req . ( * protobuf . IdentRequest ) )
2026-08-09 10:43:45 +08:00
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_UpdateDir_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( CloudDiskDirItem )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . UpdateDir ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_UpdateDir_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DiskServer ) . UpdateDir ( ctx , req . ( * CloudDiskDirItem ) )
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_DeleteDir_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
in := new ( protobuf . IdentRequest )
2026-08-09 10:43:45 +08:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . DeleteDir ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_DeleteDir_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
return srv . ( DiskServer ) . DeleteDir ( ctx , req . ( * protobuf . IdentRequest ) )
2026-08-09 10:43:45 +08:00
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_ListDirs_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
in := new ( protobuf . FetchRequest )
2026-08-09 10:43:45 +08:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . ListDirs ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_ListDirs_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
return srv . ( DiskServer ) . ListDirs ( ctx , req . ( * protobuf . FetchRequest ) )
2026-08-09 10:43:45 +08:00
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_GetDirTree_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
in := new ( protobuf . IdentRequest )
2026-08-09 10:43:45 +08:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . GetDirTree ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_GetDirTree_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
return srv . ( DiskServer ) . GetDirTree ( ctx , req . ( * protobuf . IdentRequest ) )
2026-08-09 10:43:45 +08:00
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_MoveDir_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( MoveDirRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . MoveDir ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_MoveDir_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DiskServer ) . MoveDir ( ctx , req . ( * MoveDirRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_UploadFile_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( CloudDiskFileRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . UploadFile ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_UploadFile_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DiskServer ) . UploadFile ( ctx , req . ( * CloudDiskFileRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_GetFile_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
in := new ( protobuf . IdentRequest )
2026-08-09 10:43:45 +08:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . GetFile ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_GetFile_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
return srv . ( DiskServer ) . GetFile ( ctx , req . ( * protobuf . IdentRequest ) )
2026-08-09 10:43:45 +08:00
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_UpdateFile_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( CloudDiskFileItem )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . UpdateFile ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_UpdateFile_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DiskServer ) . UpdateFile ( ctx , req . ( * CloudDiskFileItem ) )
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_DeleteFile_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
in := new ( protobuf . IdentRequest )
2026-08-09 10:43:45 +08:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . DeleteFile ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_DeleteFile_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
return srv . ( DiskServer ) . DeleteFile ( ctx , req . ( * protobuf . IdentRequest ) )
2026-08-09 10:43:45 +08:00
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_ListFiles_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
in := new ( protobuf . FetchRequest )
2026-08-09 10:43:45 +08:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . ListFiles ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_ListFiles_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
return srv . ( DiskServer ) . ListFiles ( ctx , req . ( * protobuf . FetchRequest ) )
2026-08-09 10:43:45 +08:00
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_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 . ( DiskServer ) . MoveFile ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_MoveFile_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DiskServer ) . MoveFile ( ctx , req . ( * MoveFileRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_CopyFile_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( CopyFileRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . CopyFile ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_CopyFile_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DiskServer ) . CopyFile ( ctx , req . ( * CopyFileRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _Disk_SearchFiles_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
in := new ( protobuf . FetchRequest )
2026-08-09 10:43:45 +08:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DiskServer ) . SearchFiles ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : Disk_SearchFiles_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2026-08-09 15:10:19 +08:00
return srv . ( DiskServer ) . SearchFiles ( ctx , req . ( * protobuf . FetchRequest ) )
2026-08-09 10:43:45 +08:00
}
return interceptor ( ctx , in , info , handler )
}
// Disk_ServiceDesc is the grpc.ServiceDesc for Disk service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var Disk_ServiceDesc = grpc . ServiceDesc {
ServiceName : "cloud.Disk" ,
HandlerType : ( * DiskServer ) ( nil ) ,
Methods : [ ] grpc . MethodDesc {
{
MethodName : "CreateDir" ,
Handler : _Disk_CreateDir_Handler ,
} ,
{
MethodName : "GetDir" ,
Handler : _Disk_GetDir_Handler ,
} ,
{
MethodName : "UpdateDir" ,
Handler : _Disk_UpdateDir_Handler ,
} ,
{
MethodName : "DeleteDir" ,
Handler : _Disk_DeleteDir_Handler ,
} ,
{
MethodName : "ListDirs" ,
Handler : _Disk_ListDirs_Handler ,
} ,
{
MethodName : "GetDirTree" ,
Handler : _Disk_GetDirTree_Handler ,
} ,
{
MethodName : "MoveDir" ,
Handler : _Disk_MoveDir_Handler ,
} ,
{
MethodName : "UploadFile" ,
Handler : _Disk_UploadFile_Handler ,
} ,
{
MethodName : "GetFile" ,
Handler : _Disk_GetFile_Handler ,
} ,
{
MethodName : "UpdateFile" ,
Handler : _Disk_UpdateFile_Handler ,
} ,
{
MethodName : "DeleteFile" ,
Handler : _Disk_DeleteFile_Handler ,
} ,
{
MethodName : "ListFiles" ,
Handler : _Disk_ListFiles_Handler ,
} ,
{
MethodName : "MoveFile" ,
Handler : _Disk_MoveFile_Handler ,
} ,
{
MethodName : "CopyFile" ,
Handler : _Disk_CopyFile_Handler ,
} ,
{
MethodName : "SearchFiles" ,
Handler : _Disk_SearchFiles_Handler ,
} ,
} ,
Streams : [ ] grpc . StreamDesc { } ,
2026-08-09 15:10:19 +08:00
Metadata : "module/base/cloud/proto/disk.proto" ,
2026-08-09 10:43:45 +08:00
}