2024-04-08 08:20:10 +00:00
|
|
|
package models
|
|
|
|
|
|
|
|
type User struct {
|
2024-04-16 19:10:53 +00:00
|
|
|
/* - айдишник в нашей системе Primary Key*/
|
|
|
|
ID int `json:"ID"`
|
|
|
|
/* - id пользователя из токена в нашей системе*/
|
|
|
|
Accountid string `json:"AccountID"`
|
|
|
|
/* - айдишник пользователя в амо*/
|
|
|
|
AmoID int `json:"AmocrmID"`
|
2024-04-11 09:29:17 +00:00
|
|
|
/* - имя аккаунта в амо*/
|
2024-04-16 19:10:53 +00:00
|
|
|
Name string `json:"Name"`
|
|
|
|
/* - почта пользователя из амо*/
|
|
|
|
Email string `json:"Email"`
|
|
|
|
/* - роль пользователя в амо*/
|
|
|
|
Role string `json:"Role"`
|
|
|
|
/* - группы пользователя в амо*/
|
|
|
|
Group []UserGroups `json:"Group"`
|
|
|
|
/* - флаг мягкого удаления*/
|
|
|
|
Deleted bool `json:"Deleted"`
|
|
|
|
/* - таймштамп создания аккаунта*/
|
|
|
|
Createdat int64 `json:"CreatedAt"`
|
2024-04-11 09:29:17 +00:00
|
|
|
/* - поддомен организации в амо*/
|
2024-04-17 08:35:56 +00:00
|
|
|
Subdomain string `json:"Subdomain"`
|
2024-04-11 09:29:17 +00:00
|
|
|
/* - айдишник пользвателя, который подключал интеграцию*/
|
2024-04-17 08:35:56 +00:00
|
|
|
Amouserid int `json:"AmoUserID"`
|
2024-04-11 09:29:17 +00:00
|
|
|
/* - страна указанная в настройках амо*/
|
2024-04-17 08:35:56 +00:00
|
|
|
Country string `json:"Country"`
|
2024-04-08 08:20:10 +00:00
|
|
|
}
|
2024-04-10 08:54:18 +00:00
|
|
|
|
|
|
|
type UserGroups struct {
|
|
|
|
ID int `json:"id" bson:"id"`
|
|
|
|
Name string `json:"name" bson:"name"`
|
|
|
|
UUID interface{} `json:"uuid" bson:"uuid"`
|
|
|
|
}
|