Forum Discussion

abhijitjadhav67's avatar
abhijitjadhav67
New Contributor
5 years ago

how to avoid repeating properties in open-api specs

Hi,

I have collection in that for the collection item,I do not want to see the properties,the swagger edition gives warning for repeating properties,how to avoid it? 

  • HKosova's avatar
    HKosova
    SmartBear Alumni (Retired)

    Can your post your API definition? So that we could see where the error is.

    • abhijitjadhav67's avatar
      abhijitjadhav67
      New Contributor

      Hey,

      you can consider this as sample open -api specs,getting error at line 41 in swagger editor,want to avoid it.

      ---
      openapi: 3.0.1
      info:
      title: Test
      version: v1
      paths:
      /v1/getList:
      get:
      summary: get List.
      description: get List.
      operationId: getList
      responses:
      default:
      description: get List
      content:
      application/json:
      schema:
      $ref: '#/components/schemas/B'
      components:
      schemas:
      A:
      title: A
      type: object
      properties:
      field1:
      type: string
      field2:
      type: string

      B:
      title: B
      type: object
      properties:
      field3:
      maxLength: 80
      type: string
      aList:
      type: array
      items:
      $ref: '#/components/schemas/A'
      properties:
      field1:
      type: string
      field2:
      type: string


      • HKosova's avatar
        HKosova
        SmartBear Alumni (Retired)

        abhijitjadhav67, it looks like YAML indentation was lost when you pasted the example. Could you please either post the file as an attachment, or use the "insert code" button to re-post the YAML? Thanks.