2024-04-17 09:30:19 +00:00
|
|
|
|
package model
|
|
|
|
|
|
|
|
|
|
type ConnectAccountResp struct {
|
|
|
|
|
/* - ссылка для авторизации в амо*/
|
|
|
|
|
Link string `json:"link"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type GetCurrentAccountResp struct {
|
|
|
|
|
/* - айдишник в нашей системе Primary Key*/
|
2024-04-17 18:19:58 +00:00
|
|
|
|
ID int64 `json:"ID"`
|
2024-04-17 09:30:19 +00:00
|
|
|
|
/* - имя аккаунта в амо*/
|
|
|
|
|
Name string `json:"Name"`
|
|
|
|
|
/* - поддомен организации в амо*/
|
|
|
|
|
Subdomain string `json:"Subdomain"`
|
|
|
|
|
/* - id пользователя из токена в нашей системе*/
|
|
|
|
|
Accountid string `json:"AccountID"`
|
|
|
|
|
/* - айдишник пользвателя, который подключал интеграцию*/
|
2024-04-17 18:19:58 +00:00
|
|
|
|
Amouserid int32 `json:"AmoUserID"`
|
2024-04-17 09:30:19 +00:00
|
|
|
|
/* - связь с аккаунтом в амо*/
|
2024-04-17 18:19:58 +00:00
|
|
|
|
Amocrmid int32 `json:"AmocrmID"`
|
2024-04-17 09:30:19 +00:00
|
|
|
|
/* - страна указанная в настройках амо*/
|
|
|
|
|
Country string `json:"Country"`
|
|
|
|
|
/* - таймштамп создания аккаунта*/
|
|
|
|
|
Createdat int64 `json:"CreatedAt"`
|
|
|
|
|
}
|
|
|
|
|
|
2024-05-17 19:03:20 +00:00
|
|
|
|
//type GetListUserUTMResp struct {
|
|
|
|
|
// /* - общее количество юзеров, которые у нас закешированы для этого пользователя*/
|
|
|
|
|
// Count int64 `json:"count"`
|
|
|
|
|
// /* - список юзеров, которые были закешированы нашим сервисом*/
|
|
|
|
|
// Items []UTM `json:"items"`
|
|
|
|
|
//}
|
2024-04-17 09:30:19 +00:00
|
|
|
|
|
|
|
|
|
type ListSavedIDUTMResp struct {
|
|
|
|
|
/* - список айдишников сохранённых меток*/
|
2024-04-22 15:13:59 +00:00
|
|
|
|
Ids []int64 `json:"IDs"`
|
2024-04-17 09:30:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type UserListFieldsResp struct {
|
|
|
|
|
/* - общее количество кастомных полей, которые у нас закешированы для этого пользователя*/
|
2024-04-18 11:00:02 +00:00
|
|
|
|
Count int64 `json:"count"`
|
2024-04-17 09:30:19 +00:00
|
|
|
|
/* - список кастомных полей, которые были закешированы нашим сервисом*/
|
|
|
|
|
Items []Field `json:"items"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type UserListPipelinesResp struct {
|
|
|
|
|
/* - общее количество воронок, которые у нас закешированы для этого пользователя*/
|
2024-04-18 11:00:02 +00:00
|
|
|
|
Count int64 `json:"count"`
|
2024-04-17 09:30:19 +00:00
|
|
|
|
/* - список воронок, которые были закешированы нашим сервисом*/
|
|
|
|
|
Items []Pipeline `json:"items"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type UserListResp struct {
|
|
|
|
|
/* - общее количество юзеров, которые у нас закешированы для этого пользователя*/
|
2024-04-17 18:09:09 +00:00
|
|
|
|
Count int64 `json:"count"`
|
2024-04-17 09:30:19 +00:00
|
|
|
|
/* - список юзеров, которые были закешированы нашим сервисом*/
|
|
|
|
|
Items []User `json:"items"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type UserListStepsResp struct {
|
|
|
|
|
/* - список шагов воронок, которые были закешированы нашим сервисом*/
|
|
|
|
|
Items []Step `json:"items"`
|
|
|
|
|
/* - общее количество шагов воронок, которые у нас закешированы для этого пользователя*/
|
2024-04-18 11:00:02 +00:00
|
|
|
|
Count int64 `json:"count"`
|
2024-04-17 09:30:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type UserListTagsResp struct {
|
|
|
|
|
/* - общее количество тегов, которые у нас закешированы для этого пользователя*/
|
|
|
|
|
Count int64 `json:"count"`
|
|
|
|
|
/* - список тегов, которые были закешированы нашим сервисом*/
|
|
|
|
|
Items []Tag `json:"items"`
|
|
|
|
|
}
|