我得到了这样大胆的描述:
APIExperimentProperties:
type: object
properties:
name:
type: "string"
experimentVariants:
type: array
items:
$ref: "#/definitions/APIExperimentVariantProperties"
owner:
type: "string"
label:
type: "string"
ticketId:
type: "string"
featureName:
type: "string"
APIExperimentVariantProperties:
type: object
required:
- id
- name
properties:
id:
type: "integer"
format: "int64"
name:
type: "string"
我想在swagger-ui中将APIExperimentVariantProperties中的字段ID和名称标记为必需。
正如您在图片中看到的那样,它看起来确实有效。
它从字段中删除了可选项,并且它们的标签更加粗体
(例如,id字段与featureName字段)。
但是我想让他们的占位符说这是必填字段,就像它自动为下图中的字段所做的一样。
任何想法该怎么做?抽取没有带来任何其他线索。