Skip to content
Snippets Groups Projects
get_interfaces_parameters.go 1.28 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/errors"
    	"github.com/go-openapi/runtime/middleware"
    )
    
    // NewGetInterfacesParams creates a new GetInterfacesParams object
    // no default values defined in spec.
    func NewGetInterfacesParams() GetInterfacesParams {
    
    	return GetInterfacesParams{}
    }
    
    // GetInterfacesParams contains all the bound params for the get interfaces operation
    // typically these are obtained from a http.Request
    //
    // swagger:parameters getInterfaces
    type GetInterfacesParams struct {
    
    	// HTTP Request Object
    	HTTPRequest *http.Request `json:"-"`
    }
    
    // BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface
    // for simple values it will use straight method calls.
    //
    // To ensure default values, the struct must have been initialized with NewGetInterfacesParams() beforehand.
    func (o *GetInterfacesParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error {
    	var res []error
    
    	o.HTTPRequest = r
    
    	if len(res) > 0 {
    		return errors.CompositeValidationError(res...)
    	}
    	return nil
    }