{

"components": {
  "schemas": {
    "request": {
      "type": "object",
      "xml": { "name": "/" },
      "properties": {
        "warranty": {
          "type": "object",
          "properties": {
            "service": { "type": "string", "example": "Warranty service description" },
            "provider": { "type": "string", "example": "SolarWinds" },
            "start_date": { "type": "string", "example": "Jan 01, 2020" },
            "end_date": { "type": "string", "example": "Jan 01, 2030" },
            "status": { "type": "string", "example": "Active" }
          }
        }
      }
    },
    "response": {
      "type": "object",
      "xml": { "name": "/", "wrapped": true },
      "properties": {
        "warranty": {
          "type": "object",
          "properties": {
            "id": { "$ref": "../../components.json#/components/response/schemas/id" },
            "service": { "type": "string", "example": "Warranty service description" },
            "provider": { "type": "string", "example": "SolarWinds" },
            "start_date": { "type": "string", "example": "2020-01-01T00:00:00.000+01:00" },
            "end_date": { "type": "string", "example": "2030-01-01T00:00:00.000+01:00" },
            "status": { "type": "string", "example": "Active" },
            "manual": { "type": "boolean", "example": false }
          }
        }
      }
    }
  }
}

}