25 lines
965 B
Go
25 lines
965 B
Go
package models
|
||
|
||
import "amocrm/internal/models/amo"
|
||
|
||
type Tag struct {
|
||
/* - айдишник в нашей системе Primary Key*/
|
||
ID int `json:"ID"`
|
||
/* - айдишник тега в амо*/
|
||
Amoid int `json:"AmoID"`
|
||
/* - связь с аккаунтом в интеграции амо id аккаунта в амо*/
|
||
Accountid int `json:"AccountID"`
|
||
/* - сущность, к которой принадлежит этот тег. Наверное, стоит сделать через enum в базе*/
|
||
Entity amo.EntityType `json:"Entity"`
|
||
/* - название тега в амо*/
|
||
Name string `json:"Name"`
|
||
/* - цвет тега в амо*/
|
||
Color *string `json:"Color"`
|
||
/* - флаг мягкого удаления*/
|
||
Deleted bool `json:"Deleted"`
|
||
/* - таймштамп создания тега в нашей системе*/
|
||
Createdat int64 `json:"CreatedAt"`
|
||
// время обновления
|
||
UpdateAt int64 `json:"UpdateAt"`
|
||
}
|