Skip to content
Snippets Groups Projects
Commit db3e9872 authored by Semyon Krestyaninov's avatar Semyon Krestyaninov :dog2:
Browse files

add DEPRECATED mark for ToMap item method

parent c1584321
No related branches found
No related tags found
No related merge requests found
...@@ -170,6 +170,33 @@ func (i *Item) Clone() *Item { ...@@ -170,6 +170,33 @@ func (i *Item) Clone() *Item {
return &itm return &itm
} }
// ToMap конвертирует текущий элемент в map[string]any.
// DEPRECATED, используйте ToMap.
func (i *Item) ToMap() map[string]interface{} {
return map[string]interface{}{
"id": i.ID,
"space_id": i.SpaceID,
"env_id": i.EnvID,
"collection_id": i.CollectionID,
"state": i.State,
"created_rev_at": i.CreatedRevAt,
"created_by": i.CreatedBy,
"created_at": i.CreatedAt,
"updated_at": i.UpdatedAt,
"updated_by": i.UpdatedBy,
"revision_id": i.RevisionID,
"revision_description": i.RevisionDescription,
"data": i.Data,
"locale_id": i.LocaleID,
"translations": i.Translations,
"translations_ids": i.TranslationsIDs,
"deleted": i.Deleted,
"hidden": i.Hidden,
"template": i.Template,
"search_score": i.SearchScore,
}
}
// ToMap конвертирует переданный Item в map[string]any, кодируя данные согласно схеме. // ToMap конвертирует переданный Item в map[string]any, кодируя данные согласно схеме.
// Вычисляемые поля удаляются из результата. // Вычисляемые поля удаляются из результата.
func ToMap(item *Item, sch *schema.Schema) (map[string]any, error) { func ToMap(item *Item, sch *schema.Schema) (map[string]any, error) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment