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.