-
Notifications
You must be signed in to change notification settings - Fork 2.7k
/
delete_endpoint_responses.go
158 lines (111 loc) · 4.18 KB
/
delete_endpoint_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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
// Code generated by go-swagger; DO NOT EDIT.
// Copyright Authors of Cilium
// SPDX-License-Identifier: Apache-2.0
package endpoint
// 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"
)
// DeleteEndpointOKCode is the HTTP code returned for type DeleteEndpointOK
const DeleteEndpointOKCode int = 200
/*
DeleteEndpointOK Success
swagger:response deleteEndpointOK
*/
type DeleteEndpointOK struct {
}
// NewDeleteEndpointOK creates DeleteEndpointOK with default headers values
func NewDeleteEndpointOK() *DeleteEndpointOK {
return &DeleteEndpointOK{}
}
// WriteResponse to the client
func (o *DeleteEndpointOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
rw.WriteHeader(200)
}
// DeleteEndpointErrorsCode is the HTTP code returned for type DeleteEndpointErrors
const DeleteEndpointErrorsCode int = 206
/*
DeleteEndpointErrors Deleted with a number of errors encountered
swagger:response deleteEndpointErrors
*/
type DeleteEndpointErrors struct {
/*
In: Body
*/
Payload int64 `json:"body,omitempty"`
}
// NewDeleteEndpointErrors creates DeleteEndpointErrors with default headers values
func NewDeleteEndpointErrors() *DeleteEndpointErrors {
return &DeleteEndpointErrors{}
}
// WithPayload adds the payload to the delete endpoint errors response
func (o *DeleteEndpointErrors) WithPayload(payload int64) *DeleteEndpointErrors {
o.Payload = payload
return o
}
// SetPayload sets the payload to the delete endpoint errors response
func (o *DeleteEndpointErrors) SetPayload(payload int64) {
o.Payload = payload
}
// WriteResponse to the client
func (o *DeleteEndpointErrors) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.WriteHeader(206)
payload := o.Payload
if err := producer.Produce(rw, payload); err != nil {
panic(err) // let the recovery middleware deal with this
}
}
// DeleteEndpointInvalidCode is the HTTP code returned for type DeleteEndpointInvalid
const DeleteEndpointInvalidCode int = 400
/*
DeleteEndpointInvalid Invalid endpoint delete request
swagger:response deleteEndpointInvalid
*/
type DeleteEndpointInvalid struct {
}
// NewDeleteEndpointInvalid creates DeleteEndpointInvalid with default headers values
func NewDeleteEndpointInvalid() *DeleteEndpointInvalid {
return &DeleteEndpointInvalid{}
}
// WriteResponse to the client
func (o *DeleteEndpointInvalid) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
rw.WriteHeader(400)
}
// DeleteEndpointNotFoundCode is the HTTP code returned for type DeleteEndpointNotFound
const DeleteEndpointNotFoundCode int = 404
/*
DeleteEndpointNotFound No endpoints with provided parameters found
swagger:response deleteEndpointNotFound
*/
type DeleteEndpointNotFound struct {
}
// NewDeleteEndpointNotFound creates DeleteEndpointNotFound with default headers values
func NewDeleteEndpointNotFound() *DeleteEndpointNotFound {
return &DeleteEndpointNotFound{}
}
// WriteResponse to the client
func (o *DeleteEndpointNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
rw.WriteHeader(404)
}
// DeleteEndpointTooManyRequestsCode is the HTTP code returned for type DeleteEndpointTooManyRequests
const DeleteEndpointTooManyRequestsCode int = 429
/*
DeleteEndpointTooManyRequests Rate-limiting too many requests in the given time frame
swagger:response deleteEndpointTooManyRequests
*/
type DeleteEndpointTooManyRequests struct {
}
// NewDeleteEndpointTooManyRequests creates DeleteEndpointTooManyRequests with default headers values
func NewDeleteEndpointTooManyRequests() *DeleteEndpointTooManyRequests {
return &DeleteEndpointTooManyRequests{}
}
// WriteResponse to the client
func (o *DeleteEndpointTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
rw.WriteHeader(429)
}