github.com/go-swagger/go-swagger@v0.31.0/examples/stream-server/restapi/operations/elapse_responses.go (about) 1 // Code generated by go-swagger; DO NOT EDIT. 2 3 package operations 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 "io" 10 "net/http" 11 12 "github.com/go-openapi/runtime" 13 ) 14 15 // ElapseOKCode is the HTTP code returned for type ElapseOK 16 const ElapseOKCode int = 200 17 18 /* 19 ElapseOK Secondly update on remaining time 20 21 swagger:response elapseOK 22 */ 23 type ElapseOK struct { 24 25 /* 26 In: Body 27 */ 28 Payload io.ReadCloser `json:"body,omitempty"` 29 } 30 31 // NewElapseOK creates ElapseOK with default headers values 32 func NewElapseOK() *ElapseOK { 33 34 return &ElapseOK{} 35 } 36 37 // WithPayload adds the payload to the elapse o k response 38 func (o *ElapseOK) WithPayload(payload io.ReadCloser) *ElapseOK { 39 o.Payload = payload 40 return o 41 } 42 43 // SetPayload sets the payload to the elapse o k response 44 func (o *ElapseOK) SetPayload(payload io.ReadCloser) { 45 o.Payload = payload 46 } 47 48 // WriteResponse to the client 49 func (o *ElapseOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 50 51 rw.WriteHeader(200) 52 payload := o.Payload 53 if err := producer.Produce(rw, payload); err != nil { 54 panic(err) // let the recovery middleware deal with this 55 } 56 } 57 58 // ElapseForbiddenCode is the HTTP code returned for type ElapseForbidden 59 const ElapseForbiddenCode int = 403 60 61 /* 62 ElapseForbidden Contrived - thrown when length of 11 is chosen 63 64 swagger:response elapseForbidden 65 */ 66 type ElapseForbidden struct { 67 } 68 69 // NewElapseForbidden creates ElapseForbidden with default headers values 70 func NewElapseForbidden() *ElapseForbidden { 71 72 return &ElapseForbidden{} 73 } 74 75 // WriteResponse to the client 76 func (o *ElapseForbidden) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { 77 78 rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses 79 80 rw.WriteHeader(403) 81 }