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 { usecases.LoginUseCases usecases.ProfileUseCase usecases.RoleUseCase usecases.SignUpUseCases usecases.SurveyUseCases usecases.UserPINUseCases admin.Usecase }
Interactor is an implementation of the usecases interface
type Usecases ¶ added in v0.0.12
type Usecases interface { usecases.ProfileUseCase usecases.SignUpUseCases usecases.LoginUseCases usecases.SurveyUseCases usecases.UserPINUseCases admin.Usecase usecases.RoleUseCase }
Usecases is an interface that combines of all usescases
func NewUsecasesInteractor ¶ added in v0.0.12
func NewUsecasesInteractor( infrastructure infrastructure.Infrastructure, baseExtension extension.BaseExtension, pinsExtension extension.PINExtension) Usecases
NewUsecasesInteractor initializes a new usecases interactor
Click to show internal directories.
Click to hide internal directories.