Skip to content
Snippets Groups Projects
get_interfaces_responses.go 3.02 KiB
Newer Older
  • Learn to ignore specific revisions
  • Manuel Kieweg's avatar
    Manuel Kieweg committed
    // Code generated by go-swagger; DO NOT EDIT.
    
    package interface_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"
    
    	"code.fbi.h-da.de/cocsn/cocsn-api/models"
    )
    
    // GetInterfacesOKCode is the HTTP code returned for type GetInterfacesOK
    const GetInterfacesOKCode int = 200
    
    /*GetInterfacesOK OK
    
    swagger:response getInterfacesOK
    */
    type GetInterfacesOK struct {
    
    	/*
    	  In: Body
    	*/
    	Payload models.Interfaces `json:"body,omitempty"`
    }
    
    // NewGetInterfacesOK creates GetInterfacesOK with default headers values
    func NewGetInterfacesOK() *GetInterfacesOK {
    
    	return &GetInterfacesOK{}
    }
    
    // WithPayload adds the payload to the get interfaces o k response
    func (o *GetInterfacesOK) WithPayload(payload models.Interfaces) *GetInterfacesOK {
    	o.Payload = payload
    	return o
    }
    
    // SetPayload sets the payload to the get interfaces o k response
    func (o *GetInterfacesOK) SetPayload(payload models.Interfaces) {
    	o.Payload = payload
    }
    
    // WriteResponse to the client
    func (o *GetInterfacesOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
    
    	rw.WriteHeader(200)
    	payload := o.Payload
    	if payload == nil {
    		// return empty array
    		payload = models.Interfaces{}
    	}
    
    	if err := producer.Produce(rw, payload); err != nil {
    		panic(err) // let the recovery middleware deal with this
    	}
    }
    
    // GetInterfacesNotFoundCode is the HTTP code returned for type GetInterfacesNotFound
    const GetInterfacesNotFoundCode int = 404
    
    /*GetInterfacesNotFound An error occurred.
    
    swagger:response getInterfacesNotFound
    */
    type GetInterfacesNotFound struct {
    }
    
    // NewGetInterfacesNotFound creates GetInterfacesNotFound with default headers values
    func NewGetInterfacesNotFound() *GetInterfacesNotFound {
    
    	return &GetInterfacesNotFound{}
    }
    
    // WriteResponse to the client
    func (o *GetInterfacesNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
    
    	rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
    
    	rw.WriteHeader(404)
    }
    
    /*GetInterfacesDefault Unexpected error
    
    swagger:response getInterfacesDefault
    */
    type GetInterfacesDefault struct {
    	_statusCode int
    }
    
    // NewGetInterfacesDefault creates GetInterfacesDefault with default headers values
    func NewGetInterfacesDefault(code int) *GetInterfacesDefault {
    	if code <= 0 {
    		code = 500
    	}
    
    	return &GetInterfacesDefault{
    		_statusCode: code,
    	}
    }
    
    // WithStatusCode adds the status to the get interfaces default response
    func (o *GetInterfacesDefault) WithStatusCode(code int) *GetInterfacesDefault {
    	o._statusCode = code
    	return o
    }
    
    // SetStatusCode sets the status to the get interfaces default response
    func (o *GetInterfacesDefault) SetStatusCode(code int) {
    	o._statusCode = code
    }
    
    // WriteResponse to the client
    func (o *GetInterfacesDefault) WriteResponse(rw http.ResponseWriter, producer runtime.Producer) {
    
    	rw.Header().Del(runtime.HeaderContentType) //Remove Content-Type on empty responses
    
    	rw.WriteHeader(o._statusCode)
    }