From f6a327dfaf48614967e7e43c50dbab394498b786 Mon Sep 17 00:00:00 2001 From: Alexey Sandler Date: Thu, 5 Dec 2019 15:48:34 +0200 Subject: Create UseTemplate Action and Reducer to update state with template from BE. Issue-ID: VID-724 Signed-off-by: Alexey Sandler Change-Id: Ie6de2dd42c21c1bf1c93b1569ec84050618f410a Signed-off-by: Alexey Sandler --- .../storeUtil/utils/useTemplate/useTemplate.action.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 vid-webpack-master/src/app/shared/storeUtil/utils/useTemplate/useTemplate.action.ts (limited to 'vid-webpack-master/src/app/shared/storeUtil/utils/useTemplate/useTemplate.action.ts') diff --git a/vid-webpack-master/src/app/shared/storeUtil/utils/useTemplate/useTemplate.action.ts b/vid-webpack-master/src/app/shared/storeUtil/utils/useTemplate/useTemplate.action.ts new file mode 100644 index 000000000..2cfd38482 --- /dev/null +++ b/vid-webpack-master/src/app/shared/storeUtil/utils/useTemplate/useTemplate.action.ts @@ -0,0 +1,17 @@ +import {Action, ActionCreator} from "redux"; +import {ServiceInstance} from "../../../models/serviceInstance"; + +export enum UseTemplateActions { + CREATE_SERVICE_INSTANCE_FROM_TEMPLATE = 'CREATE_SERVICE_INSTANCE_FROM_TEMPLATE', +} + +export interface CreateServiceInstanceFromTemplate extends Action { + serviceInstantiationTemplate?: ServiceInstance; + serviceModelId?: string; +} + +export const createServiceInstanceFromTemplate: ActionCreator = (serviceInstantiationTemplate, serviceModelId) => ({ + type: UseTemplateActions.CREATE_SERVICE_INSTANCE_FROM_TEMPLATE, + serviceInstantiationTemplate: serviceInstantiationTemplate, + serviceModelId: serviceModelId +}); -- cgit 1.2.3-korg