add hlog events
This commit is contained in:
parent
3b9ac999ed
commit
4b6646b523
73
models/hlog_events.go
Normal file
73
models/hlog_events.go
Normal file
@ -0,0 +1,73 @@
|
||||
package models
|
||||
|
||||
type AllFields struct {
|
||||
CtxUserIP string
|
||||
CtxUserPort string
|
||||
KeyDomain string
|
||||
KeyPath string
|
||||
KeyOS string
|
||||
KeyDevice string
|
||||
KeyDeviceType string
|
||||
KeyBrowser string
|
||||
CtxQuiz string
|
||||
CtxReferrer string
|
||||
CtxID int64
|
||||
CtxSession string
|
||||
CtxQuizID int64
|
||||
CtxQuestionID string
|
||||
}
|
||||
|
||||
type InfoQuizOpen struct { // при получении настроек квиза
|
||||
CtxUserIP string
|
||||
CtxUserPort string
|
||||
KeyDomain string
|
||||
KeyPath string
|
||||
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
|
||||
CtxQuiz string // айдишник квиза, который qid
|
||||
CtxQuizID int64 // айдишник квиза
|
||||
CtxReferrer string // тоже из заголовков
|
||||
CtxID int64 // айдишник ответа
|
||||
CtxSession string // сессия
|
||||
}
|
||||
|
||||
type InfoAnswer struct { // при любом ответе на вопрос
|
||||
CtxUserIP string
|
||||
CtxUserPort string
|
||||
KeyDomain string
|
||||
KeyPath string
|
||||
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
|
||||
CtxQuiz string // айдишник квиза, который qid
|
||||
CtxQuizID int64 // айдишник квиза
|
||||
CtxReferrer string // тоже из заголовков
|
||||
CtxQuestionID string // айдишник вопроса, на который отвечено
|
||||
CtxID int64 // айдишник ответа
|
||||
CtxSession string // сессия
|
||||
}
|
||||
|
||||
type InfoResult struct { // если ответ на вопрос с типом result
|
||||
CtxUserIP string
|
||||
CtxUserPort string
|
||||
KeyDomain string
|
||||
KeyPath string
|
||||
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
|
||||
CtxQuiz string // айдишник квиза, который qid
|
||||
CtxQuizID int64 // айдишник квиза
|
||||
CtxReferrer string // тоже из заголовков
|
||||
CtxQuestionID string // айдишник вопроса, на который отвечено
|
||||
CtxID int64 // айдишник ответа
|
||||
CtxSession string // сессия
|
||||
}
|
||||
|
||||
type InfoContactForm struct { // если ответ на вопрос с типом result, без result == true (возможно перепутал с предыдущим. в этом ответе приходят контактные данные респондента)
|
||||
CtxUserIP string
|
||||
CtxUserPort string
|
||||
KeyDomain string
|
||||
KeyPath string
|
||||
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
|
||||
CtxQuiz string // айдишник квиза, который qid
|
||||
CtxQuizID int64 // айдишник квиза
|
||||
CtxReferrer string // тоже из заголовков
|
||||
CtxQuestionID string // айдишник вопроса, на который отвечено
|
||||
CtxID int64 // айдишник ответа
|
||||
CtxSession string // сессия
|
||||
}
|
Loading…
Reference in New Issue
Block a user