// Code generated by go-swagger; DO NOT EDIT. package operations // 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" models "git.archive.org/bnewbold/fatcat/golang/gen/models" ) // PostEditgroupCreatedCode is the HTTP code returned for type PostEditgroupCreated const PostEditgroupCreatedCode int = 201 /*PostEditgroupCreated successfully created swagger:response postEditgroupCreated */ type PostEditgroupCreated struct { /* In: Body */ Payload *models.Editgroup `json:"body,omitempty"` } // NewPostEditgroupCreated creates PostEditgroupCreated with default headers values func NewPostEditgroupCreated() *PostEditgroupCreated { return &PostEditgroupCreated{} } // WithPayload adds the payload to the post editgroup created response func (o *PostEditgroupCreated) WithPayload(payload *models.Editgroup) *PostEditgroupCreated { o.Payload = payload return o } // SetPayload sets the payload to the post editgroup created response func (o *PostEditgroupCreated) SetPayload(payload *models.Editgroup) { o.Payload = payload } // WriteResponse to the client func (o *PostEditgroupCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { rw.WriteHeader(201) if o.Payload != nil { payload := o.Payload if err := producer.Produce(rw, payload); err != nil { panic(err) // let the recovery middleware deal with this } } } // PostEditgroupBadRequestCode is the HTTP code returned for type PostEditgroupBadRequest const PostEditgroupBadRequestCode int = 400 /*PostEditgroupBadRequest invalid request parameters swagger:response postEditgroupBadRequest */ type PostEditgroupBadRequest struct { /* In: Body */ Payload *models.Error `json:"body,omitempty"` } // NewPostEditgroupBadRequest creates PostEditgroupBadRequest with default headers values func NewPostEditgroupBadRequest() *PostEditgroupBadRequest { return &PostEditgroupBadRequest{} } // WithPayload adds the payload to the post editgroup bad request response func (o *PostEditgroupBadRequest) WithPayload(payload *models.Error) *PostEditgroupBadRequest { o.Payload = payload return o } // SetPayload sets the payload to the post editgroup bad request response func (o *PostEditgroupBadRequest) SetPayload(payload *models.Error) { o.Payload = payload } // WriteResponse to the client func (o *PostEditgroupBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { rw.WriteHeader(400) if o.Payload != nil { payload := o.Payload if err := producer.Produce(rw, payload); err != nil { panic(err) // let the recovery middleware deal with this } } } /*PostEditgroupDefault generic error response swagger:response postEditgroupDefault */ type PostEditgroupDefault struct { _statusCode int /* In: Body */ Payload *models.Error `json:"body,omitempty"` } // NewPostEditgroupDefault creates PostEditgroupDefault with default headers values func NewPostEditgroupDefault(code int) *PostEditgroupDefault { if code <= 0 { code = 500 } return &PostEditgroupDefault{ _statusCode: code, } } // WithStatusCode adds the status to the post editgroup default response func (o *PostEditgroupDefault) WithStatusCode(code int) *PostEditgroupDefault { o._statusCode = code return o } // SetStatusCode sets the status to the post editgroup default response func (o *PostEditgroupDefault) SetStatusCode(code int) { o._statusCode = code } // WithPayload adds the payload to the post editgroup default response func (o *PostEditgroupDefault) WithPayload(payload *models.Error) *PostEditgroupDefault { o.Payload = payload return o } // SetPayload sets the payload to the post editgroup default response func (o *PostEditgroupDefault) SetPayload(payload *models.Error) { o.Payload = payload } // WriteResponse to the client func (o *PostEditgroupDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) { rw.WriteHeader(o._statusCode) if o.Payload != nil { payload := o.Payload if err := producer.Produce(rw, payload); err != nil { panic(err) // let the recovery middleware deal with this } } }