package biz type SettingsRepo interface { DictionaryRepo ParameterRepo APITokenRepo SecurityRepo } type SettingsUsecase struct{ repo SettingsRepo } func NewSettingsUsecase(repo SettingsRepo) *SettingsUsecase { return &SettingsUsecase{repo: repo} } func (uc *SettingsUsecase) Repo() SettingsRepo { return uc.repo }