Update generated swagger client code
Signed-off-by: Ionut Balutoiu <ibalutoiu@cloudbasesolutions.com>
This commit is contained in:
parent
ca878507b5
commit
5891216179
40 changed files with 5217 additions and 1255 deletions
|
|
@ -10,6 +10,7 @@ import (
|
|||
httptransport "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
"github.com/cloudbase/garm/client/instances"
|
||||
"github.com/cloudbase/garm/client/repositories"
|
||||
)
|
||||
|
||||
|
|
@ -55,6 +56,7 @@ func New(transport runtime.ClientTransport, formats strfmt.Registry) *GarmAPI {
|
|||
|
||||
cli := new(GarmAPI)
|
||||
cli.Transport = transport
|
||||
cli.Instances = instances.New(transport, formats)
|
||||
cli.Repositories = repositories.New(transport, formats)
|
||||
return cli
|
||||
}
|
||||
|
|
@ -100,6 +102,8 @@ func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig {
|
|||
|
||||
// GarmAPI is a client for garm API
|
||||
type GarmAPI struct {
|
||||
Instances instances.ClientService
|
||||
|
||||
Repositories repositories.ClientService
|
||||
|
||||
Transport runtime.ClientTransport
|
||||
|
|
@ -108,5 +112,6 @@ type GarmAPI struct {
|
|||
// SetTransport changes the transport on the client and all its subresources
|
||||
func (c *GarmAPI) SetTransport(transport runtime.ClientTransport) {
|
||||
c.Transport = transport
|
||||
c.Instances.SetTransport(transport)
|
||||
c.Repositories.SetTransport(transport)
|
||||
}
|
||||
|
|
|
|||
151
client/instances/delete_instance_parameters.go
Normal file
151
client/instances/delete_instance_parameters.go
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package instances
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewDeleteInstanceParams creates a new DeleteInstanceParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewDeleteInstanceParams() *DeleteInstanceParams {
|
||||
return &DeleteInstanceParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteInstanceParamsWithTimeout creates a new DeleteInstanceParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewDeleteInstanceParamsWithTimeout(timeout time.Duration) *DeleteInstanceParams {
|
||||
return &DeleteInstanceParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteInstanceParamsWithContext creates a new DeleteInstanceParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewDeleteInstanceParamsWithContext(ctx context.Context) *DeleteInstanceParams {
|
||||
return &DeleteInstanceParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteInstanceParamsWithHTTPClient creates a new DeleteInstanceParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewDeleteInstanceParamsWithHTTPClient(client *http.Client) *DeleteInstanceParams {
|
||||
return &DeleteInstanceParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
DeleteInstanceParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the delete instance operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type DeleteInstanceParams struct {
|
||||
|
||||
/* InstanceName.
|
||||
|
||||
Runner instance name.
|
||||
*/
|
||||
InstanceName string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the delete instance params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *DeleteInstanceParams) WithDefaults() *DeleteInstanceParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the delete instance params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *DeleteInstanceParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the delete instance params
|
||||
func (o *DeleteInstanceParams) WithTimeout(timeout time.Duration) *DeleteInstanceParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the delete instance params
|
||||
func (o *DeleteInstanceParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the delete instance params
|
||||
func (o *DeleteInstanceParams) WithContext(ctx context.Context) *DeleteInstanceParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the delete instance params
|
||||
func (o *DeleteInstanceParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the delete instance params
|
||||
func (o *DeleteInstanceParams) WithHTTPClient(client *http.Client) *DeleteInstanceParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the delete instance params
|
||||
func (o *DeleteInstanceParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithInstanceName adds the instanceName to the delete instance params
|
||||
func (o *DeleteInstanceParams) WithInstanceName(instanceName string) *DeleteInstanceParams {
|
||||
o.SetInstanceName(instanceName)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetInstanceName adds the instanceName to the delete instance params
|
||||
func (o *DeleteInstanceParams) SetInstanceName(instanceName string) {
|
||||
o.InstanceName = instanceName
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *DeleteInstanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
// path param instanceName
|
||||
if err := r.SetPathParam("instanceName", o.InstanceName); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
103
client/instances/delete_instance_responses.go
Normal file
103
client/instances/delete_instance_responses.go
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package instances
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
)
|
||||
|
||||
// DeleteInstanceReader is a Reader for the DeleteInstance structure.
|
||||
type DeleteInstanceReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *DeleteInstanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
result := NewDeleteInstanceDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
|
||||
// NewDeleteInstanceDefault creates a DeleteInstanceDefault with default headers values
|
||||
func NewDeleteInstanceDefault(code int) *DeleteInstanceDefault {
|
||||
return &DeleteInstanceDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
DeleteInstanceDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type DeleteInstanceDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this delete instance default response has a 2xx status code
|
||||
func (o *DeleteInstanceDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this delete instance default response has a 3xx status code
|
||||
func (o *DeleteInstanceDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this delete instance default response has a 4xx status code
|
||||
func (o *DeleteInstanceDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this delete instance default response has a 5xx status code
|
||||
func (o *DeleteInstanceDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this delete instance default response a status code equal to that given
|
||||
func (o *DeleteInstanceDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the delete instance default response
|
||||
func (o *DeleteInstanceDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *DeleteInstanceDefault) Error() string {
|
||||
return fmt.Sprintf("[DELETE /instances/{instanceName}][%d] DeleteInstance default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *DeleteInstanceDefault) String() string {
|
||||
return fmt.Sprintf("[DELETE /instances/{instanceName}][%d] DeleteInstance default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *DeleteInstanceDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *DeleteInstanceDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
151
client/instances/get_instance_parameters.go
Normal file
151
client/instances/get_instance_parameters.go
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package instances
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewGetInstanceParams creates a new GetInstanceParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewGetInstanceParams() *GetInstanceParams {
|
||||
return &GetInstanceParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetInstanceParamsWithTimeout creates a new GetInstanceParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewGetInstanceParamsWithTimeout(timeout time.Duration) *GetInstanceParams {
|
||||
return &GetInstanceParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetInstanceParamsWithContext creates a new GetInstanceParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewGetInstanceParamsWithContext(ctx context.Context) *GetInstanceParams {
|
||||
return &GetInstanceParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetInstanceParamsWithHTTPClient creates a new GetInstanceParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewGetInstanceParamsWithHTTPClient(client *http.Client) *GetInstanceParams {
|
||||
return &GetInstanceParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
GetInstanceParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the get instance operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type GetInstanceParams struct {
|
||||
|
||||
/* InstanceName.
|
||||
|
||||
Runner instance name.
|
||||
*/
|
||||
InstanceName string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the get instance params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *GetInstanceParams) WithDefaults() *GetInstanceParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the get instance params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *GetInstanceParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the get instance params
|
||||
func (o *GetInstanceParams) WithTimeout(timeout time.Duration) *GetInstanceParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the get instance params
|
||||
func (o *GetInstanceParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the get instance params
|
||||
func (o *GetInstanceParams) WithContext(ctx context.Context) *GetInstanceParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the get instance params
|
||||
func (o *GetInstanceParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the get instance params
|
||||
func (o *GetInstanceParams) WithHTTPClient(client *http.Client) *GetInstanceParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the get instance params
|
||||
func (o *GetInstanceParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithInstanceName adds the instanceName to the get instance params
|
||||
func (o *GetInstanceParams) WithInstanceName(instanceName string) *GetInstanceParams {
|
||||
o.SetInstanceName(instanceName)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetInstanceName adds the instanceName to the get instance params
|
||||
func (o *GetInstanceParams) SetInstanceName(instanceName string) {
|
||||
o.InstanceName = instanceName
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *GetInstanceParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
// path param instanceName
|
||||
if err := r.SetPathParam("instanceName", o.InstanceName); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
179
client/instances/get_instance_responses.go
Normal file
179
client/instances/get_instance_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package instances
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// GetInstanceReader is a Reader for the GetInstance structure.
|
||||
type GetInstanceReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *GetInstanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewGetInstanceOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewGetInstanceDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetInstanceOK creates a GetInstanceOK with default headers values
|
||||
func NewGetInstanceOK() *GetInstanceOK {
|
||||
return &GetInstanceOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
GetInstanceOK describes a response with status code 200, with default header values.
|
||||
|
||||
Instance
|
||||
*/
|
||||
type GetInstanceOK struct {
|
||||
Payload garm_params.Instance
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this get instance o k response has a 2xx status code
|
||||
func (o *GetInstanceOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this get instance o k response has a 3xx status code
|
||||
func (o *GetInstanceOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this get instance o k response has a 4xx status code
|
||||
func (o *GetInstanceOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this get instance o k response has a 5xx status code
|
||||
func (o *GetInstanceOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this get instance o k response a status code equal to that given
|
||||
func (o *GetInstanceOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the get instance o k response
|
||||
func (o *GetInstanceOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *GetInstanceOK) Error() string {
|
||||
return fmt.Sprintf("[GET /instances/{instanceName}][%d] getInstanceOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetInstanceOK) String() string {
|
||||
return fmt.Sprintf("[GET /instances/{instanceName}][%d] getInstanceOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetInstanceOK) GetPayload() garm_params.Instance {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *GetInstanceOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewGetInstanceDefault creates a GetInstanceDefault with default headers values
|
||||
func NewGetInstanceDefault(code int) *GetInstanceDefault {
|
||||
return &GetInstanceDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
GetInstanceDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type GetInstanceDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this get instance default response has a 2xx status code
|
||||
func (o *GetInstanceDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this get instance default response has a 3xx status code
|
||||
func (o *GetInstanceDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this get instance default response has a 4xx status code
|
||||
func (o *GetInstanceDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this get instance default response has a 5xx status code
|
||||
func (o *GetInstanceDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this get instance default response a status code equal to that given
|
||||
func (o *GetInstanceDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the get instance default response
|
||||
func (o *GetInstanceDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *GetInstanceDefault) Error() string {
|
||||
return fmt.Sprintf("[GET /instances/{instanceName}][%d] GetInstance default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetInstanceDefault) String() string {
|
||||
return fmt.Sprintf("[GET /instances/{instanceName}][%d] GetInstance default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetInstanceDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *GetInstanceDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
148
client/instances/instances_client.go
Normal file
148
client/instances/instances_client.go
Normal file
|
|
@ -0,0 +1,148 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package instances
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// New creates a new instances API client.
|
||||
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService {
|
||||
return &Client{transport: transport, formats: formats}
|
||||
}
|
||||
|
||||
/*
|
||||
Client for instances API
|
||||
*/
|
||||
type Client struct {
|
||||
transport runtime.ClientTransport
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ClientOption is the option for Client methods
|
||||
type ClientOption func(*runtime.ClientOperation)
|
||||
|
||||
// ClientService is the interface for Client methods
|
||||
type ClientService interface {
|
||||
DeleteInstance(params *DeleteInstanceParams, opts ...ClientOption) error
|
||||
|
||||
GetInstance(params *GetInstanceParams, opts ...ClientOption) (*GetInstanceOK, error)
|
||||
|
||||
ListInstances(params *ListInstancesParams, opts ...ClientOption) (*ListInstancesOK, error)
|
||||
|
||||
SetTransport(transport runtime.ClientTransport)
|
||||
}
|
||||
|
||||
/*
|
||||
DeleteInstance deletes runner instance by name
|
||||
*/
|
||||
func (a *Client) DeleteInstance(params *DeleteInstanceParams, opts ...ClientOption) error {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewDeleteInstanceParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "DeleteInstance",
|
||||
Method: "DELETE",
|
||||
PathPattern: "/instances/{instanceName}",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &DeleteInstanceReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
_, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
/*
|
||||
GetInstance gets runner instance by name
|
||||
*/
|
||||
func (a *Client) GetInstance(params *GetInstanceParams, opts ...ClientOption) (*GetInstanceOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewGetInstanceParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "GetInstance",
|
||||
Method: "GET",
|
||||
PathPattern: "/instances/{instanceName}",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &GetInstanceReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
result, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*GetInstanceOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*GetInstanceDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
/*
|
||||
ListInstances gets all runners instances
|
||||
*/
|
||||
func (a *Client) ListInstances(params *ListInstancesParams, opts ...ClientOption) (*ListInstancesOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewListInstancesParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "ListInstances",
|
||||
Method: "GET",
|
||||
PathPattern: "/instances",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &ListInstancesReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
result, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*ListInstancesOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*ListInstancesDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
// SetTransport changes the transport on the client
|
||||
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||
a.transport = transport
|
||||
}
|
||||
128
client/instances/list_instances_parameters.go
Normal file
128
client/instances/list_instances_parameters.go
Normal file
|
|
@ -0,0 +1,128 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package instances
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewListInstancesParams creates a new ListInstancesParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewListInstancesParams() *ListInstancesParams {
|
||||
return &ListInstancesParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListInstancesParamsWithTimeout creates a new ListInstancesParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewListInstancesParamsWithTimeout(timeout time.Duration) *ListInstancesParams {
|
||||
return &ListInstancesParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListInstancesParamsWithContext creates a new ListInstancesParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewListInstancesParamsWithContext(ctx context.Context) *ListInstancesParams {
|
||||
return &ListInstancesParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListInstancesParamsWithHTTPClient creates a new ListInstancesParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewListInstancesParamsWithHTTPClient(client *http.Client) *ListInstancesParams {
|
||||
return &ListInstancesParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
ListInstancesParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the list instances operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type ListInstancesParams struct {
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the list instances params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *ListInstancesParams) WithDefaults() *ListInstancesParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the list instances params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *ListInstancesParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the list instances params
|
||||
func (o *ListInstancesParams) WithTimeout(timeout time.Duration) *ListInstancesParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the list instances params
|
||||
func (o *ListInstancesParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the list instances params
|
||||
func (o *ListInstancesParams) WithContext(ctx context.Context) *ListInstancesParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the list instances params
|
||||
func (o *ListInstancesParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the list instances params
|
||||
func (o *ListInstancesParams) WithHTTPClient(client *http.Client) *ListInstancesParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the list instances params
|
||||
func (o *ListInstancesParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *ListInstancesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
179
client/instances/list_instances_responses.go
Normal file
179
client/instances/list_instances_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package instances
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// ListInstancesReader is a Reader for the ListInstances structure.
|
||||
type ListInstancesReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *ListInstancesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewListInstancesOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewListInstancesDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewListInstancesOK creates a ListInstancesOK with default headers values
|
||||
func NewListInstancesOK() *ListInstancesOK {
|
||||
return &ListInstancesOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
ListInstancesOK describes a response with status code 200, with default header values.
|
||||
|
||||
Instances
|
||||
*/
|
||||
type ListInstancesOK struct {
|
||||
Payload garm_params.Instances
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this list instances o k response has a 2xx status code
|
||||
func (o *ListInstancesOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this list instances o k response has a 3xx status code
|
||||
func (o *ListInstancesOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this list instances o k response has a 4xx status code
|
||||
func (o *ListInstancesOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this list instances o k response has a 5xx status code
|
||||
func (o *ListInstancesOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this list instances o k response a status code equal to that given
|
||||
func (o *ListInstancesOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the list instances o k response
|
||||
func (o *ListInstancesOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *ListInstancesOK) Error() string {
|
||||
return fmt.Sprintf("[GET /instances][%d] listInstancesOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListInstancesOK) String() string {
|
||||
return fmt.Sprintf("[GET /instances][%d] listInstancesOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListInstancesOK) GetPayload() garm_params.Instances {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *ListInstancesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewListInstancesDefault creates a ListInstancesDefault with default headers values
|
||||
func NewListInstancesDefault(code int) *ListInstancesDefault {
|
||||
return &ListInstancesDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
ListInstancesDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type ListInstancesDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this list instances default response has a 2xx status code
|
||||
func (o *ListInstancesDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this list instances default response has a 3xx status code
|
||||
func (o *ListInstancesDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this list instances default response has a 4xx status code
|
||||
func (o *ListInstancesDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this list instances default response has a 5xx status code
|
||||
func (o *ListInstancesDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this list instances default response a status code equal to that given
|
||||
func (o *ListInstancesDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the list instances default response
|
||||
func (o *ListInstancesDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *ListInstancesDefault) Error() string {
|
||||
return fmt.Sprintf("[GET /instances][%d] ListInstances default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListInstancesDefault) String() string {
|
||||
return fmt.Sprintf("[GET /instances][%d] ListInstances default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListInstancesDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *ListInstancesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
@ -1,151 +0,0 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// NewCreateParams creates a new CreateParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewCreateParams() *CreateParams {
|
||||
return &CreateParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateParamsWithTimeout creates a new CreateParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewCreateParamsWithTimeout(timeout time.Duration) *CreateParams {
|
||||
return &CreateParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateParamsWithContext creates a new CreateParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewCreateParamsWithContext(ctx context.Context) *CreateParams {
|
||||
return &CreateParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateParamsWithHTTPClient creates a new CreateParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewCreateParamsWithHTTPClient(client *http.Client) *CreateParams {
|
||||
return &CreateParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
CreateParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the create operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type CreateParams struct {
|
||||
|
||||
/* Body.
|
||||
|
||||
Parameters used when creating the repository.
|
||||
*/
|
||||
Body garm_params.CreateRepoParams
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the create params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *CreateParams) WithDefaults() *CreateParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the create params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *CreateParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the create params
|
||||
func (o *CreateParams) WithTimeout(timeout time.Duration) *CreateParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the create params
|
||||
func (o *CreateParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the create params
|
||||
func (o *CreateParams) WithContext(ctx context.Context) *CreateParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the create params
|
||||
func (o *CreateParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the create params
|
||||
func (o *CreateParams) WithHTTPClient(client *http.Client) *CreateParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the create params
|
||||
func (o *CreateParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithBody adds the body to the create params
|
||||
func (o *CreateParams) WithBody(body garm_params.CreateRepoParams) *CreateParams {
|
||||
o.SetBody(body)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetBody adds the body to the create params
|
||||
func (o *CreateParams) SetBody(body garm_params.CreateRepoParams) {
|
||||
o.Body = body
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *CreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
if err := r.SetBodyParam(o.Body); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
151
client/repositories/create_repo_parameters.go
Normal file
151
client/repositories/create_repo_parameters.go
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// NewCreateRepoParams creates a new CreateRepoParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewCreateRepoParams() *CreateRepoParams {
|
||||
return &CreateRepoParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateRepoParamsWithTimeout creates a new CreateRepoParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewCreateRepoParamsWithTimeout(timeout time.Duration) *CreateRepoParams {
|
||||
return &CreateRepoParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateRepoParamsWithContext creates a new CreateRepoParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewCreateRepoParamsWithContext(ctx context.Context) *CreateRepoParams {
|
||||
return &CreateRepoParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateRepoParamsWithHTTPClient creates a new CreateRepoParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewCreateRepoParamsWithHTTPClient(client *http.Client) *CreateRepoParams {
|
||||
return &CreateRepoParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
CreateRepoParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the create repo operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type CreateRepoParams struct {
|
||||
|
||||
/* Body.
|
||||
|
||||
Parameters used when creating the repository.
|
||||
*/
|
||||
Body garm_params.CreateRepoParams
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the create repo params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *CreateRepoParams) WithDefaults() *CreateRepoParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the create repo params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *CreateRepoParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the create repo params
|
||||
func (o *CreateRepoParams) WithTimeout(timeout time.Duration) *CreateRepoParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the create repo params
|
||||
func (o *CreateRepoParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the create repo params
|
||||
func (o *CreateRepoParams) WithContext(ctx context.Context) *CreateRepoParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the create repo params
|
||||
func (o *CreateRepoParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the create repo params
|
||||
func (o *CreateRepoParams) WithHTTPClient(client *http.Client) *CreateRepoParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the create repo params
|
||||
func (o *CreateRepoParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithBody adds the body to the create repo params
|
||||
func (o *CreateRepoParams) WithBody(body garm_params.CreateRepoParams) *CreateRepoParams {
|
||||
o.SetBody(body)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetBody adds the body to the create repo params
|
||||
func (o *CreateRepoParams) SetBody(body garm_params.CreateRepoParams) {
|
||||
o.Body = body
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *CreateRepoParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
if err := r.SetBodyParam(o.Body); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
173
client/repositories/create_repo_pool_parameters.go
Normal file
173
client/repositories/create_repo_pool_parameters.go
Normal file
|
|
@ -0,0 +1,173 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// NewCreateRepoPoolParams creates a new CreateRepoPoolParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewCreateRepoPoolParams() *CreateRepoPoolParams {
|
||||
return &CreateRepoPoolParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateRepoPoolParamsWithTimeout creates a new CreateRepoPoolParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewCreateRepoPoolParamsWithTimeout(timeout time.Duration) *CreateRepoPoolParams {
|
||||
return &CreateRepoPoolParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateRepoPoolParamsWithContext creates a new CreateRepoPoolParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewCreateRepoPoolParamsWithContext(ctx context.Context) *CreateRepoPoolParams {
|
||||
return &CreateRepoPoolParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateRepoPoolParamsWithHTTPClient creates a new CreateRepoPoolParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewCreateRepoPoolParamsWithHTTPClient(client *http.Client) *CreateRepoPoolParams {
|
||||
return &CreateRepoPoolParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
CreateRepoPoolParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the create repo pool operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type CreateRepoPoolParams struct {
|
||||
|
||||
/* Body.
|
||||
|
||||
Parameters used when creating the repository pool.
|
||||
*/
|
||||
Body garm_params.CreatePoolParams
|
||||
|
||||
/* RepoID.
|
||||
|
||||
Repository ID.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the create repo pool params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *CreateRepoPoolParams) WithDefaults() *CreateRepoPoolParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the create repo pool params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *CreateRepoPoolParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the create repo pool params
|
||||
func (o *CreateRepoPoolParams) WithTimeout(timeout time.Duration) *CreateRepoPoolParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the create repo pool params
|
||||
func (o *CreateRepoPoolParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the create repo pool params
|
||||
func (o *CreateRepoPoolParams) WithContext(ctx context.Context) *CreateRepoPoolParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the create repo pool params
|
||||
func (o *CreateRepoPoolParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the create repo pool params
|
||||
func (o *CreateRepoPoolParams) WithHTTPClient(client *http.Client) *CreateRepoPoolParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the create repo pool params
|
||||
func (o *CreateRepoPoolParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithBody adds the body to the create repo pool params
|
||||
func (o *CreateRepoPoolParams) WithBody(body garm_params.CreatePoolParams) *CreateRepoPoolParams {
|
||||
o.SetBody(body)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetBody adds the body to the create repo pool params
|
||||
func (o *CreateRepoPoolParams) SetBody(body garm_params.CreatePoolParams) {
|
||||
o.Body = body
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the create repo pool params
|
||||
func (o *CreateRepoPoolParams) WithRepoID(repoID string) *CreateRepoPoolParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the create repo pool params
|
||||
func (o *CreateRepoPoolParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *CreateRepoPoolParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
if err := r.SetBodyParam(o.Body); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
179
client/repositories/create_repo_pool_responses.go
Normal file
179
client/repositories/create_repo_pool_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// CreateRepoPoolReader is a Reader for the CreateRepoPool structure.
|
||||
type CreateRepoPoolReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *CreateRepoPoolReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewCreateRepoPoolOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewCreateRepoPoolDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateRepoPoolOK creates a CreateRepoPoolOK with default headers values
|
||||
func NewCreateRepoPoolOK() *CreateRepoPoolOK {
|
||||
return &CreateRepoPoolOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
CreateRepoPoolOK describes a response with status code 200, with default header values.
|
||||
|
||||
Pool
|
||||
*/
|
||||
type CreateRepoPoolOK struct {
|
||||
Payload garm_params.Pool
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this create repo pool o k response has a 2xx status code
|
||||
func (o *CreateRepoPoolOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this create repo pool o k response has a 3xx status code
|
||||
func (o *CreateRepoPoolOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this create repo pool o k response has a 4xx status code
|
||||
func (o *CreateRepoPoolOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this create repo pool o k response has a 5xx status code
|
||||
func (o *CreateRepoPoolOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this create repo pool o k response a status code equal to that given
|
||||
func (o *CreateRepoPoolOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the create repo pool o k response
|
||||
func (o *CreateRepoPoolOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *CreateRepoPoolOK) Error() string {
|
||||
return fmt.Sprintf("[POST /repositories/{repoID}/pools][%d] createRepoPoolOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateRepoPoolOK) String() string {
|
||||
return fmt.Sprintf("[POST /repositories/{repoID}/pools][%d] createRepoPoolOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateRepoPoolOK) GetPayload() garm_params.Pool {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *CreateRepoPoolOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewCreateRepoPoolDefault creates a CreateRepoPoolDefault with default headers values
|
||||
func NewCreateRepoPoolDefault(code int) *CreateRepoPoolDefault {
|
||||
return &CreateRepoPoolDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
CreateRepoPoolDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type CreateRepoPoolDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this create repo pool default response has a 2xx status code
|
||||
func (o *CreateRepoPoolDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this create repo pool default response has a 3xx status code
|
||||
func (o *CreateRepoPoolDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this create repo pool default response has a 4xx status code
|
||||
func (o *CreateRepoPoolDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this create repo pool default response has a 5xx status code
|
||||
func (o *CreateRepoPoolDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this create repo pool default response a status code equal to that given
|
||||
func (o *CreateRepoPoolDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the create repo pool default response
|
||||
func (o *CreateRepoPoolDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *CreateRepoPoolDefault) Error() string {
|
||||
return fmt.Sprintf("[POST /repositories/{repoID}/pools][%d] CreateRepoPool default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateRepoPoolDefault) String() string {
|
||||
return fmt.Sprintf("[POST /repositories/{repoID}/pools][%d] CreateRepoPool default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateRepoPoolDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *CreateRepoPoolDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
179
client/repositories/create_repo_responses.go
Normal file
179
client/repositories/create_repo_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// CreateRepoReader is a Reader for the CreateRepo structure.
|
||||
type CreateRepoReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *CreateRepoReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewCreateRepoOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewCreateRepoDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateRepoOK creates a CreateRepoOK with default headers values
|
||||
func NewCreateRepoOK() *CreateRepoOK {
|
||||
return &CreateRepoOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
CreateRepoOK describes a response with status code 200, with default header values.
|
||||
|
||||
Repository
|
||||
*/
|
||||
type CreateRepoOK struct {
|
||||
Payload garm_params.Repository
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this create repo o k response has a 2xx status code
|
||||
func (o *CreateRepoOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this create repo o k response has a 3xx status code
|
||||
func (o *CreateRepoOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this create repo o k response has a 4xx status code
|
||||
func (o *CreateRepoOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this create repo o k response has a 5xx status code
|
||||
func (o *CreateRepoOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this create repo o k response a status code equal to that given
|
||||
func (o *CreateRepoOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the create repo o k response
|
||||
func (o *CreateRepoOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *CreateRepoOK) Error() string {
|
||||
return fmt.Sprintf("[POST /repositories][%d] createRepoOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateRepoOK) String() string {
|
||||
return fmt.Sprintf("[POST /repositories][%d] createRepoOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateRepoOK) GetPayload() garm_params.Repository {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *CreateRepoOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewCreateRepoDefault creates a CreateRepoDefault with default headers values
|
||||
func NewCreateRepoDefault(code int) *CreateRepoDefault {
|
||||
return &CreateRepoDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
CreateRepoDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type CreateRepoDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this create repo default response has a 2xx status code
|
||||
func (o *CreateRepoDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this create repo default response has a 3xx status code
|
||||
func (o *CreateRepoDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this create repo default response has a 4xx status code
|
||||
func (o *CreateRepoDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this create repo default response has a 5xx status code
|
||||
func (o *CreateRepoDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this create repo default response a status code equal to that given
|
||||
func (o *CreateRepoDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the create repo default response
|
||||
func (o *CreateRepoDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *CreateRepoDefault) Error() string {
|
||||
return fmt.Sprintf("[POST /repositories][%d] CreateRepo default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateRepoDefault) String() string {
|
||||
return fmt.Sprintf("[POST /repositories][%d] CreateRepo default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateRepoDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *CreateRepoDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
@ -1,179 +0,0 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// CreateReader is a Reader for the Create structure.
|
||||
type CreateReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *CreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewCreateOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewCreateDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewCreateOK creates a CreateOK with default headers values
|
||||
func NewCreateOK() *CreateOK {
|
||||
return &CreateOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
CreateOK describes a response with status code 200, with default header values.
|
||||
|
||||
Repository
|
||||
*/
|
||||
type CreateOK struct {
|
||||
Payload garm_params.Repository
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this create o k response has a 2xx status code
|
||||
func (o *CreateOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this create o k response has a 3xx status code
|
||||
func (o *CreateOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this create o k response has a 4xx status code
|
||||
func (o *CreateOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this create o k response has a 5xx status code
|
||||
func (o *CreateOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this create o k response a status code equal to that given
|
||||
func (o *CreateOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the create o k response
|
||||
func (o *CreateOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *CreateOK) Error() string {
|
||||
return fmt.Sprintf("[POST /repositories][%d] createOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateOK) String() string {
|
||||
return fmt.Sprintf("[POST /repositories][%d] createOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateOK) GetPayload() garm_params.Repository {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *CreateOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewCreateDefault creates a CreateDefault with default headers values
|
||||
func NewCreateDefault(code int) *CreateDefault {
|
||||
return &CreateDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
CreateDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type CreateDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this create default response has a 2xx status code
|
||||
func (o *CreateDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this create default response has a 3xx status code
|
||||
func (o *CreateDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this create default response has a 4xx status code
|
||||
func (o *CreateDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this create default response has a 5xx status code
|
||||
func (o *CreateDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this create default response a status code equal to that given
|
||||
func (o *CreateDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the create default response
|
||||
func (o *CreateDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *CreateDefault) Error() string {
|
||||
return fmt.Sprintf("[POST /repositories][%d] Create default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateDefault) String() string {
|
||||
return fmt.Sprintf("[POST /repositories][%d] Create default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *CreateDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *CreateDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
@ -1,151 +0,0 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewDeleteParams creates a new DeleteParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewDeleteParams() *DeleteParams {
|
||||
return &DeleteParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteParamsWithTimeout creates a new DeleteParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewDeleteParamsWithTimeout(timeout time.Duration) *DeleteParams {
|
||||
return &DeleteParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteParamsWithContext creates a new DeleteParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewDeleteParamsWithContext(ctx context.Context) *DeleteParams {
|
||||
return &DeleteParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteParamsWithHTTPClient creates a new DeleteParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewDeleteParamsWithHTTPClient(client *http.Client) *DeleteParams {
|
||||
return &DeleteParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
DeleteParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the delete operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type DeleteParams struct {
|
||||
|
||||
/* RepoID.
|
||||
|
||||
ID of the repository to delete.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the delete params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *DeleteParams) WithDefaults() *DeleteParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the delete params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *DeleteParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the delete params
|
||||
func (o *DeleteParams) WithTimeout(timeout time.Duration) *DeleteParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the delete params
|
||||
func (o *DeleteParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the delete params
|
||||
func (o *DeleteParams) WithContext(ctx context.Context) *DeleteParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the delete params
|
||||
func (o *DeleteParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the delete params
|
||||
func (o *DeleteParams) WithHTTPClient(client *http.Client) *DeleteParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the delete params
|
||||
func (o *DeleteParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the delete params
|
||||
func (o *DeleteParams) WithRepoID(repoID string) *DeleteParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the delete params
|
||||
func (o *DeleteParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *DeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
151
client/repositories/delete_repo_parameters.go
Normal file
151
client/repositories/delete_repo_parameters.go
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewDeleteRepoParams creates a new DeleteRepoParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewDeleteRepoParams() *DeleteRepoParams {
|
||||
return &DeleteRepoParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteRepoParamsWithTimeout creates a new DeleteRepoParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewDeleteRepoParamsWithTimeout(timeout time.Duration) *DeleteRepoParams {
|
||||
return &DeleteRepoParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteRepoParamsWithContext creates a new DeleteRepoParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewDeleteRepoParamsWithContext(ctx context.Context) *DeleteRepoParams {
|
||||
return &DeleteRepoParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteRepoParamsWithHTTPClient creates a new DeleteRepoParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewDeleteRepoParamsWithHTTPClient(client *http.Client) *DeleteRepoParams {
|
||||
return &DeleteRepoParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
DeleteRepoParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the delete repo operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type DeleteRepoParams struct {
|
||||
|
||||
/* RepoID.
|
||||
|
||||
ID of the repository to delete.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the delete repo params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *DeleteRepoParams) WithDefaults() *DeleteRepoParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the delete repo params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *DeleteRepoParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the delete repo params
|
||||
func (o *DeleteRepoParams) WithTimeout(timeout time.Duration) *DeleteRepoParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the delete repo params
|
||||
func (o *DeleteRepoParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the delete repo params
|
||||
func (o *DeleteRepoParams) WithContext(ctx context.Context) *DeleteRepoParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the delete repo params
|
||||
func (o *DeleteRepoParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the delete repo params
|
||||
func (o *DeleteRepoParams) WithHTTPClient(client *http.Client) *DeleteRepoParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the delete repo params
|
||||
func (o *DeleteRepoParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the delete repo params
|
||||
func (o *DeleteRepoParams) WithRepoID(repoID string) *DeleteRepoParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the delete repo params
|
||||
func (o *DeleteRepoParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *DeleteRepoParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
173
client/repositories/delete_repo_pool_parameters.go
Normal file
173
client/repositories/delete_repo_pool_parameters.go
Normal file
|
|
@ -0,0 +1,173 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewDeleteRepoPoolParams creates a new DeleteRepoPoolParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewDeleteRepoPoolParams() *DeleteRepoPoolParams {
|
||||
return &DeleteRepoPoolParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteRepoPoolParamsWithTimeout creates a new DeleteRepoPoolParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewDeleteRepoPoolParamsWithTimeout(timeout time.Duration) *DeleteRepoPoolParams {
|
||||
return &DeleteRepoPoolParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteRepoPoolParamsWithContext creates a new DeleteRepoPoolParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewDeleteRepoPoolParamsWithContext(ctx context.Context) *DeleteRepoPoolParams {
|
||||
return &DeleteRepoPoolParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewDeleteRepoPoolParamsWithHTTPClient creates a new DeleteRepoPoolParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewDeleteRepoPoolParamsWithHTTPClient(client *http.Client) *DeleteRepoPoolParams {
|
||||
return &DeleteRepoPoolParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
DeleteRepoPoolParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the delete repo pool operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type DeleteRepoPoolParams struct {
|
||||
|
||||
/* PoolID.
|
||||
|
||||
ID of the repository pool to delete.
|
||||
*/
|
||||
PoolID string
|
||||
|
||||
/* RepoID.
|
||||
|
||||
Repository ID.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the delete repo pool params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *DeleteRepoPoolParams) WithDefaults() *DeleteRepoPoolParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the delete repo pool params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *DeleteRepoPoolParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the delete repo pool params
|
||||
func (o *DeleteRepoPoolParams) WithTimeout(timeout time.Duration) *DeleteRepoPoolParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the delete repo pool params
|
||||
func (o *DeleteRepoPoolParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the delete repo pool params
|
||||
func (o *DeleteRepoPoolParams) WithContext(ctx context.Context) *DeleteRepoPoolParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the delete repo pool params
|
||||
func (o *DeleteRepoPoolParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the delete repo pool params
|
||||
func (o *DeleteRepoPoolParams) WithHTTPClient(client *http.Client) *DeleteRepoPoolParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the delete repo pool params
|
||||
func (o *DeleteRepoPoolParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithPoolID adds the poolID to the delete repo pool params
|
||||
func (o *DeleteRepoPoolParams) WithPoolID(poolID string) *DeleteRepoPoolParams {
|
||||
o.SetPoolID(poolID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetPoolID adds the poolId to the delete repo pool params
|
||||
func (o *DeleteRepoPoolParams) SetPoolID(poolID string) {
|
||||
o.PoolID = poolID
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the delete repo pool params
|
||||
func (o *DeleteRepoPoolParams) WithRepoID(repoID string) *DeleteRepoPoolParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the delete repo pool params
|
||||
func (o *DeleteRepoPoolParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *DeleteRepoPoolParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
// path param poolID
|
||||
if err := r.SetPathParam("poolID", o.PoolID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
103
client/repositories/delete_repo_pool_responses.go
Normal file
103
client/repositories/delete_repo_pool_responses.go
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
)
|
||||
|
||||
// DeleteRepoPoolReader is a Reader for the DeleteRepoPool structure.
|
||||
type DeleteRepoPoolReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *DeleteRepoPoolReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
result := NewDeleteRepoPoolDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
|
||||
// NewDeleteRepoPoolDefault creates a DeleteRepoPoolDefault with default headers values
|
||||
func NewDeleteRepoPoolDefault(code int) *DeleteRepoPoolDefault {
|
||||
return &DeleteRepoPoolDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
DeleteRepoPoolDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type DeleteRepoPoolDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this delete repo pool default response has a 2xx status code
|
||||
func (o *DeleteRepoPoolDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this delete repo pool default response has a 3xx status code
|
||||
func (o *DeleteRepoPoolDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this delete repo pool default response has a 4xx status code
|
||||
func (o *DeleteRepoPoolDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this delete repo pool default response has a 5xx status code
|
||||
func (o *DeleteRepoPoolDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this delete repo pool default response a status code equal to that given
|
||||
func (o *DeleteRepoPoolDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the delete repo pool default response
|
||||
func (o *DeleteRepoPoolDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *DeleteRepoPoolDefault) Error() string {
|
||||
return fmt.Sprintf("[DELETE /repositories/{repoID}/pools/{poolID}][%d] DeleteRepoPool default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *DeleteRepoPoolDefault) String() string {
|
||||
return fmt.Sprintf("[DELETE /repositories/{repoID}/pools/{poolID}][%d] DeleteRepoPool default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *DeleteRepoPoolDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *DeleteRepoPoolDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
103
client/repositories/delete_repo_responses.go
Normal file
103
client/repositories/delete_repo_responses.go
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
)
|
||||
|
||||
// DeleteRepoReader is a Reader for the DeleteRepo structure.
|
||||
type DeleteRepoReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *DeleteRepoReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
result := NewDeleteRepoDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
|
||||
// NewDeleteRepoDefault creates a DeleteRepoDefault with default headers values
|
||||
func NewDeleteRepoDefault(code int) *DeleteRepoDefault {
|
||||
return &DeleteRepoDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
DeleteRepoDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type DeleteRepoDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this delete repo default response has a 2xx status code
|
||||
func (o *DeleteRepoDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this delete repo default response has a 3xx status code
|
||||
func (o *DeleteRepoDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this delete repo default response has a 4xx status code
|
||||
func (o *DeleteRepoDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this delete repo default response has a 5xx status code
|
||||
func (o *DeleteRepoDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this delete repo default response a status code equal to that given
|
||||
func (o *DeleteRepoDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the delete repo default response
|
||||
func (o *DeleteRepoDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *DeleteRepoDefault) Error() string {
|
||||
return fmt.Sprintf("[DELETE /repositories/{repoID}][%d] DeleteRepo default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *DeleteRepoDefault) String() string {
|
||||
return fmt.Sprintf("[DELETE /repositories/{repoID}][%d] DeleteRepo default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *DeleteRepoDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *DeleteRepoDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
@ -1,103 +0,0 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
)
|
||||
|
||||
// DeleteReader is a Reader for the Delete structure.
|
||||
type DeleteReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *DeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
result := NewDeleteDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
|
||||
// NewDeleteDefault creates a DeleteDefault with default headers values
|
||||
func NewDeleteDefault(code int) *DeleteDefault {
|
||||
return &DeleteDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
DeleteDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type DeleteDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this delete default response has a 2xx status code
|
||||
func (o *DeleteDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this delete default response has a 3xx status code
|
||||
func (o *DeleteDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this delete default response has a 4xx status code
|
||||
func (o *DeleteDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this delete default response has a 5xx status code
|
||||
func (o *DeleteDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this delete default response a status code equal to that given
|
||||
func (o *DeleteDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the delete default response
|
||||
func (o *DeleteDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *DeleteDefault) Error() string {
|
||||
return fmt.Sprintf("[DELETE /repositories/{repoID}][%d] Delete default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *DeleteDefault) String() string {
|
||||
return fmt.Sprintf("[DELETE /repositories/{repoID}][%d] Delete default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *DeleteDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *DeleteDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
@ -1,151 +0,0 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewGetParams creates a new GetParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewGetParams() *GetParams {
|
||||
return &GetParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetParamsWithTimeout creates a new GetParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewGetParamsWithTimeout(timeout time.Duration) *GetParams {
|
||||
return &GetParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetParamsWithContext creates a new GetParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewGetParamsWithContext(ctx context.Context) *GetParams {
|
||||
return &GetParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetParamsWithHTTPClient creates a new GetParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewGetParamsWithHTTPClient(client *http.Client) *GetParams {
|
||||
return &GetParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
GetParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the get operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type GetParams struct {
|
||||
|
||||
/* RepoID.
|
||||
|
||||
ID of the repository to fetch.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the get params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *GetParams) WithDefaults() *GetParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the get params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *GetParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the get params
|
||||
func (o *GetParams) WithTimeout(timeout time.Duration) *GetParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the get params
|
||||
func (o *GetParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the get params
|
||||
func (o *GetParams) WithContext(ctx context.Context) *GetParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the get params
|
||||
func (o *GetParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the get params
|
||||
func (o *GetParams) WithHTTPClient(client *http.Client) *GetParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the get params
|
||||
func (o *GetParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the get params
|
||||
func (o *GetParams) WithRepoID(repoID string) *GetParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the get params
|
||||
func (o *GetParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *GetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
151
client/repositories/get_repo_parameters.go
Normal file
151
client/repositories/get_repo_parameters.go
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewGetRepoParams creates a new GetRepoParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewGetRepoParams() *GetRepoParams {
|
||||
return &GetRepoParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetRepoParamsWithTimeout creates a new GetRepoParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewGetRepoParamsWithTimeout(timeout time.Duration) *GetRepoParams {
|
||||
return &GetRepoParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetRepoParamsWithContext creates a new GetRepoParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewGetRepoParamsWithContext(ctx context.Context) *GetRepoParams {
|
||||
return &GetRepoParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetRepoParamsWithHTTPClient creates a new GetRepoParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewGetRepoParamsWithHTTPClient(client *http.Client) *GetRepoParams {
|
||||
return &GetRepoParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
GetRepoParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the get repo operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type GetRepoParams struct {
|
||||
|
||||
/* RepoID.
|
||||
|
||||
ID of the repository to fetch.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the get repo params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *GetRepoParams) WithDefaults() *GetRepoParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the get repo params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *GetRepoParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the get repo params
|
||||
func (o *GetRepoParams) WithTimeout(timeout time.Duration) *GetRepoParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the get repo params
|
||||
func (o *GetRepoParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the get repo params
|
||||
func (o *GetRepoParams) WithContext(ctx context.Context) *GetRepoParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the get repo params
|
||||
func (o *GetRepoParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the get repo params
|
||||
func (o *GetRepoParams) WithHTTPClient(client *http.Client) *GetRepoParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the get repo params
|
||||
func (o *GetRepoParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the get repo params
|
||||
func (o *GetRepoParams) WithRepoID(repoID string) *GetRepoParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the get repo params
|
||||
func (o *GetRepoParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *GetRepoParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
173
client/repositories/get_repo_pool_parameters.go
Normal file
173
client/repositories/get_repo_pool_parameters.go
Normal file
|
|
@ -0,0 +1,173 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewGetRepoPoolParams creates a new GetRepoPoolParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewGetRepoPoolParams() *GetRepoPoolParams {
|
||||
return &GetRepoPoolParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetRepoPoolParamsWithTimeout creates a new GetRepoPoolParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewGetRepoPoolParamsWithTimeout(timeout time.Duration) *GetRepoPoolParams {
|
||||
return &GetRepoPoolParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetRepoPoolParamsWithContext creates a new GetRepoPoolParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewGetRepoPoolParamsWithContext(ctx context.Context) *GetRepoPoolParams {
|
||||
return &GetRepoPoolParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetRepoPoolParamsWithHTTPClient creates a new GetRepoPoolParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewGetRepoPoolParamsWithHTTPClient(client *http.Client) *GetRepoPoolParams {
|
||||
return &GetRepoPoolParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
GetRepoPoolParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the get repo pool operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type GetRepoPoolParams struct {
|
||||
|
||||
/* PoolID.
|
||||
|
||||
Pool ID.
|
||||
*/
|
||||
PoolID string
|
||||
|
||||
/* RepoID.
|
||||
|
||||
Repository ID.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the get repo pool params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *GetRepoPoolParams) WithDefaults() *GetRepoPoolParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the get repo pool params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *GetRepoPoolParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the get repo pool params
|
||||
func (o *GetRepoPoolParams) WithTimeout(timeout time.Duration) *GetRepoPoolParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the get repo pool params
|
||||
func (o *GetRepoPoolParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the get repo pool params
|
||||
func (o *GetRepoPoolParams) WithContext(ctx context.Context) *GetRepoPoolParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the get repo pool params
|
||||
func (o *GetRepoPoolParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the get repo pool params
|
||||
func (o *GetRepoPoolParams) WithHTTPClient(client *http.Client) *GetRepoPoolParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the get repo pool params
|
||||
func (o *GetRepoPoolParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithPoolID adds the poolID to the get repo pool params
|
||||
func (o *GetRepoPoolParams) WithPoolID(poolID string) *GetRepoPoolParams {
|
||||
o.SetPoolID(poolID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetPoolID adds the poolId to the get repo pool params
|
||||
func (o *GetRepoPoolParams) SetPoolID(poolID string) {
|
||||
o.PoolID = poolID
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the get repo pool params
|
||||
func (o *GetRepoPoolParams) WithRepoID(repoID string) *GetRepoPoolParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the get repo pool params
|
||||
func (o *GetRepoPoolParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *GetRepoPoolParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
// path param poolID
|
||||
if err := r.SetPathParam("poolID", o.PoolID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
179
client/repositories/get_repo_pool_responses.go
Normal file
179
client/repositories/get_repo_pool_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// GetRepoPoolReader is a Reader for the GetRepoPool structure.
|
||||
type GetRepoPoolReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *GetRepoPoolReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewGetRepoPoolOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewGetRepoPoolDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetRepoPoolOK creates a GetRepoPoolOK with default headers values
|
||||
func NewGetRepoPoolOK() *GetRepoPoolOK {
|
||||
return &GetRepoPoolOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
GetRepoPoolOK describes a response with status code 200, with default header values.
|
||||
|
||||
Pool
|
||||
*/
|
||||
type GetRepoPoolOK struct {
|
||||
Payload garm_params.Pool
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this get repo pool o k response has a 2xx status code
|
||||
func (o *GetRepoPoolOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this get repo pool o k response has a 3xx status code
|
||||
func (o *GetRepoPoolOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this get repo pool o k response has a 4xx status code
|
||||
func (o *GetRepoPoolOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this get repo pool o k response has a 5xx status code
|
||||
func (o *GetRepoPoolOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this get repo pool o k response a status code equal to that given
|
||||
func (o *GetRepoPoolOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the get repo pool o k response
|
||||
func (o *GetRepoPoolOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *GetRepoPoolOK) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/pools/{poolID}][%d] getRepoPoolOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetRepoPoolOK) String() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/pools/{poolID}][%d] getRepoPoolOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetRepoPoolOK) GetPayload() garm_params.Pool {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *GetRepoPoolOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewGetRepoPoolDefault creates a GetRepoPoolDefault with default headers values
|
||||
func NewGetRepoPoolDefault(code int) *GetRepoPoolDefault {
|
||||
return &GetRepoPoolDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
GetRepoPoolDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type GetRepoPoolDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this get repo pool default response has a 2xx status code
|
||||
func (o *GetRepoPoolDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this get repo pool default response has a 3xx status code
|
||||
func (o *GetRepoPoolDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this get repo pool default response has a 4xx status code
|
||||
func (o *GetRepoPoolDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this get repo pool default response has a 5xx status code
|
||||
func (o *GetRepoPoolDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this get repo pool default response a status code equal to that given
|
||||
func (o *GetRepoPoolDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the get repo pool default response
|
||||
func (o *GetRepoPoolDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *GetRepoPoolDefault) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/pools/{poolID}][%d] GetRepoPool default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetRepoPoolDefault) String() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/pools/{poolID}][%d] GetRepoPool default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetRepoPoolDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *GetRepoPoolDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
179
client/repositories/get_repo_responses.go
Normal file
179
client/repositories/get_repo_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// GetRepoReader is a Reader for the GetRepo structure.
|
||||
type GetRepoReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *GetRepoReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewGetRepoOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewGetRepoDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetRepoOK creates a GetRepoOK with default headers values
|
||||
func NewGetRepoOK() *GetRepoOK {
|
||||
return &GetRepoOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
GetRepoOK describes a response with status code 200, with default header values.
|
||||
|
||||
Repository
|
||||
*/
|
||||
type GetRepoOK struct {
|
||||
Payload garm_params.Repository
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this get repo o k response has a 2xx status code
|
||||
func (o *GetRepoOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this get repo o k response has a 3xx status code
|
||||
func (o *GetRepoOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this get repo o k response has a 4xx status code
|
||||
func (o *GetRepoOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this get repo o k response has a 5xx status code
|
||||
func (o *GetRepoOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this get repo o k response a status code equal to that given
|
||||
func (o *GetRepoOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the get repo o k response
|
||||
func (o *GetRepoOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *GetRepoOK) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}][%d] getRepoOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetRepoOK) String() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}][%d] getRepoOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetRepoOK) GetPayload() garm_params.Repository {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *GetRepoOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewGetRepoDefault creates a GetRepoDefault with default headers values
|
||||
func NewGetRepoDefault(code int) *GetRepoDefault {
|
||||
return &GetRepoDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
GetRepoDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type GetRepoDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this get repo default response has a 2xx status code
|
||||
func (o *GetRepoDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this get repo default response has a 3xx status code
|
||||
func (o *GetRepoDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this get repo default response has a 4xx status code
|
||||
func (o *GetRepoDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this get repo default response has a 5xx status code
|
||||
func (o *GetRepoDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this get repo default response a status code equal to that given
|
||||
func (o *GetRepoDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the get repo default response
|
||||
func (o *GetRepoDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *GetRepoDefault) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}][%d] GetRepo default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetRepoDefault) String() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}][%d] GetRepo default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetRepoDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *GetRepoDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
@ -1,179 +0,0 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// GetReader is a Reader for the Get structure.
|
||||
type GetReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *GetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewGetOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewGetDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewGetOK creates a GetOK with default headers values
|
||||
func NewGetOK() *GetOK {
|
||||
return &GetOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
GetOK describes a response with status code 200, with default header values.
|
||||
|
||||
Repository
|
||||
*/
|
||||
type GetOK struct {
|
||||
Payload garm_params.Repository
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this get o k response has a 2xx status code
|
||||
func (o *GetOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this get o k response has a 3xx status code
|
||||
func (o *GetOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this get o k response has a 4xx status code
|
||||
func (o *GetOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this get o k response has a 5xx status code
|
||||
func (o *GetOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this get o k response a status code equal to that given
|
||||
func (o *GetOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the get o k response
|
||||
func (o *GetOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *GetOK) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}][%d] getOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetOK) String() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}][%d] getOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetOK) GetPayload() garm_params.Repository {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *GetOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewGetDefault creates a GetDefault with default headers values
|
||||
func NewGetDefault(code int) *GetDefault {
|
||||
return &GetDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
GetDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type GetDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this get default response has a 2xx status code
|
||||
func (o *GetDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this get default response has a 3xx status code
|
||||
func (o *GetDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this get default response has a 4xx status code
|
||||
func (o *GetDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this get default response has a 5xx status code
|
||||
func (o *GetDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this get default response a status code equal to that given
|
||||
func (o *GetDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the get default response
|
||||
func (o *GetDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *GetDefault) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}][%d] Get default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetDefault) String() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}][%d] Get default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *GetDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *GetDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
@ -1,128 +0,0 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewListParams creates a new ListParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewListParams() *ListParams {
|
||||
return &ListParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListParamsWithTimeout creates a new ListParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewListParamsWithTimeout(timeout time.Duration) *ListParams {
|
||||
return &ListParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListParamsWithContext creates a new ListParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewListParamsWithContext(ctx context.Context) *ListParams {
|
||||
return &ListParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListParamsWithHTTPClient creates a new ListParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewListParamsWithHTTPClient(client *http.Client) *ListParams {
|
||||
return &ListParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
ListParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the list operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type ListParams struct {
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the list params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *ListParams) WithDefaults() *ListParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the list params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *ListParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the list params
|
||||
func (o *ListParams) WithTimeout(timeout time.Duration) *ListParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the list params
|
||||
func (o *ListParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the list params
|
||||
func (o *ListParams) WithContext(ctx context.Context) *ListParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the list params
|
||||
func (o *ListParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the list params
|
||||
func (o *ListParams) WithHTTPClient(client *http.Client) *ListParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the list params
|
||||
func (o *ListParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *ListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
151
client/repositories/list_repo_instances_parameters.go
Normal file
151
client/repositories/list_repo_instances_parameters.go
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewListRepoInstancesParams creates a new ListRepoInstancesParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewListRepoInstancesParams() *ListRepoInstancesParams {
|
||||
return &ListRepoInstancesParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListRepoInstancesParamsWithTimeout creates a new ListRepoInstancesParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewListRepoInstancesParamsWithTimeout(timeout time.Duration) *ListRepoInstancesParams {
|
||||
return &ListRepoInstancesParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListRepoInstancesParamsWithContext creates a new ListRepoInstancesParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewListRepoInstancesParamsWithContext(ctx context.Context) *ListRepoInstancesParams {
|
||||
return &ListRepoInstancesParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListRepoInstancesParamsWithHTTPClient creates a new ListRepoInstancesParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewListRepoInstancesParamsWithHTTPClient(client *http.Client) *ListRepoInstancesParams {
|
||||
return &ListRepoInstancesParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
ListRepoInstancesParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the list repo instances operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type ListRepoInstancesParams struct {
|
||||
|
||||
/* RepoID.
|
||||
|
||||
Repository ID.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the list repo instances params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *ListRepoInstancesParams) WithDefaults() *ListRepoInstancesParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the list repo instances params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *ListRepoInstancesParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the list repo instances params
|
||||
func (o *ListRepoInstancesParams) WithTimeout(timeout time.Duration) *ListRepoInstancesParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the list repo instances params
|
||||
func (o *ListRepoInstancesParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the list repo instances params
|
||||
func (o *ListRepoInstancesParams) WithContext(ctx context.Context) *ListRepoInstancesParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the list repo instances params
|
||||
func (o *ListRepoInstancesParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the list repo instances params
|
||||
func (o *ListRepoInstancesParams) WithHTTPClient(client *http.Client) *ListRepoInstancesParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the list repo instances params
|
||||
func (o *ListRepoInstancesParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the list repo instances params
|
||||
func (o *ListRepoInstancesParams) WithRepoID(repoID string) *ListRepoInstancesParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the list repo instances params
|
||||
func (o *ListRepoInstancesParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *ListRepoInstancesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
179
client/repositories/list_repo_instances_responses.go
Normal file
179
client/repositories/list_repo_instances_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// ListRepoInstancesReader is a Reader for the ListRepoInstances structure.
|
||||
type ListRepoInstancesReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *ListRepoInstancesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewListRepoInstancesOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewListRepoInstancesDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewListRepoInstancesOK creates a ListRepoInstancesOK with default headers values
|
||||
func NewListRepoInstancesOK() *ListRepoInstancesOK {
|
||||
return &ListRepoInstancesOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
ListRepoInstancesOK describes a response with status code 200, with default header values.
|
||||
|
||||
Instances
|
||||
*/
|
||||
type ListRepoInstancesOK struct {
|
||||
Payload garm_params.Instances
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this list repo instances o k response has a 2xx status code
|
||||
func (o *ListRepoInstancesOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this list repo instances o k response has a 3xx status code
|
||||
func (o *ListRepoInstancesOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this list repo instances o k response has a 4xx status code
|
||||
func (o *ListRepoInstancesOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this list repo instances o k response has a 5xx status code
|
||||
func (o *ListRepoInstancesOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this list repo instances o k response a status code equal to that given
|
||||
func (o *ListRepoInstancesOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the list repo instances o k response
|
||||
func (o *ListRepoInstancesOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *ListRepoInstancesOK) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/instances][%d] listRepoInstancesOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListRepoInstancesOK) String() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/instances][%d] listRepoInstancesOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListRepoInstancesOK) GetPayload() garm_params.Instances {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *ListRepoInstancesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewListRepoInstancesDefault creates a ListRepoInstancesDefault with default headers values
|
||||
func NewListRepoInstancesDefault(code int) *ListRepoInstancesDefault {
|
||||
return &ListRepoInstancesDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
ListRepoInstancesDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type ListRepoInstancesDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this list repo instances default response has a 2xx status code
|
||||
func (o *ListRepoInstancesDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this list repo instances default response has a 3xx status code
|
||||
func (o *ListRepoInstancesDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this list repo instances default response has a 4xx status code
|
||||
func (o *ListRepoInstancesDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this list repo instances default response has a 5xx status code
|
||||
func (o *ListRepoInstancesDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this list repo instances default response a status code equal to that given
|
||||
func (o *ListRepoInstancesDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the list repo instances default response
|
||||
func (o *ListRepoInstancesDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *ListRepoInstancesDefault) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/instances][%d] ListRepoInstances default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListRepoInstancesDefault) String() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/instances][%d] ListRepoInstances default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListRepoInstancesDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *ListRepoInstancesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
151
client/repositories/list_repo_pools_parameters.go
Normal file
151
client/repositories/list_repo_pools_parameters.go
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewListRepoPoolsParams creates a new ListRepoPoolsParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewListRepoPoolsParams() *ListRepoPoolsParams {
|
||||
return &ListRepoPoolsParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListRepoPoolsParamsWithTimeout creates a new ListRepoPoolsParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewListRepoPoolsParamsWithTimeout(timeout time.Duration) *ListRepoPoolsParams {
|
||||
return &ListRepoPoolsParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListRepoPoolsParamsWithContext creates a new ListRepoPoolsParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewListRepoPoolsParamsWithContext(ctx context.Context) *ListRepoPoolsParams {
|
||||
return &ListRepoPoolsParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListRepoPoolsParamsWithHTTPClient creates a new ListRepoPoolsParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewListRepoPoolsParamsWithHTTPClient(client *http.Client) *ListRepoPoolsParams {
|
||||
return &ListRepoPoolsParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
ListRepoPoolsParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the list repo pools operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type ListRepoPoolsParams struct {
|
||||
|
||||
/* RepoID.
|
||||
|
||||
Repository ID.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the list repo pools params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *ListRepoPoolsParams) WithDefaults() *ListRepoPoolsParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the list repo pools params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *ListRepoPoolsParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the list repo pools params
|
||||
func (o *ListRepoPoolsParams) WithTimeout(timeout time.Duration) *ListRepoPoolsParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the list repo pools params
|
||||
func (o *ListRepoPoolsParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the list repo pools params
|
||||
func (o *ListRepoPoolsParams) WithContext(ctx context.Context) *ListRepoPoolsParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the list repo pools params
|
||||
func (o *ListRepoPoolsParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the list repo pools params
|
||||
func (o *ListRepoPoolsParams) WithHTTPClient(client *http.Client) *ListRepoPoolsParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the list repo pools params
|
||||
func (o *ListRepoPoolsParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the list repo pools params
|
||||
func (o *ListRepoPoolsParams) WithRepoID(repoID string) *ListRepoPoolsParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the list repo pools params
|
||||
func (o *ListRepoPoolsParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *ListRepoPoolsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
179
client/repositories/list_repo_pools_responses.go
Normal file
179
client/repositories/list_repo_pools_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// ListRepoPoolsReader is a Reader for the ListRepoPools structure.
|
||||
type ListRepoPoolsReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *ListRepoPoolsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewListRepoPoolsOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewListRepoPoolsDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewListRepoPoolsOK creates a ListRepoPoolsOK with default headers values
|
||||
func NewListRepoPoolsOK() *ListRepoPoolsOK {
|
||||
return &ListRepoPoolsOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
ListRepoPoolsOK describes a response with status code 200, with default header values.
|
||||
|
||||
Pools
|
||||
*/
|
||||
type ListRepoPoolsOK struct {
|
||||
Payload garm_params.Pools
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this list repo pools o k response has a 2xx status code
|
||||
func (o *ListRepoPoolsOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this list repo pools o k response has a 3xx status code
|
||||
func (o *ListRepoPoolsOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this list repo pools o k response has a 4xx status code
|
||||
func (o *ListRepoPoolsOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this list repo pools o k response has a 5xx status code
|
||||
func (o *ListRepoPoolsOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this list repo pools o k response a status code equal to that given
|
||||
func (o *ListRepoPoolsOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the list repo pools o k response
|
||||
func (o *ListRepoPoolsOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *ListRepoPoolsOK) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/pools][%d] listRepoPoolsOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListRepoPoolsOK) String() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/pools][%d] listRepoPoolsOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListRepoPoolsOK) GetPayload() garm_params.Pools {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *ListRepoPoolsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewListRepoPoolsDefault creates a ListRepoPoolsDefault with default headers values
|
||||
func NewListRepoPoolsDefault(code int) *ListRepoPoolsDefault {
|
||||
return &ListRepoPoolsDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
ListRepoPoolsDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type ListRepoPoolsDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this list repo pools default response has a 2xx status code
|
||||
func (o *ListRepoPoolsDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this list repo pools default response has a 3xx status code
|
||||
func (o *ListRepoPoolsDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this list repo pools default response has a 4xx status code
|
||||
func (o *ListRepoPoolsDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this list repo pools default response has a 5xx status code
|
||||
func (o *ListRepoPoolsDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this list repo pools default response a status code equal to that given
|
||||
func (o *ListRepoPoolsDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the list repo pools default response
|
||||
func (o *ListRepoPoolsDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *ListRepoPoolsDefault) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/pools][%d] ListRepoPools default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListRepoPoolsDefault) String() string {
|
||||
return fmt.Sprintf("[GET /repositories/{repoID}/pools][%d] ListRepoPools default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListRepoPoolsDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *ListRepoPoolsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
128
client/repositories/list_repos_parameters.go
Normal file
128
client/repositories/list_repos_parameters.go
Normal file
|
|
@ -0,0 +1,128 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
)
|
||||
|
||||
// NewListReposParams creates a new ListReposParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewListReposParams() *ListReposParams {
|
||||
return &ListReposParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListReposParamsWithTimeout creates a new ListReposParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewListReposParamsWithTimeout(timeout time.Duration) *ListReposParams {
|
||||
return &ListReposParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListReposParamsWithContext creates a new ListReposParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewListReposParamsWithContext(ctx context.Context) *ListReposParams {
|
||||
return &ListReposParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewListReposParamsWithHTTPClient creates a new ListReposParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewListReposParamsWithHTTPClient(client *http.Client) *ListReposParams {
|
||||
return &ListReposParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
ListReposParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the list repos operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type ListReposParams struct {
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the list repos params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *ListReposParams) WithDefaults() *ListReposParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the list repos params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *ListReposParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the list repos params
|
||||
func (o *ListReposParams) WithTimeout(timeout time.Duration) *ListReposParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the list repos params
|
||||
func (o *ListReposParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the list repos params
|
||||
func (o *ListReposParams) WithContext(ctx context.Context) *ListReposParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the list repos params
|
||||
func (o *ListReposParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the list repos params
|
||||
func (o *ListReposParams) WithHTTPClient(client *http.Client) *ListReposParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the list repos params
|
||||
func (o *ListReposParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *ListReposParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
179
client/repositories/list_repos_responses.go
Normal file
179
client/repositories/list_repos_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// ListReposReader is a Reader for the ListRepos structure.
|
||||
type ListReposReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *ListReposReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewListReposOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewListReposDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewListReposOK creates a ListReposOK with default headers values
|
||||
func NewListReposOK() *ListReposOK {
|
||||
return &ListReposOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
ListReposOK describes a response with status code 200, with default header values.
|
||||
|
||||
Repositories
|
||||
*/
|
||||
type ListReposOK struct {
|
||||
Payload garm_params.Repositories
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this list repos o k response has a 2xx status code
|
||||
func (o *ListReposOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this list repos o k response has a 3xx status code
|
||||
func (o *ListReposOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this list repos o k response has a 4xx status code
|
||||
func (o *ListReposOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this list repos o k response has a 5xx status code
|
||||
func (o *ListReposOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this list repos o k response a status code equal to that given
|
||||
func (o *ListReposOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the list repos o k response
|
||||
func (o *ListReposOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *ListReposOK) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories][%d] listReposOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListReposOK) String() string {
|
||||
return fmt.Sprintf("[GET /repositories][%d] listReposOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListReposOK) GetPayload() garm_params.Repositories {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *ListReposOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewListReposDefault creates a ListReposDefault with default headers values
|
||||
func NewListReposDefault(code int) *ListReposDefault {
|
||||
return &ListReposDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
ListReposDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type ListReposDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this list repos default response has a 2xx status code
|
||||
func (o *ListReposDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this list repos default response has a 3xx status code
|
||||
func (o *ListReposDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this list repos default response has a 4xx status code
|
||||
func (o *ListReposDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this list repos default response has a 5xx status code
|
||||
func (o *ListReposDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this list repos default response a status code equal to that given
|
||||
func (o *ListReposDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the list repos default response
|
||||
func (o *ListReposDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *ListReposDefault) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories][%d] ListRepos default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListReposDefault) String() string {
|
||||
return fmt.Sprintf("[GET /repositories][%d] ListRepos default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListReposDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *ListReposDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
@ -1,179 +0,0 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// ListReader is a Reader for the List structure.
|
||||
type ListReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *ListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewListOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewListDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewListOK creates a ListOK with default headers values
|
||||
func NewListOK() *ListOK {
|
||||
return &ListOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
ListOK describes a response with status code 200, with default header values.
|
||||
|
||||
Repositories
|
||||
*/
|
||||
type ListOK struct {
|
||||
Payload garm_params.Repositories
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this list o k response has a 2xx status code
|
||||
func (o *ListOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this list o k response has a 3xx status code
|
||||
func (o *ListOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this list o k response has a 4xx status code
|
||||
func (o *ListOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this list o k response has a 5xx status code
|
||||
func (o *ListOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this list o k response a status code equal to that given
|
||||
func (o *ListOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the list o k response
|
||||
func (o *ListOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *ListOK) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories][%d] listOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListOK) String() string {
|
||||
return fmt.Sprintf("[GET /repositories][%d] listOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListOK) GetPayload() garm_params.Repositories {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *ListOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewListDefault creates a ListDefault with default headers values
|
||||
func NewListDefault(code int) *ListDefault {
|
||||
return &ListDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
ListDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type ListDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this list default response has a 2xx status code
|
||||
func (o *ListDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this list default response has a 3xx status code
|
||||
func (o *ListDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this list default response has a 4xx status code
|
||||
func (o *ListDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this list default response has a 5xx status code
|
||||
func (o *ListDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this list default response a status code equal to that given
|
||||
func (o *ListDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the list default response
|
||||
func (o *ListDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *ListDefault) Error() string {
|
||||
return fmt.Sprintf("[GET /repositories][%d] List default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListDefault) String() string {
|
||||
return fmt.Sprintf("[GET /repositories][%d] List default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *ListDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *ListDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
@ -28,34 +28,48 @@ type ClientOption func(*runtime.ClientOperation)
|
|||
|
||||
// ClientService is the interface for Client methods
|
||||
type ClientService interface {
|
||||
Create(params *CreateParams, opts ...ClientOption) (*CreateOK, error)
|
||||
CreateRepo(params *CreateRepoParams, opts ...ClientOption) (*CreateRepoOK, error)
|
||||
|
||||
Delete(params *DeleteParams, opts ...ClientOption) error
|
||||
CreateRepoPool(params *CreateRepoPoolParams, opts ...ClientOption) (*CreateRepoPoolOK, error)
|
||||
|
||||
Get(params *GetParams, opts ...ClientOption) (*GetOK, error)
|
||||
DeleteRepo(params *DeleteRepoParams, opts ...ClientOption) error
|
||||
|
||||
List(params *ListParams, opts ...ClientOption) (*ListOK, error)
|
||||
DeleteRepoPool(params *DeleteRepoPoolParams, opts ...ClientOption) error
|
||||
|
||||
GetRepo(params *GetRepoParams, opts ...ClientOption) (*GetRepoOK, error)
|
||||
|
||||
GetRepoPool(params *GetRepoPoolParams, opts ...ClientOption) (*GetRepoPoolOK, error)
|
||||
|
||||
ListRepoInstances(params *ListRepoInstancesParams, opts ...ClientOption) (*ListRepoInstancesOK, error)
|
||||
|
||||
ListRepoPools(params *ListRepoPoolsParams, opts ...ClientOption) (*ListRepoPoolsOK, error)
|
||||
|
||||
ListRepos(params *ListReposParams, opts ...ClientOption) (*ListReposOK, error)
|
||||
|
||||
UpdateRepo(params *UpdateRepoParams, opts ...ClientOption) (*UpdateRepoOK, error)
|
||||
|
||||
UpdateRepoPool(params *UpdateRepoPoolParams, opts ...ClientOption) (*UpdateRepoPoolOK, error)
|
||||
|
||||
SetTransport(transport runtime.ClientTransport)
|
||||
}
|
||||
|
||||
/*
|
||||
Create creates repository with the parameters given
|
||||
CreateRepo creates repository with the parameters given
|
||||
*/
|
||||
func (a *Client) Create(params *CreateParams, opts ...ClientOption) (*CreateOK, error) {
|
||||
func (a *Client) CreateRepo(params *CreateRepoParams, opts ...ClientOption) (*CreateRepoOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewCreateParams()
|
||||
params = NewCreateRepoParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "Create",
|
||||
ID: "CreateRepo",
|
||||
Method: "POST",
|
||||
PathPattern: "/repositories",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &CreateReader{formats: a.formats},
|
||||
Reader: &CreateRepoReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
|
|
@ -67,32 +81,69 @@ func (a *Client) Create(params *CreateParams, opts ...ClientOption) (*CreateOK,
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*CreateOK)
|
||||
success, ok := result.(*CreateRepoOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*CreateDefault)
|
||||
unexpectedSuccess := result.(*CreateRepoDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
/*
|
||||
Delete deletes repository by ID
|
||||
CreateRepoPool creates repository pool with the parameters given
|
||||
*/
|
||||
func (a *Client) Delete(params *DeleteParams, opts ...ClientOption) error {
|
||||
func (a *Client) CreateRepoPool(params *CreateRepoPoolParams, opts ...ClientOption) (*CreateRepoPoolOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewDeleteParams()
|
||||
params = NewCreateRepoPoolParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "Delete",
|
||||
ID: "CreateRepoPool",
|
||||
Method: "POST",
|
||||
PathPattern: "/repositories/{repoID}/pools",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &CreateRepoPoolReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
result, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*CreateRepoPoolOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*CreateRepoPoolDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
/*
|
||||
DeleteRepo deletes repository by ID
|
||||
*/
|
||||
func (a *Client) DeleteRepo(params *DeleteRepoParams, opts ...ClientOption) error {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewDeleteRepoParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "DeleteRepo",
|
||||
Method: "DELETE",
|
||||
PathPattern: "/repositories/{repoID}",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &DeleteReader{formats: a.formats},
|
||||
Reader: &DeleteRepoReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
|
|
@ -108,22 +159,53 @@ func (a *Client) Delete(params *DeleteParams, opts ...ClientOption) error {
|
|||
}
|
||||
|
||||
/*
|
||||
Get gets repository by ID
|
||||
DeleteRepoPool deletes repository pool by ID
|
||||
*/
|
||||
func (a *Client) Get(params *GetParams, opts ...ClientOption) (*GetOK, error) {
|
||||
func (a *Client) DeleteRepoPool(params *DeleteRepoPoolParams, opts ...ClientOption) error {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewGetParams()
|
||||
params = NewDeleteRepoPoolParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "Get",
|
||||
ID: "DeleteRepoPool",
|
||||
Method: "DELETE",
|
||||
PathPattern: "/repositories/{repoID}/pools/{poolID}",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &DeleteRepoPoolReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
_, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
/*
|
||||
GetRepo gets repository by ID
|
||||
*/
|
||||
func (a *Client) GetRepo(params *GetRepoParams, opts ...ClientOption) (*GetRepoOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewGetRepoParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "GetRepo",
|
||||
Method: "GET",
|
||||
PathPattern: "/repositories/{repoID}",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &GetReader{formats: a.formats},
|
||||
Reader: &GetRepoReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
|
|
@ -135,32 +217,143 @@ func (a *Client) Get(params *GetParams, opts ...ClientOption) (*GetOK, error) {
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*GetOK)
|
||||
success, ok := result.(*GetRepoOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*GetDefault)
|
||||
unexpectedSuccess := result.(*GetRepoDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
/*
|
||||
List lists repositories
|
||||
GetRepoPool gets repository pool by ID
|
||||
*/
|
||||
func (a *Client) List(params *ListParams, opts ...ClientOption) (*ListOK, error) {
|
||||
func (a *Client) GetRepoPool(params *GetRepoPoolParams, opts ...ClientOption) (*GetRepoPoolOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewListParams()
|
||||
params = NewGetRepoPoolParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "List",
|
||||
ID: "GetRepoPool",
|
||||
Method: "GET",
|
||||
PathPattern: "/repositories/{repoID}/pools/{poolID}",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &GetRepoPoolReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
result, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*GetRepoPoolOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*GetRepoPoolDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
/*
|
||||
ListRepoInstances lists repository instances
|
||||
*/
|
||||
func (a *Client) ListRepoInstances(params *ListRepoInstancesParams, opts ...ClientOption) (*ListRepoInstancesOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewListRepoInstancesParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "ListRepoInstances",
|
||||
Method: "GET",
|
||||
PathPattern: "/repositories/{repoID}/instances",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &ListRepoInstancesReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
result, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*ListRepoInstancesOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*ListRepoInstancesDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
/*
|
||||
ListRepoPools lists repository pools
|
||||
*/
|
||||
func (a *Client) ListRepoPools(params *ListRepoPoolsParams, opts ...ClientOption) (*ListRepoPoolsOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewListRepoPoolsParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "ListRepoPools",
|
||||
Method: "GET",
|
||||
PathPattern: "/repositories/{repoID}/pools",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &ListRepoPoolsReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
result, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*ListRepoPoolsOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*ListRepoPoolsDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
/*
|
||||
ListRepos lists repositories
|
||||
*/
|
||||
func (a *Client) ListRepos(params *ListReposParams, opts ...ClientOption) (*ListReposOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewListReposParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "ListRepos",
|
||||
Method: "GET",
|
||||
PathPattern: "/repositories",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &ListReader{formats: a.formats},
|
||||
Reader: &ListReposReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
|
|
@ -172,12 +365,86 @@ func (a *Client) List(params *ListParams, opts ...ClientOption) (*ListOK, error)
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*ListOK)
|
||||
success, ok := result.(*ListReposOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*ListDefault)
|
||||
unexpectedSuccess := result.(*ListReposDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
/*
|
||||
UpdateRepo updates repository with the parameters given
|
||||
*/
|
||||
func (a *Client) UpdateRepo(params *UpdateRepoParams, opts ...ClientOption) (*UpdateRepoOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewUpdateRepoParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "UpdateRepo",
|
||||
Method: "PUT",
|
||||
PathPattern: "/repositories/{repoID}",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &UpdateRepoReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
result, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*UpdateRepoOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*UpdateRepoDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
/*
|
||||
UpdateRepoPool updates repository pool with the parameters given
|
||||
*/
|
||||
func (a *Client) UpdateRepoPool(params *UpdateRepoPoolParams, opts ...ClientOption) (*UpdateRepoPoolOK, error) {
|
||||
// TODO: Validate the params before sending
|
||||
if params == nil {
|
||||
params = NewUpdateRepoPoolParams()
|
||||
}
|
||||
op := &runtime.ClientOperation{
|
||||
ID: "UpdateRepoPool",
|
||||
Method: "PUT",
|
||||
PathPattern: "/repositories/{repoID}/pools/{poolID}",
|
||||
ProducesMediaTypes: []string{"application/json"},
|
||||
ConsumesMediaTypes: []string{"application/json"},
|
||||
Schemes: []string{"http"},
|
||||
Params: params,
|
||||
Reader: &UpdateRepoPoolReader{formats: a.formats},
|
||||
Context: params.Context,
|
||||
Client: params.HTTPClient,
|
||||
}
|
||||
for _, opt := range opts {
|
||||
opt(op)
|
||||
}
|
||||
|
||||
result, err := a.transport.Submit(op)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
success, ok := result.(*UpdateRepoPoolOK)
|
||||
if ok {
|
||||
return success, nil
|
||||
}
|
||||
// unexpected success response
|
||||
unexpectedSuccess := result.(*UpdateRepoPoolDefault)
|
||||
return nil, runtime.NewAPIError("unexpected success response: content available as default response in error", unexpectedSuccess, unexpectedSuccess.Code())
|
||||
}
|
||||
|
||||
|
|
|
|||
173
client/repositories/update_repo_parameters.go
Normal file
173
client/repositories/update_repo_parameters.go
Normal file
|
|
@ -0,0 +1,173 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// NewUpdateRepoParams creates a new UpdateRepoParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewUpdateRepoParams() *UpdateRepoParams {
|
||||
return &UpdateRepoParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewUpdateRepoParamsWithTimeout creates a new UpdateRepoParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewUpdateRepoParamsWithTimeout(timeout time.Duration) *UpdateRepoParams {
|
||||
return &UpdateRepoParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewUpdateRepoParamsWithContext creates a new UpdateRepoParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewUpdateRepoParamsWithContext(ctx context.Context) *UpdateRepoParams {
|
||||
return &UpdateRepoParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewUpdateRepoParamsWithHTTPClient creates a new UpdateRepoParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewUpdateRepoParamsWithHTTPClient(client *http.Client) *UpdateRepoParams {
|
||||
return &UpdateRepoParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
UpdateRepoParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the update repo operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type UpdateRepoParams struct {
|
||||
|
||||
/* Body.
|
||||
|
||||
Parameters used when updating the repository.
|
||||
*/
|
||||
Body garm_params.UpdateEntityParams
|
||||
|
||||
/* RepoID.
|
||||
|
||||
ID of the repository to update.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the update repo params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *UpdateRepoParams) WithDefaults() *UpdateRepoParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the update repo params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *UpdateRepoParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the update repo params
|
||||
func (o *UpdateRepoParams) WithTimeout(timeout time.Duration) *UpdateRepoParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the update repo params
|
||||
func (o *UpdateRepoParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the update repo params
|
||||
func (o *UpdateRepoParams) WithContext(ctx context.Context) *UpdateRepoParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the update repo params
|
||||
func (o *UpdateRepoParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the update repo params
|
||||
func (o *UpdateRepoParams) WithHTTPClient(client *http.Client) *UpdateRepoParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the update repo params
|
||||
func (o *UpdateRepoParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithBody adds the body to the update repo params
|
||||
func (o *UpdateRepoParams) WithBody(body garm_params.UpdateEntityParams) *UpdateRepoParams {
|
||||
o.SetBody(body)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetBody adds the body to the update repo params
|
||||
func (o *UpdateRepoParams) SetBody(body garm_params.UpdateEntityParams) {
|
||||
o.Body = body
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the update repo params
|
||||
func (o *UpdateRepoParams) WithRepoID(repoID string) *UpdateRepoParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the update repo params
|
||||
func (o *UpdateRepoParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *UpdateRepoParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
if err := r.SetBodyParam(o.Body); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
195
client/repositories/update_repo_pool_parameters.go
Normal file
195
client/repositories/update_repo_pool_parameters.go
Normal file
|
|
@ -0,0 +1,195 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"github.com/go-openapi/errors"
|
||||
"github.com/go-openapi/runtime"
|
||||
cr "github.com/go-openapi/runtime/client"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// NewUpdateRepoPoolParams creates a new UpdateRepoPoolParams object,
|
||||
// with the default timeout for this client.
|
||||
//
|
||||
// Default values are not hydrated, since defaults are normally applied by the API server side.
|
||||
//
|
||||
// To enforce default values in parameter, use SetDefaults or WithDefaults.
|
||||
func NewUpdateRepoPoolParams() *UpdateRepoPoolParams {
|
||||
return &UpdateRepoPoolParams{
|
||||
timeout: cr.DefaultTimeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewUpdateRepoPoolParamsWithTimeout creates a new UpdateRepoPoolParams object
|
||||
// with the ability to set a timeout on a request.
|
||||
func NewUpdateRepoPoolParamsWithTimeout(timeout time.Duration) *UpdateRepoPoolParams {
|
||||
return &UpdateRepoPoolParams{
|
||||
timeout: timeout,
|
||||
}
|
||||
}
|
||||
|
||||
// NewUpdateRepoPoolParamsWithContext creates a new UpdateRepoPoolParams object
|
||||
// with the ability to set a context for a request.
|
||||
func NewUpdateRepoPoolParamsWithContext(ctx context.Context) *UpdateRepoPoolParams {
|
||||
return &UpdateRepoPoolParams{
|
||||
Context: ctx,
|
||||
}
|
||||
}
|
||||
|
||||
// NewUpdateRepoPoolParamsWithHTTPClient creates a new UpdateRepoPoolParams object
|
||||
// with the ability to set a custom HTTPClient for a request.
|
||||
func NewUpdateRepoPoolParamsWithHTTPClient(client *http.Client) *UpdateRepoPoolParams {
|
||||
return &UpdateRepoPoolParams{
|
||||
HTTPClient: client,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
UpdateRepoPoolParams contains all the parameters to send to the API endpoint
|
||||
|
||||
for the update repo pool operation.
|
||||
|
||||
Typically these are written to a http.Request.
|
||||
*/
|
||||
type UpdateRepoPoolParams struct {
|
||||
|
||||
/* Body.
|
||||
|
||||
Parameters used when updating the repository pool.
|
||||
*/
|
||||
Body garm_params.UpdatePoolParams
|
||||
|
||||
/* PoolID.
|
||||
|
||||
ID of the repository pool to update.
|
||||
*/
|
||||
PoolID string
|
||||
|
||||
/* RepoID.
|
||||
|
||||
Repository ID.
|
||||
*/
|
||||
RepoID string
|
||||
|
||||
timeout time.Duration
|
||||
Context context.Context
|
||||
HTTPClient *http.Client
|
||||
}
|
||||
|
||||
// WithDefaults hydrates default values in the update repo pool params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *UpdateRepoPoolParams) WithDefaults() *UpdateRepoPoolParams {
|
||||
o.SetDefaults()
|
||||
return o
|
||||
}
|
||||
|
||||
// SetDefaults hydrates default values in the update repo pool params (not the query body).
|
||||
//
|
||||
// All values with no default are reset to their zero value.
|
||||
func (o *UpdateRepoPoolParams) SetDefaults() {
|
||||
// no default values defined for this parameter
|
||||
}
|
||||
|
||||
// WithTimeout adds the timeout to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) WithTimeout(timeout time.Duration) *UpdateRepoPoolParams {
|
||||
o.SetTimeout(timeout)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetTimeout adds the timeout to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) SetTimeout(timeout time.Duration) {
|
||||
o.timeout = timeout
|
||||
}
|
||||
|
||||
// WithContext adds the context to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) WithContext(ctx context.Context) *UpdateRepoPoolParams {
|
||||
o.SetContext(ctx)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetContext adds the context to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) SetContext(ctx context.Context) {
|
||||
o.Context = ctx
|
||||
}
|
||||
|
||||
// WithHTTPClient adds the HTTPClient to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) WithHTTPClient(client *http.Client) *UpdateRepoPoolParams {
|
||||
o.SetHTTPClient(client)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetHTTPClient adds the HTTPClient to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) SetHTTPClient(client *http.Client) {
|
||||
o.HTTPClient = client
|
||||
}
|
||||
|
||||
// WithBody adds the body to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) WithBody(body garm_params.UpdatePoolParams) *UpdateRepoPoolParams {
|
||||
o.SetBody(body)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetBody adds the body to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) SetBody(body garm_params.UpdatePoolParams) {
|
||||
o.Body = body
|
||||
}
|
||||
|
||||
// WithPoolID adds the poolID to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) WithPoolID(poolID string) *UpdateRepoPoolParams {
|
||||
o.SetPoolID(poolID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetPoolID adds the poolId to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) SetPoolID(poolID string) {
|
||||
o.PoolID = poolID
|
||||
}
|
||||
|
||||
// WithRepoID adds the repoID to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) WithRepoID(repoID string) *UpdateRepoPoolParams {
|
||||
o.SetRepoID(repoID)
|
||||
return o
|
||||
}
|
||||
|
||||
// SetRepoID adds the repoId to the update repo pool params
|
||||
func (o *UpdateRepoPoolParams) SetRepoID(repoID string) {
|
||||
o.RepoID = repoID
|
||||
}
|
||||
|
||||
// WriteToRequest writes these params to a swagger request
|
||||
func (o *UpdateRepoPoolParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||
|
||||
if err := r.SetTimeout(o.timeout); err != nil {
|
||||
return err
|
||||
}
|
||||
var res []error
|
||||
if err := r.SetBodyParam(o.Body); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// path param poolID
|
||||
if err := r.SetPathParam("poolID", o.PoolID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// path param repoID
|
||||
if err := r.SetPathParam("repoID", o.RepoID); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if len(res) > 0 {
|
||||
return errors.CompositeValidationError(res...)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
179
client/repositories/update_repo_pool_responses.go
Normal file
179
client/repositories/update_repo_pool_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// UpdateRepoPoolReader is a Reader for the UpdateRepoPool structure.
|
||||
type UpdateRepoPoolReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *UpdateRepoPoolReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewUpdateRepoPoolOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewUpdateRepoPoolDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewUpdateRepoPoolOK creates a UpdateRepoPoolOK with default headers values
|
||||
func NewUpdateRepoPoolOK() *UpdateRepoPoolOK {
|
||||
return &UpdateRepoPoolOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
UpdateRepoPoolOK describes a response with status code 200, with default header values.
|
||||
|
||||
Pool
|
||||
*/
|
||||
type UpdateRepoPoolOK struct {
|
||||
Payload garm_params.Pool
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this update repo pool o k response has a 2xx status code
|
||||
func (o *UpdateRepoPoolOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this update repo pool o k response has a 3xx status code
|
||||
func (o *UpdateRepoPoolOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this update repo pool o k response has a 4xx status code
|
||||
func (o *UpdateRepoPoolOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this update repo pool o k response has a 5xx status code
|
||||
func (o *UpdateRepoPoolOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this update repo pool o k response a status code equal to that given
|
||||
func (o *UpdateRepoPoolOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the update repo pool o k response
|
||||
func (o *UpdateRepoPoolOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *UpdateRepoPoolOK) Error() string {
|
||||
return fmt.Sprintf("[PUT /repositories/{repoID}/pools/{poolID}][%d] updateRepoPoolOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *UpdateRepoPoolOK) String() string {
|
||||
return fmt.Sprintf("[PUT /repositories/{repoID}/pools/{poolID}][%d] updateRepoPoolOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *UpdateRepoPoolOK) GetPayload() garm_params.Pool {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *UpdateRepoPoolOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewUpdateRepoPoolDefault creates a UpdateRepoPoolDefault with default headers values
|
||||
func NewUpdateRepoPoolDefault(code int) *UpdateRepoPoolDefault {
|
||||
return &UpdateRepoPoolDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
UpdateRepoPoolDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type UpdateRepoPoolDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this update repo pool default response has a 2xx status code
|
||||
func (o *UpdateRepoPoolDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this update repo pool default response has a 3xx status code
|
||||
func (o *UpdateRepoPoolDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this update repo pool default response has a 4xx status code
|
||||
func (o *UpdateRepoPoolDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this update repo pool default response has a 5xx status code
|
||||
func (o *UpdateRepoPoolDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this update repo pool default response a status code equal to that given
|
||||
func (o *UpdateRepoPoolDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the update repo pool default response
|
||||
func (o *UpdateRepoPoolDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *UpdateRepoPoolDefault) Error() string {
|
||||
return fmt.Sprintf("[PUT /repositories/{repoID}/pools/{poolID}][%d] UpdateRepoPool default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *UpdateRepoPoolDefault) String() string {
|
||||
return fmt.Sprintf("[PUT /repositories/{repoID}/pools/{poolID}][%d] UpdateRepoPool default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *UpdateRepoPoolDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *UpdateRepoPoolDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
179
client/repositories/update_repo_responses.go
Normal file
179
client/repositories/update_repo_responses.go
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
// Code generated by go-swagger; DO NOT EDIT.
|
||||
|
||||
package repositories
|
||||
|
||||
// This file was generated by the swagger tool.
|
||||
// Editing this file might prove futile when you re-run the swagger generate command
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"github.com/go-openapi/runtime"
|
||||
"github.com/go-openapi/strfmt"
|
||||
|
||||
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
||||
garm_params "github.com/cloudbase/garm/params"
|
||||
)
|
||||
|
||||
// UpdateRepoReader is a Reader for the UpdateRepo structure.
|
||||
type UpdateRepoReader struct {
|
||||
formats strfmt.Registry
|
||||
}
|
||||
|
||||
// ReadResponse reads a server response into the received o.
|
||||
func (o *UpdateRepoReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||
switch response.Code() {
|
||||
case 200:
|
||||
result := NewUpdateRepoOK()
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return result, nil
|
||||
default:
|
||||
result := NewUpdateRepoDefault(response.Code())
|
||||
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if response.Code()/100 == 2 {
|
||||
return result, nil
|
||||
}
|
||||
return nil, result
|
||||
}
|
||||
}
|
||||
|
||||
// NewUpdateRepoOK creates a UpdateRepoOK with default headers values
|
||||
func NewUpdateRepoOK() *UpdateRepoOK {
|
||||
return &UpdateRepoOK{}
|
||||
}
|
||||
|
||||
/*
|
||||
UpdateRepoOK describes a response with status code 200, with default header values.
|
||||
|
||||
Repository
|
||||
*/
|
||||
type UpdateRepoOK struct {
|
||||
Payload garm_params.Repository
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this update repo o k response has a 2xx status code
|
||||
func (o *UpdateRepoOK) IsSuccess() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this update repo o k response has a 3xx status code
|
||||
func (o *UpdateRepoOK) IsRedirect() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsClientError returns true when this update repo o k response has a 4xx status code
|
||||
func (o *UpdateRepoOK) IsClientError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsServerError returns true when this update repo o k response has a 5xx status code
|
||||
func (o *UpdateRepoOK) IsServerError() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsCode returns true when this update repo o k response a status code equal to that given
|
||||
func (o *UpdateRepoOK) IsCode(code int) bool {
|
||||
return code == 200
|
||||
}
|
||||
|
||||
// Code gets the status code for the update repo o k response
|
||||
func (o *UpdateRepoOK) Code() int {
|
||||
return 200
|
||||
}
|
||||
|
||||
func (o *UpdateRepoOK) Error() string {
|
||||
return fmt.Sprintf("[PUT /repositories/{repoID}][%d] updateRepoOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *UpdateRepoOK) String() string {
|
||||
return fmt.Sprintf("[PUT /repositories/{repoID}][%d] updateRepoOK %+v", 200, o.Payload)
|
||||
}
|
||||
|
||||
func (o *UpdateRepoOK) GetPayload() garm_params.Repository {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *UpdateRepoOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// NewUpdateRepoDefault creates a UpdateRepoDefault with default headers values
|
||||
func NewUpdateRepoDefault(code int) *UpdateRepoDefault {
|
||||
return &UpdateRepoDefault{
|
||||
_statusCode: code,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
UpdateRepoDefault describes a response with status code -1, with default header values.
|
||||
|
||||
APIErrorResponse
|
||||
*/
|
||||
type UpdateRepoDefault struct {
|
||||
_statusCode int
|
||||
|
||||
Payload apiserver_params.APIErrorResponse
|
||||
}
|
||||
|
||||
// IsSuccess returns true when this update repo default response has a 2xx status code
|
||||
func (o *UpdateRepoDefault) IsSuccess() bool {
|
||||
return o._statusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirect returns true when this update repo default response has a 3xx status code
|
||||
func (o *UpdateRepoDefault) IsRedirect() bool {
|
||||
return o._statusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true when this update repo default response has a 4xx status code
|
||||
func (o *UpdateRepoDefault) IsClientError() bool {
|
||||
return o._statusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsServerError returns true when this update repo default response has a 5xx status code
|
||||
func (o *UpdateRepoDefault) IsServerError() bool {
|
||||
return o._statusCode/100 == 5
|
||||
}
|
||||
|
||||
// IsCode returns true when this update repo default response a status code equal to that given
|
||||
func (o *UpdateRepoDefault) IsCode(code int) bool {
|
||||
return o._statusCode == code
|
||||
}
|
||||
|
||||
// Code gets the status code for the update repo default response
|
||||
func (o *UpdateRepoDefault) Code() int {
|
||||
return o._statusCode
|
||||
}
|
||||
|
||||
func (o *UpdateRepoDefault) Error() string {
|
||||
return fmt.Sprintf("[PUT /repositories/{repoID}][%d] UpdateRepo default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *UpdateRepoDefault) String() string {
|
||||
return fmt.Sprintf("[PUT /repositories/{repoID}][%d] UpdateRepo default %+v", o._statusCode, o.Payload)
|
||||
}
|
||||
|
||||
func (o *UpdateRepoDefault) GetPayload() apiserver_params.APIErrorResponse {
|
||||
return o.Payload
|
||||
}
|
||||
|
||||
func (o *UpdateRepoDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||
|
||||
// response payload
|
||||
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue