Requirement

Schema

id:

uid, auto-generated

title:

string, multilingual, required

OpenContracting Description: Requirement title.

status:

string

Possible values are:

  • active

  • cancelled

OpenContracting Description: Requirement status (active by default).

description:

string, multilingual

OpenContracting Description: Requirement description.

dataType:

string, required

OpenContracting Description: Determines the type of response.

Possible values are:
string:

The requirement response must be of type string

number:

The requirement response must be of type number

integer:

The requirement response must be of type integer

boolean:

The requirement response must be of type boolean

dataSchema:

string

Determines the schema of data format in expectedValues. It is allowed only for “dataType”: “string”

Possible values are:
ISO 639-3:

Format for language codes

ISO 3166-1 alpha-2:

Format for country codes

minValue:

int/float

OpenContracting Description: Used to state the lower bound of the requirement when the response must be within a certain range.

maxValue:

int/float

OpenContracting Description: Used to state the higher bound of the requirement when the response must be within a certain range.

expectedValue:

int/float/bool

OpenContracting Description: Used to state the requirement when the response must be particular value.

expectedValues:

string

Used to state the requirement when the response must be an array of particular values.

period:

ExtendPeriod

relatedFeature:

string

Id of related Feature.

eligibleEvidences:

List of EligibleEvidence objects.

datePublished:

string, Date

OpenContracting Description: The date on which the requirement version was published.

dateModified:

string, Date

OpenContracting Description: Date that the requirement version was cancelled