...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package silence
18
19
20
21
22 import (
23 "fmt"
24 "io"
25
26 "github.com/go-openapi/runtime"
27 "github.com/go-openapi/strfmt"
28 )
29
30
31 type DeleteSilenceReader struct {
32 formats strfmt.Registry
33 }
34
35
36 func (o *DeleteSilenceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
37 switch response.Code() {
38 case 200:
39 result := NewDeleteSilenceOK()
40 if err := result.readResponse(response, consumer, o.formats); err != nil {
41 return nil, err
42 }
43 return result, nil
44 case 500:
45 result := NewDeleteSilenceInternalServerError()
46 if err := result.readResponse(response, consumer, o.formats); err != nil {
47 return nil, err
48 }
49 return nil, result
50 default:
51 return nil, runtime.NewAPIError("response status code does not match any response statuses defined for this endpoint in the swagger spec", response, response.Code())
52 }
53 }
54
55
56 func NewDeleteSilenceOK() *DeleteSilenceOK {
57 return &DeleteSilenceOK{}
58 }
59
60
65 type DeleteSilenceOK struct {
66 }
67
68
69 func (o *DeleteSilenceOK) IsSuccess() bool {
70 return true
71 }
72
73
74 func (o *DeleteSilenceOK) IsRedirect() bool {
75 return false
76 }
77
78
79 func (o *DeleteSilenceOK) IsClientError() bool {
80 return false
81 }
82
83
84 func (o *DeleteSilenceOK) IsServerError() bool {
85 return false
86 }
87
88
89 func (o *DeleteSilenceOK) IsCode(code int) bool {
90 return code == 200
91 }
92
93 func (o *DeleteSilenceOK) Error() string {
94 return fmt.Sprintf("[DELETE /silence/{silenceID}][%d] deleteSilenceOK ", 200)
95 }
96
97 func (o *DeleteSilenceOK) String() string {
98 return fmt.Sprintf("[DELETE /silence/{silenceID}][%d] deleteSilenceOK ", 200)
99 }
100
101 func (o *DeleteSilenceOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
102
103 return nil
104 }
105
106
107 func NewDeleteSilenceInternalServerError() *DeleteSilenceInternalServerError {
108 return &DeleteSilenceInternalServerError{}
109 }
110
111
116 type DeleteSilenceInternalServerError struct {
117 Payload string
118 }
119
120
121 func (o *DeleteSilenceInternalServerError) IsSuccess() bool {
122 return false
123 }
124
125
126 func (o *DeleteSilenceInternalServerError) IsRedirect() bool {
127 return false
128 }
129
130
131 func (o *DeleteSilenceInternalServerError) IsClientError() bool {
132 return false
133 }
134
135
136 func (o *DeleteSilenceInternalServerError) IsServerError() bool {
137 return true
138 }
139
140
141 func (o *DeleteSilenceInternalServerError) IsCode(code int) bool {
142 return code == 500
143 }
144
145 func (o *DeleteSilenceInternalServerError) Error() string {
146 return fmt.Sprintf("[DELETE /silence/{silenceID}][%d] deleteSilenceInternalServerError %+v", 500, o.Payload)
147 }
148
149 func (o *DeleteSilenceInternalServerError) String() string {
150 return fmt.Sprintf("[DELETE /silence/{silenceID}][%d] deleteSilenceInternalServerError %+v", 500, o.Payload)
151 }
152
153 func (o *DeleteSilenceInternalServerError) GetPayload() string {
154 return o.Payload
155 }
156
157 func (o *DeleteSilenceInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
158
159
160 if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
161 return err
162 }
163
164 return nil
165 }
166
View as plain text