github.com/go-swagger/go-swagger@v0.31.0/examples/todo-list-strict/restapi/operations/todos/destroy_one_responses.go (about) 1 // Code generated by go-swagger; DO NOT EDIT. 2 3 package todos 4 5 // This file was generated by the swagger tool. 6 // Editing this file might prove futile when you re-run the swagger generate command 7 8 import ( 9 "net/http" 10 11 "github.com/go-openapi/runtime" 12 "github.com/go-openapi/runtime/middleware" 13 14 "github.com/go-swagger/go-swagger/examples/todo-list-strict/models" 15 ) 16 17 // DestroyOneNoContentCode is the HTTP code returned for type DestroyOneNoContent 18 const DestroyOneNoContentCode int = 204 19 20 /* 21 DestroyOneNoContent Deleted 22 23 swagger:response destroyOneNoContent 24 */ 25 type DestroyOneNoContent struct { 26 } 27 28 // NewDestroyOneNoContent creates DestroyOneNoContent with default headers values 29 func NewDestroyOneNoContent() *DestroyOneNoContent { 30 31 return &DestroyOneNoContent{} 32 } 33 34 // WriteResponse to the client 35 func (o *DestroyOneNoContent) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 36 37 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 38 39 rw.WriteHeader(204) 40 } 41 42 func (o *DestroyOneNoContent) DestroyOneResponder() {} 43 44 /* 45 DestroyOneDefault error 46 47 swagger:response destroyOneDefault 48 */ 49 type DestroyOneDefault struct { 50 _statusCode int 51 52 /* 53 In: Body 54 */ 55 Payload *models.Error `json:"body,omitempty"` 56 } 57 58 // NewDestroyOneDefault creates DestroyOneDefault with default headers values 59 func NewDestroyOneDefault(code int) *DestroyOneDefault { 60 if code <= 0 { 61 code = 500 62 } 63 64 return &DestroyOneDefault{ 65 _statusCode: code, 66 } 67 } 68 69 // WithStatusCode adds the status to the destroy one default response 70 func (o *DestroyOneDefault) WithStatusCode(code int) *DestroyOneDefault { 71 o._statusCode = code 72 return o 73 } 74 75 // SetStatusCode sets the status to the destroy one default response 76 func (o *DestroyOneDefault) SetStatusCode(code int) { 77 o._statusCode = code 78 } 79 80 // WithPayload adds the payload to the destroy one default response 81 func (o *DestroyOneDefault) WithPayload(payload *models.Error) *DestroyOneDefault { 82 o.Payload = payload 83 return o 84 } 85 86 // SetPayload sets the payload to the destroy one default response 87 func (o *DestroyOneDefault) SetPayload(payload *models.Error) { 88 o.Payload = payload 89 } 90 91 // WriteResponse to the client 92 func (o *DestroyOneDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 93 94 rw.WriteHeader(o._statusCode) 95 if o.Payload != nil { 96 payload := o.Payload 97 if err := producer.Produce(rw, payload); err != nil { 98 panic(err) // let the recovery middleware deal with this 99 } 100 } 101 } 102 103 func (o *DestroyOneDefault) DestroyOneResponder() {} 104 105 type DestroyOneNotImplementedResponder struct { 106 middleware.Responder 107 } 108 109 func (*DestroyOneNotImplementedResponder) DestroyOneResponder() {} 110 111 func DestroyOneNotImplemented() DestroyOneResponder { 112 return &DestroyOneNotImplementedResponder{ 113 middleware.NotImplemented( 114 "operation authentication.DestroyOne has not yet been implemented", 115 ), 116 } 117 } 118 119 type DestroyOneResponder interface { 120 middleware.Responder 121 DestroyOneResponder() 122 }