github.com/cilium/cilium@v1.16.2/api/v1/server/restapi/service/delete_service_id_responses.go (about) 1 // Code generated by go-swagger; DO NOT EDIT. 2 3 // Copyright Authors of Cilium 4 // SPDX-License-Identifier: Apache-2.0 5 6 package service 7 8 // This file was generated by the swagger tool. 9 // Editing this file might prove futile when you re-run the swagger generate command 10 11 import ( 12 "net/http" 13 14 "github.com/go-openapi/runtime" 15 16 "github.com/cilium/cilium/api/v1/models" 17 ) 18 19 // DeleteServiceIDOKCode is the HTTP code returned for type DeleteServiceIDOK 20 const DeleteServiceIDOKCode int = 200 21 22 /* 23 DeleteServiceIDOK Success 24 25 swagger:response deleteServiceIdOK 26 */ 27 type DeleteServiceIDOK struct { 28 } 29 30 // NewDeleteServiceIDOK creates DeleteServiceIDOK with default headers values 31 func NewDeleteServiceIDOK() *DeleteServiceIDOK { 32 33 return &DeleteServiceIDOK{} 34 } 35 36 // WriteResponse to the client 37 func (o *DeleteServiceIDOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 38 39 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 40 41 rw.WriteHeader(200) 42 } 43 44 // DeleteServiceIDForbiddenCode is the HTTP code returned for type DeleteServiceIDForbidden 45 const DeleteServiceIDForbiddenCode int = 403 46 47 /* 48 DeleteServiceIDForbidden Forbidden 49 50 swagger:response deleteServiceIdForbidden 51 */ 52 type DeleteServiceIDForbidden struct { 53 } 54 55 // NewDeleteServiceIDForbidden creates DeleteServiceIDForbidden with default headers values 56 func NewDeleteServiceIDForbidden() *DeleteServiceIDForbidden { 57 58 return &DeleteServiceIDForbidden{} 59 } 60 61 // WriteResponse to the client 62 func (o *DeleteServiceIDForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 63 64 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 65 66 rw.WriteHeader(403) 67 } 68 69 // DeleteServiceIDNotFoundCode is the HTTP code returned for type DeleteServiceIDNotFound 70 const DeleteServiceIDNotFoundCode int = 404 71 72 /* 73 DeleteServiceIDNotFound Service not found 74 75 swagger:response deleteServiceIdNotFound 76 */ 77 type DeleteServiceIDNotFound struct { 78 } 79 80 // NewDeleteServiceIDNotFound creates DeleteServiceIDNotFound with default headers values 81 func NewDeleteServiceIDNotFound() *DeleteServiceIDNotFound { 82 83 return &DeleteServiceIDNotFound{} 84 } 85 86 // WriteResponse to the client 87 func (o *DeleteServiceIDNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 88 89 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 90 91 rw.WriteHeader(404) 92 } 93 94 // DeleteServiceIDFailureCode is the HTTP code returned for type DeleteServiceIDFailure 95 const DeleteServiceIDFailureCode int = 500 96 97 /* 98 DeleteServiceIDFailure Service deletion failed 99 100 swagger:response deleteServiceIdFailure 101 */ 102 type DeleteServiceIDFailure struct { 103 104 /* 105 In: Body 106 */ 107 Payload models.Error `json:"body,omitempty"` 108 } 109 110 // NewDeleteServiceIDFailure creates DeleteServiceIDFailure with default headers values 111 func NewDeleteServiceIDFailure() *DeleteServiceIDFailure { 112 113 return &DeleteServiceIDFailure{} 114 } 115 116 // WithPayload adds the payload to the delete service Id failure response 117 func (o *DeleteServiceIDFailure) WithPayload(payload models.Error) *DeleteServiceIDFailure { 118 o.Payload = payload 119 return o 120 } 121 122 // SetPayload sets the payload to the delete service Id failure response 123 func (o *DeleteServiceIDFailure) SetPayload(payload models.Error) { 124 o.Payload = payload 125 } 126 127 // WriteResponse to the client 128 func (o *DeleteServiceIDFailure) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 129 130 rw.WriteHeader(500) 131 payload := o.Payload 132 if err := producer.Produce(rw, payload); err != nil { 133 panic(err) // let the recovery middleware deal with this 134 } 135 }