From 94f72cf9dd6d31b814e7df9c306f40b150e58d45 Mon Sep 17 00:00:00 2001 From: James McKinney Date: Fri, 28 Nov 2014 10:25:10 -0500 Subject: [PATCH] Add Tender#numberOfTenderers and Tender#tenderers, closes #78, closes 141 --- standard/schema/release-schema.json | 12 +++ .../versioned-release-validation-schema.json | 98 +++++++++++++++++++ 2 files changed, 110 insertions(+) diff --git a/standard/schema/release-schema.json b/standard/schema/release-schema.json index 4ccd76c39..3fbc835a5 100644 --- a/standard/schema/release-schema.json +++ b/standard/schema/release-schema.json @@ -210,6 +210,18 @@ "description": "The date or period on which an award is anticipated to be made.", "$ref": "#/definitions/Period" }, + "numberOfTenderers": { + "definition": "The number of entities who submit a tender.", + "type": ["integer", "null"], + "mergeStrategy": "ocdsVersion" + }, + "tenderers": { + "description": "All entities who submit a tender.", + "type": "array", + "items": { "$ref": "#/definitions/Organization" }, + "uniqueItems": true, + "mergeStrategy": "ocdsVersion" + }, "procuringEntity": { "description": "The entity managing the procurement, which may be different from the buyer who is paying / using the items being procured.", "$ref": "#/definitions/Organization" diff --git a/standard/schema/versioned-release-validation-schema.json b/standard/schema/versioned-release-validation-schema.json index 40b2ae843..38b4227bc 100644 --- a/standard/schema/versioned-release-validation-schema.json +++ b/standard/schema/versioned-release-validation-schema.json @@ -2819,6 +2819,30 @@ } } }, + "numberOfTenderers": { + "items": { + "properties": { + "releaseDate": { + "type": "string", + "format": "date-time" + }, + "releaseID": { + "type": "string" + }, + "releaseTag": { + "type": "string" + }, + "value": { + "definition": "The number of entities who submit a tender.", + "type": [ + "integer", + "null" + ] + } + } + }, + "type": "array" + }, "value": { "type": "object", "properties": { @@ -2873,6 +2897,31 @@ } } }, + "tenderers": { + "items": { + "properties": { + "releaseDate": { + "type": "string", + "format": "date-time" + }, + "releaseID": { + "type": "string" + }, + "releaseTag": { + "type": "string" + }, + "value": { + "uniqueItems": true, + "items": { + "$ref": "#/definitions/Organization" + }, + "type": "array", + "description": "All entities who submit a tender." + } + } + }, + "type": "array" + }, "id": { "items": { "properties": { @@ -5373,6 +5422,30 @@ } } }, + "numberOfTenderers": { + "items": { + "properties": { + "releaseDate": { + "type": "string", + "format": "date-time" + }, + "releaseID": { + "type": "string" + }, + "releaseTag": { + "type": "string" + }, + "value": { + "definition": "The number of entities who submit a tender.", + "type": [ + "integer", + "null" + ] + } + } + }, + "type": "array" + }, "value": { "type": "object", "properties": { @@ -5427,6 +5500,31 @@ } } }, + "tenderers": { + "items": { + "properties": { + "releaseDate": { + "type": "string", + "format": "date-time" + }, + "releaseID": { + "type": "string" + }, + "releaseTag": { + "type": "string" + }, + "value": { + "uniqueItems": true, + "items": { + "$ref": "#/definitions/Organization" + }, + "type": "array", + "description": "All entities who submit a tender." + } + } + }, + "type": "array" + }, "id": { "items": { "properties": {