api_clients

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for api clients API

func (*Client) DeleteAPI24APIClients

func (a *Client) DeleteAPI24APIClients(params *DeleteAPI24APIClientsParams) (*DeleteApi24APIClientsOK, error)

DeleteAPI24APIClients deletes an API client

Deletes an API client. The `ids` or `names` parameter is required, but cannot be set together.

func (*Client) GetAPI24APIClients

func (a *Client) GetAPI24APIClients(params *GetAPI24APIClientsParams) (*GetApi24APIClientsOK, error)

GetAPI24APIClients lists API clients

Returns a list of API clients.

func (*Client) PatchAPI24APIClients

func (a *Client) PatchAPI24APIClients(params *PatchAPI24APIClientsParams) (*PatchApi24APIClientsOK, error)

PatchAPI24APIClients manages an API client

Enables or disables an API client. The `ids` or `names` parameter is required, but cannot be set together.

func (*Client) PostAPI24APIClients

func (a *Client) PostAPI24APIClients(params *PostAPI24APIClientsParams) (*PostApi24APIClientsOK, error)

PostAPI24APIClients creates an API client

Creates an API client. Newly created API clients are disabled by default. Enable an API client through the `PATCH` method. The `names`, `max_role`, `issuer`, and `public_key` parameters are required.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	DeleteAPI24APIClients(params *DeleteAPI24APIClientsParams) (*DeleteApi24APIClientsOK, error)

	GetAPI24APIClients(params *GetAPI24APIClientsParams) (*GetApi24APIClientsOK, error)

	PatchAPI24APIClients(params *PatchAPI24APIClientsParams) (*PatchApi24APIClientsOK, error)

	PostAPI24APIClients(params *PostAPI24APIClientsParams) (*PostApi24APIClientsOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new api clients API client.

type DeleteAPI24APIClientsParams

type DeleteAPI24APIClientsParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAPI24APIClientsParams contains all the parameters to send to the API endpoint for the delete API 24 API clients operation typically these are written to a http.Request

func NewDeleteAPI24APIClientsParams

func NewDeleteAPI24APIClientsParams() *DeleteAPI24APIClientsParams

NewDeleteAPI24APIClientsParams creates a new DeleteAPI24APIClientsParams object with the default values initialized.

func NewDeleteAPI24APIClientsParamsWithContext

func NewDeleteAPI24APIClientsParamsWithContext(ctx context.Context) *DeleteAPI24APIClientsParams

NewDeleteAPI24APIClientsParamsWithContext creates a new DeleteAPI24APIClientsParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAPI24APIClientsParamsWithHTTPClient

func NewDeleteAPI24APIClientsParamsWithHTTPClient(client *http.Client) *DeleteAPI24APIClientsParams

NewDeleteAPI24APIClientsParamsWithHTTPClient creates a new DeleteAPI24APIClientsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAPI24APIClientsParamsWithTimeout

func NewDeleteAPI24APIClientsParamsWithTimeout(timeout time.Duration) *DeleteAPI24APIClientsParams

NewDeleteAPI24APIClientsParamsWithTimeout creates a new DeleteAPI24APIClientsParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAPI24APIClientsParams) SetAuthorization

func (o *DeleteAPI24APIClientsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) SetContext

func (o *DeleteAPI24APIClientsParams) SetContext(ctx context.Context)

SetContext adds the context to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) SetHTTPClient

func (o *DeleteAPI24APIClientsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) SetIds

func (o *DeleteAPI24APIClientsParams) SetIds(ids []string)

SetIds adds the ids to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) SetNames

func (o *DeleteAPI24APIClientsParams) SetNames(names []string)

SetNames adds the names to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) SetTimeout

func (o *DeleteAPI24APIClientsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) SetXRequestID

func (o *DeleteAPI24APIClientsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) WithAuthorization

func (o *DeleteAPI24APIClientsParams) WithAuthorization(authorization *string) *DeleteAPI24APIClientsParams

WithAuthorization adds the authorization to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) WithContext

WithContext adds the context to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) WithIds

WithIds adds the ids to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) WithNames

WithNames adds the names to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) WithTimeout

WithTimeout adds the timeout to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) WithXRequestID

func (o *DeleteAPI24APIClientsParams) WithXRequestID(xRequestID *string) *DeleteAPI24APIClientsParams

WithXRequestID adds the xRequestID to the delete API 24 API clients params

