proto

package
v0.0.0-...-ebf7931 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_pufs_proto protoreflect.FileDescriptor
View Source
var IpfsFileSystem_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "pufs.IpfsFileSystem",
	HandlerType: (*IpfsFileSystemServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "UploadFile",
			Handler:    _IpfsFileSystem_UploadFile_Handler,
		},
		{
			MethodName: "DownloadUncappedFile",
			Handler:    _IpfsFileSystem_DownloadUncappedFile_Handler,
		},
		{
			MethodName: "DeleteFile",
			Handler:    _IpfsFileSystem_DeleteFile_Handler,
		},
		{
			MethodName: "UnsubscribeFileStream",
			Handler:    _IpfsFileSystem_UnsubscribeFileStream_Handler,
		},
		{
			MethodName: "FileSize",
			Handler:    _IpfsFileSystem_FileSize_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "UploadFileStream",
			Handler:       _IpfsFileSystem_UploadFileStream_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "DownloadFile",
			Handler:       _IpfsFileSystem_DownloadFile_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListFiles",
			Handler:       _IpfsFileSystem_ListFiles_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListFilesEventStream",
			Handler:       _IpfsFileSystem_ListFilesEventStream_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "proto/pufs.proto",
}

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

Functions

func RegisterIpfsFileSystemServer

func RegisterIpfsFileSystemServer(s grpc.ServiceRegistrar, srv IpfsFileSystemServer)

Types

type DeleteFileRequest

