forked from go-swagger/go-swagger
/
pet_update_responses.go
130 lines (91 loc) · 3.36 KB
/
pet_update_responses.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
// Code generated by go-swagger; DO NOT EDIT.
package pet
// This file was generated by the swagger tool.
// Editing this file might prove futile when you re-run the swagger generate command
import (
"net/http"
"github.com/go-openapi/runtime"
models "github.com/go-swagger/go-swagger/examples/contributed-templates/stratoscale/models"
)
// PetUpdateCreatedCode is the HTTP code returned for type PetUpdateCreated
const PetUpdateCreatedCode int = 201
/*PetUpdateCreated Updated successfully
swagger:response petUpdateCreated
*/
type PetUpdateCreated struct {
/*
In: Body
*/
Payload *models.Pet `json:"body,omitempty"`
}
// NewPetUpdateCreated creates PetUpdateCreated with default headers values
func NewPetUpdateCreated() *PetUpdateCreated {
return &PetUpdateCreated{}
}
// WithPayload adds the payload to the pet update created response
func (o *PetUpdateCreated) WithPayload(payload *models.Pet) *PetUpdateCreated {
o.Payload = payload
return o
}
// SetPayload sets the payload to the pet update created response
func (o *PetUpdateCreated) SetPayload(payload *models.Pet) {
o.Payload = payload
}
// WriteResponse to the client
func (o *PetUpdateCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.WriteHeader(201)
if o.Payload != nil {
payload := o.Payload
if err := producer.Produce(rw, payload); err != nil {
panic(err) // let the recovery middleware deal with this
}
}
}
// PetUpdateBadRequestCode is the HTTP code returned for type PetUpdateBadRequest
const PetUpdateBadRequestCode int = 400
/*PetUpdateBadRequest Invalid ID supplied
swagger:response petUpdateBadRequest
*/
type PetUpdateBadRequest struct {
}
// NewPetUpdateBadRequest creates PetUpdateBadRequest with default headers values
func NewPetUpdateBadRequest() *PetUpdateBadRequest {
return &PetUpdateBadRequest{}
}
// WriteResponse to the client
func (o *PetUpdateBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
rw.WriteHeader(400)
}
// PetUpdateNotFoundCode is the HTTP code returned for type PetUpdateNotFound
const PetUpdateNotFoundCode int = 404
/*PetUpdateNotFound Pet not found
swagger:response petUpdateNotFound
*/
type PetUpdateNotFound struct {
}
// NewPetUpdateNotFound creates PetUpdateNotFound with default headers values
func NewPetUpdateNotFound() *PetUpdateNotFound {
return &PetUpdateNotFound{}
}
// WriteResponse to the client
func (o *PetUpdateNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
rw.WriteHeader(404)
}
// PetUpdateMethodNotAllowedCode is the HTTP code returned for type PetUpdateMethodNotAllowed
const PetUpdateMethodNotAllowedCode int = 405
/*PetUpdateMethodNotAllowed Validation exception
swagger:response petUpdateMethodNotAllowed
*/
type PetUpdateMethodNotAllowed struct {
}
// NewPetUpdateMethodNotAllowed creates PetUpdateMethodNotAllowed with default headers values
func NewPetUpdateMethodNotAllowed() *PetUpdateMethodNotAllowed {
return &PetUpdateMethodNotAllowed{}
}
// WriteResponse to the client
func (o *PetUpdateMethodNotAllowed) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
rw.WriteHeader(405)
}