core/models/hlog_events.go

82 lines
2.6 KiB
Go
Raw Normal View History

2024-06-02 08:19:22 +00:00
package models
type AllFields struct {
CtxUserIP string
CtxUserPort string
KeyDomain string
KeyPath string
CtxUserID string
CtxAccountID string
CtxID string
CtxQuizID string
CtxQuestionID string
}
type InfoAccountCreated struct {
CtxUserIP string
CtxUserPort string
KeyDomain string
KeyPath string
CtxUserID string //айдишник юзера из токена
CtxAccountID string // айдишник свежесозданного аккаунта
}
type InfoQuizCreated struct {
CtxUserIP string
CtxUserPort string
KeyDomain string
KeyPath string
CtxUserID string //айдишник юзера из токена
CtxID string //айдишник создаваемого квиза
}
type InfoQuizPublish struct { // если статус меняется на start
CtxUserIP string
CtxUserPort string
KeyDomain string
KeyPath string
CtxUserID string //айдишник юзера из токена
CtxID string //айдишник публикуемого квиза
}
type InfoQuizDelete struct { // если квиз удаляется
CtxUserIP string
CtxUserPort string
KeyDomain string
KeyPath string
CtxUserID string //айдишник юзера из токена
CtxID string //айдишник удаляемого квиза
}
type InfoQuizStop struct { // если статус меняется на stop
CtxUserIP string
CtxUserPort string
KeyDomain string
KeyPath string
CtxUserID string //айдишник юзера из токена
CtxID string //айдишник останавливаемого квиза
}
type InfoQuizTemplateCopy struct {
CtxUserIP string
CtxUserPort string
KeyDomain string
KeyPath string
CtxUserID string //айдишник юзера из токена
CtxID string //айдишник копируемого квиза
CtxQuizID string // айдишник опроса после копирования
}
type InfoQuestionCreate struct {
CtxUserIP string
CtxUserPort string
KeyDomain string
KeyPath string
CtxUserID string //айдишник юзера из токена
CtxID string //айдишник останавливаемого квиза
CtxQuestionID string // айдишник вопроса
}
type InfoQuestionDelete struct {
CtxUserIP string
CtxUserPort string
KeyDomain string
KeyPath string
CtxUserID string //айдишник юзера из токена
CtxID string //айдишник останавливаемого квиза
CtxQuestionID string // айдишник вопроса
}