Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interactor ¶
type Interactor struct { repository.Repository *fcm.ServiceFCMImpl *library.ServiceLibraryImpl *mail.ServiceMailImpl messaging.NotificationService onboarding.ProfileService *otp.ServiceOTPImpl *sms.ServiceSMSImpl *surveys.ServiceSurveyImpl *twilio.ServiceTwilioImpl *uploads.ServiceUploadImpl *whatsapp.ServiceWhatsappImpl }
Interactor is an implementation of the infrastructure interface It combines each individual service implementation
func NewInteractor ¶
func NewInteractor() Interactor
NewInteractor initializes a new infrastructure interactor
Click to show internal directories.
Click to hide internal directories.