Documentation ¶
Index ¶
- func CustomErrorHandler(ctx context.Context, w http.ResponseWriter, r *http.Request, err error)
- func NewAuthHandler(authCallbackUseCase auth_usecase.AuthCallbackUseCase, ...) oas.AuthHandler
- func NewHandler(authHandler oas.AuthHandler, voteHandler oas.VoteHandler, ...) oas.Handler
- func NewManageHandler(dbm *db.DBManager, ansv analysis.AnalysisService) oas.ManageHandler
- func NewOpinionHandler(postOpinionUsecase opinion_usecase.PostOpinionUseCase, ...) oas.OpinionHandler
- func NewSecurityHandler(tokenManager session.TokenManager, sessRepository session.SessionRepository) oas.SecurityHandler
- func NewTalkSessionHandler(createTalkSessionUsecase talk_session_usecase.CreateTalkSessionUseCase, ...) oas.TalkSessionHandler
- func NewTestHandler(dummyInitializer *db.DummyInitializer) oas.TestHandler
- func NewTimelineHandler(addTimeLineUseCase timeline_usecase.AddTimeLineUseCase, ...) oas.TimelineHandler
- func NewUserHandler(registerUserUsecase user_usecase.RegisterUserUseCase, ...) oas.UserHandler
- func NewVoteHandler(postVoteUseCase vote_usecase.PostVoteUseCase) oas.VoteHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CustomErrorHandler ¶
func NewAuthHandler ¶
func NewAuthHandler( authCallbackUseCase auth_usecase.AuthCallbackUseCase, authLoginUseCase auth_usecase.AuthLoginUseCase, authRevokeUseCase auth_usecase.RevokeUseCase, ) oas.AuthHandler
func NewHandler ¶
func NewHandler( authHandler oas.AuthHandler, voteHandler oas.VoteHandler, opinionHandler oas.OpinionHandler, talkSessionHandler oas.TalkSessionHandler, userHandler oas.UserHandler, testHandler oas.TestHandler, manageHandler oas.ManageHandler, timelineHandler oas.TimelineHandler, ) oas.Handler
func NewManageHandler ¶
func NewManageHandler( dbm *db.DBManager, ansv analysis.AnalysisService, ) oas.ManageHandler
func NewOpinionHandler ¶
func NewOpinionHandler( postOpinionUsecase opinion_usecase.PostOpinionUseCase, getOpinionRepliesUsecase opinion_usecase.GetOpinionRepliesUseCase, getSwipeOpinionsUseCase opinion_usecase.GetSwipeOpinionsQueryHandler, getOpinionDetailUseCase opinion_usecase.GetOpinionDetailUseCase, getOpinionByTalkSessionUseCase opinion_usecase.GetOpinionsByTalkSessionUseCase, tokenManager session.TokenManager, ) oas.OpinionHandler
func NewSecurityHandler ¶
func NewSecurityHandler( tokenManager session.TokenManager, sessRepository session.SessionRepository, ) oas.SecurityHandler
func NewTalkSessionHandler ¶
func NewTalkSessionHandler( createTalkSessionUsecase talk_session_usecase.CreateTalkSessionUseCase, listTalkSessionQuery talk_session_usecase.ListTalkSessionQuery, getTalkSessionDetailQuery talk_session_usecase.GetTalkSessionDetailUseCase, getAnalysisResultUseCase analysis_usecase.GetAnalysisResultUseCase, getReportUseCase analysis_usecase.GetReportQuery, getOwnTalkSession talk_session_usecase.GetTalkSessionByUserQuery, createTalkSessionConclusionUsecase talk_session_usecase.CreateTalkSessionConclusionUseCase, getTalkSessionConclusionQuery talk_session_usecase.GetTalkSessionConclusionQuery, tokenManager session.TokenManager, ) oas.TalkSessionHandler
func NewTestHandler ¶
func NewTestHandler( dummyInitializer *db.DummyInitializer, ) oas.TestHandler
func NewTimelineHandler ¶
func NewTimelineHandler( addTimeLineUseCase timeline_usecase.AddTimeLineUseCase, getTimeLineUseCase timeline_usecase.GetTimeLineUseCase, editTimeLineUseCase timeline_usecase.EditTimeLineUseCase, ) oas.TimelineHandler
func NewUserHandler ¶
func NewUserHandler( registerUserUsecase user_usecase.RegisterUserUseCase, editUserUsecase user_usecase.EditUserUseCase, getUserInformationQueryHandler user_usecase.GetUserInformationQueryHandler, getUserOpinionListQueryHandler opinion_usecase.GetUserOpinionListQueryHandler, getTalkSessoinHistoriesQuery talk_session_usecase.GetTalkSessionHistoriesQuery, ) oas.UserHandler
func NewVoteHandler ¶
func NewVoteHandler( postVoteUseCase vote_usecase.PostVoteUseCase, ) oas.VoteHandler
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.