buildResourceActionDescription function
ResourceAction
buildResourceActionDescription(
- ApertureAction<
DataObject> action, - Iterable<
DataBean< beansDataObject> >
Implementation
ResourceAction buildResourceActionDescription(
ApertureAction action,
Iterable<DataBean> beans,
) {
final meta = action.bean.metaOfType<Meta>();
return ResourceAction(
id: buildResourceActionId(action),
displayName: meta?.name ?? niceName(action.bean.name),
icon: meta?.icon ?? Icons.data_object,
parameterFields: [
for (final field in action.bean.fields)
fieldDescription(action.bean, field, beans),
],
);
}