Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Answer ¶
type Answer struct { gorm.Model Text string QuestionID uint `gorm:"type:int REFERENCES questions(id)"` Question Question UserID uint `gorm:"type:int REFERENCES users(id)"` User User }
Answer by me
type Question ¶
type Question struct { gorm.Model ToUser User ToUserID uint `gorm:"type:int REFERENCES users(id)"` Text string AnswerID *uint `gorm:"default: null"` FromUser User FromUserID uint `gorm:"type:int REFERENCES users(id)"` }
Question asked by users
type User ¶
type User struct { gorm.Model Email string `gorm:"type:varchar(100);unique_index"` Name string HashedPassword []byte Answers []Answer QuestionsReceived []Question `gorm:"FOREIGNKEY:ToUserID"` QuestionsSent []Question `gorm:"FOREIGNKEY:FromUserID"` }
User type
Click to show internal directories.
Click to hide internal directories.