{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "AgreementPlanAttributes", "definitions": { "AgreementPlanAttributesBase": { "type": "object", "description": "Atrybuty planu umowy\nSchema: https://api.nfz.gov.pl/app-umw-api/schemas/#agreement-plan-attributes", "additionalProperties": false, "properties": { "product-code": { "type": [ "null", "string" ], "description": "Kod produktu kontraktowego" }, "product-name": { "type": [ "null", "string" ], "description": "Nazwa produktu kontraktowego" }, "order": { "type": "integer", "description": "Wyróżnik produktu w planie umowy", "format": "int32" }, "unit-count": { "type": "number", "description": "Sumaryczna liczba kontraktu dla produktu", "format": "decimal" }, "price": { "type": "number", "description": "Sumaryczna kwota kontraktu dla produktu ", "format": "decimal" }, "avg-price": { "type": "number", "description": "Średnia cena produktu ", "format": "decimal" } } } }, "allOf": [ { "$ref": "#/definitions/AgreementPlanAttributesBase" }, { "type": "object", "description": "Atrybuty planu umowy\nSchema: https://api.nfz.gov.pl/app-umw-api/schemas/#agreement-plan-attributes", "additionalProperties": false, "properties": { "date-from": { "type": [ "null", "string" ], "description": "Data początku obowiązywania produktu kontraktowego w planie umowy", "format": "date-time" }, "date-to": { "type": [ "null", "string" ], "description": "Data końca obowiązywania produktu kontraktowego w planie umowy", "format": "date-time" } } } ] }