Requirement

Схема

id:

uid, генерується автоматично

title:

рядок, багатомовний, обов’язковий

OpenContracting Description: Назва вимоги.

status:

рядок

Можливі значення:

  • active

  • cancelled

Статус вимоги (active за замовчуванням).

description:

рядок, багатомовний

OpenContracting Description: Опис вимоги.

dataType:

рядок, обов’язковий

OpenContracting Description: Визначає тип відповіді.

Можливі значення:
string:

Відповідь на вимогу має бути надана у строковому форматі

number:

Відповідь на вимогу має бути надана у форматі числа

integer:

Відповідь на вимогу має бути надана у форматі цілого числа

boolean:

Відповідь на вимогу має бути надана у булевуму форматі

dataSchema:

рядок

Визначає схему формату даних для значень з довідника. Дозволено тільки для «dataType»: «string»

Можливі значення:
ISO 639-3:

Формат для кодів мови

ISO 3166-1 alpha-2:

Формат для кодів країн

minValue:

int/float

OpenContracting Description: Використовується для визначення нижньої межі вимоги, коли відповідь повинна знаходитися в певному діапазоні.

maxValue:

int/float

OpenContracting Description: Використовується для визначення вищої межі вимоги, коли відповідь повинна знаходитися в певному діапазоні.

expectedValue:

int/float/bool

OpenContracting Description: Використовується коли відповідь на вимогу має мати визначене значення.

expectedValues:

рядок

Використовується коли відповідь на вимогу має мати визначене значення з довідника.

period:

ExtendPeriod

relatedFeature:

рядок

Id пов’язанного Feature.

eligibleEvidences:

Список об’єктів EligibleEvidence.

datePublished:

рядок, Date

Дата публікації вимоги

dateModified:

рядок, Date

Дата зміни статусу вимоги на cancelled.