func (*DeleteAPI24APIClientsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAPI24APIClientsReader

type DeleteAPI24APIClientsReader struct {
	// contains filtered or unexported fields
}

DeleteAPI24APIClientsReader is a Reader for the DeleteAPI24APIClients structure.

func (*DeleteAPI24APIClientsReader) ReadResponse

func (o *DeleteAPI24APIClientsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteApi24APIClientsBadRequest

type DeleteApi24APIClientsBadRequest struct {
	Payload *models.Error
}

DeleteApi24APIClientsBadRequest handles this case with default header values.

BadRequest

func NewDeleteApi24APIClientsBadRequest

func NewDeleteApi24APIClientsBadRequest() *DeleteApi24APIClientsBadRequest

NewDeleteApi24APIClientsBadRequest creates a DeleteApi24APIClientsBadRequest with default headers values

func (*DeleteApi24APIClientsBadRequest) Error

func (*DeleteApi24APIClientsBadRequest) GetPayload

func (o *DeleteApi24APIClientsBadRequest) GetPayload() *models.Error

type DeleteApi24APIClientsOK

type DeleteApi24APIClientsOK struct {
}

DeleteApi24APIClientsOK handles this case with default header values.

OK

func NewDeleteApi24APIClientsOK

func NewDeleteApi24APIClientsOK() *DeleteApi24APIClientsOK

NewDeleteApi24APIClientsOK creates a DeleteApi24APIClientsOK with default headers values

func (*DeleteApi24APIClientsOK) Error

func (o *DeleteApi24APIClientsOK) Error() string

type GetAPI24APIClientsParams

type GetAPI24APIClientsParams struct {

	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Filter
	  Narrows down the results to only the response objects that satisfy the filter criteria.

	*/
	Filter *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Limit
	  Limits the size of the response to the specified number of objects on each page. To return the total number of resources, set `limit=0`. The total number of resources is returned as a `total_item_count` value. If the page size requested is larger than the system maximum limit, the server returns the maximum limit, disregarding the requested page size.

	*/
	Limit *int32
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string
	/*Offset
	  The starting position based on the results of the query in relation to the full set of response objects returned.

	*/
	Offset *int32
	/*Sort
	  Returns the response objects in the order specified. Set `sort` to the name in the response by which to sort. Sorting can be performed on any of the names in the response, and the objects can be sorted in ascending or descending order. By default, the response objects are sorted in ascending order. To sort in descending order, append the minus sign (`-`) to the name. A single request can be sorted on multiple objects. For example, you can sort all volumes from largest to smallest volume size, and then sort volumes of the same size in ascending order by volume name. To sort on multiple names, list the names as comma-separated values.

	*/
	Sort []string
	/*TotalItemCount
	  If set to `true`, the `total_item_count` matching the specified query parameters is calculated and returned in the response. If set to `false`, the `total_item_count` is `null` in the response. This may speed up queries where the `total_item_count` is large. If not specified, defaults to `false`.

	*/
	TotalItemCount *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAPI24APIClientsParams contains all the parameters to send to the API endpoint for the get API 24 API clients operation typically these are written to a http.Request

func NewGetAPI24APIClientsParams

func NewGetAPI24APIClientsParams() *GetAPI24APIClientsParams

NewGetAPI24APIClientsParams creates a new GetAPI24APIClientsParams object with the default values initialized.

func NewGetAPI24APIClientsParamsWithContext

func NewGetAPI24APIClientsParamsWithContext(ctx context.Context) *GetAPI24APIClientsParams

NewGetAPI24APIClientsParamsWithContext creates a new GetAPI24APIClientsParams object with the default values initialized, and the ability to set a context for a request

func NewGetAPI24APIClientsParamsWithHTTPClient

func NewGetAPI24APIClientsParamsWithHTTPClient(client *http.Client) *GetAPI24APIClientsParams

NewGetAPI24APIClientsParamsWithHTTPClient creates a new GetAPI24APIClientsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAPI24APIClientsParamsWithTimeout

func NewGetAPI24APIClientsParamsWithTimeout(timeout time.Duration) *GetAPI24APIClientsParams

NewGetAPI24APIClientsParamsWithTimeout creates a new GetAPI24APIClientsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAPI24APIClientsParams) SetAuthorization

func (o *GetAPI24APIClientsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetContext

func (o *GetAPI24APIClientsParams) SetContext(ctx context.Context)

SetContext adds the context to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetFilter

func (o *GetAPI24APIClientsParams) SetFilter(filter *string)

SetFilter adds the filter to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetHTTPClient

func (o *GetAPI24APIClientsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetIds

func (o *GetAPI24APIClientsParams) SetIds(ids []string)

SetIds adds the ids to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetLimit

func (o *GetAPI24APIClientsParams) SetLimit(limit *int32)

SetLimit adds the limit to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetNames

func (o *GetAPI24APIClientsParams) SetNames(names []string)

SetNames adds the names to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetOffset

func (o *GetAPI24APIClientsParams) SetOffset(offset *int32)

SetOffset adds the offset to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetSort

func (o *GetAPI24APIClientsParams) SetSort(sort []string)

SetSort adds the sort to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetTimeout

func (o *GetAPI24APIClientsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetTotalItemCount

func (o *GetAPI24APIClientsParams) SetTotalItemCount(totalItemCount *bool)

SetTotalItemCount adds the totalItemCount to the get API 24 API clients params

func (*GetAPI24APIClientsParams) SetXRequestID

func (o *GetAPI24APIClientsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithAuthorization

func (o *GetAPI24APIClientsParams) WithAuthorization(authorization *string) *GetAPI24APIClientsParams

WithAuthorization adds the authorization to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithContext

WithContext adds the context to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithFilter

WithFilter adds the filter to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithHTTPClient

func (o *GetAPI24APIClientsParams) WithHTTPClient(client *http.Client) *GetAPI24APIClientsParams

WithHTTPClient adds the HTTPClient to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithIds

WithIds adds the ids to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithLimit

WithLimit adds the limit to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithNames

WithNames adds the names to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithOffset

WithOffset adds the offset to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithSort

WithSort adds the sort to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithTimeout

WithTimeout adds the timeout to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithTotalItemCount

func (o *GetAPI24APIClientsParams) WithTotalItemCount(totalItemCount *bool) *GetAPI24APIClientsParams

WithTotalItemCount adds the totalItemCount to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WithXRequestID

func (o *GetAPI24APIClientsParams) WithXRequestID(xRequestID *string) *GetAPI24APIClientsParams

WithXRequestID adds the xRequestID to the get API 24 API clients params

func (*GetAPI24APIClientsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAPI24APIClientsReader

type GetAPI24APIClientsReader struct {
	// contains filtered or unexported fields
}

GetAPI24APIClientsReader is a Reader for the GetAPI24APIClients structure.

func (*GetAPI24APIClientsReader) ReadResponse

func (o *GetAPI24APIClientsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetApi24APIClientsBadRequest

type GetApi24APIClientsBadRequest struct {
	Payload *models.Error
}

GetApi24APIClientsBadRequest handles this case with default header values.

BadRequest

func NewGetApi24APIClientsBadRequest

func NewGetApi24APIClientsBadRequest() *GetApi24APIClientsBadRequest

NewGetApi24APIClientsBadRequest creates a GetApi24APIClientsBadRequest with default headers values

func (*GetApi24APIClientsBadRequest) Error

func (*GetApi24APIClientsBadRequest) GetPayload

func (o *GetApi24APIClientsBadRequest) GetPayload() *models.Error

type GetApi24APIClientsOK

type GetApi24APIClientsOK struct {
	Payload *models.APIClientGetResponse
}

GetApi24APIClientsOK handles this case with default header values.

OK

func NewGetApi24APIClientsOK

func NewGetApi24APIClientsOK() *GetApi24APIClientsOK

NewGetApi24APIClientsOK creates a GetApi24APIClientsOK with default headers values

func (*GetApi24APIClientsOK) Error

func (o *GetApi24APIClientsOK) Error() string

func (*GetApi24APIClientsOK) GetPayload

type PatchAPI24APIClientsParams

type PatchAPI24APIClientsParams struct {

	/*APIClients*/
	APIClients *models.APIClientPatch
	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Ids
	  Performs the operation on the unique resource IDs specified. Enter multiple resource IDs in comma-separated format. The `ids` and `names` parameters cannot be provided together.

	*/
	Ids []string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchAPI24APIClientsParams contains all the parameters to send to the API endpoint for the patch API 24 API clients operation typically these are written to a http.Request

func NewPatchAPI24APIClientsParams

func NewPatchAPI24APIClientsParams() *PatchAPI24APIClientsParams

NewPatchAPI24APIClientsParams creates a new PatchAPI24APIClientsParams object with the default values initialized.

func NewPatchAPI24APIClientsParamsWithContext

func NewPatchAPI24APIClientsParamsWithContext(ctx context.Context) *PatchAPI24APIClientsParams

NewPatchAPI24APIClientsParamsWithContext creates a new PatchAPI24APIClientsParams object with the default values initialized, and the ability to set a context for a request

func NewPatchAPI24APIClientsParamsWithHTTPClient

func NewPatchAPI24APIClientsParamsWithHTTPClient(client *http.Client) *PatchAPI24APIClientsParams

NewPatchAPI24APIClientsParamsWithHTTPClient creates a new PatchAPI24APIClientsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchAPI24APIClientsParamsWithTimeout

func NewPatchAPI24APIClientsParamsWithTimeout(timeout time.Duration) *PatchAPI24APIClientsParams

NewPatchAPI24APIClientsParamsWithTimeout creates a new PatchAPI24APIClientsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchAPI24APIClientsParams) SetAPIClients

func (o *PatchAPI24APIClientsParams) SetAPIClients(aPIClients *models.APIClientPatch)

SetAPIClients adds the apiClients to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) SetAuthorization

func (o *PatchAPI24APIClientsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) SetContext

func (o *PatchAPI24APIClientsParams) SetContext(ctx context.Context)

SetContext adds the context to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) SetHTTPClient

func (o *PatchAPI24APIClientsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) SetIds

func (o *PatchAPI24APIClientsParams) SetIds(ids []string)

SetIds adds the ids to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) SetNames

func (o *PatchAPI24APIClientsParams) SetNames(names []string)

SetNames adds the names to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) SetTimeout

func (o *PatchAPI24APIClientsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) SetXRequestID

func (o *PatchAPI24APIClientsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) WithAPIClients

WithAPIClients adds the aPIClients to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) WithAuthorization

func (o *PatchAPI24APIClientsParams) WithAuthorization(authorization *string) *PatchAPI24APIClientsParams

WithAuthorization adds the authorization to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) WithContext

WithContext adds the context to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) WithIds

WithIds adds the ids to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) WithNames

