amocrm/internal/models/kafkaMess.go

33 lines
829 B
Go
Raw Normal View History

package models
2025-02-07 13:42:57 +00:00
import "gitea.pena/SQuiz/common/model"
type KafkaMessage struct {
2024-06-05 13:27:14 +00:00
AccountID string
AuthCode string
RefererURL string
Type MessageType
Rule KafkaRule
}
type KafkaRule struct {
QuizID int32
2024-05-17 19:13:22 +00:00
PerformerID int32 // айдишник ответственного за сделку
PipelineID int32 // айдишник воронки
StepID int32 // айдишник этапа
Fieldsrule model.Fieldsrule
}
type MessageType string
const (
UsersUpdate MessageType = "users"
PipelinesUpdate MessageType = "pipelines"
FieldsUpdate MessageType = "fields"
TagsUpdate MessageType = "tags"
UserCreate MessageType = "userCreate"
AllDataUpdate MessageType = "allDataUpdate"
RuleCheck MessageType = "ruleCheck"
2024-06-18 10:48:07 +00:00
UserReLogin MessageType = "userReLogin"
)