From 2344b52072f192f2e9415ad79f24569176f241dc Mon Sep 17 00:00:00 2001
From: Andreas Huber <anh@fjd.de>
Date: Wed, 5 Jan 2022 11:09:37 +0100
Subject: [PATCH] "version" durch "$schema" und Schema-URI ersetzt

---
 examples/accept-submission_1.json  | 2 +-
 examples/accept-submission_2.json  | 2 +-
 examples/create-submission_1.json  | 2 +-
 examples/delete-submission_1.json  | 2 +-
 examples/forward-submission_1.json | 2 +-
 examples/forward-submission_2.json | 2 +-
 examples/notify-submission_1.json  | 2 +-
 examples/notify-submission_1a.json | 2 +-
 examples/notify-submission_2.json  | 2 +-
 examples/reject-submission_1.json  | 2 +-
 examples/reject-submission_2.json  | 2 +-
 examples/submit-submission_1.json  | 2 +-
 spec/set-payload.schema.json       | 6 +++---
 13 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/examples/accept-submission_1.json b/examples/accept-submission_1.json
index 4861f91..d02d8f7 100644
--- a/examples/accept-submission_1.json
+++ b/examples/accept-submission_1.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "6872b19f-5ee2-47d7-a0e9-ebfe87ab2563",
   "iss": "40847c29-06aa-40e2-bf28-c29884c694c4",
   "iat": 1622796532,
diff --git a/examples/accept-submission_2.json b/examples/accept-submission_2.json
index 4063c6c..a832ef7 100644
--- a/examples/accept-submission_2.json
+++ b/examples/accept-submission_2.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "8538165b-9ce3-4097-871d-5b9581a3b4d9",
   "iss": "40847c29-06aa-40e2-bf28-c29884c694c4",
   "iat": 1622796532,
diff --git a/examples/create-submission_1.json b/examples/create-submission_1.json
index 057d23a..b3931eb 100644
--- a/examples/create-submission_1.json
+++ b/examples/create-submission_1.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "ada1b5b4-1bd2-4fab-b236-c30ef88e8c72",
   "iss": "https://submission-api-dev.fit-connect.fitko.dev",
   "iat": 1622796532,
diff --git a/examples/delete-submission_1.json b/examples/delete-submission_1.json
index 9cdd0d1..d43dbef 100644
--- a/examples/delete-submission_1.json
+++ b/examples/delete-submission_1.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "29d091aa-86ab-4806-beb5-fb462d18e2a1",
   "iss": "https://submission-api-dev.fit-connect.fitko.dev",
   "iat": 1622796532,
diff --git a/examples/forward-submission_1.json b/examples/forward-submission_1.json
index 552401f..ddc58de 100644
--- a/examples/forward-submission_1.json
+++ b/examples/forward-submission_1.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "c0cda2aa-bf79-4427-86f3-9f973bad2ecd",
   "iss": "40847c29-06aa-40e2-bf28-c29884c694c4",
   "iat": 1622796532,
diff --git a/examples/forward-submission_2.json b/examples/forward-submission_2.json
index dea89de..fa98873 100644
--- a/examples/forward-submission_2.json
+++ b/examples/forward-submission_2.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "dbf891c3-1e98-422a-b55a-d628133e5874",
   "iss": "40847c29-06aa-40e2-bf28-c29884c694c4",
   "iat": 1622796532,
diff --git a/examples/notify-submission_1.json b/examples/notify-submission_1.json
index 15f6f98..a820b2a 100644
--- a/examples/notify-submission_1.json
+++ b/examples/notify-submission_1.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "116c3c03-5f31-4d4c-9e65-d36e1e3895f7",
   "iss": "https://submission-api-dev.fit-connect.fitko.dev",
   "iat": 1622796532,
diff --git a/examples/notify-submission_1a.json b/examples/notify-submission_1a.json
index 3300688..53fc94d 100644
--- a/examples/notify-submission_1a.json
+++ b/examples/notify-submission_1a.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "b98af532-1f84-436e-8689-0596e91c7c66",
   "iss": "https://submission-api-dev.fit-connect.fitko.dev",
   "iat": 1622796532,
diff --git a/examples/notify-submission_2.json b/examples/notify-submission_2.json
index 42f108f..a0891b4 100644
--- a/examples/notify-submission_2.json
+++ b/examples/notify-submission_2.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "6127ff87-2786-4d0f-90fe-c531672f5de1",
   "iss": "https://submission-api-dev.fit-connect.fitko.dev",
   "iat": 1622796532,
diff --git a/examples/reject-submission_1.json b/examples/reject-submission_1.json
index 4a51266..e0f943f 100644
--- a/examples/reject-submission_1.json
+++ b/examples/reject-submission_1.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "4ac47caa-bce1-435a-b04f-3322b224b32e",
   "iss": "40847c29-06aa-40e2-bf28-c29884c694c4",
   "iat": 1622796532,
diff --git a/examples/reject-submission_2.json b/examples/reject-submission_2.json
index 9916735..880c07d 100644
--- a/examples/reject-submission_2.json
+++ b/examples/reject-submission_2.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "959a274c-419f-4e87-a784-006dc404c415",
   "iss": "40847c29-06aa-40e2-bf28-c29884c694c4",
   "iat": 1622796532,
diff --git a/examples/submit-submission_1.json b/examples/submit-submission_1.json
index d2aec55..8e99fba 100644
--- a/examples/submit-submission_1.json
+++ b/examples/submit-submission_1.json
@@ -1,5 +1,5 @@
 {
-  "version": "1.0.0",
+  "$schema": "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json",
   "jti": "25d2eb77-458d-4c9d-991c-6428c4651646",
   "iss": "https://submission-api-dev.fit-connect.fitko.dev",
   "iat": 1622796532,
diff --git a/spec/set-payload.schema.json b/spec/set-payload.schema.json
index 7b69547..cb75054 100644
--- a/spec/set-payload.schema.json
+++ b/spec/set-payload.schema.json
@@ -3,9 +3,9 @@
   "description": "Security Event Token (SET) nach RFC 8417",
   "type": "object",
   "properties": {
-    "version": {
+    "$schema": {
       "type": "string",
-      "enum": [ "1.0.0" ]
+      "enum": [ "https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json" ]
     },
     "jti": {
       "type": "string",
@@ -97,7 +97,7 @@
   },
   "additionalProperties": false,
   "required": [
-    "version",
+    "$schema",
     "jti",
     "iss",
     "iat",
-- 
GitLab