Hi Steve,

 

I missed you on IRC.

Can you share the spec that’s being generated?

 

 

From: <[email protected]> on behalf of 
"[email protected]" <[email protected]>
Reply-To: "[email protected]" 
<[email protected]>
Date: Monday, 3 April 2017 at 5:21
To: Swagger <[email protected]>
Subject: Swagger file fail to parse, Missing required property: items

 

Hi Everyone,  

 

We use the following dependencies:

 

<dependency>

        <groupId>io.swagger</groupId>

        <artifactId>swagger-models</artifactId>

        <version>1.5.13</version>

      </dependency>

      <dependency>

        <groupId>io.swagger</groupId>

        <artifactId>swagger-core</artifactId>

        <version>1.5.13</version>

      </dependency>

 

The problem is that the swagger 2.0 file generated seems to be invalid, because 
when i try to import it in http://editor.swagger.io/#!/

 

It throw me this error:

 

code: "OBJECT_MISSING_REQUIRED_PROPERTY"

message: "Missing required property: items"

 path: Array [5] 

0: "paths"

1: "/anendpoint"

2: "get"

3: "parameters"

4: "2"



And here is the json file related to this issue



    "/anendpoint" : {

      "get" : {

        "tags" : [ "TagsTest" ],

        "summary" : "Retrieves Tests.",

        "produces" : [ "application/json; charset=utf-8" ],

        "parameters" : [ {

          "name" : "If-Modified-Since",

          "in" : "header",

          "description" : "If the requested variant has not been modified since 
the time specified in this field, an entity will not be returned from the 
server; instead, a 304 (not modified) response will be returned without any 
message-body.",

          "required" : false,

          "type" : "string",

          "format" : "date-time"

        }, {

          "name" : "includeDeleted",

          "in" : "query",

          "description" : "Whether deleted entities should be included in the 
response.",

          "required" : false,

          "type" : "boolean"

        }, {

          "name" : "fields",

          "in" : "query",

          "description" : "Names of the fields that should be included in the 
response.",

          "required" : false,

          "type" : "array",

          "collectionFormat" : "multi"

        }, {

          "name" : "includeDeletedActions",

          "in" : "query",

          "description" : "Whether to include deleted actions in the response",

          "required" : false,

          "type" : "boolean"

        } ],

        "responses" : {

          "200" : {

            "description" : "List of Testss.",

            "schema" : {

              "$ref" : "#/definitions/anendpoint_EndpointCollectionResource"

            }

          }

        }

      },

      "post" : {

        "tags" : [ "TagsTest" ],

        "summary" : "Creates an .",

        "consumes" : [ "application/json; charset=utf-8" ],

        "produces" : [ "application/json; charset=utf-8" ],

        "parameters" : [ {

          "in" : "body",

          "name" : "payload",

          "description" : "Tests update request.",

          "required" : false,

          "schema" : {

            "$ref" : "#/definitions/anendpoint_EndpointUpdateResource"

          }

        } ],

        "responses" : {

          "200" : {

            "description" : "An Tests.",

            "schema" : {

              "$ref" : "#/definitions/anendpoint_EndpointResource"

            }

          }

        }

      },

      "delete" : {

        "tags" : [ "TagsTest" ],

        "summary" : "Archives (s).",

        "consumes" : [ "application/json; charset=utf-8" ],

        "produces" : [ "application/json; charset=utf-8" ],

        "parameters" : [ {

          "in" : "body",

          "name" : "payload",

          "description" : "Collection of UUIDs",

          "required" : false,

          "schema" : {

            "$ref" : "#/definitions/common_UuidCollectionResource"

          }

        } ],

        "responses" : {

          "200" : {

            "description" : "A result of archive operation.",

            "schema" : {

              "$ref" : "#/definitions/core_archive_ArchiveResultResource"

            }

          }

        }

      }

    },

 

If anyone could help me figuring out what is this items needed here, it would 
be great.

 

Thanks a lot 

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to