82 lines
2.6 KiB
Go
82 lines
2.6 KiB
Go
|
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 // айдишник вопроса
|
||
|
}
|