Documentation
¶
Overview ¶
Package interactor represent reusable chunks of code that abstract logic from presenters while simplifying your app and making future changes effortless.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interactor ¶
type Interactor struct { Onboarding usecases.ProfileUseCase Signup usecases.SignUpUseCases Login usecases.LoginUseCases Survey usecases.SurveyUseCases UserPIN usecases.UserPINUseCases AdminSrv admin.Usecase Role usecases.RoleUseCase }
Interactor represents an assemble of all use cases into a single object that can be instantiated anywhere
func NewOnboardingInteractor ¶
func NewOnboardingInteractor( profile usecases.ProfileUseCase, su usecases.SignUpUseCases, login usecases.LoginUseCases, survey usecases.SurveyUseCases, userpin usecases.UserPINUseCases, admin admin.Usecase, role usecases.RoleUseCase, ) (*Interactor, error)
NewOnboardingInteractor returns a new onboarding interactor
Click to show internal directories.
Click to hide internal directories.