store

package
v0.0.0-...-a39f72a Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package store is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetClient

func SetClient(factory Factory)

SetClient set the store client.

Types

type Factory

type Factory interface {
	Users() UserStore
	Folders() FolderStore
	Files() FileStore
}

Factory defines the platform storage interface.

func Client

func Client() Factory

Client return the store client instance.

type FileStore

type FileStore interface {
	Create(ctx context.Context, file *rp.File) (uint, error)
	Find(ctx context.Context, filesha1 string) (*rp.File, error)
	FindFilesByUserAndFolder(ctx context.Context, userid, folderid uint) (files []*rp.File, err error)
	Update(ctx context.Context, file *rp.File) error
	MoveFileToFolder(ctx context.Context, filesha1 string, folderid uint) error
	Delete(ctx context.Context, filesha1 string) error
}

type FolderStore

type FolderStore interface {
	Create(ctx context.Context, folder *rp.Folder) (uint, error)
	Update(ctx context.Context, folder *rp.Folder) error
	Find(ctx context.Context, id, userid uint) (*rp.Folder, error)
	FindByUserID(ctx context.Context, userid uint) (folders []*rp.Folder, err error)
	Delete(ctx context.Context, id, userid uint) error
}

type MockFactory

type MockFactory struct {
	// contains filtered or unexported fields
}

MockFactory is a mock of Factory interface.

func NewMockFactory

func NewMockFactory(ctrl *gomock.Controller) *MockFactory

NewMockFactory creates a new mock instance.

func (*MockFactory) EXPECT

func (m *MockFactory) EXPECT() *MockFactoryMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockFactory) Users

func (m *MockFactory) Users() UserStore

Users mocks base method.

type MockFactoryMockRecorder

type MockFactoryMockRecorder struct {
	// contains filtered or unexported fields
}

MockFactoryMockRecorder is the mock recorder for MockFactory.

func (*MockFactoryMockRecorder) Users

func (mr *MockFactoryMockRecorder) Users() *gomock.Call

Users indicates an expected call of Users.

type MockUserStore

type MockUserStore struct {
	// contains filtered or unexported fields
}

MockUserStore is a mock of UserStore interface.

func NewMockUserStore

func NewMockUserStore(ctrl *gomock.Controller) *MockUserStore

NewMockUserStore creates a new mock instance.

func (*MockUserStore) Create

func (m *MockUserStore) Create(arg0 context.Context, arg1 *repo.User) (uint, error)

Create mocks base method.

func (*MockUserStore) Delete

func (m *MockUserStore) Delete(arg0 context.Context, arg1 uint) error

Delete mocks base method.

func (*MockUserStore) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockUserStore) Find

func (m *MockUserStore) Find(arg0 context.Context, arg1 uint) (*repo.User, error)

Find mocks base method.

func (*MockUserStore) Update

func (m *MockUserStore) Update(arg0 context.Context, arg1 *repo.User) error

Update mocks base method.

type MockUserStoreMockRecorder

type MockUserStoreMockRecorder struct {
	// contains filtered or unexported fields
}

MockUserStoreMockRecorder is the mock recorder for MockUserStore.

func (*MockUserStoreMockRecorder) Create

func (mr *MockUserStoreMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockUserStoreMockRecorder) Delete

func (mr *MockUserStoreMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockUserStoreMockRecorder) Find

func (mr *MockUserStoreMockRecorder) Find(arg0, arg1 interface{}) *gomock.Call

Find indicates an expected call of Find.

func (*MockUserStoreMockRecorder) Update

func (mr *MockUserStoreMockRecorder) Update(arg0, arg1 interface{}) *gomock.Call

Update indicates an expected call of Update.

type UserStore

type UserStore interface {
	Create(ctx context.Context, user *rp.User) (uint, error)
	Update(ctx context.Context, user *rp.User) error
	ChangePassword(ctx context.Context, id uint, password string) error
	Delete(ctx context.Context, id uint) error
	Find(ctx context.Context, id uint) (*rp.User, error)
	FindUserByName(ctx context.Context, username string) (*rp.User, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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