1 import {Action, ActionCreator} from "redux";
2 import {ServiceInstance} from "../../../models/serviceInstance";
4 export enum UseTemplateActions {
5 CREATE_SERVICE_INSTANCE_FROM_TEMPLATE = 'CREATE_SERVICE_INSTANCE_FROM_TEMPLATE',
8 export interface CreateServiceInstanceFromTemplate extends Action {
9 serviceInstantiationTemplate?: ServiceInstance;
10 serviceModelId?: string;
13 export const createServiceInstanceFromTemplate: ActionCreator<CreateServiceInstanceFromTemplate> = (serviceInstantiationTemplate, serviceModelId) => ({
14 type: UseTemplateActions.CREATE_SERVICE_INSTANCE_FROM_TEMPLATE,
15 serviceInstantiationTemplate: serviceInstantiationTemplate,
16 serviceModelId: serviceModelId