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