fs_api

package
v0.0.0-...-c756e77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2025 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FsApi_StatFile_FullMethodName     = "/fs_api.FsApi/statFile"
	FsApi_ReadFile_FullMethodName     = "/fs_api.FsApi/readFile"
	FsApi_WriteFile_FullMethodName    = "/fs_api.FsApi/writeFile"
	FsApi_SetFileOwner_FullMethodName = "/fs_api.FsApi/setFileOwner"
	FsApi_GetFsStatus_FullMethodName  = "/fs_api.FsApi/getFsStatus"
)

Variables

View Source
var (
	FS_OWNER_TYPE_name = map[int32]string{
		0: "FS_OWNER_TYPE_USER",
		2: "FS_OWNER_TYPE_GLOBAL",
		3: "FS_OWNER_TYPE_BOARD",
	}
	FS_OWNER_TYPE_value = map[string]int32{
		"FS_OWNER_TYPE_USER":   0,
		"FS_OWNER_TYPE_GLOBAL": 2,
		"FS_OWNER_TYPE_BOARD":  3,
	}
)

Enum value maps for FS_OWNER_TYPE.

View Source
var (
	FILE_OWNER_TYPE_name = map[int32]string{
		0: "FILE_OWNER_TYPE_NONE",
		1: "FILE_OWNER_TYPE_USER_PHOTO",
		3: "FILE_OWNER_TYPE_BOARD_IMAGE",
	}
	FILE_OWNER_TYPE_value = map[string]int32{
		"FILE_OWNER_TYPE_NONE":        0,
		"FILE_OWNER_TYPE_USER_PHOTO":  1,
		"FILE_OWNER_TYPE_BOARD_IMAGE": 3,
	}
)

Enum value maps for FILE_OWNER_TYPE.

View Source
var (
	StatFileResponse_CODE_name = map[int32]string{
		0: "CODE_OK",
		1: "CODE_WRONG_SESSION",
		2: "CODE_NO_FS",
		3: "CODE_NO_FILE",
		4: "CODE_NO_PERMISSION",
	}
	StatFileResponse_CODE_value = map[string]int32{
		"CODE_OK":            0,
		"CODE_WRONG_SESSION": 1,
		"CODE_NO_FS":         2,
		"CODE_NO_FILE":       3,
		"CODE_NO_PERMISSION": 4,
	}
)

Enum value maps for StatFileResponse_CODE.

View Source
var (
	ReadFileResponse_CODE_name = map[int32]string{
		0: "CODE_OK",
		1: "CODE_WRONG_SESSION",
		2: "CODE_NO_FS",
		3: "CODE_NO_FILE",
		4: "CODE_NO_PERMISSION",
		5: "CODE_NO_STORAGE_SERVER",
	}
	ReadFileResponse_CODE_value = map[string]int32{
		"CODE_OK":                0,
		"CODE_WRONG_SESSION":     1,
		"CODE_NO_FS":             2,
		"CODE_NO_FILE":           3,
		"CODE_NO_PERMISSION":     4,
		"CODE_NO_STORAGE_SERVER": 5,
	}
)

Enum value maps for ReadFileResponse_CODE.

View Source
var (
	WriteFileResponse_CODE_name = map[int32]string{
		0: "CODE_OK",
		1: "CODE_WRONG_SESSION",
		2: "CODE_NO_FS",
		3: "CODE_NO_PERMISSION",
		4: "CODE_NO_STORAGE_SERVER",
	}
	WriteFileResponse_CODE_value = map[string]int32{
		"CODE_OK":                0,
		"CODE_WRONG_SESSION":     1,
		"CODE_NO_FS":             2,
		"CODE_NO_PERMISSION":     3,
		"CODE_NO_STORAGE_SERVER": 4,
	}
)

Enum value maps for WriteFileResponse_CODE.

View Source
var (
	SetFileOwnerResponse_CODE_name = map[int32]string{
		0: "CODE_OK",
		1: "CODE_WRONG_SESSION",
		2: "CODE_NO_FS",
		3: "CODE_NO_FILE",
		4: "CODE_NO_PERMISSION",
		5: "CODE_NO_OWNER",
	}
	SetFileOwnerResponse_CODE_value = map[string]int32{
		"CODE_OK":            0,
		"CODE_WRONG_SESSION": 1,
		"CODE_NO_FS":         2,
		"CODE_NO_FILE":       3,
		"CODE_NO_PERMISSION": 4,
		"CODE_NO_OWNER":      5,
	}
)

