Skip to main content

valid-default-value-type

Overview

This rule belongs to the openapi-v3-standards-validation ruleset and states that:

Default value must conform to the defined type for the Schema Object defined at the same level in an OpenAPI 3.0.x document.

PropertyValue
EnabledYes
Maximum SeverityError
MessageDefault value does not conform to the defined schema type.
CodeOPENAPI3STANDARDS_V338
TypeValidation
Rule SystemSemantic
Broad CategorySchemas
Products ImpactedAPI Transformer, Code Generation, Developer Experience Portal
Tagsopenapi3 openapi standards semantic validation default value default schema

Suggested Fixes

  • If an array is expected, ensure that your value is surrounded by square brackets [ and ].
  • If an array is not expected, ensure that your value contains a single item only and is not surrounded by square brackets [ and ].
  • If a numeric value is expected, ensure that your value is a valid number and it is not surrounded by single or double quotes.
  • If a string value is expected, ensure that it is escaped properly and surrounded by quotes if necessary.
  • If an object is expected, ensure that your value is a key-value map.

For More Information