From d5b78fe0c557213b511667613608b59504950616 Mon Sep 17 00:00:00 2001 From: ko_oler <kooler89@gmail.com> Date: Fri, 1 Dec 2023 13:31:22 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D1=82=D1=8D=D0=B3=D0=B8=20=D0=B4=D0=BB=D1=8F=20?= =?UTF-8?q?Action?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/extension/action.go | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkg/extension/action.go b/pkg/extension/action.go index 7d6b3082..be99916a 100644 --- a/pkg/extension/action.go +++ b/pkg/extension/action.go @@ -90,24 +90,24 @@ var ( ) type Action struct { - Extension string `mapstructure:"extension,omitempty"` // Расширение - Action string `mapstructure:"action,omitempty"` // Рдентификатор действия - Target ActionTarget `mapstructure:"target,omitempty"` // Отображение результата действия - Parent string `mapstructure:"parent,omitempty"` // Рдентификатор родительского действия (для отображения РІ меню) - Name string `mapstructure:"name,omitempty"` // Название действия для отображения РІ интерфейсе (РїСѓРЅРєС‚ меню, РєРЅРѕРїРєР°). - Description string `mapstructure:"description,omitempty"` // Описание действия для отображения РІ интерфейсе - Icon string `mapstructure:"icon,omitempty"` // Название РёРєРѕРЅРєРё для отображения действия РІ интерфейсе - Image *references.Reference `mapstructure:"image,omitempty"` // Рзображение для отображения РІ действия РІ интерфейсе - Groups []string `mapstructure:"groups,omitempty"` // Группы отображения действия РІ интерфейсе - Kind ActionKind `mapstructure:"kind,omitempty"` // Указывает РЅР° что направлено действие - Classes []string `mapstructure:"classes,omitempty"` // Классы данных Рє которым применимо действие (название коллекций или специальных РіСЂСѓРїРї РІ рамках которых данное действие применимо) - Refs []*references.Reference `mapstructure:"refs,omitempty"` // Ссылки РЅР° записи используемые для выполнения действия (назначение ссылок зависит РѕС‚ действия Рё расширения) - ParamsCollection string `mapstructure:"params_collection,omitempty"` - Request *ActionRequest `mapstructure:"request,omitempty"` // Параметры запроса (используется РІ случае `ActionResponse.next`) - NavigationAction bool `mapstructure:"navigation_action,omitempty"` // Флаг указывающий, что действие должно переносить пользователя РІ РґСЂСѓРіСѓСЋ часть интерфейса, Р° РЅРµ отправлять запрос РЅР° сервер - NavigationRoute string `mapstructure:"navigation_route,omitempty"` - Autorun bool `mapstructure:"autorun,omitempty"` // Параметр указывающий, что действие выполняется автоматически - Confirm bool `mapstructure:"confirm,omitempty"` // Параметр указывающий, что действие требует подтверждения пользователя + Extension string `mapstructure:"extension,omitempty" json:"extension,omitempty"` // Расширение + Action string `mapstructure:"action,omitempty" json:"action"` // Рдентификатор действия + Target ActionTarget `mapstructure:"target,omitempty" json:"target"` // Отображение результата действия + Parent string `mapstructure:"parent,omitempty" json:"parent,omitempty"` // Рдентификатор родительского действия (для отображения РІ меню) + Name string `mapstructure:"name,omitempty" json:"name,omitempty"` // Название действия для отображения РІ интерфейсе (РїСѓРЅРєС‚ меню, РєРЅРѕРїРєР°). + Description string `mapstructure:"description,omitempty" json:"description,omitempty"` // Описание действия для отображения РІ интерфейсе + Icon string `mapstructure:"icon,omitempty" json:"icon,omitempty"` // Название РёРєРѕРЅРєРё для отображения действия РІ интерфейсе + Image *references.Reference `mapstructure:"image,omitempty" json:"image,omitempty"` // Рзображение для отображения РІ действия РІ интерфейсе + Groups []string `mapstructure:"groups,omitempty" json:"groups,omitempty"` // Группы отображения действия РІ интерфейсе + Kind ActionKind `mapstructure:"kind,omitempty" json:"kind"` // Указывает РЅР° что направлено действие + Classes []string `mapstructure:"classes,omitempty" json:"classes,omitempty"` // Классы данных Рє которым применимо действие (название коллекций или специальных РіСЂСѓРїРї РІ рамках которых данное действие применимо) + Refs []*references.Reference `mapstructure:"refs,omitempty" json:"refs,omitempty"` // Ссылки РЅР° записи используемые для выполнения действия (назначение ссылок зависит РѕС‚ действия Рё расширения) + ParamsCollection string `mapstructure:"params_collection,omitempty" json:"paramsCollection,omitempty"` + Request *ActionRequest `mapstructure:"request,omitempty" json:"request,omitempty"` // Параметры запроса (используется РІ случае `ActionResponse.next`) + NavigationAction bool `mapstructure:"navigation_action,omitempty" json:"navigationAction,omitempty"` // Флаг указывающий, что действие должно переносить пользователя РІ РґСЂСѓРіСѓСЋ часть интерфейса, Р° РЅРµ отправлять запрос РЅР° сервер + NavigationRoute string `mapstructure:"navigation_route,omitempty" json:"navigationRoute,omitempty"` + Autorun bool `mapstructure:"autorun,omitempty" json:"autorun,omitempty"` // Параметр указывающий, что действие выполняется автоматически + Confirm bool `mapstructure:"confirm,omitempty" json:"confirm,omitempty"` // Параметр указывающий, что действие требует подтверждения пользователя } func ActionToMap(action *Action) map[string]interface{} { -- GitLab