У меня есть открытый файл api yaml, как показано ниже. Я хочу присвоить пустое строковое значение по умолчанию свойству строкового типа. Как это сделать
Test:
type: object
required: ['', '']
properties:
test1:
type: string
default: " "
У меня есть открытый файл api yaml, как показано ниже. Я хочу присвоить пустое строковое значение по умолчанию свойству строкового типа. Как это сделать
Test:
type: object
required: ['', '']
properties:
test1:
type: string
default: " "
Совершенно уверен, что это:
дефолт: ""
То есть без пробелов.
Тип строки Swagger показывает строку, если по умолчанию.
default - The default value represents what would be assumed by the consumer of the input as the value of the schema if one is not provided. Unlike JSON Schema, the value MUST conform to the defined type for the Schema Object defined at the same level. For example, if type is string, then default can be "foo" but cannot be 1.
Вот тема проблемы: https://github.com/swagger-api/swagger-codegen/issues/43
required: ['', '']
, скорее всего, не является допустимым синтаксисом. Списокrequired
должен содержать фактические имена свойств этого объекта, напримерrequired: [test1]
, - person Helen   schedule 01.07.2019