Documentation
¶
Index ¶
- type Repositories
- func (r *Repositories) CreateFollowingTeachers(ctx context.Context, t *testing.T, ...)
- func (r *Repositories) CreateLessons(ctx context.Context, t *testing.T, lessons ...*model2.Lesson)
- func (r *Repositories) CreateNotificationTimeSpans(ctx context.Context, t *testing.T, timeSpans ...*model2.NotificationTimeSpan)
- func (r *Repositories) CreateTeachers(ctx context.Context, t *testing.T, teachers ...*model2.Teacher)
- func (r *Repositories) CreateUserAPITokens(ctx context.Context, t *testing.T, userAPITokens ...*model2.UserAPIToken)
- func (r *Repositories) CreateUserGoogles(ctx context.Context, t *testing.T, userGoogles ...*model2.UserGoogle)
- func (r *Repositories) CreateUsers(ctx context.Context, t *testing.T, users ...*model2.User)
- func (r *Repositories) DB() repository.DB
- func (r *Repositories) FollowingTeacher() repository.FollowingTeacher
- func (r *Repositories) Lesson() repository.Lesson
- func (r *Repositories) LessonStatusLog() repository.LessonStatusLog
- func (r *Repositories) NotificationTimeSpan() repository.NotificationTimeSpan
- func (r *Repositories) StatNotifier() repository.StatNotifier
- func (r *Repositories) Teacher() repository.Teacher
- func (r *Repositories) User() repository.User
- func (r *Repositories) UserAPIToken() repository.UserAPIToken
- func (r *Repositories) UserGoogle() repository.UserGoogle
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repositories ¶
type Repositories struct {
// contains filtered or unexported fields
}
func NewRepositories ¶
func NewRepositories(sqlDB *sql.DB) *Repositories
func (*Repositories) CreateFollowingTeachers ¶
func (r *Repositories) CreateFollowingTeachers(ctx context.Context, t *testing.T, followingTeachers ...*model2.FollowingTeacher)
func (*Repositories) CreateLessons ¶
func (*Repositories) CreateNotificationTimeSpans ¶
func (r *Repositories) CreateNotificationTimeSpans( ctx context.Context, t *testing.T, timeSpans ...*model2.NotificationTimeSpan, )
func (*Repositories) CreateTeachers ¶
func (*Repositories) CreateUserAPITokens ¶
func (r *Repositories) CreateUserAPITokens(ctx context.Context, t *testing.T, userAPITokens ...*model2.UserAPIToken)
func (*Repositories) CreateUserGoogles ¶
func (r *Repositories) CreateUserGoogles(ctx context.Context, t *testing.T, userGoogles ...*model2.UserGoogle)
func (*Repositories) CreateUsers ¶
func (*Repositories) DB ¶
func (r *Repositories) DB() repository.DB
func (*Repositories) FollowingTeacher ¶
func (r *Repositories) FollowingTeacher() repository.FollowingTeacher
func (*Repositories) Lesson ¶
func (r *Repositories) Lesson() repository.Lesson
func (*Repositories) LessonStatusLog ¶
func (r *Repositories) LessonStatusLog() repository.LessonStatusLog
func (*Repositories) NotificationTimeSpan ¶
func (r *Repositories) NotificationTimeSpan() repository.NotificationTimeSpan
func (*Repositories) StatNotifier ¶
func (r *Repositories) StatNotifier() repository.StatNotifier
func (*Repositories) Teacher ¶
func (r *Repositories) Teacher() repository.Teacher
func (*Repositories) User ¶
func (r *Repositories) User() repository.User
func (*Repositories) UserAPIToken ¶
func (r *Repositories) UserAPIToken() repository.UserAPIToken
func (*Repositories) UserGoogle ¶
func (r *Repositories) UserGoogle() repository.UserGoogle
Click to show internal directories.
Click to hide internal directories.