diff options
Diffstat (limited to 'golang/gen/restapi/operations/get_editgroup_id_parameters.go')
| -rw-r--r-- | golang/gen/restapi/operations/get_editgroup_id_parameters.go | 77 | 
1 files changed, 77 insertions, 0 deletions
diff --git a/golang/gen/restapi/operations/get_editgroup_id_parameters.go b/golang/gen/restapi/operations/get_editgroup_id_parameters.go new file mode 100644 index 00000000..41903ebc --- /dev/null +++ b/golang/gen/restapi/operations/get_editgroup_id_parameters.go @@ -0,0 +1,77 @@ +// 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/errors" +	"github.com/go-openapi/runtime/middleware" +	"github.com/go-openapi/swag" + +	strfmt "github.com/go-openapi/strfmt" +) + +// NewGetEditgroupIDParams creates a new GetEditgroupIDParams object +// no default values defined in spec. +func NewGetEditgroupIDParams() GetEditgroupIDParams { + +	return GetEditgroupIDParams{} +} + +// GetEditgroupIDParams contains all the bound params for the get editgroup ID operation +// typically these are obtained from a http.Request +// +// swagger:parameters GetEditgroupID +type GetEditgroupIDParams struct { + +	// HTTP Request Object +	HTTPRequest *http.Request `json:"-"` + +	/* +	  Required: true +	  In: path +	*/ +	ID int64 +} + +// 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 NewGetEditgroupIDParams() beforehand. +func (o *GetEditgroupIDParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error { +	var res []error + +	o.HTTPRequest = r + +	rID, rhkID, _ := route.Params.GetOK("id") +	if err := o.bindID(rID, rhkID, route.Formats); err != nil { +		res = append(res, err) +	} + +	if len(res) > 0 { +		return errors.CompositeValidationError(res...) +	} +	return nil +} + +func (o *GetEditgroupIDParams) bindID(rawData []string, hasKey bool, formats strfmt.Registry) error { +	var raw string +	if len(rawData) > 0 { +		raw = rawData[len(rawData)-1] +	} + +	// Required: true +	// Parameter is provided by construction from the route + +	value, err := swag.ConvertInt64(raw) +	if err != nil { +		return errors.InvalidType("id", "path", "int64", raw) +	} +	o.ID = value + +	return nil +}  | 
