fix clickhousr types

This commit is contained in:
Pavel 2024-06-30 11:48:04 +03:00
parent e2797ea6a6
commit 5c7a1bb94b

@ -11,48 +11,60 @@ type AllFields struct {
KeyBrowser string KeyBrowser string
CtxQuiz string CtxQuiz string
CtxReferrer string CtxReferrer string
CtxIDInt int64 CtxIDInt int64
CtxSession string CtxSession string
CtxQuizID int64 CtxQuizID int64
CtxQuestionID int64 CtxQuestionID int64
} }
type InfoQuizOpen struct { // при получении настроек квиза type InfoQuizOpen struct { // при получении настроек квиза
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут KeyOS string
CtxQuiz string // айдишник квиза, который qid KeyDevice string
CtxQuizID int64 // айдишник квиза KeyDeviceType string
CtxReferrer string // тоже из заголовков KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
CtxIDInt int64 // айдишник ответа CtxQuiz string // айдишник квиза, который qid
CtxSession string // сессия CtxQuizID int64 // айдишник квиза
CtxReferrer string // тоже из заголовков
CtxIDInt int64 // айдишник ответа
CtxSession string // сессия
} }
type InfoAnswer struct { // при любом ответе на вопрос type InfoAnswer struct { // при любом ответе на вопрос
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут KeyOS string
CtxQuiz string // айдишник квиза, который qid KeyDevice string
CtxQuizID int64 // айдишник квиза KeyDeviceType string
CtxReferrer string // тоже из заголовков KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
CtxQuestionID int64 // айдишник вопроса, на который отвечено CtxQuiz string // айдишник квиза, который qid
CtxIDInt int64 // айдишник ответа CtxQuizID int64 // айдишник квиза
CtxSession string // сессия CtxReferrer string // тоже из заголовков
CtxQuestionID int64 // айдишник вопроса, на который отвечено
CtxIDInt int64 // айдишник ответа
CtxSession string // сессия
} }
type InfoResult struct { // если ответ на вопрос с типом result type InfoResult struct { // если ответ на вопрос с типом result
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут KeyOS string
CtxQuiz string // айдишник квиза, который qid KeyDevice string
CtxQuizID int64 // айдишник квиза KeyDeviceType string
CtxReferrer string // тоже из заголовков KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
CtxQuestionID int64 // айдишник вопроса, на который отвечено CtxQuiz string // айдишник квиза, который qid
CtxIDInt int64 // айдишник ответа CtxQuizID int64 // айдишник квиза
CtxSession string // сессия CtxReferrer string // тоже из заголовков
CtxQuestionID int64 // айдишник вопроса, на который отвечено
CtxIDInt int64 // айдишник ответа
CtxSession string // сессия
} }
// todo понять для чего это событие вроде как контакты приходят в ответахс с result = true там парситься контент с контактной информацией // todo понять для чего это событие вроде как контакты приходят в ответахс с result = true там парситься контент с контактной информацией
type InfoContactForm struct { // если ответ на вопрос с типом result, без result == true (возможно перепутал с предыдущим. в этом ответе приходят контактные данные респондента) type InfoContactForm struct { // если ответ на вопрос с типом result, без result == true (возможно перепутал с предыдущим. в этом ответе приходят контактные данные респондента)
KeyOS, KeyDevice, KeyDeviceType, KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут KeyOS string
CtxQuiz string // айдишник квиза, который qid KeyDevice string
CtxQuizID int64 // айдишник квиза KeyDeviceType string
CtxReferrer string // тоже из заголовков KeyBrowser string // то самое, что получается из заголовков и складывается в модель ответа. на самом деле, ему место тут
CtxQuestionID int64 // айдишник вопроса, на который отвечено CtxQuiz string // айдишник квиза, который qid
CtxIDInt int64 // айдишник ответа CtxQuizID int64 // айдишник квиза
CtxSession string // сессия CtxReferrer string // тоже из заголовков
CtxQuestionID int64 // айдишник вопроса, на который отвечено
CtxIDInt int64 // айдишник ответа
CtxSession string // сессия
} }