Swagger 每个路径和方法所需的属性

Swagger 每个路径和方法所需的属性,swagger,swagger-2.0,openapi,Swagger,Swagger 2.0,Openapi,考虑以下示例规范: swagger: '2.0' info: title: stackoverflow question version: '1.0' paths: /websites: post: parameters: - in: body name: website required: true schema: $ref: '#/definitions/website'

考虑以下示例规范:

swagger: '2.0'
info:
  title: stackoverflow question
  version: '1.0'
paths:
  /websites:
    post:
      parameters:
      - in: body
        name: website
        required: true
        schema:
          $ref: '#/definitions/website'
      responses:
        201:
          description: Website created
  /websites/{id}:
    patch:
      parameters:
      - name: 'id'
        in: 'path'
        type: 'integer'
        required: true
      - in: body
        name: fields
        required: true
        schema:
          $ref: '#/definitions/website'
      responses:
        200:
          description: Website updated
definitions:
  website:
    type: object
    required:
      - fieldB
    properties:
      fieldA:
        type: string
        readOnly: true
      fieldB:
        type: string
        format: date-time
      fieldC:
        type: string
        format: date-time
POST
PATCH
方法都需要
fieldB
属性。是否可以只对单个路径和方法要求它,而不必指定两个不同的模型定义

如果不是,那么实现这一目标的好办法是什么