基于Swagger构造函数的必填字段

基于Swagger构造函数的必填字段,swagger,swagger-2.0,swagger-codegen,Swagger,Swagger 2.0,Swagger Codegen,当我使用Swagger codegen时,生成的唯一构造函数是默认构造函数。 我想要一个包含所有字段的构造函数,例如: public Person(String name, int age) { }; 您知道我应该在yaml文件中更改什么以使其工作吗?可能吗?怎么做 更新-示例: --- swagger: "2.0" info: version: 1.0.0 paths: {} definitions: Person: type: object required:

当我使用Swagger codegen时,生成的唯一构造函数是默认构造函数。 我想要一个包含所有字段的构造函数,例如:

public Person(String name, int age) { };
您知道我应该在yaml文件中更改什么以使其工作吗?可能吗?怎么做

更新-示例:

---
swagger: "2.0"
info:
  version: 1.0.0

paths: {}

definitions:
  Person:
    type: object
    required:
      - name
      - state
    properties:
      name:
         type: string
      state:
         type: string

您是否可以添加一个样例招摇过市规范,以便其他人可以复制该行为?这些字段定义为必填字段还是可选字段?我想要一个包含“name”和“state”字段的构造函数,而不仅仅是默认构造函数请参见