Documentation ¶
Index ¶
- func MustNewMCountryList(ctx context.Context, db *sql.DB) *model2.MCountryList
- func NewErrorRecorderUsecase(appLogger *zap.Logger, rollbarClient *rollbar.Client) *usecase.ErrorRecorder
- func NewFollowingTeacherUsecase(appLogger *zap.Logger, db *sql.DB, mCountryList *model2.MCountryList) *usecase.FollowingTeacher
- func NewGAMeasurementUsecase(client iga_measurement.Client) *usecase.GAMeasurement
- func NewLessonUsecase(db *sql.DB) *usecase.Lesson
- func NewNotificationTimeSpanUsecase(db *sql.DB) *usecase.NotificationTimeSpan
- func NewOAuthServer(appLogger *zap.Logger, db *sql.DB, gaMeasurementClient ga_measurement.Client, ...) *ihttp.OAuthServer
- func NewStatNotifierUsecase(db *sql.DB) *usecase.StatNotifier
- func NewTeacherUsecase(db *sql.DB) *usecase.Teacher
- func NewUserAPITokenUsecase(db *sql.DB) *usecase.UserAPIToken
- func NewUserUsecase(db *sql.DB) *usecase.User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MustNewMCountryList ¶
func NewErrorRecorderUsecase ¶
func NewErrorRecorderUsecase(appLogger *zap.Logger, rollbarClient *rollbar.Client) *usecase.ErrorRecorder
func NewFollowingTeacherUsecase ¶
func NewFollowingTeacherUsecase(appLogger *zap.Logger, db *sql.DB, mCountryList *model2.MCountryList) *usecase.FollowingTeacher
func NewGAMeasurementUsecase ¶
func NewGAMeasurementUsecase(client iga_measurement.Client) *usecase.GAMeasurement
func NewNotificationTimeSpanUsecase ¶
func NewNotificationTimeSpanUsecase(db *sql.DB) *usecase.NotificationTimeSpan
func NewOAuthServer ¶
func NewOAuthServer( appLogger *zap.Logger, db *sql.DB, gaMeasurementClient ga_measurement.Client, rollbarClient *rollbar.Client, senderHTTPClient *http.Client, ) *ihttp.OAuthServer
func NewStatNotifierUsecase ¶
func NewStatNotifierUsecase(db *sql.DB) *usecase.StatNotifier
func NewUserAPITokenUsecase ¶
func NewUserAPITokenUsecase(db *sql.DB) *usecase.UserAPIToken
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.