Enum value maps for SetFileOwnerResponse_CODE.

View Source
var (
	GetFsStatusResponse_CODE_name = map[int32]string{
		0: "CODE_OK",
		1: "CODE_WRONG_SESSION",
		2: "CODE_NO_FS",
		3: "CODE_NO_PERMISSION",
	}
	GetFsStatusResponse_CODE_value = map[string]int32{
		"CODE_OK":            0,
		"CODE_WRONG_SESSION": 1,
		"CODE_NO_FS":         2,
		"CODE_NO_PERMISSION": 3,
	}
)

Enum value maps for GetFsStatusResponse_CODE.

View Source
var File_fs_api_proto protoreflect.FileDescriptor
View Source
var FsApi_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "fs_api.FsApi",
	HandlerType: (*FsApiServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "statFile",
			Handler:    _FsApi_StatFile_Handler,
		},
		{
			MethodName: "setFileOwner",
			Handler:    _FsApi_SetFileOwner_Handler,
		},
		{
			MethodName: "getFsStatus",
			Handler:    _FsApi_GetFsStatus_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "readFile",
			Handler:       _FsApi_ReadFile_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "writeFile",
			Handler:       _FsApi_WriteFile_Handler,
			ClientStreams: true,
		},
	},
	Metadata: "fs_api.proto",
}

FsApi_ServiceDesc is the grpc.ServiceDesc for FsApi service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterFsApiServer

func RegisterFsApiServer(s grpc.ServiceRegistrar, srv FsApiServer)

Types

type FILE_OWNER_TYPE

type FILE_OWNER_TYPE int32
const (
	FILE_OWNER_TYPE_FILE_OWNER_TYPE_NONE       FILE_OWNER_TYPE = 0 //未设置owner
	FILE_OWNER_TYPE_FILE_OWNER_TYPE_USER_PHOTO FILE_OWNER_TYPE = 1 //用户头像
	// FILE_OWNER_TYPE_TEAM_PHOTO = 2;     //团队头像(废弃)
	FILE_OWNER_TYPE_FILE_OWNER_TYPE_BOARD_IMAGE FILE_OWNER_TYPE = 3 //画板中的图片
)

func (FILE_OWNER_TYPE) Descriptor

func (FILE_OWNER_TYPE) Enum

func (x FILE_OWNER_TYPE) Enum() *FILE_OWNER_TYPE

func (FILE_OWNER_TYPE) EnumDescriptor deprecated

func (FILE_OWNER_TYPE) EnumDescriptor() ([]byte, []int)

Deprecated: Use FILE_OWNER_TYPE.Descriptor instead.

func (FILE_OWNER_TYPE) Number

func (FILE_OWNER_TYPE) String

func (x FILE_OWNER_TYPE) String() string

func (FILE_OWNER_TYPE) Type

type FS_OWNER_TYPE

type FS_OWNER_TYPE int32
const (
	FS_OWNER_TYPE_FS_OWNER_TYPE_USER FS_OWNER_TYPE = 0
	// FS_OWNER_TYPE_TEAM = 1;//废弃
	FS_OWNER_TYPE_FS_OWNER_TYPE_GLOBAL FS_OWNER_TYPE = 2
	FS_OWNER_TYPE_FS_OWNER_TYPE_BOARD  FS_OWNER_TYPE = 3
)

func (FS_OWNER_TYPE) Descriptor

func (FS_OWNER_TYPE) Enum

func (x FS_OWNER_TYPE) Enum() *FS_OWNER_TYPE

func (FS_OWNER_TYPE) EnumDescriptor deprecated

func (FS_OWNER_TYPE) EnumDescriptor() ([]byte, []int)

Deprecated: Use FS_OWNER_TYPE.Descriptor instead.

func (FS_OWNER_TYPE) Number

func (FS_OWNER_TYPE) String

func (x FS_OWNER_TYPE) String() string

func (FS_OWNER_TYPE) Type

type FileInfo