type DeleteFileRequest struct {
	FileName string `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteFileRequest) Descriptor deprecated

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

Deprecated: Use DeleteFileRequest.ProtoReflect.Descriptor instead.

func (*DeleteFileRequest) GetFileName

func (x *DeleteFileRequest) GetFileName() string

func (*DeleteFileRequest) ProtoMessage

func (*DeleteFileRequest) ProtoMessage()

func (*DeleteFileRequest) ProtoReflect

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

func (*DeleteFileRequest) Reset

func (x *DeleteFileRequest) Reset()

func (*DeleteFileRequest) String

func (x *DeleteFileRequest) String() string

type DeleteFileResponse

type DeleteFileResponse struct {
	Successful bool `protobuf:"varint,1,opt,name=successful,proto3" json:"successful,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteFileResponse) Descriptor deprecated

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

Deprecated: Use DeleteFileResponse.ProtoReflect.Descriptor instead.

func (*DeleteFileResponse) GetSuccessful

func (x *DeleteFileResponse) GetSuccessful() bool

func (*DeleteFileResponse) ProtoMessage

func (*DeleteFileResponse) ProtoMessage()

func (*DeleteFileResponse) ProtoReflect

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

func (*DeleteFileResponse) Reset

func (x *DeleteFileResponse) Reset()

func (*DeleteFileResponse) String

func (x *DeleteFileResponse) String() string

type DownloadFileRequest

type DownloadFileRequest struct {
	FileName string `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DownloadFileRequest) Descriptor deprecated

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

Deprecated: Use DownloadFileRequest.ProtoReflect.Descriptor instead.

func (*DownloadFileRequest) GetFileName

func (x *DownloadFileRequest) GetFileName() string

func (*DownloadFileRequest) ProtoMessage

func (*DownloadFileRequest) ProtoMessage()

func (*DownloadFileRequest) ProtoReflect

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

func (*DownloadFileRequest) Reset

func (x *DownloadFileRequest) Reset()

func (*DownloadFileRequest) String

func (x *DownloadFileRequest) String() string

type DownloadFileResponse

type DownloadFileResponse struct {
	FileData     []byte `protobuf:"bytes,1,opt,name=file_data,json=fileData,proto3" json:"file_data,omitempty"`
	FileMetadata *File  `protobuf:"bytes,2,opt,name=file_metadata,json=fileMetadata,proto3" json:"file_metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*DownloadFileResponse) Descriptor deprecated

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

Deprecated: Use DownloadFileResponse.ProtoReflect.Descriptor instead.

func (*DownloadFileResponse) GetFileData

func (x *DownloadFileResponse) GetFileData() []byte

func (*DownloadFileResponse) GetFileMetadata

func (x *DownloadFileResponse) GetFileMetadata() *File

func (*DownloadFileResponse) ProtoMessage

func (*DownloadFileResponse) ProtoMessage()

func (*DownloadFileResponse) ProtoReflect

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

func (*DownloadFileResponse) Reset

func (x *DownloadFileResponse) Reset()

func (*DownloadFileResponse) String

func (x *DownloadFileResponse) String() string

type DownloadFileResponseStream

type DownloadFileResponseStream struct {

	// Types that are assignable to Data:
	//	*DownloadFileResponseStream_FileData
	//	*DownloadFileResponseStream_FileMetadata
	Data isDownloadFileResponseStream_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

func (*DownloadFileResponseStream) Descriptor deprecated

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

Deprecated: Use DownloadFileResponseStream.ProtoReflect.Descriptor instead.

func (*DownloadFileResponseStream) GetData

func (m *DownloadFileResponseStream) GetData() isDownloadFileResponseStream_Data

func (*DownloadFileResponseStream) GetFileData

func (x *DownloadFileResponseStream) GetFileData() []byte

func (*DownloadFileResponseStream) GetFileMetadata

func (x *DownloadFileResponseStream) GetFileMetadata() *File

func (*DownloadFileResponseStream) ProtoMessage

func (*DownloadFileResponseStream) ProtoMessage()

func (*DownloadFileResponseStream) ProtoReflect

func (*DownloadFileResponseStream) Reset

func (x *DownloadFileResponseStream) Reset()

func (*DownloadFileResponseStream) String

func (x *DownloadFileResponseStream) String() string

type DownloadFileResponseStream_FileData

type DownloadFileResponseStream_FileData struct {
	FileData []byte `protobuf:"bytes,1,opt,name=file_data,json=fileData,proto3,oneof"`
}

type DownloadFileResponseStream_FileMetadata

type DownloadFileResponseStream_FileMetadata struct {
	FileMetadata *File `protobuf:"bytes,2,opt,name=file_metadata,json=fileMetadata,proto3,oneof"`
}

type File

type File struct {
	Filename   string               `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	FileSize   int64                `protobuf:"varint,2,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"`
	IpfsHash   string               `protobuf:"bytes,3,opt,name=ipfs_hash,json=ipfsHash,proto3" json:"ipfs_hash,omitempty"`
	UploadedAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=uploaded_at,json=uploadedAt,proto3" json:"uploaded_at,omitempty"`
	// contains filtered or unexported fields
}

func (*File) Descriptor deprecated

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

Deprecated: Use File.ProtoReflect.Descriptor instead.

func (*File) GetFileSize

func (x *File) GetFileSize() int64

func (*File) GetFilename

func (x *File) GetFilename() string

func (*File) GetIpfsHash

func (x *File) GetIpfsHash() string

func (*File) GetUploadedAt

func (x *File) GetUploadedAt() *timestamp.Timestamp

func (*File) ProtoMessage

func (*File) ProtoMessage()

func (*File) ProtoReflect

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

func (*File) Reset

func (x *File) Reset()

func (*File) String

func (x *File) String() string

type FileSizeRequest

type FileSizeRequest struct {
	FileName string `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	// contains filtered or unexported fields
}

func (*FileSizeRequest) Descriptor deprecated

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

Deprecated: Use FileSizeRequest.ProtoReflect.Descriptor instead.

func (*FileSizeRequest) GetFileName

func (x *FileSizeRequest) GetFileName() string

func (*FileSizeRequest) ProtoMessage

func (*FileSizeRequest) ProtoMessage()

func (*FileSizeRequest) ProtoReflect

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

func (*FileSizeRequest) Reset

func (x *FileSizeRequest) Reset()

func (*FileSizeRequest) String

func (x *FileSizeRequest) String() string

type FileSizeResponse

type FileSizeResponse struct {
	FileSize int64 `protobuf:"varint,1,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"`
	// contains filtered or unexported fields
}

func (*FileSizeResponse) Descriptor deprecated

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

Deprecated: Use FileSizeResponse.ProtoReflect.Descriptor instead.

func (*FileSizeResponse) GetFileSize

func (x *FileSizeResponse) GetFileSize() int64

func (*FileSizeResponse) ProtoMessage

func (*FileSizeResponse) ProtoMessage()

func (*FileSizeResponse) ProtoReflect

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

func (*FileSizeResponse) Reset

func (x *FileSizeResponse) Reset()

func (*FileSizeResponse) String

func (x *FileSizeResponse) String() string

type FilesRequest

type FilesRequest struct {
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*FilesRequest) Descriptor deprecated

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

Deprecated: Use FilesRequest.ProtoReflect.Descriptor instead.

func (*FilesRequest) GetId

func (x *FilesRequest) GetId() int64

func (*FilesRequest) ProtoMessage

func (*FilesRequest) ProtoMessage()

func (*FilesRequest) ProtoReflect

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

func (*FilesRequest) Reset

func (x *FilesRequest) Reset()

func (*FilesRequest) String

func (x *FilesRequest) String() string

type FilesResponse

type FilesResponse struct {
	Files *File `protobuf:"bytes,1,opt,name=files,proto3" json:"files,omitempty"`
	// contains filtered or unexported fields
}

func (*FilesResponse) Descriptor deprecated

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

Deprecated: Use FilesResponse.ProtoReflect.Descriptor instead.

func (*FilesResponse) GetFiles

func (x *FilesResponse) GetFiles() *File

func (*FilesResponse) ProtoMessage

func (*FilesResponse) ProtoMessage()

func (*FilesResponse) ProtoReflect

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

func (*FilesResponse) Reset

func (x *FilesResponse) Reset()

func (*FilesResponse) String

func (x *FilesResponse) String() string

type IpfsFileSystemClient

type IpfsFileSystemClient interface {
	UploadFileStream(ctx context.Context, opts ...grpc.CallOption) (IpfsFileSystem_UploadFileStreamClient, error)
	UploadFile(ctx context.Context, in *UploadFileRequest, opts ...grpc.CallOption) (*UploadFileResponse, error)
	DownloadFile(ctx context.Context, in *DownloadFileRequest, opts ...grpc.CallOption) (IpfsFileSystem_DownloadFileClient, error)
	DownloadUncappedFile(ctx context.Context, in *DownloadFileRequest, opts ...grpc.CallOption) (*DownloadFileResponse, error)
	ListFiles(ctx context.Context, in *FilesRequest, opts ...grpc.CallOption) (IpfsFileSystem_ListFilesClient, error)
	DeleteFile(ctx context.Context, in *DeleteFileRequest, opts ...grpc.CallOption) (*DeleteFileResponse, error)
	ListFilesEventStream(ctx context.Context, in *FilesRequest, opts ...grpc.CallOption) (IpfsFileSystem_ListFilesEventStreamClient, error)
	UnsubscribeFileStream(ctx context.Context, in *FilesRequest, opts ...grpc.CallOption) (*UnsubscribeResponse, error)
	FileSize(ctx context.Context, in *FileSizeRequest, opts ...grpc.CallOption) (*FileSizeResponse, error)
}

IpfsFileSystemClient is the client API for IpfsFileSystem 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 IpfsFileSystemServer

IpfsFileSystemServer is the server API for IpfsFileSystem service. All implementations must embed UnimplementedIpfsFileSystemServer for forward compatibility

type IpfsFileSystem_DownloadFileClient

type IpfsFileSystem_DownloadFileClient interface {
	Recv() (*DownloadFileResponseStream, error)
	grpc.ClientStream
}

type IpfsFileSystem_DownloadFileServer

type IpfsFileSystem_DownloadFileServer interface {
	Send(*DownloadFileResponseStream) error
	grpc.ServerStream
}

type IpfsFileSystem_ListFilesClient

type IpfsFileSystem_ListFilesClient interface {
	Recv() (*FilesResponse, error)
	grpc.ClientStream
}

type IpfsFileSystem_ListFilesEventStreamClient

type IpfsFileSystem_ListFilesEventStreamClient interface {
	Recv() (*FilesResponse, error)
	grpc.ClientStream
}

type IpfsFileSystem_ListFilesEventStreamServer

type IpfsFileSystem_ListFilesEventStreamServer interface {
	Send(*FilesResponse) error
	grpc.ServerStream
}

type IpfsFileSystem_ListFilesServer

type IpfsFileSystem_ListFilesServer interface {
	Send(*FilesResponse) error
	grpc.ServerStream
}

type IpfsFileSystem_UploadFileStreamClient

type IpfsFileSystem_UploadFileStreamClient interface {
	Send(*UploadFileStreamRequest) error
	CloseAndRecv() (*UploadFileResponse, error)
	grpc.ClientStream
}

type IpfsFileSystem_UploadFileStreamServer

type IpfsFileSystem_UploadFileStreamServer interface {
	SendAndClose(*UploadFileResponse) error
	Recv() (*UploadFileStreamRequest, error)
	grpc.ServerStream
}

type UnimplementedIpfsFileSystemServer

type UnimplementedIpfsFileSystemServer struct {
}

UnimplementedIpfsFileSystemServer must be embedded to have forward compatible implementations.

func (UnimplementedIpfsFileSystemServer) DeleteFile

func (UnimplementedIpfsFileSystemServer) DownloadFile

func (UnimplementedIpfsFileSystemServer) DownloadUncappedFile

func (UnimplementedIpfsFileSystemServer) FileSize

func (UnimplementedIpfsFileSystemServer) ListFiles

func (UnimplementedIpfsFileSystemServer) ListFilesEventStream

func (UnimplementedIpfsFileSystemServer) UnsubscribeFileStream

func (UnimplementedIpfsFileSystemServer) UploadFile

func (UnimplementedIpfsFileSystemServer) UploadFileStream

type UnsafeIpfsFileSystemServer

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

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

type UnsubscribeResponse

type UnsubscribeResponse struct {
	Successful bool `protobuf:"varint,1,opt,name=Successful,proto3" json:"Successful,omitempty"`
	// contains filtered or unexported fields
}

func (*UnsubscribeResponse) Descriptor deprecated

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

Deprecated: Use UnsubscribeResponse.ProtoReflect.Descriptor instead.

func (*UnsubscribeResponse) GetSuccessful

func (x *UnsubscribeResponse) GetSuccessful() bool

func (*UnsubscribeResponse) ProtoMessage

func (*UnsubscribeResponse) ProtoMessage()

func (*UnsubscribeResponse) ProtoReflect

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

func (*UnsubscribeResponse) Reset

func (x *UnsubscribeResponse) Reset()

func (*UnsubscribeResponse) String

func (x *UnsubscribeResponse) String() string

type UploadFileRequest

type UploadFileRequest struct {
	FileData     []byte `protobuf:"bytes,1,opt,name=file_data,json=fileData,proto3" json:"file_data,omitempty"`
	FileMetadata *File  `protobuf:"bytes,2,opt,name=file_metadata,json=fileMetadata,proto3" json:"file_metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadFileRequest) Descriptor deprecated

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

Deprecated: Use UploadFileRequest.ProtoReflect.Descriptor instead.

func (*UploadFileRequest) GetFileData

func (x *UploadFileRequest) GetFileData() []byte

func (*UploadFileRequest) GetFileMetadata

func (x *UploadFileRequest) GetFileMetadata() *File

func (*UploadFileRequest) ProtoMessage

func (*UploadFileRequest) ProtoMessage()

func (*UploadFileRequest) ProtoReflect

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

func (*UploadFileRequest) Reset

func (x *UploadFileRequest) Reset()

func (*UploadFileRequest) String

func (x *UploadFileRequest) String() string

type UploadFileResponse

type UploadFileResponse struct {
	Sucessful bool `protobuf:"varint,1,opt,name=sucessful,proto3" json:"sucessful,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadFileResponse) Descriptor deprecated

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

Deprecated: Use UploadFileResponse.ProtoReflect.Descriptor instead.

func (*UploadFileResponse) GetSucessful

func (x *UploadFileResponse) GetSucessful() bool

func (*UploadFileResponse) ProtoMessage

func (*UploadFileResponse) ProtoMessage()

func (*UploadFileResponse) ProtoReflect

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

func (*UploadFileResponse) Reset

func (x *UploadFileResponse) Reset()

func (*UploadFileResponse) String

func (x *UploadFileResponse) String() string

type UploadFileStreamRequest

type UploadFileStreamRequest struct {

	// Types that are assignable to Data:
	//	*UploadFileStreamRequest_FileMetadata
	//	*UploadFileStreamRequest_FileData
	Data isUploadFileStreamRequest_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

func (*UploadFileStreamRequest) Descriptor deprecated

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

Deprecated: Use UploadFileStreamRequest.ProtoReflect.Descriptor instead.

func (*UploadFileStreamRequest) GetData

func (m *UploadFileStreamRequest) GetData() isUploadFileStreamRequest_Data

func (*UploadFileStreamRequest) GetFileData

func (x *UploadFileStreamRequest) GetFileData() []byte

func (*UploadFileStreamRequest) GetFileMetadata

func (x *UploadFileStreamRequest) GetFileMetadata() *File

func (*UploadFileStreamRequest) ProtoMessage

func (*UploadFileStreamRequest) ProtoMessage()

func (*UploadFileStreamRequest) ProtoReflect

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

func (*UploadFileStreamRequest) Reset

func (x *UploadFileStreamRequest) Reset()

func (*UploadFileStreamRequest) String

func (x *UploadFileStreamRequest) String() string

type UploadFileStreamRequest_FileData

type UploadFileStreamRequest_FileData struct {
	FileData []byte `protobuf:"bytes,2,opt,name=file_data,json=fileData,proto3,oneof"`
}

type UploadFileStreamRequest_FileMetadata

type UploadFileStreamRequest_FileMetadata struct {
	FileMetadata *File `protobuf:"bytes,1,opt,name=file_metadata,json=fileMetadata,proto3,oneof"`
}

Jump to

Keyboard shortcuts

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