From e42ae7576ec45a5653841c495c96723ce8e70855 Mon Sep 17 00:00:00 2001 From: Fernly Park Date: Tue, 8 Dec 2020 19:44:22 +0100 Subject: [PATCH] Add Parameters to the parallel state --- .../valid-parallel-parameters.json | 23 +++++++++++++++++++ src/schemas/parallel.json | 3 +++ 2 files changed, 26 insertions(+) create mode 100644 src/__tests__/definitions/valid-parallel-parameters.json diff --git a/src/__tests__/definitions/valid-parallel-parameters.json b/src/__tests__/definitions/valid-parallel-parameters.json new file mode 100644 index 0000000..ace90ff --- /dev/null +++ b/src/__tests__/definitions/valid-parallel-parameters.json @@ -0,0 +1,23 @@ +{ + "StartAt": "Parallel State", + "States": { + "Parallel State": { + "Type": "Parallel", + "Branches": [ + { + "StartAt": "Pass", + "States": { + "Pass": { + "Type": "Pass", + "End": true + } + } + } + ], + "Parameters": { + "stateName.$": "$$.State.Name" + }, + "End": true + } + } +} \ No newline at end of file diff --git a/src/schemas/parallel.json b/src/schemas/parallel.json index d772909..b0bfcca 100644 --- a/src/schemas/parallel.json +++ b/src/schemas/parallel.json @@ -7,6 +7,9 @@ "type": "string", "pattern": "^Parallel$" }, + "Parameters": { + "type": "object" + }, "Next": { "type": "string" },