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
|
2024-06-12 13:49:52 +00:00
|
|
|
CtxIDInt int64
|
|
|
|
CtxQuizID int64
|
|
|
|
CtxQuestionID int64
|
2024-06-02 08:19:22 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type InfoAccountCreated struct {
|
|
|
|
CtxUserID string //айдишник юзера из токена
|
|
|
|
CtxAccountID string // айдишник свежесозданного аккаунта
|
|
|
|
}
|
|
|
|
type InfoQuizCreated struct {
|
2024-06-07 14:53:45 +00:00
|
|
|
CtxUserID string //айдишник юзера из токена
|
2024-06-12 13:49:52 +00:00
|
|
|
CtxIDInt int64 //айдишник создаваемого квиза
|
2024-06-02 08:19:22 +00:00
|
|
|
}
|
|
|
|
type InfoQuizPublish struct { // если статус меняется на start
|
2024-06-07 14:53:45 +00:00
|
|
|
CtxUserID string //айдишник юзера из токена
|
2024-06-12 13:49:52 +00:00
|
|
|
CtxIDInt int64 //айдишник публикуемого квиза
|
2024-06-02 08:19:22 +00:00
|
|
|
}
|
|
|
|
type InfoQuizDelete struct { // если квиз удаляется
|
2024-06-07 14:53:45 +00:00
|
|
|
CtxUserID string //айдишник юзера из токена
|
2024-06-12 13:49:52 +00:00
|
|
|
CtxIDInt int64 //айдишник удаляемого квиза
|
2024-06-02 08:19:22 +00:00
|
|
|
}
|
|
|
|
type InfoQuizStop struct { // если статус меняется на stop
|
2024-06-07 14:53:45 +00:00
|
|
|
CtxUserID string //айдишник юзера из токена
|
2024-06-12 13:49:52 +00:00
|
|
|
CtxIDInt int64 //айдишник останавливаемого квиза
|
2024-06-02 08:19:22 +00:00
|
|
|
}
|
|
|
|
type InfoQuizTemplateCopy struct {
|
2024-06-07 14:53:45 +00:00
|
|
|
CtxUserID string //айдишник юзера из токена
|
2024-06-12 13:49:52 +00:00
|
|
|
CtxIDInt int64 //айдишник копируемого квиза
|
|
|
|
CtxQuizID int64 // айдишник опроса после копирования
|
2024-06-02 08:19:22 +00:00
|
|
|
}
|
|
|
|
type InfoQuestionCreate struct {
|
|
|
|
CtxUserID string //айдишник юзера из токена
|
2024-06-12 13:49:52 +00:00
|
|
|
CtxIDInt int64 //айдишник останавливаемого квиза
|
|
|
|
CtxQuestionID int64 // айдишник вопроса
|
2024-06-02 08:19:22 +00:00
|
|
|
}
|
|
|
|
type InfoQuestionDelete struct {
|
|
|
|
CtxUserID string //айдишник юзера из токена
|
2024-06-12 13:49:52 +00:00
|
|
|
CtxIDInt int64 //айдишник останавливаемого квиза
|
|
|
|
CtxQuestionID int64 // айдишник вопроса
|
2024-06-02 08:19:22 +00:00
|
|
|
}
|