Documentation
¶
Index ¶
- type FileMetadata
- type FileMetadataRepository
- type FileRepository
- type FileServiceServer
- type MockFileMetadataRepository
- type MockFileMetadataRepository_Expecter
- type MockFileMetadataRepository_StoreFileMetadata_Call
- func (_c *MockFileMetadataRepository_StoreFileMetadata_Call) Return(_a0 error) *MockFileMetadataRepository_StoreFileMetadata_Call
- func (_c *MockFileMetadataRepository_StoreFileMetadata_Call) Run(run func(ctx context.Context, fileMetadata *FileMetadata)) *MockFileMetadataRepository_StoreFileMetadata_Call
- func (_c *MockFileMetadataRepository_StoreFileMetadata_Call) RunAndReturn(run func(context.Context, *FileMetadata) error) *MockFileMetadataRepository_StoreFileMetadata_Call
- type MockFileRepository
- type MockFileRepository_CreateFile_Call
- func (_c *MockFileRepository_CreateFile_Call) Return(_a0 io.WriteCloser, _a1 error) *MockFileRepository_CreateFile_Call
- func (_c *MockFileRepository_CreateFile_Call) Run(run func(ctx context.Context, fileId uuid.UUID, chunkSize int)) *MockFileRepository_CreateFile_Call
- func (_c *MockFileRepository_CreateFile_Call) RunAndReturn(run func(context.Context, uuid.UUID, int) (io.WriteCloser, error)) *MockFileRepository_CreateFile_Call
- type MockFileRepository_Expecter
- type Revision
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileMetadata ¶ added in v0.0.8
func (*FileMetadata) AddRevision ¶ added in v0.0.8
func (f *FileMetadata) AddRevision(revision *Revision)
func (*FileMetadata) LastUpdatedAt ¶ added in v0.0.8
func (f *FileMetadata) LastUpdatedAt() time.Time
func (*FileMetadata) LatestRevision ¶ added in v0.0.8
func (f *FileMetadata) LatestRevision() *Revision
type FileMetadataRepository ¶
type FileMetadataRepository interface {
StoreFileMetadata(ctx context.Context, fileMetadata *FileMetadata) error
}
var (
FileMetadataRepositoryInstance FileMetadataRepository
)
type FileRepository ¶ added in v0.0.3
type FileRepository interface {
CreateFile(ctx context.Context, fileId uuid.UUID, chunkSize int) (io.WriteCloser, error)
}
var (
FileRepositoryInstance FileRepository = nil
)
type FileServiceServer ¶ added in v0.0.3
type FileServiceServer struct {
apiRestaurantFile.UnimplementedFileServiceServer
}
func (*FileServiceServer) DownloadFile ¶ added in v0.0.3
func (s *FileServiceServer) DownloadFile(request *apiRestaurantFile.DownloadFileRequest, stream apiRestaurantFile.FileService_DownloadFileServer) error
func (*FileServiceServer) StoreFile ¶ added in v0.0.3
func (s *FileServiceServer) StoreFile(stream apiRestaurantFile.FileService_StoreFileServer) error
type MockFileMetadataRepository ¶ added in v0.0.3
MockFileMetadataRepository is an autogenerated mock type for the FileMetadataRepository type
func NewMockFileMetadataRepository ¶ added in v0.0.3
func NewMockFileMetadataRepository(t interface { mock.TestingT Cleanup(func()) }) *MockFileMetadataRepository
NewMockFileMetadataRepository creates a new instance of MockFileMetadataRepository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockFileMetadataRepository) EXPECT ¶ added in v0.0.3
func (_m *MockFileMetadataRepository) EXPECT() *MockFileMetadataRepository_Expecter
func (*MockFileMetadataRepository) StoreFileMetadata ¶ added in v0.0.8
func (_m *MockFileMetadataRepository) StoreFileMetadata(ctx context.Context, fileMetadata *FileMetadata) error
StoreFileMetadata provides a mock function with given fields: ctx, fileMetadata
type MockFileMetadataRepository_Expecter ¶ added in v0.0.3
type MockFileMetadataRepository_Expecter struct {
// contains filtered or unexported fields
}
func (*MockFileMetadataRepository_Expecter) StoreFileMetadata ¶ added in v0.0.8
func (_e *MockFileMetadataRepository_Expecter) StoreFileMetadata(ctx interface{}, fileMetadata interface{}) *MockFileMetadataRepository_StoreFileMetadata_Call
StoreFileMetadata is a helper method to define mock.On call
- ctx context.Context
- fileMetadata *FileMetadata
type MockFileMetadataRepository_StoreFileMetadata_Call ¶ added in v0.0.8
MockFileMetadataRepository_StoreFileMetadata_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StoreFileMetadata'
func (*MockFileMetadataRepository_StoreFileMetadata_Call) Return ¶ added in v0.0.8
func (_c *MockFileMetadataRepository_StoreFileMetadata_Call) Return(_a0 error) *MockFileMetadataRepository_StoreFileMetadata_Call
func (*MockFileMetadataRepository_StoreFileMetadata_Call) Run ¶ added in v0.0.8
func (_c *MockFileMetadataRepository_StoreFileMetadata_Call) Run(run func(ctx context.Context, fileMetadata *FileMetadata)) *MockFileMetadataRepository_StoreFileMetadata_Call
func (*MockFileMetadataRepository_StoreFileMetadata_Call) RunAndReturn ¶ added in v0.0.8
func (_c *MockFileMetadataRepository_StoreFileMetadata_Call) RunAndReturn(run func(context.Context, *FileMetadata) error) *MockFileMetadataRepository_StoreFileMetadata_Call
type MockFileRepository ¶ added in v0.0.3
MockFileRepository is an autogenerated mock type for the FileRepository type
func NewMockFileRepository ¶ added in v0.0.3
func NewMockFileRepository(t interface { mock.TestingT Cleanup(func()) }) *MockFileRepository
NewMockFileRepository creates a new instance of MockFileRepository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockFileRepository) CreateFile ¶ added in v0.0.3
func (_m *MockFileRepository) CreateFile(ctx context.Context, fileId uuid.UUID, chunkSize int) (io.WriteCloser, error)
CreateFile provides a mock function with given fields: ctx, fileId, chunkSize
func (*MockFileRepository) EXPECT ¶ added in v0.0.3
func (_m *MockFileRepository) EXPECT() *MockFileRepository_Expecter
type MockFileRepository_CreateFile_Call ¶ added in v0.0.3
MockFileRepository_CreateFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateFile'
func (*MockFileRepository_CreateFile_Call) Return ¶ added in v0.0.3
func (_c *MockFileRepository_CreateFile_Call) Return(_a0 io.WriteCloser, _a1 error) *MockFileRepository_CreateFile_Call
func (*MockFileRepository_CreateFile_Call) Run ¶ added in v0.0.3
func (_c *MockFileRepository_CreateFile_Call) Run(run func(ctx context.Context, fileId uuid.UUID, chunkSize int)) *MockFileRepository_CreateFile_Call
func (*MockFileRepository_CreateFile_Call) RunAndReturn ¶ added in v0.0.3
func (_c *MockFileRepository_CreateFile_Call) RunAndReturn(run func(context.Context, uuid.UUID, int) (io.WriteCloser, error)) *MockFileRepository_CreateFile_Call
type MockFileRepository_Expecter ¶ added in v0.0.3
type MockFileRepository_Expecter struct {
// contains filtered or unexported fields
}
func (*MockFileRepository_Expecter) CreateFile ¶ added in v0.0.3
func (_e *MockFileRepository_Expecter) CreateFile(ctx interface{}, fileId interface{}, chunkSize interface{}) *MockFileRepository_CreateFile_Call
CreateFile is a helper method to define mock.On call
- ctx context.Context
- fileId uuid.UUID
- chunkSize int