Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrDatabaseError = errors.New("Database Error")
View Source
var ErrRecordNotFound = errors.New("Record Not Found")
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type UseCase ¶
type UseCase interface { GetByPrimaryKey(id int) (*entity.Province, error) GetAll() ([]*entity.Province, error) Create(in entity.Province) (*entity.Province, error) Update(in entity.Province) (*entity.Province, error) Delete(id int) error }
func New ¶
func New(province_repo repository.ProvinceRepository) UseCase
Click to show internal directories.
Click to hide internal directories.