Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrUserNotFound = dao.ErrDataNotFound
Functions ¶
This section is empty.
Types ¶
type CodebookRepository ¶
type CodebookRepository interface {
CreateCodebook(ctx context.Context, req domain.Codebook) (int64, error)
DetailCodebook(ctx context.Context, id int64) (domain.Codebook, error)
ListCodebook(ctx context.Context, offset, limit int64) ([]domain.Codebook, error)
Total(ctx context.Context) (int64, error)
UpdateCodebook(ctx context.Context, req domain.Codebook) (int64, error)
DeleteCodebook(ctx context.Context, id int64) (int64, error)
FindBySecret(ctx context.Context, identifier string, secret string) (domain.Codebook, error)
FindByUid(ctx context.Context, identifier string) (domain.Codebook, error)
FindByUids(ctx context.Context, uids []string) ([]domain.Codebook, error)
}
func NewCodebookRepository ¶
func NewCodebookRepository(dao dao.CodebookDAO) CodebookRepository
Click to show internal directories.
Click to hide internal directories.