Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcademicFieldRepository ¶
type ResourceRepository ¶
type ResourceRepository interface {
GetByIds(ids []model.ResourceId) ([]*model.Resource, error)
}
type SubjectRepository ¶
type SubjectRepository interface { GetById(id model.SubjectId) (*model.Subject, error) GetByIds(ids []model.SubjectId) ([]*model.Subject, error) GetBySearchParameter(title string, faculty string, academicField string) ([]*model.Subject, error) GetByRandom(category string, series string, academicField string, numSubjects int) ([]*model.Subject, error) GetByVideoIds(videoIds []model.VideoId) ([]*model.Subject, error) }
type SyllabusRepository ¶
type SyllabusRepository interface {
GetById(id model.SyllabusId) (*model.Syllabus, error)
}
Click to show internal directories.
Click to hide internal directories.