These are a collection of additional assertions used for testing, but which are (currently) not included in the specification. These are candidates for being put in the specification and are given here only to stage them in order to facilitate timely generation of the implementation report. In the final report this list should probably be empty.
idempotent
MUST be serialized as a JSON name within an Action object.
forms
MUST be serialized as a JSON name within an Action object.
descriptions
MUST be serialized as a JSON name within an Action object.
description
MUST be serialized as a JSON name within an Action object.
links
MUST be a JSON array.
forms
MUST be a JSON array.
uriVariables
MUST be serialized as a JSON name within an Action object.
@type
MUST be serialized as a JSON name within an Action object.
input
MUST be serialized as a JSON name within an Action object.
titles
MUST be serialized as a JSON name within an Action object.
title
MUST be serialized as a JSON name within an Action object.
safe
MUST be serialized as a JSON name within an Action object.
output
MUST be serialized as a JSON name within an Action object.
enum
MUST be serialized as a JSON array with a DataSchema object.
oneOf
MUST be serialized as a JSON array with a DataSchema object.
required
MUST be serialized as a JSON array with a DataSchema object.
@type
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
const
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
contentEncoding
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
contentMediaType
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
maxLength
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
minLength
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
multipleOf
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
multipleOf
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
description
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
descriptions
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
enum
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
exclusiveMaximum
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
exclusiveMaximum
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
exclusiveMinimum
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
exclusiveMinimum
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
format
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
items
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
maxItems
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
maximum
vocabulary term as defined in the class DataSchema for numbers MUST be serialized as a JSON name.
maximum
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
minItems
vocabulary term as defined in the class DataSchema MUST be serialized as a JSON name.
minimum
vocabulary term as defined in the class DataSchema for numbers MUST be serialized as a JSON name.
minimum
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
oneOf
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
pattern
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
properties
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
readOnly
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
required
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
title
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
titles
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
type
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
unit
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
writeOnly
vocabulary term as defined in the class DataSchema for integers MUST be serialized as a JSON name.
@type
MUST be serialized as a JSON name within an Event object.
cancellation
MUST be serialized as a JSON name within an Event object.
data
MUST be serialized as a JSON name within an Event object.
dataResponse
MUST be serialized as a JSON name within an Event object.
description
MUST be serialized as a JSON name within an Event object.
descriptions
MUST be serialized as a JSON name within an Event object.
forms
MUST be serialized as a JSON name within an Event object.
subscription
MUST be serialized as a JSON name within an Event object.
title
MUST be serialized as a JSON name within an Event object.
titles
MUST be serialized as a JSON name within an Event object.
uriVariables
MUST be serialized as a JSON name within an Event object.
descriptions
can be used it MUST be serialized as JSON object. The
member names of the JSON Object MUST be the language tags as defined in [[BCP47]] (e.g., "en", "de", "ja",
"zh-Hans", "zh-Hant"). The value of each member MUST be serialized as JSON string.
titles
can be used it MUST be serialized as JSON object. The member
names of the JSON Object MUST be the language tags as defined in [[BCP47]] (e.g., "en", "de", "ja", "zh-Hans",
"zh-Hant"). The value of each member MUST be serialized as JSON string.
@type
MUST be serialized as a JSON name within a Property object.
const
MUST be serialized as a JSON name within a Property object.
contentEncoding
MUST be serialized as a JSON name within a Property object.
contentMediaType
MUST be serialized as a JSON name within a Property object.
description
MUST be serialized as a JSON name within a Property object.
descriptions
MUST be serialized as a JSON name within a Property object.
enum
MUST be serialized as a JSON name within a Property object.
exclusiveMaximum
MUST be serialized as a JSON name within a Property object.
exclusiveMinimum
MUST be serialized as a JSON name within a Property object.
forms
MUST be serialized as a JSON name within a Property object.
format
MUST be serialized as a JSON name within a Property object.
items
MUST be serialized as a JSON name within a Property object.
maxItems
MUST be serialized as a JSON name within a Property object.
maximum
MUST be serialized as a JSON name within a Property object.
minItems
MUST be serialized as a JSON name within a Property object.
minimum
MUST be serialized as a JSON name within a Property object.
maxLength
MUST be serialized as a JSON name within a Property object.
minLength
MUST be serialized as a JSON name within a Property object.
multipleOf
MUST be serialized as a JSON name within a Property object.
observable
MUST be serialized as a JSON name within a Property object.
oneOf
MUST be serialized as a JSON name within a Property object.
properties
MUST be serialized as a JSON name within a Property object.
readOnly
MUST be serialized as a JSON name within a Property object.
required
MUST be serialized as a JSON name within a Property object.
title
MUST be serialized as a JSON name within a Property object.
titles
MUST be serialized as a JSON name within a Property object.
type
MUST be serialized as a JSON name within a Property object.
unit
MUST be serialized as a JSON name within a Property object.
uriVariables
MUST be serialized as a JSON name within a Property object.
writeOnly
MUST be serialized as a JSON name within a Property object.
"apikey"
.
"auto"
.
"basic"
.
"bearer"
.
"digest"
.
"nosec"
.
"oauth2"
.
"psk"
.