package models type User struct { /* - айдишник в нашей системе Primary Key*/ ID int `json:"ID"` /* - id пользователя из токена в нашей системе*/ Accountid string `json:"AccountID"` /* - айдишник пользователя в амо*/ AmoID int `json:"AmocrmID"` /* - имя аккаунта в амо*/ Name string `json:"Name"` /* - почта пользователя из амо*/ Email string `json:"Email"` /* - роль пользователя в амо*/ Role string `json:"Role"` /* - группы пользователя в амо*/ Group []UserGroups `json:"Group"` /* - флаг мягкого удаления*/ Deleted bool `json:"Deleted"` /* - таймштамп создания аккаунта*/ Createdat int64 `json:"CreatedAt"` /* - поддомен организации в амо*/ Subdomain string `json:"Subdomain" bson:"Subdomain"` /* - айдишник пользвателя, который подключал интеграцию*/ Amouserid int `json:"AmoUserID" bson:"Amouserid"` /* - страна указанная в настройках амо*/ Country string `json:"Country" bson:"Country"` } type UserGroups struct { ID int `json:"id" bson:"id"` Name string `json:"name" bson:"name"` UUID interface{} `json:"uuid" bson:"uuid"` }