@egalteam/framework
Version:
Egal
19 lines (18 loc) • 916 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CustomAction = void 0;
const ActionMessage_1 = require("../ActionMessage");
const GetItemsActionParams_1 = require("../GetItemsAction/GetItemsActionParams");
class CustomAction extends ActionMessage_1.ActionMessage {
constructor(microserviceName, modelName, actionName, actionParams, additionalParams) {
const params = actionParams;
const addParams = additionalParams !== null && additionalParams !== void 0 ? additionalParams : new GetItemsActionParams_1.GetItemsActionParams();
super(microserviceName, modelName, actionName, params, addParams);
this.actionParameters = params;
this.additionalParameters = addParams;
this.microserviceName = microserviceName;
this.modelName = modelName;
this.actionName = actionName;
}
}
exports.CustomAction = CustomAction;