type FileInfo struct {
	FileId       string          `protobuf:"bytes,1,opt,name=fileId,proto3" json:"fileId,omitempty"`
	FileName     string          `protobuf:"bytes,2,opt,name=fileName,proto3" json:"fileName,omitempty"`
	FileSize     uint32          `protobuf:"varint,3,opt,name=fileSize,proto3" json:"fileSize,omitempty"`
	CreateTime   int64           `protobuf:"varint,4,opt,name=createTime,proto3" json:"createTime,omitempty"`
	CreateUserId string          `protobuf:"bytes,5,opt,name=createUserId,proto3" json:"createUserId,omitempty"`
	OwnerType    FILE_OWNER_TYPE `protobuf:"varint,20,opt,name=ownerType,proto3,enum=fs_api.FILE_OWNER_TYPE" json:"ownerType,omitempty"`
	OwnerId      string          `protobuf:"bytes,21,opt,name=ownerId,proto3" json:"ownerId,omitempty"`
	// contains filtered or unexported fields
}

func (*FileInfo) Descriptor deprecated

func (*FileInfo) Descriptor() ([]byte, []int)

Deprecated: Use FileInfo.ProtoReflect.Descriptor instead.

func (*FileInfo) GetCreateTime

func (x *FileInfo) GetCreateTime() int64

func (*FileInfo) GetCreateUserId

func (x *FileInfo) GetCreateUserId() string

func (*FileInfo) GetFileId

func (x *FileInfo) GetFileId() string

func (*FileInfo) GetFileName

func (x *FileInfo) GetFileName() string

func (*FileInfo) GetFileSize

func (x *FileInfo) GetFileSize() uint32

func (*FileInfo) GetOwnerId

func (x *FileInfo) GetOwnerId() string

func (*FileInfo) GetOwnerType

func (x *FileInfo) GetOwnerType() FILE_OWNER_TYPE

func (*FileInfo) ProtoMessage

func (*FileInfo) ProtoMessage()

func (*FileInfo) ProtoReflect

func (x *FileInfo) ProtoReflect() protoreflect.Message

func (*FileInfo) Reset

func (x *FileInfo) Reset()

func (*FileInfo) String

func (x *FileInfo) String() string

type FsApiClient

type FsApiClient interface {
	// 获取文件信息
	StatFile(ctx context.Context, in *StatFileRequest, opts ...grpc.CallOption) (*StatFileResponse, error)
	// 读文件
	ReadFile(ctx context.Context, in *ReadFileRequest, opts ...grpc.CallOption) (FsApi_ReadFileClient, error)
	// 写文件
	WriteFile(ctx context.Context, opts ...grpc.CallOption) (FsApi_WriteFileClient, error)
	// 设置文件owner(只能从FILE_OWNER_TYPE_NONE变成其他状态)
	SetFileOwner(ctx context.Context, in *SetFileOwnerRequest, opts ...grpc.CallOption) (*SetFileOwnerResponse, error)
	// 获取文件系统信息
	GetFsStatus(ctx context.Context, in *GetFsStatusRequest, opts ...grpc.CallOption) (*GetFsStatusResponse, error)
}

FsApiClient is the client API for FsApi 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.

func NewFsApiClient

func NewFsApiClient(cc grpc.ClientConnInterface) FsApiClient

type FsApiServer

type FsApiServer interface {
	// 获取文件信息
	StatFile(context.Context, *StatFileRequest) (*StatFileResponse, error)
	// 读文件
	ReadFile(*ReadFileRequest, FsApi_ReadFileServer) error
	// 写文件
	WriteFile(FsApi_WriteFileServer) error
	// 设置文件owner(只能从FILE_OWNER_TYPE_NONE变成其他状态)
	SetFileOwner(context.Context, *SetFileOwnerRequest) (*SetFileOwnerResponse, error)
	// 获取文件系统信息
	GetFsStatus(context.Context, *GetFsStatusRequest) (*GetFsStatusResponse, error)
	// contains filtered or unexported methods
}

FsApiServer is the server API for FsApi service. All implementations must embed UnimplementedFsApiServer for forward compatibility

type FsApi_ReadFileClient

type FsApi_ReadFileClient interface {
	Recv() (*ReadFileResponse, error)
	grpc.ClientStream
}

type FsApi_ReadFileServer

type FsApi_ReadFileServer interface {
	Send(*ReadFileResponse) error
	grpc.ServerStream
}

type FsApi_WriteFileClient

type FsApi_WriteFileClient interface {
	Send(*WriteFileRequest) error
	CloseAndRecv() (*WriteFileResponse, error)
	grpc.ClientStream
}

type FsApi_WriteFileServer

type FsApi_WriteFileServer interface {
	SendAndClose(*WriteFileResponse) error
	Recv() (*WriteFileRequest, error)
	grpc.ServerStream
}

