diff --git a/pkg/items/item.go b/pkg/items/item.go index f0fc81809947e1b6282c72ef514a2ecb730aa33f..faa92bbbe343cfa23db273c9b4a1c913b4f55571 100644 --- a/pkg/items/item.go +++ b/pkg/items/item.go @@ -86,21 +86,22 @@ type Permissions struct { } type Item struct { - ID string `json:"id" bson:"_id"` // ID - Рдентификатор записи. Автоматически генерируется системой РїСЂРё сохранении первой ревизии. - SpaceID string `json:"spaceId" bson:"-"` - EnvID string `json:"envId" bson:"-"` - CollectionID string `json:"collectionId" bson:"-"` - State State `json:"state" bson:"state"` - CreatedRevAt time.Time `json:"createdRevAt,omitempty" bson:"created_rev_at,omitempty"` - CreatedBy string `json:"createdBy,omitempty" bson:"created_by,omitempty"` - CreatedAt time.Time `json:"createdAt,omitempty" bson:"created_at,omitempty"` - UpdatedAt time.Time `json:"updatedAt,omitempty" bson:"updated_at,omitempty"` - UpdatedBy string `json:"updatedBy,omitempty" bson:"updated_by,omitempty"` - Data map[string]interface{} `json:"data" bson:"data"` - Locale string `json:"locale" bson:"-"` - Translations map[string]map[string]interface{} `json:"translations" bson:"translations,omitempty"` - RevisionID string `json:"revId,omitempty" bson:"revision_id"` - Permissions *Permissions `json:"permissions,omitempty" bson:"-"` + ID string `json:"id" bson:"_id"` // ID - Рдентификатор записи. Автоматически генерируется системой РїСЂРё сохранении первой ревизии. + SpaceID string `json:"spaceId" bson:"-"` + EnvID string `json:"envId" bson:"-"` + CollectionID string `json:"collectionId" bson:"-"` + State State `json:"state" bson:"state"` + CreatedRevAt time.Time `json:"createdRevAt,omitempty" bson:"created_rev_at,omitempty"` + CreatedBy string `json:"createdBy,omitempty" bson:"created_by,omitempty"` + CreatedAt time.Time `json:"createdAt,omitempty" bson:"created_at,omitempty"` + UpdatedAt time.Time `json:"updatedAt,omitempty" bson:"updated_at,omitempty"` + UpdatedBy string `json:"updatedBy,omitempty" bson:"updated_by,omitempty"` + Data map[string]interface{} `json:"data" bson:"data"` + Locale string `json:"locale" bson:"-"` + Translations map[string]map[string]interface{} `json:"translations" bson:"translations,omitempty"` + RevisionID string `json:"revId,omitempty" bson:"revision_id"` + RevisionDescription string `json:"revDescription,omitempty" bson:"revision_description"` + Permissions *Permissions `json:"permissions,omitempty" bson:"-"` // Флаги записи Deleted bool `json:"deleted" bson:"deleted,omitempty"`