harshulgoel
4 years agoOccasional Visitor
"items" as a property
Hi, I have a simple design where there are is a list of 'Item' in a 'Cart', now I want to keep 'items' as a property of this 'Cart' which is a list and contains 'Item' but this isn't working. I tried a similar situation with 'Items' as a property in 'Cart' instead and that worked fine and I am thinking 'items' isn't working because it's a swagger keyword, so is there any way I can use 'items' here?
"components": { "schemas": { "Item": { "type": "object", "properties": { "price": { "type": "number", "format": "double", "nullable": true }, "name": { "type": "string", "nullable": true } } }, "Cart": { "type": "object", "properties": { "price": { "type": "number", "format": "double", "nullable": true }, "items": { "type": "array", "items": { "$ref": "#/components/schemas/Item" } } } },