type FsStatus

type FsStatus struct {
	FsId          string        `protobuf:"bytes,1,opt,name=fsId,proto3" json:"fsId,omitempty"`
	OwnerType     FS_OWNER_TYPE `protobuf:"varint,2,opt,name=ownerType,proto3,enum=fs_api.FS_OWNER_TYPE" json:"ownerType,omitempty"`
	OwnerId       string        `protobuf:"bytes,3,opt,name=ownerId,proto3" json:"ownerId,omitempty"`
	FileCount     uint32        `protobuf:"varint,10,opt,name=fileCount,proto3" json:"fileCount,omitempty"`
	TotalFileSize uint64        `protobuf:"varint,11,opt,name=totalFileSize,proto3" json:"totalFileSize,omitempty"`
	MaxFilecount  uint32        `protobuf:"varint,20,opt,name=maxFilecount,proto3" json:"maxFilecount,omitempty"` //最大文件数
	MaxTotalSize  uint64        `protobuf:"varint,21,opt,name=maxTotalSize,proto3" json:"maxTotalSize,omitempty"` //最大存储空间
	LastGcTime    int64         `protobuf:"varint,30,opt,name=lastGcTime,proto3" json:"lastGcTime,omitempty"`     //上次清理时间
	// contains filtered or unexported fields
}

func (*FsStatus) Descriptor deprecated

func (*FsStatus) Descriptor() ([]byte, []int)

Deprecated: Use FsStatus.ProtoReflect.Descriptor instead.

func (*FsStatus) GetFileCount

func (x *FsStatus) GetFileCount() uint32

func (*FsStatus) GetFsId

func (x *FsStatus) GetFsId() string

func (*FsStatus) GetLastGcTime

func (x *FsStatus) GetLastGcTime() int64

func (*FsStatus) GetMaxFilecount

func (x *FsStatus) GetMaxFilecount() uint32

func (*FsStatus) GetMaxTotalSize

func (x *FsStatus) GetMaxTotalSize() uint64

func (*FsStatus) GetOwnerId

func (x *FsStatus) GetOwnerId() string

func (*FsStatus) GetOwnerType

func (x *FsStatus) GetOwnerType() FS_OWNER_TYPE

func (*FsStatus) GetTotalFileSize

func (x *FsStatus) GetTotalFileSize() uint64

func (*FsStatus) ProtoMessage

func (*FsStatus) ProtoMessage()

func (*FsStatus) ProtoReflect

func (x *FsStatus) ProtoReflect() protoreflect.Message

func (*FsStatus) Reset

func (x *FsStatus) Reset()

func (*FsStatus) String

func (x *FsStatus) String() string

type GetFsStatusRequest

type GetFsStatusRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=sessionId,proto3" json:"sessionId,omitempty"`
	FsId      string `protobuf:"bytes,2,opt,name=fsId,proto3" json:"fsId,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFsStatusRequest) Descriptor deprecated

func (*GetFsStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFsStatusRequest.ProtoReflect.Descriptor instead.

func (*GetFsStatusRequest) GetFsId

func (x *GetFsStatusRequest) GetFsId() string

func (*GetFsStatusRequest) GetSessionId

func (x *GetFsStatusRequest) GetSessionId() string

func (*GetFsStatusRequest) ProtoMessage

func (*GetFsStatusRequest) ProtoMessage()

func (*GetFsStatusRequest) ProtoReflect

func (x *GetFsStatusRequest) ProtoReflect() protoreflect.Message

func (*GetFsStatusRequest) Reset

func (x *GetFsStatusRequest) Reset()

func (*GetFsStatusRequest) String

func (x *GetFsStatusRequest) String() string

type GetFsStatusResponse

type GetFsStatusResponse struct {
	Code     GetFsStatusResponse_CODE `protobuf:"varint,1,opt,name=code,proto3,enum=fs_api.GetFsStatusResponse_CODE" json:"code,omitempty"`
	ErrMsg   string                   `protobuf:"bytes,2,opt,name=errMsg,proto3" json:"errMsg,omitempty"`
	FsStatus *FsStatus                `protobuf:"bytes,3,opt,name=fsStatus,proto3" json:"fsStatus,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFsStatusResponse) Descriptor deprecated

