feat: Introduce flow serializer

This commit is contained in:
Faruk AYDIN
2024-02-25 23:31:22 +01:00
parent 7e35f544eb
commit 74fbc937a1
3 changed files with 66 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import stepSerializer from './step.js';
const flowSerializer = (flow) => {
let flowData = {
id: flow.id,
name: flow.name,
active: flow.active,
status: flow.status,
};
if (flow.steps) {
flowData.steps = flow.steps.map((step) => stepSerializer(step));
}
return flowData;
};
export default flowSerializer;