Documentation
¶
Index ¶
Constants ¶
View Source
const ( StatusUndefined = "UNDEFINED" StatusActive = "ACTIVE" StatusBlocked = "BLOCKED" )
Course status
View Source
const ( RoleUndefined = "UNDEFINED" RoleAdmin = "ADMIN" RoleTeacher = "TEACHER" RoleStudent = "STUDENT" )
User roles
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Course ¶
type Course struct {
ID uint `json:"id,omitempty" gorm:"primary_key"`
Name string `json:"name,omitempty"`
Description string `json:"description,omitempty"`
Teacher string `json:"teacher,omitempty"`
TeacherID string `json:"teacher_id,omitempty"`
Status string `json:"status,omitempty"`
CreatedAt string `json:"created_at,omitempty"`
FileName string `json:"file_name,omitempty"`
}
Course Type
type Favorite ¶
type Favorite struct {
ID uint `json:"id,omitempty" gorm:"primary_key"`
UserID int `json:"user_id,omitempty"`
CourseID int `json:"course_id,omitempty"`
}
Favorite Type
type Person ¶
type Person struct {
ID uint `json:"id,omitempty" gorm:"primary_key"`
FullName string `json:"full_name,omitempty"`
Email string `json:"email,omitempty" gorm:"unique,not null"`
Role string `json:"role,omitempty"`
Password string `json:"password,omitempty"`
Token string `json:"token"`
}
Person Type
type Survey ¶
type Survey struct {
ID uint `json:"id,omitempty" gorm:"primary_key"`
CourseID int `json:"course_id,omitempty"`
First int `json:"first,omitempty"`
Second int `json:"second,omitempty"`
Third int `json:"third,omitempty"`
Fourth int `json:"fourth,omitempty"`
Fifth int `json:"fifth,omitempty"`
}
Survey Type
Click to show internal directories.
Click to hide internal directories.