UNPKG

@egalteam/framework

Version:

Egal

22 lines (19 loc) 799 B
import { ActionMessage } from '../ActionMessage'; import {GetItemsActionParams} from "../GetItemsAction/GetItemsActionParams"; export class CustomAction extends ActionMessage { actionParameters: any; microserviceName: string; modelName: string; actionName: string; additionalParameters: any; constructor(microserviceName: string, modelName: string, actionName: string, actionParams?: any, additionalParams?:any) { const params = actionParams; const addParams = additionalParams ?? new GetItemsActionParams(); super(microserviceName, modelName, actionName, params, addParams); this.actionParameters = params; this.additionalParameters = addParams; this.microserviceName = microserviceName; this.modelName = modelName; this.actionName = actionName; } }