32 lines
1.1 KiB
Go
32 lines
1.1 KiB
Go
package models
|
||
|
||
type Rule struct {
|
||
/* - айдишник в нашей системе*/
|
||
ID int `json:"ID"`
|
||
/* - связь с аккаунтом в интеграции амо id в амо*/
|
||
Accountid int `json:"AccountID"`
|
||
/* - айдишник опроса*/
|
||
Quizid int `json:"QuizID"`
|
||
/* - айдишник ответственного за сделку*/
|
||
Performerid int `json:"PerformerID"`
|
||
/* - айдишник воронки*/
|
||
Pipelineid int `json:"PipelineID"`
|
||
/* - айдишник этапа*/
|
||
Stepid int `json:"StepID"`
|
||
/* - список UTM для этого опроса*/
|
||
Utms []int `json:"UTMs"`
|
||
/* - правила заполнения полей сущностей в амо*/
|
||
Fieldsrule Fieldsrule `json:"FieldsRule"`
|
||
/* - флаг мягкого удаления*/
|
||
Deleted bool `json:"Deleted"`
|
||
/* - таймштамп создания воронки в нашей системе*/
|
||
Createdat int `json:"CreatedAt"`
|
||
}
|
||
|
||
type Fieldsrule struct {
|
||
Lead []FieldRule `json:"Lead"`
|
||
Contact []FieldRule `json:"Contact"`
|
||
Company []FieldRule `json:"Company"`
|
||
Customer []FieldRule `json:"Customer"`
|
||
}
|