WithNames adds the names to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) WithTimeout

WithTimeout adds the timeout to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) WithXRequestID

func (o *PatchAPI24APIClientsParams) WithXRequestID(xRequestID *string) *PatchAPI24APIClientsParams

WithXRequestID adds the xRequestID to the patch API 24 API clients params

func (*PatchAPI24APIClientsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchAPI24APIClientsReader

type PatchAPI24APIClientsReader struct {
	// contains filtered or unexported fields
}

PatchAPI24APIClientsReader is a Reader for the PatchAPI24APIClients structure.

func (*PatchAPI24APIClientsReader) ReadResponse

func (o *PatchAPI24APIClientsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchApi24APIClientsBadRequest

type PatchApi24APIClientsBadRequest struct {
	Payload *models.Error
}

PatchApi24APIClientsBadRequest handles this case with default header values.

BadRequest

func NewPatchApi24APIClientsBadRequest

func NewPatchApi24APIClientsBadRequest() *PatchApi24APIClientsBadRequest

NewPatchApi24APIClientsBadRequest creates a PatchApi24APIClientsBadRequest with default headers values

func (*PatchApi24APIClientsBadRequest) Error

func (*PatchApi24APIClientsBadRequest) GetPayload

func (o *PatchApi24APIClientsBadRequest) GetPayload() *models.Error

type PatchApi24APIClientsOK

type PatchApi24APIClientsOK struct {
	Payload *models.APIClientResponse
}

PatchApi24APIClientsOK handles this case with default header values.

OK

func NewPatchApi24APIClientsOK

func NewPatchApi24APIClientsOK() *PatchApi24APIClientsOK

NewPatchApi24APIClientsOK creates a PatchApi24APIClientsOK with default headers values

func (*PatchApi24APIClientsOK) Error

func (o *PatchApi24APIClientsOK) Error() string

func (*PatchApi24APIClientsOK) GetPayload

type PostAPI24APIClientsParams

type PostAPI24APIClientsParams struct {

	/*APIClients*/
	APIClients *models.APIClientPost
	/*Authorization
	  Access token (in JWT format) required to use any API endpoint (except `/oauth2`, `/login`, and `/logout`)

	*/
	Authorization *string
	/*XRequestID
	  Supplied by client during request or generated by server.

	*/
	XRequestID *string
	/*Names
	  Performs the operation on the unique name specified. Enter multiple names in comma-separated format. For example, `name01,name02`.

	*/
	Names []string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PostAPI24APIClientsParams contains all the parameters to send to the API endpoint for the post API 24 API clients operation typically these are written to a http.Request

func NewPostAPI24APIClientsParams

func NewPostAPI24APIClientsParams() *PostAPI24APIClientsParams

NewPostAPI24APIClientsParams creates a new PostAPI24APIClientsParams object with the default values initialized.

func NewPostAPI24APIClientsParamsWithContext

func NewPostAPI24APIClientsParamsWithContext(ctx context.Context) *PostAPI24APIClientsParams

NewPostAPI24APIClientsParamsWithContext creates a new PostAPI24APIClientsParams object with the default values initialized, and the ability to set a context for a request

func NewPostAPI24APIClientsParamsWithHTTPClient

func NewPostAPI24APIClientsParamsWithHTTPClient(client *http.Client) *PostAPI24APIClientsParams

NewPostAPI24APIClientsParamsWithHTTPClient creates a new PostAPI24APIClientsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPostAPI24APIClientsParamsWithTimeout

func NewPostAPI24APIClientsParamsWithTimeout(timeout time.Duration) *PostAPI24APIClientsParams

NewPostAPI24APIClientsParamsWithTimeout creates a new PostAPI24APIClientsParams object with the default values initialized, and the ability to set a timeout on a request

func (*PostAPI24APIClientsParams) SetAPIClients

func (o *PostAPI24APIClientsParams) SetAPIClients(aPIClients *models.APIClientPost)

SetAPIClients adds the apiClients to the post API 24 API clients params

func (*PostAPI24APIClientsParams) SetAuthorization

func (o *PostAPI24APIClientsParams) SetAuthorization(authorization *string)

SetAuthorization adds the authorization to the post API 24 API clients params

func (*PostAPI24APIClientsParams) SetContext

func (o *PostAPI24APIClientsParams) SetContext(ctx context.Context)

SetContext adds the context to the post API 24 API clients params

func (*PostAPI24APIClientsParams) SetHTTPClient

func (o *PostAPI24APIClientsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the post API 24 API clients params

func (*PostAPI24APIClientsParams) SetNames

func (o *PostAPI24APIClientsParams) SetNames(names []string)

SetNames adds the names to the post API 24 API clients params

func (*PostAPI24APIClientsParams) SetTimeout

func (o *PostAPI24APIClientsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the post API 24 API clients params

func (*PostAPI24APIClientsParams) SetXRequestID

func (o *PostAPI24APIClientsParams) SetXRequestID(xRequestID *string)

SetXRequestID adds the xRequestId to the post API 24 API clients params

func (*PostAPI24APIClientsParams) WithAPIClients

WithAPIClients adds the aPIClients to the post API 24 API clients params

func (*PostAPI24APIClientsParams) WithAuthorization

func (o *PostAPI24APIClientsParams) WithAuthorization(authorization *string) *PostAPI24APIClientsParams

WithAuthorization adds the authorization to the post API 24 API clients params

func (*PostAPI24APIClientsParams) WithContext

WithContext adds the context to the post API 24 API clients params

func (*PostAPI24APIClientsParams) WithHTTPClient

func (o *PostAPI24APIClientsParams) WithHTTPClient(client *http.Client) *PostAPI24APIClientsParams

WithHTTPClient adds the HTTPClient to the post API 24 API clients params

func (*PostAPI24APIClientsParams) WithNames

WithNames adds the names to the post API 24 API clients params

func (*PostAPI24APIClientsParams) WithTimeout

WithTimeout adds the timeout to the post API 24 API clients params

func (*PostAPI24APIClientsParams) WithXRequestID

func (o *PostAPI24APIClientsParams) WithXRequestID(xRequestID *string) *PostAPI24APIClientsParams

WithXRequestID adds the xRequestID to the post API 24 API clients params

func (*PostAPI24APIClientsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PostAPI24APIClientsReader

type PostAPI24APIClientsReader struct {
	// contains filtered or unexported fields
}

PostAPI24APIClientsReader is a Reader for the PostAPI24APIClients structure.

func (*PostAPI24APIClientsReader) ReadResponse

func (o *PostAPI24APIClientsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PostApi24APIClientsBadRequest

type PostApi24APIClientsBadRequest struct {
	Payload *models.Error
}

PostApi24APIClientsBadRequest handles this case with default header values.

BadRequest

func NewPostApi24APIClientsBadRequest

func NewPostApi24APIClientsBadRequest() *PostApi24APIClientsBadRequest

NewPostApi24APIClientsBadRequest creates a PostApi24APIClientsBadRequest with default headers values

func (*PostApi24APIClientsBadRequest) Error

func (*PostApi24APIClientsBadRequest) GetPayload

func (o *PostApi24APIClientsBadRequest) GetPayload() *models.Error

type PostApi24APIClientsOK

type PostApi24APIClientsOK struct {
	Payload *models.APIClientResponse
}

PostApi24APIClientsOK handles this case with default header values.

OK

func NewPostApi24APIClientsOK

func NewPostApi24APIClientsOK() *PostApi24APIClientsOK

NewPostApi24APIClientsOK creates a PostApi24APIClientsOK with default headers values

func (*PostApi24APIClientsOK) Error

func (o *PostApi24APIClientsOK) Error() string

func (*PostApi24APIClientsOK) GetPayload

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL