Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MyCareHub ¶
type MyCareHub struct { User user.UseCasesUser Terms terms.UseCasesTerms Facility facility.UseCasesFacility SecurityQuestions securityquestions.UseCaseSecurityQuestion OTP otp.UsecaseOTP Content content.UseCasesContent Feedback feedback.UsecaseFeedback HealthDiary healthdiary.UseCasesHealthDiary ServiceRequest servicerequest.UseCaseServiceRequest Authority authority.UsecaseAuthority Appointment appointment.UseCasesAppointments Notification notification.UseCaseNotification Surveys surveys.UsecaseSurveys Metrics metrics.UsecaseMetrics Questionnaires questionnaires.UseCaseQuestionnaire Programs programs.UsecasePrograms Organisation organisation.UseCaseOrganisation Pubsub pubsub.UseCasePubSub Community communities.UseCasesCommunities Oauth oauth.UseCasesOauth }
MyCareHub represents the my care hub core domain logic
func NewMyCareHubUseCase ¶
func NewMyCareHubUseCase( user user.UseCasesUser, terms terms.UseCasesTerms, facility facility.UseCasesFacility, securityQuestions securityquestions.UseCaseSecurityQuestion, OTP otp.UsecaseOTP, content content.UseCasesContent, feedback feedback.UsecaseFeedback, healthDiary healthdiary.UseCasesHealthDiary, servicerequest servicerequest.UseCaseServiceRequest, authority authority.UsecaseAuthority, appointment appointment.UseCasesAppointments, notification notification.UseCaseNotification, surveys surveys.UsecaseSurveys, metrics metrics.UsecaseMetrics, questionnaires questionnaires.UseCaseQuestionnaire, programs programs.UsecasePrograms, organisation organisation.UseCaseOrganisation, pubsub pubsub.UseCasePubSub, communities communities.UseCasesCommunities, oauth oauth.UseCasesOauth, ) *MyCareHub
NewMyCareHubUseCase initializes a new my care hub instance
Click to show internal directories.
Click to hide internal directories.