From 9bb9c5fd6395a2950ca3d2889b05500ac319db0a Mon Sep 17 00:00:00 2001 From: JD-ghforme Date: Wed, 9 Sep 2026 10:08:58 -0400 Subject: [PATCH 1/2] fix requested schema change for altProduct --- specs/Data-Gateway.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/specs/Data-Gateway.json b/specs/Data-Gateway.json index f0469e0..a9c269d 100644 --- a/specs/Data-Gateway.json +++ b/specs/Data-Gateway.json @@ -2907,6 +2907,36 @@ "null" ], "description": "Alternative products that may be used for this year phase, or null when no alternatives apply.", + "items": { + "type": "object", + "description": "An alternative product considered for this year phase.", + "properties": { + "name": { + "type": "string", + "description": "Alternative product name." + }, + "publisher": { + "type": [ + "string", + "null" + ], + "description": "Organization that publishes the alternative product, or null if unspecified." + }, + "status": { + "type": [ + "string", + "null" + ], + "description": "Adoption status of the alternative product, or null if unspecified." + } + }, + "required": [ + "name", + "publisher", + "status" + ], + "additionalProperties": false + }, "examples": [ [ { From 8c2d2134b4604a03fab9dda4b42b2fe057ba111e Mon Sep 17 00:00:00 2001 From: JD-ghforme Date: Fri, 18 Sep 2026 09:57:26 -0400 Subject: [PATCH 2/2] adding a few altProduct examples --- specs/Data-Gateway.json | 52 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 48 insertions(+), 4 deletions(-) diff --git a/specs/Data-Gateway.json b/specs/Data-Gateway.json index 8776e02..363ae77 100644 --- a/specs/Data-Gateway.json +++ b/specs/Data-Gateway.json @@ -12724,7 +12724,18 @@ "value": null, "userProfileIds": null, "isDeepDive": false, - "altProduct": null, + "altProduct": [ + { + "name": "Google Workspace", + "publisher": "Google", + "status": "Limted Adoption" + }, + { + "name": "Adobe Workspace", + "publisher": "Adobe", + "status": "Limited Adoption" + } + ], "publisher": null, "useCase": null }, @@ -12732,7 +12743,18 @@ "value": null, "userProfileIds": null, "isDeepDive": false, - "altProduct": null, + "altProduct": [ + { + "name": "Google Workspace", + "publisher": "Google", + "status": "Limted Adoption" + }, + { + "name": "Adobe Workspace", + "publisher": "Adobe", + "status": "Limited Adoption" + } + ], "publisher": null, "useCase": null }, @@ -12740,7 +12762,18 @@ "value": null, "userProfileIds": null, "isDeepDive": false, - "altProduct": null, + "altProduct": [ + { + "name": "Google Workspace", + "publisher": "Google", + "status": "Limted Adoption" + }, + { + "name": "Adobe Workspace", + "publisher": "Adobe", + "status": "Limited Adoption" + } + ], "publisher": null, "useCase": null }, @@ -12748,7 +12781,18 @@ "value": null, "userProfileIds": null, "isDeepDive": false, - "altProduct": null, + "altProduct": [ + { + "name": "Google Workspace", + "publisher": "Google", + "status": "Limted Adoption" + }, + { + "name": "Adobe Workspace", + "publisher": "Adobe", + "status": "Limited Adoption" + } + ], "publisher": null, "useCase": null }