func (*GetFsStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFsStatusResponse.ProtoReflect.Descriptor instead.

func (*GetFsStatusResponse) GetCode

func (*GetFsStatusResponse) GetErrMsg

func (x *GetFsStatusResponse) GetErrMsg() string

func (*GetFsStatusResponse) GetFsStatus

func (x *GetFsStatusResponse) GetFsStatus() *FsStatus

func (*GetFsStatusResponse) ProtoMessage

func (*GetFsStatusResponse) ProtoMessage()

func (*GetFsStatusResponse) ProtoReflect

func (x *GetFsStatusResponse) ProtoReflect() protoreflect.Message

func (*GetFsStatusResponse) Reset

func (x *GetFsStatusResponse) Reset()

func (*GetFsStatusResponse) String

func (x *GetFsStatusResponse) String() string

type GetFsStatusResponse_CODE

type GetFsStatusResponse_CODE int32
const (
	GetFsStatusResponse_CODE_OK            GetFsStatusResponse_CODE = 0
	GetFsStatusResponse_CODE_WRONG_SESSION GetFsStatusResponse_CODE = 1
	GetFsStatusResponse_CODE_NO_FS         GetFsStatusResponse_CODE = 2
	GetFsStatusResponse_CODE_NO_PERMISSION GetFsStatusResponse_CODE = 3
)

func (GetFsStatusResponse_CODE) Descriptor

func (GetFsStatusResponse_CODE) Enum

func (GetFsStatusResponse_CODE) EnumDescriptor deprecated

func (GetFsStatusResponse_CODE) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetFsStatusResponse_CODE.Descriptor instead.

func (GetFsStatusResponse_CODE) Number

func (GetFsStatusResponse_CODE) String

func (x GetFsStatusResponse_CODE) String() string

func (GetFsStatusResponse_CODE) Type

type ReadFileRequest

type ReadFileRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=sessionId,proto3" json:"sessionId,omitempty"`
	FsId      string `protobuf:"bytes,2,opt,name=fsId,proto3" json:"fsId,omitempty"`
	FileId    string `protobuf:"bytes,3,opt,name=fileId,proto3" json:"fileId,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadFileRequest) Descriptor deprecated

func (*ReadFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReadFileRequest.ProtoReflect.Descriptor instead.

func (*ReadFileRequest) GetFileId

func (x *ReadFileRequest) GetFileId() string

func (*ReadFileRequest) GetFsId

func (x *ReadFileRequest) GetFsId() string

func (*ReadFileRequest) GetSessionId

func (x *ReadFileRequest) GetSessionId() string

func (*ReadFileRequest) ProtoMessage

func (*ReadFileRequest) ProtoMessage()

func (*ReadFileRequest) ProtoReflect

func (x *ReadFileRequest) ProtoReflect() protoreflect.Message

func (*ReadFileRequest) Reset

func (x *ReadFileRequest) Reset()

func (*ReadFileRequest) String

func (x *ReadFileRequest) String() string

type ReadFileResponse

type ReadFileResponse struct {
	Code   ReadFileResponse_CODE `protobuf:"varint,1,opt,name=code,proto3,enum=fs_api.ReadFileResponse_CODE" json:"code,omitempty"`
	ErrMsg string                `protobuf:"bytes,2,opt,name=errMsg,proto3" json:"errMsg,omitempty"`
	Data   []byte                `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadFileResponse) Descriptor deprecated

func (*ReadFileResponse) Descriptor() ([]byte, []int)

Deprecated: Use ReadFileResponse.ProtoReflect.Descriptor instead.

func (*ReadFileResponse) GetCode

func (*ReadFileResponse) GetData

func (x *ReadFileResponse) GetData() []byte

func (*ReadFileResponse) GetErrMsg

func (x *ReadFileResponse) GetErrMsg() string

func (*ReadFileResponse) ProtoMessage

func (*ReadFileResponse) ProtoMessage()

func (*ReadFileResponse) ProtoReflect

func (x *ReadFileResponse) ProtoReflect() protoreflect.Message

func (*ReadFileResponse) Reset

func (x *ReadFileResponse) Reset()

func (*ReadFileResponse) String

func (x *ReadFileResponse) String() string

type ReadFileResponse_CODE

type ReadFileResponse_CODE int32
const (
	ReadFileResponse_CODE_OK                ReadFileResponse_CODE = 0
	ReadFileResponse_CODE_WRONG_SESSION     ReadFileResponse_CODE = 1
	ReadFileResponse_CODE_NO_FS             ReadFileResponse_CODE = 2
	ReadFileResponse_CODE_NO_FILE           ReadFileResponse_CODE = 3
	ReadFileResponse_CODE_NO_PERMISSION     ReadFileResponse_CODE = 4
	ReadFileResponse_CODE_NO_STORAGE_SERVER ReadFileResponse_CODE = 5
)

