feTS icon indicating copy to clipboard operation
feTS copied to clipboard

Object types being inferred as undefined

Open BernardoSM opened this issue 6 months ago • 1 comments

Describe the bug

My openapi spec has an object type but on my fets client is showing only undefined.

To Reproduce Steps to reproduce the behavior:

Generate an openapi with this item and instantiate a fets client:

//...
"id_doc_front_file": {
    "type": [
      "object",
      "null"
    ],
    "properties": {
      "url": {
        "type": "string",
        "format": "uri",
        "example": "https://example.com/document.pdf"
      },
      "name": {
        "type": "string",
        "example": "File name.jpg"
      },
      "size": {
        "type": "number",
        "example": 123456
      }
    },
    "required": [
      "url",
      "name",
      "size"
    ]
  }
//... 

Expected behavior

It should be inferred as an object with three keys: url, name and size.

But is inferring as undefined:

CleanShot 2024-08-10 at 23 27 39

Environment:

  • OS: Macos Sonoma
  • Openapi Version: 3.1.0
  • NodeJS: 20.9.0

BernardoSM avatar Aug 11 '24 02:08 BernardoSM