Extensionstring`mapstructure:"extension,omitempty"`// Расширение
Actionstring`mapstructure:"action,omitempty"`// Идентификатор действия
TargetActionTarget`mapstructure:"target,omitempty"`// Отображение результата действия
Parentstring`mapstructure:"parent,omitempty"`// Идентификатор родительского действия (для отображения в меню)
Namestring`mapstructure:"name,omitempty"`// Название действия для отображения в интерфейсе (пункт меню, кнопка).
Descriptionstring`mapstructure:"description,omitempty"`// Описание действия для отображения в интерфейсе
Iconstring`mapstructure:"icon,omitempty"`// Название иконки для отображения действия в интерфейсе
Image*references.Reference`mapstructure:"image,omitempty"`// Изображение для отображения в действия в интерфейсе
Groups[]string`mapstructure:"groups,omitempty"`// Группы отображения действия в интерфейсе
KindActionKind`mapstructure:"kind,omitempty"`// Указывает на что направлено действие
Classes[]string`mapstructure:"classes,omitempty"`// Классы данных к которым применимо действие (название коллекций или специальных групп в рамках которых данное действие применимо)
Refs[]*references.Reference`mapstructure:"refs,omitempty"`// Ссылки на записи используемые для выполнения действия (назначение ссылок зависит от действия и расширения)
Request*ActionRequest`mapstructure:"request,omitempty"`// Параметры запроса (используется в случае `ActionResponse.next`)
NavigationActionbool`mapstructure:"navigation_action,omitempty"`// Флаг указывающий, что действие должно переносить пользователя в другую часть интерфейса, а не отправлять запрос на сервер
Autorunbool`mapstructure:"autorun,omitempty"`// Параметр указывающий, что действие выполняется автоматически
Confirmbool`mapstructure:"confirm,omitempty"`// Параметр указывающий, что действие требует подтверждения пользователя
Extensionstring`mapstructure:"extension,omitempty" json:"extension,omitempty"`// Расширение
Actionstring`mapstructure:"action,omitempty" json:"action"`// Идентификатор действия
TargetActionTarget`mapstructure:"target,omitempty" json:"target"`// Отображение результата действия
Parentstring`mapstructure:"parent,omitempty" json:"parent,omitempty"`// Идентификатор родительского действия (для отображения в меню)
Namestring`mapstructure:"name,omitempty" json:"name,omitempty"`// Название действия для отображения в интерфейсе (пункт меню, кнопка).
Descriptionstring`mapstructure:"description,omitempty" json:"description,omitempty"`// Описание действия для отображения в интерфейсе
Iconstring`mapstructure:"icon,omitempty" json:"icon,omitempty"`// Название иконки для отображения действия в интерфейсе
Image*references.Reference`mapstructure:"image,omitempty" json:"image,omitempty"`// Изображение для отображения в действия в интерфейсе
Groups[]string`mapstructure:"groups,omitempty" json:"groups,omitempty"`// Группы отображения действия в интерфейсе
KindActionKind`mapstructure:"kind,omitempty" json:"kind"`// Указывает на что направлено действие
Classes[]string`mapstructure:"classes,omitempty" json:"classes,omitempty"`// Классы данных к которым применимо действие (название коллекций или специальных групп в рамках которых данное действие применимо)
Refs[]*references.Reference`mapstructure:"refs,omitempty" json:"refs,omitempty"`// Ссылки на записи используемые для выполнения действия (назначение ссылок зависит от действия и расширения)
Request*ActionRequest`mapstructure:"request,omitempty" json:"request,omitempty"`// Параметры запроса (используется в случае `ActionResponse.next`)
NavigationActionbool`mapstructure:"navigation_action,omitempty" json:"navigationAction,omitempty"`// Флаг указывающий, что действие должно переносить пользователя в другую часть интерфейса, а не отправлять запрос на сервер