Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnswerRepository ¶
type AnswerRepository interface { FindById(answerID uint64) entity.Answer AllAnswer() []entity.Answer InsertAnswer(b entity.Answer) entity.Answer UpdateAnswer(b entity.Answer) entity.Answer DeleteAnswer(b entity.Answer) }
func NewAnswerRepository ¶
func NewAnswerRepository(db *gorm.DB) AnswerRepository
type QuestionRepository ¶
type QuestionRepository interface { FindById(questionID uint64) entity.Question AllQuestion() []entity.Question InsertQuestion(b entity.Question) entity.Question UpdateQuestion(b entity.Question) entity.Question DeleteQuestion(b entity.Question, questionID uint64) FindAnswer(questionID uint64) []entity.Answer }
func NewQuestionRepository ¶
func NewQuestionRepository(db *gorm.DB) QuestionRepository
type UserRepository ¶
type UserRepository interface { VerifyCredential(email string, password string) interface{} ProfileUser(id string) entity.User }
func NewUserRepository ¶
func NewUserRepository(db *gorm.DB) UserRepository
Click to show internal directories.
Click to hide internal directories.