diff --git a/data_model/schema/FrameworkConfig/dynamicPurchasingSystem.json b/data_model/schema/FrameworkConfig/dynamicPurchasingSystem.json index 34c95508..40f5f4de 100644 --- a/data_model/schema/FrameworkConfig/dynamicPurchasingSystem.json +++ b/data_model/schema/FrameworkConfig/dynamicPurchasingSystem.json @@ -8,10 +8,19 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true } }, "required": [ - "restrictedDerivatives" + "restrictedDerivatives", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/FrameworkConfig/electronicCatalogue.json b/data_model/schema/FrameworkConfig/electronicCatalogue.json index bf1f5dfa..5af968f3 100644 --- a/data_model/schema/FrameworkConfig/electronicCatalogue.json +++ b/data_model/schema/FrameworkConfig/electronicCatalogue.json @@ -7,10 +7,18 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ - "restrictedDerivatives" + "restrictedDerivatives", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/aboveThreshold.json b/data_model/schema/TenderConfig/aboveThreshold.json index d2e1d732..6956d14c 100644 --- a/data_model/schema/TenderConfig/aboveThreshold.json +++ b/data_model/schema/TenderConfig/aboveThreshold.json @@ -77,6 +77,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -90,7 +97,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/aboveThresholdEU.json b/data_model/schema/TenderConfig/aboveThresholdEU.json index ce221a40..a9d9b6a2 100644 --- a/data_model/schema/TenderConfig/aboveThresholdEU.json +++ b/data_model/schema/TenderConfig/aboveThresholdEU.json @@ -77,6 +77,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -90,7 +97,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/aboveThresholdUA.defense.json b/data_model/schema/TenderConfig/aboveThresholdUA.defense.json index fe394150..f5f4d1ba 100644 --- a/data_model/schema/TenderConfig/aboveThresholdUA.defense.json +++ b/data_model/schema/TenderConfig/aboveThresholdUA.defense.json @@ -77,6 +77,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -90,7 +97,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/aboveThresholdUA.json b/data_model/schema/TenderConfig/aboveThresholdUA.json index de27cca3..d139c29b 100644 --- a/data_model/schema/TenderConfig/aboveThresholdUA.json +++ b/data_model/schema/TenderConfig/aboveThresholdUA.json @@ -77,6 +77,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -90,7 +97,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/belowThreshold.json b/data_model/schema/TenderConfig/belowThreshold.json index cc2c9f1c..0846dc44 100644 --- a/data_model/schema/TenderConfig/belowThreshold.json +++ b/data_model/schema/TenderConfig/belowThreshold.json @@ -12,31 +12,27 @@ "hasAwardingOrder": { "type": "boolean", "enum": [ - true, - false + true ], "default": true }, "hasValueRestriction": { "type": "boolean", "enum": [ - true, - false + true ], "default": true }, "valueCurrencyEquality": { "type": "boolean", "enum": [ - true, - false + true ], "default": true }, "hasPrequalification": { "type": "boolean", "enum": [ - true, false ], "default": false @@ -44,7 +40,7 @@ "minBidsNumber": { "type": "integer", "minimum": 1, - "maximum": 9, + "maximum": 1, "default": 1 }, "hasPreSelectionAgreement": { @@ -81,6 +77,14 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true } }, "required": [ @@ -94,7 +98,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/belowThreshold.nonRegulated.json b/data_model/schema/TenderConfig/belowThreshold.nonRegulated.json new file mode 100644 index 00000000..fdec3e98 --- /dev/null +++ b/data_model/schema/TenderConfig/belowThreshold.nonRegulated.json @@ -0,0 +1,109 @@ +{ + "type": "object", + "properties": { + "hasAuction": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true + }, + "hasAwardingOrder": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true + }, + "hasValueRestriction": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true + }, + "valueCurrencyEquality": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true + }, + "hasPrequalification": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": false + }, + "minBidsNumber": { + "type": "integer", + "minimum": 1, + "maximum": 9, + "default": 1 + }, + "hasPreSelectionAgreement": { + "type": "boolean", + "enum": [ + false + ], + "default": false + }, + "hasTenderComplaints": { + "type": "boolean", + "enum": [ + false + ], + "default": false + }, + "hasAwardComplaints": { + "type": "boolean", + "enum": [ + false + ], + "default": false + }, + "hasCancellationComplaints": { + "type": "boolean", + "enum": [ + false + ], + "default": false + }, + "restricted": { + "type": "boolean", + "enum": [ + false + ], + "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true + } + }, + "required": [ + "hasAuction", + "hasAwardingOrder", + "hasValueRestriction", + "valueCurrencyEquality", + "hasPrequalification", + "minBidsNumber", + "hasPreSelectionAgreement", + "hasTenderComplaints", + "hasAwardComplaints", + "hasCancellationComplaints", + "restricted", + "hasLegislativeRegulation" + ], + "additionalProperties": false +} diff --git a/data_model/schema/TenderConfig/closeFrameworkAgreementSelectionUA.json b/data_model/schema/TenderConfig/closeFrameworkAgreementSelectionUA.json index f4d9d7cd..e1f84c51 100644 --- a/data_model/schema/TenderConfig/closeFrameworkAgreementSelectionUA.json +++ b/data_model/schema/TenderConfig/closeFrameworkAgreementSelectionUA.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/closeFrameworkAgreementUA.json b/data_model/schema/TenderConfig/closeFrameworkAgreementUA.json index 48ffd1bd..df6e3994 100644 --- a/data_model/schema/TenderConfig/closeFrameworkAgreementUA.json +++ b/data_model/schema/TenderConfig/closeFrameworkAgreementUA.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/competitiveDialogueEU.json b/data_model/schema/TenderConfig/competitiveDialogueEU.json index 3851bf64..c04abf88 100644 --- a/data_model/schema/TenderConfig/competitiveDialogueEU.json +++ b/data_model/schema/TenderConfig/competitiveDialogueEU.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/competitiveDialogueEU.stage2.json b/data_model/schema/TenderConfig/competitiveDialogueEU.stage2.json index 566a173d..3328ce87 100644 --- a/data_model/schema/TenderConfig/competitiveDialogueEU.stage2.json +++ b/data_model/schema/TenderConfig/competitiveDialogueEU.stage2.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/competitiveDialogueUA.json b/data_model/schema/TenderConfig/competitiveDialogueUA.json index 3851bf64..c04abf88 100644 --- a/data_model/schema/TenderConfig/competitiveDialogueUA.json +++ b/data_model/schema/TenderConfig/competitiveDialogueUA.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/competitiveDialogueUA.stage2.json b/data_model/schema/TenderConfig/competitiveDialogueUA.stage2.json index 500c9186..0f7d65a7 100644 --- a/data_model/schema/TenderConfig/competitiveDialogueUA.stage2.json +++ b/data_model/schema/TenderConfig/competitiveDialogueUA.stage2.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/competitiveOrdering.json b/data_model/schema/TenderConfig/competitiveOrdering.json index 4637d7fc..93837d88 100644 --- a/data_model/schema/TenderConfig/competitiveOrdering.json +++ b/data_model/schema/TenderConfig/competitiveOrdering.json @@ -81,6 +81,14 @@ true ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true } }, "required": [ @@ -94,7 +102,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/competitiveOrdering.nonRegulated.json b/data_model/schema/TenderConfig/competitiveOrdering.nonRegulated.json new file mode 100644 index 00000000..5cc880c1 --- /dev/null +++ b/data_model/schema/TenderConfig/competitiveOrdering.nonRegulated.json @@ -0,0 +1,108 @@ +{ + "type": "object", + "properties": { + "hasAuction": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true + }, + "hasAwardingOrder": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true + }, + "hasValueRestriction": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": false + }, + "valueCurrencyEquality": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true + }, + "hasPrequalification": { + "type": "boolean", + "enum": [ + true + ], + "default": true + }, + "minBidsNumber": { + "type": "integer", + "minimum": 1, + "maximum": 9, + "default": 1 + }, + "hasPreSelectionAgreement": { + "type": "boolean", + "enum": [ + true + ], + "default": true + }, + "hasTenderComplaints": { + "type": "boolean", + "enum": [ + false + ], + "default": false + }, + "hasAwardComplaints": { + "type": "boolean", + "enum": [ + false + ], + "default": false + }, + "hasCancellationComplaints": { + "type": "boolean", + "enum": [ + false + ], + "default": false + }, + "restricted": { + "type": "boolean", + "enum": [ + false + ], + "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true, + false + ], + "default": true + } + }, + "required": [ + "hasAuction", + "hasAwardingOrder", + "hasValueRestriction", + "valueCurrencyEquality", + "hasPrequalification", + "minBidsNumber", + "hasPreSelectionAgreement", + "hasTenderComplaints", + "hasAwardComplaints", + "hasCancellationComplaints", + "restricted", + "hasLegislativeRegulation" + ], + "additionalProperties": false +} diff --git a/data_model/schema/TenderConfig/esco.json b/data_model/schema/TenderConfig/esco.json index 566a173d..3328ce87 100644 --- a/data_model/schema/TenderConfig/esco.json +++ b/data_model/schema/TenderConfig/esco.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/negotiation.json b/data_model/schema/TenderConfig/negotiation.json index e286e8de..5c075b47 100644 --- a/data_model/schema/TenderConfig/negotiation.json +++ b/data_model/schema/TenderConfig/negotiation.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/negotiation.quick.json b/data_model/schema/TenderConfig/negotiation.quick.json index e286e8de..5c075b47 100644 --- a/data_model/schema/TenderConfig/negotiation.quick.json +++ b/data_model/schema/TenderConfig/negotiation.quick.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/priceQuotation.json b/data_model/schema/TenderConfig/priceQuotation.json index 166bcff8..5bce013f 100644 --- a/data_model/schema/TenderConfig/priceQuotation.json +++ b/data_model/schema/TenderConfig/priceQuotation.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/reporting.json b/data_model/schema/TenderConfig/reporting.json index 71640176..c6a131ca 100644 --- a/data_model/schema/TenderConfig/reporting.json +++ b/data_model/schema/TenderConfig/reporting.json @@ -76,6 +76,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -89,7 +96,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false } diff --git a/data_model/schema/TenderConfig/simple.defense.json b/data_model/schema/TenderConfig/simple.defense.json index fe394150..f5f4d1ba 100644 --- a/data_model/schema/TenderConfig/simple.defense.json +++ b/data_model/schema/TenderConfig/simple.defense.json @@ -77,6 +77,13 @@ false ], "default": false + }, + "hasLegislativeRegulation": { + "type": "boolean", + "enum": [ + true + ], + "default": true } }, "required": [ @@ -90,7 +97,8 @@ "hasTenderComplaints", "hasAwardComplaints", "hasCancellationComplaints", - "restricted" + "restricted", + "hasLegislativeRegulation" ], "additionalProperties": false }