func (ReadFileResponse_CODE) Descriptor

func (ReadFileResponse_CODE) Enum

func (ReadFileResponse_CODE) EnumDescriptor deprecated

func (ReadFileResponse_CODE) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReadFileResponse_CODE.Descriptor instead.

func (ReadFileResponse_CODE) Number

func (ReadFileResponse_CODE) String

func (x ReadFileResponse_CODE) String() string

func (ReadFileResponse_CODE) Type

type SetFileOwnerRequest

type SetFileOwnerRequest struct {
	SessionId string          `protobuf:"bytes,1,opt,name=sessionId,proto3" json:"sessionId,omitempty"`
	FsId      string          `protobuf:"bytes,2,opt,name=fsId,proto3" json:"fsId,omitempty"`
	FileId    string          `protobuf:"bytes,3,opt,name=fileId,proto3" json:"fileId,omitempty"`
	OwnerType FILE_OWNER_TYPE `protobuf:"varint,4,opt,name=ownerType,proto3,enum=fs_api.FILE_OWNER_TYPE" json:"ownerType,omitempty"`
	OwnerId   string          `protobuf:"bytes,5,opt,name=ownerId,proto3" json:"ownerId,omitempty"`
	// contains filtered or unexported fields
}

func (*SetFileOwnerRequest) Descriptor deprecated

