2024-04-08 08:20:10 +00:00
|
|
|
|
package models
|
|
|
|
|
|
2024-04-09 09:17:39 +00:00
|
|
|
|
import "go.mongodb.org/mongo-driver/bson/primitive"
|
|
|
|
|
|
2024-04-08 08:20:10 +00:00
|
|
|
|
type User struct {
|
2024-04-09 09:17:39 +00:00
|
|
|
|
ObjID primitive.ObjectID `json:"ObjID" bson:"_id"`
|
2024-04-08 08:20:10 +00:00
|
|
|
|
/* - связь с аккаунтом в интеграции амо*/
|
2024-04-09 09:17:39 +00:00
|
|
|
|
Accountid string `json:"AccountID" bson:"Accountid"`
|
2024-04-08 08:20:10 +00:00
|
|
|
|
/* - таймштамп создания тега в нашей системе*/
|
2024-04-09 09:17:39 +00:00
|
|
|
|
Createdat int `json:"CreatedAt" bson:"Createdat"`
|
2024-04-08 08:20:10 +00:00
|
|
|
|
/* - флаг мягкого удаления*/
|
2024-04-09 09:17:39 +00:00
|
|
|
|
Deleted bool `json:"Deleted" bson:"Deleted"`
|
2024-04-08 08:20:10 +00:00
|
|
|
|
/* - почта пользователя из амо*/
|
2024-04-09 09:17:39 +00:00
|
|
|
|
Email string `json:"Email" bson:"Email"`
|
2024-04-08 08:20:10 +00:00
|
|
|
|
/* - айдишник в нашей системе*/
|
2024-04-09 09:17:39 +00:00
|
|
|
|
ID int `json:"ID" bson:"ID"`
|
2024-04-08 08:20:10 +00:00
|
|
|
|
/* - айдишник пользователя в амо*/
|
2024-04-09 09:17:39 +00:00
|
|
|
|
Amoid int `json:"AmoID" bson:"Amoid"`
|
2024-04-08 08:20:10 +00:00
|
|
|
|
/* - руппа пользователя в амо*/
|
2024-04-09 09:17:39 +00:00
|
|
|
|
Group string `json:"Group" bson:"Group"`
|
2024-04-08 08:20:10 +00:00
|
|
|
|
/* - имя пользователя в амо*/
|
2024-04-09 09:17:39 +00:00
|
|
|
|
Name string `json:"Name" bson:"Name"`
|
2024-04-08 08:20:10 +00:00
|
|
|
|
/* - роль пользователя в амо*/
|
2024-04-09 09:17:39 +00:00
|
|
|
|
Role string `json:"Role" bson:"Role"`
|
2024-04-08 08:20:10 +00:00
|
|
|
|
}
|