Comments (3)
Seems the generator also ignored responses when multiple entries are defined?
Example operation:
put:
tags: ['tweets']
operationId: 'putTweet'
summary: 'Send a single tweet.'
parameters:
- name: 'tweet'
in: 'body'
description: 'The tweet to post'
required: true
schema: { '$ref': '#/definitions/Tweet' }
responses:
'201':
description: 'Tweet has been saved.'
schema: { '$ref': '#/definitions/Result' }
'400':
description: 'There are validation error(s).'
schema: { '$ref': '#/definitions/Result' }
This result in the following signature being generated for the operation:
type PutTweetHandlerFunc func(PutTweetParams) error
So no mention of the Result
struct there.
from go-swagger.
Assuming this is because there is no code in go-swagger
to differentiate between different response codes yet?
from go-swagger.
I have this for the client on the template-refactor branch, but no such thing for the server yet
from go-swagger.
Related Issues (20)
- Make reading body bytes optional
- Make response bodies more prominent than response headers
- Best-practice `go:generate` command in generated server code HOT 1
- Enum fields are not properly scanned (and documented) HOT 2
- additionalProperties are lost when generating spec from code
- [Bug]generate spec error
- How to set a example value for array/string response type? HOT 2
- Example spec for swagger:response does not produce example output HOT 4
- Error when generating specs using Go 1.21.x HOT 2
- Install swagger server failed! HOT 1
- Is there a way to change the representation of one parameter of the request object?
- v0.30.5 (latest tagged version) panic with Go 1.22 HOT 9
- Broken swagger:response Generation with Go 1.22.0 + 1.21.5 darwin/arm64 HOT 2
- Adding or removing a schema from response is not being recorded in the diff HOT 1
- How to install go-swagger on linux and use its embedded swagger commands? HOT 3
- doc: refurbish doc site HOT 2
- error calling slice: list should be type of slice or array but string HOT 5
- Generate spec doesn't include description on model field if the type links to another model HOT 1
- `in: formData` in `swagger:route` annotation translates to nothing (`in` field is omitted) in the yaml spec file HOT 1
- How to disable try it out option for the swagger-ui go-openapi/runtime/middleware HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-swagger.