func (*SetFileOwnerRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetFileOwnerRequest.ProtoReflect.Descriptor instead.

func (*SetFileOwnerRequest) GetFileId

func (x *SetFileOwnerRequest) GetFileId() string

func (*SetFileOwnerRequest) GetFsId

func (x *SetFileOwnerRequest) GetFsId() string

func (*SetFileOwnerRequest) GetOwnerId

func (x *SetFileOwnerRequest) GetOwnerId() string

func (*SetFileOwnerRequest) GetOwnerType

func (x *SetFileOwnerRequest) GetOwnerType() FILE_OWNER_TYPE

func (*SetFileOwnerRequest) GetSessionId

func (x *SetFileOwnerRequest) GetSessionId() string

func (*SetFileOwnerRequest) ProtoMessage

func (*SetFileOwnerRequest) ProtoMessage()

func (*SetFileOwnerRequest) ProtoReflect

func (x *SetFileOwnerRequest) ProtoReflect() protoreflect.Message

func (*SetFileOwnerRequest) Reset

func (x *SetFileOwnerRequest) Reset()

func (*SetFileOwnerRequest) String

func (x *SetFileOwnerRequest) String() string

type SetFileOwnerResponse

type SetFileOwnerResponse struct {
	Code   SetFileOwnerResponse_CODE `protobuf:"varint,1,opt,name=code,proto3,enum=fs_api.SetFileOwnerResponse_CODE" json:"code,omitempty"`
	ErrMsg string                    `protobuf:"bytes,2,opt,name=errMsg,proto3" json:"errMsg,omitempty"`
	// contains filtered or unexported fields
}

func (*SetFileOwnerResponse) Descriptor deprecated

func (*SetFileOwnerResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetFileOwnerResponse.ProtoReflect.Descriptor instead.

func (*SetFileOwnerResponse) GetCode

func (*SetFileOwnerResponse) GetErrMsg

func (x *SetFileOwnerResponse) GetErrMsg() string

func (*SetFileOwnerResponse) ProtoMessage

func (*SetFileOwnerResponse) ProtoMessage()

func (*SetFileOwnerResponse) ProtoReflect

func (x *SetFileOwnerResponse) ProtoReflect() protoreflect.Message

func (*SetFileOwnerResponse) Reset

func (x *SetFileOwnerResponse) Reset()

func (*SetFileOwnerResponse) String

func (x *SetFileOwnerResponse) String() string

type SetFileOwnerResponse_CODE

type SetFileOwnerResponse_CODE int32
const (
	SetFileOwnerResponse_CODE_OK            SetFileOwnerResponse_CODE = 0
	SetFileOwnerResponse_CODE_WRONG_SESSION SetFileOwnerResponse_CODE = 1
	SetFileOwnerResponse_CODE_NO_FS         SetFileOwnerResponse_CODE = 2
	SetFileOwnerResponse_CODE_NO_FILE       SetFileOwnerResponse_CODE = 3
	SetFileOwnerResponse_CODE_NO_PERMISSION SetFileOwnerResponse_CODE = 4
	SetFileOwnerResponse_CODE_NO_OWNER      SetFileOwnerResponse_CODE = 5
)

func (SetFileOwnerResponse_CODE) Descriptor

func (SetFileOwnerResponse_CODE) Enum

func (SetFileOwnerResponse_CODE) EnumDescriptor deprecated

func (SetFileOwnerResponse_CODE) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetFileOwnerResponse_CODE.Descriptor instead.

func (SetFileOwnerResponse_CODE) Number

func (SetFileOwnerResponse_CODE) String

func (x SetFileOwnerResponse_CODE) String() string

func (SetFileOwnerResponse_CODE) Type

type StatFileRequest

type StatFileRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=sessionId,proto3" json:"sessionId,omitempty"`
	FsId      string `protobuf:"bytes,2,opt,name=fsId,proto3" json:"fsId,omitempty"`
	FileId    string `protobuf:"bytes,3,opt,name=fileId,proto3" json:"fileId,omitempty"`
	// contains filtered or unexported fields
}

func (*StatFileRequest) Descriptor deprecated

func (*StatFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use StatFileRequest.ProtoReflect.Descriptor instead.

func (*StatFileRequest) GetFileId

func (x *StatFileRequest) GetFileId() string

func (*StatFileRequest) GetFsId

func (x *StatFileRequest) GetFsId() string

func (*StatFileRequest) GetSessionId

func (x *StatFileRequest) GetSessionId() string

func (*StatFileRequest) ProtoMessage

func (*StatFileRequest) ProtoMessage()

func (*StatFileRequest) ProtoReflect

func (x *StatFileRequest) ProtoReflect() protoreflect.Message

func (*StatFileRequest) Reset

func (x *StatFileRequest) Reset()

func (*StatFileRequest) String

func (x *StatFileRequest) String() string

type StatFileResponse

type StatFileResponse struct {
	Code     StatFileResponse_CODE `protobuf:"varint,1,opt,name=code,proto3,enum=fs_api.StatFileResponse_CODE" json:"code,omitempty"`
	ErrMsg   string                `protobuf:"bytes,2,opt,name=errMsg,proto3" json:"errMsg,omitempty"`
	FileInfo *FileInfo             `protobuf:"bytes,3,opt,name=fileInfo,proto3" json:"fileInfo,omitempty"`
	// contains filtered or unexported fields
}

func (*StatFileResponse) Descriptor deprecated

func (*StatFileResponse) Descriptor() ([]byte, []int)

Deprecated: Use StatFileResponse.ProtoReflect.Descriptor instead.

func (*StatFileResponse) GetCode

func (*StatFileResponse) GetErrMsg

func (x *StatFileResponse) GetErrMsg() string

func (*StatFileResponse) GetFileInfo

func (x *StatFileResponse) GetFileInfo() *FileInfo

func (*StatFileResponse) ProtoMessage

func (*StatFileResponse) ProtoMessage()

func (*StatFileResponse) ProtoReflect

func (x *StatFileResponse) ProtoReflect() protoreflect.Message

func (*StatFileResponse) Reset

func (x *StatFileResponse) Reset()

func (*StatFileResponse) String

func (x *StatFileResponse) String() string

type StatFileResponse_CODE

type StatFileResponse_CODE int32
const (
	StatFileResponse_CODE_OK            StatFileResponse_CODE = 0
	StatFileResponse_CODE_WRONG_SESSION StatFileResponse_CODE = 1
	StatFileResponse_CODE_NO_FS         StatFileResponse_CODE = 2
	StatFileResponse_CODE_NO_FILE       StatFileResponse_CODE = 3
	StatFileResponse_CODE_NO_PERMISSION StatFileResponse_CODE = 4
)

func (StatFileResponse_CODE) Descriptor

func (StatFileResponse_CODE) Enum

func (StatFileResponse_CODE) EnumDescriptor deprecated

func (StatFileResponse_CODE) EnumDescriptor() ([]byte, []int)

Deprecated: Use StatFileResponse_CODE.Descriptor instead.

func (StatFileResponse_CODE) Number

func (StatFileResponse_CODE) String

func (x StatFileResponse_CODE) String() string

func (StatFileResponse_CODE) Type

type UnimplementedFsApiServer

type UnimplementedFsApiServer struct {
}

UnimplementedFsApiServer must be embedded to have forward compatible implementations.

func (UnimplementedFsApiServer) GetFsStatus

func (UnimplementedFsApiServer) ReadFile

func (UnimplementedFsApiServer) SetFileOwner

func (UnimplementedFsApiServer) StatFile

func (UnimplementedFsApiServer) WriteFile

type UnsafeFsApiServer

type UnsafeFsApiServer interface {
	// contains filtered or unexported methods
}

UnsafeFsApiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FsApiServer will result in compilation errors.

type WriteFileRequest

type WriteFileRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=sessionId,proto3" json:"sessionId,omitempty"`
	FsId      string `protobuf:"bytes,2,opt,name=fsId,proto3" json:"fsId,omitempty"`
	FileName  string `protobuf:"bytes,3,opt,name=fileName,proto3" json:"fileName,omitempty"`
	Data      []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*WriteFileRequest) Descriptor deprecated

func (*WriteFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use WriteFileRequest.ProtoReflect.Descriptor instead.

func (*WriteFileRequest) GetData

func (x *WriteFileRequest) GetData() []byte

func (*WriteFileRequest) GetFileName

func (x *WriteFileRequest) GetFileName() string

func (*WriteFileRequest) GetFsId

func (x *WriteFileRequest) GetFsId() string

func (*WriteFileRequest) GetSessionId

func (x *WriteFileRequest) GetSessionId() string

func (*WriteFileRequest) ProtoMessage

func (*WriteFileRequest) ProtoMessage()

func (*WriteFileRequest) ProtoReflect

func (x *WriteFileRequest) ProtoReflect() protoreflect.Message

func (*WriteFileRequest) Reset

func (x *WriteFileRequest) Reset()

func (*WriteFileRequest) String

func (x *WriteFileRequest) String() string

type WriteFileResponse

type WriteFileResponse struct {
	Code   WriteFileResponse_CODE `protobuf:"varint,1,opt,name=code,proto3,enum=fs_api.WriteFileResponse_CODE" json:"code,omitempty"`
	ErrMsg string                 `protobuf:"bytes,2,opt,name=errMsg,proto3" json:"errMsg,omitempty"`
	FileId string                 `protobuf:"bytes,3,opt,name=fileId,proto3" json:"fileId,omitempty"`
	// contains filtered or unexported fields
}

func (*WriteFileResponse) Descriptor deprecated

func (*WriteFileResponse) Descriptor() ([]byte, []int)

Deprecated: Use WriteFileResponse.ProtoReflect.Descriptor instead.

func (*WriteFileResponse) GetCode

func (*WriteFileResponse) GetErrMsg

func (x *WriteFileResponse) GetErrMsg() string

func (*WriteFileResponse) GetFileId

func (x *WriteFileResponse) GetFileId() string

func (*WriteFileResponse) ProtoMessage

func (*WriteFileResponse) ProtoMessage()

func (*WriteFileResponse) ProtoReflect

func (x *WriteFileResponse) ProtoReflect() protoreflect.Message

func (*WriteFileResponse) Reset

func (x *WriteFileResponse) Reset()

func (*WriteFileResponse) String

func (x *WriteFileResponse) String() string

type WriteFileResponse_CODE

type WriteFileResponse_CODE int32
const (
	WriteFileResponse_CODE_OK                WriteFileResponse_CODE = 0
	WriteFileResponse_CODE_WRONG_SESSION     WriteFileResponse_CODE = 1
	WriteFileResponse_CODE_NO_FS             WriteFileResponse_CODE = 2
	WriteFileResponse_CODE_NO_PERMISSION     WriteFileResponse_CODE = 3
	WriteFileResponse_CODE_NO_STORAGE_SERVER WriteFileResponse_CODE = 4
)

func (WriteFileResponse_CODE) Descriptor

func (WriteFileResponse_CODE) Enum

func (WriteFileResponse_CODE) EnumDescriptor deprecated

func (WriteFileResponse_CODE) EnumDescriptor() ([]byte, []int)

Deprecated: Use WriteFileResponse_CODE.Descriptor instead.

func (WriteFileResponse_CODE) Number

func (WriteFileResponse_CODE) String

func (x WriteFileResponse_CODE) String() string

func (WriteFileResponse_CODE) Type

Source Files

  • fs_api.pb.go
  • fs_api_grpc.pb.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL