Hi there,
I tried to regenerate client code using Swagger Online Editor and I'm
getting an error. Editor was working fine for my solution couple of weeks
ago when I last used it, but as I understand Editor was updated lately.
I narrowed down the problem to parameters in path, are they not supported
anymore? when I remove {UserID} from the path and change parameter type to
query it validates again.
Please take a look on my schema below. It was generated by Swashbuckle.
<https://github.com/domaindrivendev/Swashbuckle> I left only one method to
make it more clear.
Any ideas? Thanks!
Error:
ErrorsHide
Parser error on line 12missed comma between flow collection entries
schema:
{
- swagger: "2.0",
-
- info: {
- version: "v1",
- title: "xxxx",
- },
- host: "xxxx.dev.local",
- schemes:
[
- "http"
],
- paths:
{
- /Contact/{UserID}/Status:
{
- get:
{
- tags:
[
- "UserStatus"
],
- operationId: "UserStatus_Get",
- consumes: [ ],
- produces:
[
- "application/json",
- "text/json"
],
- parameters:
[
-
- {
- name: "UserID",
- in: "path",
- required: true,
- type: "string"
}
],
- responses:
{
- 200:
{
- description: "OK",
- schema:
{
- $ref: "#/definitions/OutputUserStatus"
}
}
}
}
}
},
- definitions:
{
- OutputUserStatus:
{
- required:
[
- "Success"
],
- type: "object",
- properties:
{
- LapsedDate:
{
- format: "date-time",
- type: "string"
},
- RenewalDate:
{
- format: "date-time",
- type: "string"
},
- MembershipStatus:
{
- enum:
[
- "Active",
- "Pending",
- "Lapsed",
- "QuoteOnly",
- "QuoteLapsed",
- "Inactive"
],
- type: "string"
},
- ContactId:
{
- format: "uuid",
- type: "string"
},
- Success:
{
- type: "boolean"
},
- ErrorCode:
{
- type: "string"
},
- ErrorMessage:
{
- type: "string"
}
}
}
}
}
--
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.