clients

package
v0.52.0 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2023 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddClientPermissionBadRequest

type AddClientPermissionBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddClientPermissionBadRequest handles this case with default header values.

Invalid request

func NewAddClientPermissionBadRequest

func NewAddClientPermissionBadRequest() *AddClientPermissionBadRequest

NewAddClientPermissionBadRequest creates a AddClientPermissionBadRequest with default headers values

func (*AddClientPermissionBadRequest) Error

func (*AddClientPermissionBadRequest) GetPayload added in v0.31.0

func (*AddClientPermissionBadRequest) ToJSONString added in v0.31.0

func (o *AddClientPermissionBadRequest) ToJSONString() string

type AddClientPermissionForbidden

type AddClientPermissionForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddClientPermissionForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAddClientPermissionForbidden

func NewAddClientPermissionForbidden() *AddClientPermissionForbidden

NewAddClientPermissionForbidden creates a AddClientPermissionForbidden with default headers values

func (*AddClientPermissionForbidden) Error

func (*AddClientPermissionForbidden) GetPayload added in v0.31.0

func (*AddClientPermissionForbidden) ToJSONString added in v0.31.0

func (o *AddClientPermissionForbidden) ToJSONString() string

type AddClientPermissionNoContent

type AddClientPermissionNoContent struct {
}

AddClientPermissionNoContent handles this case with default header values.

Operation succeeded

func NewAddClientPermissionNoContent

func NewAddClientPermissionNoContent() *AddClientPermissionNoContent

NewAddClientPermissionNoContent creates a AddClientPermissionNoContent with default headers values

func (*AddClientPermissionNoContent) Error

type AddClientPermissionNotFound

type AddClientPermissionNotFound struct {
}

AddClientPermissionNotFound handles this case with default header values.

Data not found

func NewAddClientPermissionNotFound

func NewAddClientPermissionNotFound() *AddClientPermissionNotFound

NewAddClientPermissionNotFound creates a AddClientPermissionNotFound with default headers values

func (*AddClientPermissionNotFound) Error

type AddClientPermissionParams

type AddClientPermissionParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Action
	  Action

	*/
	Action int64
	/*ClientID
	  Client ID

	*/
	ClientID string
	/*Resource
	  Resource Name

	*/
	Resource string

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

AddClientPermissionParams contains all the parameters to send to the API endpoint for the add client permission operation typically these are written to a http.Request

func NewAddClientPermissionParams

func NewAddClientPermissionParams() *AddClientPermissionParams

NewAddClientPermissionParams creates a new AddClientPermissionParams object with the default values initialized.

func NewAddClientPermissionParamsWithContext

func NewAddClientPermissionParamsWithContext(ctx context.Context) *AddClientPermissionParams

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

func NewAddClientPermissionParamsWithHTTPClient

func NewAddClientPermissionParamsWithHTTPClient(client *http.Client) *AddClientPermissionParams

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

func NewAddClientPermissionParamsWithTimeout

func NewAddClientPermissionParamsWithTimeout(timeout time.Duration) *AddClientPermissionParams

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

func (*AddClientPermissionParams) SetAction

func (o *AddClientPermissionParams) SetAction(action int64)

SetAction adds the action to the add client permission params

func (*AddClientPermissionParams) SetAuthInfoWriter added in v0.17.0

func (o *AddClientPermissionParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the add client permission params

func (*AddClientPermissionParams) SetClientID

func (o *AddClientPermissionParams) SetClientID(clientID string)

SetClientID adds the clientId to the add client permission params

func (*AddClientPermissionParams) SetContext

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

SetContext adds the context to the add client permission params

func (*AddClientPermissionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the add client permission params

func (*AddClientPermissionParams) SetHTTPClientTransport added in v0.19.0

func (o *AddClientPermissionParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the add client permission params

func (*AddClientPermissionParams) SetResource

func (o *AddClientPermissionParams) SetResource(resource string)

SetResource adds the resource to the add client permission params

func (*AddClientPermissionParams) SetTimeout

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

SetTimeout adds the timeout to the add client permission params

func (*AddClientPermissionParams) WithAction

WithAction adds the action to the add client permission params

func (*AddClientPermissionParams) WithClientID

func (o *AddClientPermissionParams) WithClientID(clientID string) *AddClientPermissionParams

WithClientID adds the clientID to the add client permission params

func (*AddClientPermissionParams) WithContext

WithContext adds the context to the add client permission params

func (*AddClientPermissionParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the add client permission params

func (*AddClientPermissionParams) WithResource

func (o *AddClientPermissionParams) WithResource(resource string) *AddClientPermissionParams

WithResource adds the resource to the add client permission params

func (*AddClientPermissionParams) WithTimeout

WithTimeout adds the timeout to the add client permission params

func (*AddClientPermissionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddClientPermissionReader

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

AddClientPermissionReader is a Reader for the AddClientPermission structure.

func (*AddClientPermissionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddClientPermissionUnauthorized

type AddClientPermissionUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddClientPermissionUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAddClientPermissionUnauthorized

func NewAddClientPermissionUnauthorized() *AddClientPermissionUnauthorized

NewAddClientPermissionUnauthorized creates a AddClientPermissionUnauthorized with default headers values

func (*AddClientPermissionUnauthorized) Error

func (*AddClientPermissionUnauthorized) GetPayload added in v0.31.0

func (*AddClientPermissionUnauthorized) ToJSONString added in v0.31.0

func (o *AddClientPermissionUnauthorized) ToJSONString() string

type AdminAddClientPermissionsV3BadRequest

type AdminAddClientPermissionsV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddClientPermissionsV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminAddClientPermissionsV3BadRequest

func NewAdminAddClientPermissionsV3BadRequest() *AdminAddClientPermissionsV3BadRequest

NewAdminAddClientPermissionsV3BadRequest creates a AdminAddClientPermissionsV3BadRequest with default headers values

func (*AdminAddClientPermissionsV3BadRequest) Error

func (*AdminAddClientPermissionsV3BadRequest) GetPayload

func (*AdminAddClientPermissionsV3BadRequest) ToJSONString added in v0.25.0

type AdminAddClientPermissionsV3Forbidden

type AdminAddClientPermissionsV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddClientPermissionsV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAdminAddClientPermissionsV3Forbidden

func NewAdminAddClientPermissionsV3Forbidden() *AdminAddClientPermissionsV3Forbidden

NewAdminAddClientPermissionsV3Forbidden creates a AdminAddClientPermissionsV3Forbidden with default headers values

func (*AdminAddClientPermissionsV3Forbidden) Error

func (*AdminAddClientPermissionsV3Forbidden) GetPayload

func (*AdminAddClientPermissionsV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminAddClientPermissionsV3Forbidden) ToJSONString() string

type AdminAddClientPermissionsV3NoContent

type AdminAddClientPermissionsV3NoContent struct {
}

AdminAddClientPermissionsV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminAddClientPermissionsV3NoContent

func NewAdminAddClientPermissionsV3NoContent() *AdminAddClientPermissionsV3NoContent

NewAdminAddClientPermissionsV3NoContent creates a AdminAddClientPermissionsV3NoContent with default headers values

func (*AdminAddClientPermissionsV3NoContent) Error

type AdminAddClientPermissionsV3NotFound

type AdminAddClientPermissionsV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddClientPermissionsV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10365</td><td>client not found</td></tr></table>

func NewAdminAddClientPermissionsV3NotFound

func NewAdminAddClientPermissionsV3NotFound() *AdminAddClientPermissionsV3NotFound

NewAdminAddClientPermissionsV3NotFound creates a AdminAddClientPermissionsV3NotFound with default headers values

func (*AdminAddClientPermissionsV3NotFound) Error

func (*AdminAddClientPermissionsV3NotFound) GetPayload

func (*AdminAddClientPermissionsV3NotFound) ToJSONString added in v0.25.0

func (o *AdminAddClientPermissionsV3NotFound) ToJSONString() string

type AdminAddClientPermissionsV3Params

type AdminAddClientPermissionsV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.AccountcommonClientPermissionsV3
	/*ClientID
	  Client ID, should follow UUID version 4 without hypen

	*/
	ClientID string
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string

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

AdminAddClientPermissionsV3Params contains all the parameters to send to the API endpoint for the admin add client permissions v3 operation typically these are written to a http.Request

func NewAdminAddClientPermissionsV3Params

func NewAdminAddClientPermissionsV3Params() *AdminAddClientPermissionsV3Params

NewAdminAddClientPermissionsV3Params creates a new AdminAddClientPermissionsV3Params object with the default values initialized.

func NewAdminAddClientPermissionsV3ParamsWithContext

func NewAdminAddClientPermissionsV3ParamsWithContext(ctx context.Context) *AdminAddClientPermissionsV3Params

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

func NewAdminAddClientPermissionsV3ParamsWithHTTPClient

func NewAdminAddClientPermissionsV3ParamsWithHTTPClient(client *http.Client) *AdminAddClientPermissionsV3Params

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

func NewAdminAddClientPermissionsV3ParamsWithTimeout

func NewAdminAddClientPermissionsV3ParamsWithTimeout(timeout time.Duration) *AdminAddClientPermissionsV3Params

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

func (*AdminAddClientPermissionsV3Params) SetAuthInfoWriter added in v0.17.0

func (o *AdminAddClientPermissionsV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) SetBody

SetBody adds the body to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) SetClientID

func (o *AdminAddClientPermissionsV3Params) SetClientID(clientID string)

SetClientID adds the clientId to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) SetContext

SetContext adds the context to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) SetHTTPClientTransport added in v0.19.0

func (o *AdminAddClientPermissionsV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) SetNamespace

func (o *AdminAddClientPermissionsV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) WithBody

WithBody adds the body to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) WithClientID

WithClientID adds the clientID to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) WithContext

WithContext adds the context to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) WithNamespace

WithNamespace adds the namespace to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) WithTimeout

WithTimeout adds the timeout to the admin add client permissions v3 params

func (*AdminAddClientPermissionsV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminAddClientPermissionsV3Reader

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

AdminAddClientPermissionsV3Reader is a Reader for the AdminAddClientPermissionsV3 structure.

func (*AdminAddClientPermissionsV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminAddClientPermissionsV3Unauthorized

type AdminAddClientPermissionsV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminAddClientPermissionsV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminAddClientPermissionsV3Unauthorized

func NewAdminAddClientPermissionsV3Unauthorized() *AdminAddClientPermissionsV3Unauthorized

NewAdminAddClientPermissionsV3Unauthorized creates a AdminAddClientPermissionsV3Unauthorized with default headers values

func (*AdminAddClientPermissionsV3Unauthorized) Error

func (*AdminAddClientPermissionsV3Unauthorized) GetPayload

func (*AdminAddClientPermissionsV3Unauthorized) ToJSONString added in v0.25.0

type AdminCreateClientV3BadRequest

type AdminCreateClientV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateClientV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminCreateClientV3BadRequest

func NewAdminCreateClientV3BadRequest() *AdminCreateClientV3BadRequest

NewAdminCreateClientV3BadRequest creates a AdminCreateClientV3BadRequest with default headers values

func (*AdminCreateClientV3BadRequest) Error

func (*AdminCreateClientV3BadRequest) GetPayload

func (*AdminCreateClientV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminCreateClientV3BadRequest) ToJSONString() string

type AdminCreateClientV3Conflict

type AdminCreateClientV3Conflict struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateClientV3Conflict handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10364</td><td>client exists</td></tr></table>

func NewAdminCreateClientV3Conflict

func NewAdminCreateClientV3Conflict() *AdminCreateClientV3Conflict

NewAdminCreateClientV3Conflict creates a AdminCreateClientV3Conflict with default headers values

func (*AdminCreateClientV3Conflict) Error

func (*AdminCreateClientV3Conflict) GetPayload

func (*AdminCreateClientV3Conflict) ToJSONString added in v0.25.0

func (o *AdminCreateClientV3Conflict) ToJSONString() string

type AdminCreateClientV3Created

type AdminCreateClientV3Created struct {
	Payload *iamclientmodels.ClientmodelClientV3Response
}

AdminCreateClientV3Created handles this case with default header values.

Created

func NewAdminCreateClientV3Created

func NewAdminCreateClientV3Created() *AdminCreateClientV3Created

NewAdminCreateClientV3Created creates a AdminCreateClientV3Created with default headers values

func (*AdminCreateClientV3Created) Error

func (*AdminCreateClientV3Created) GetPayload

func (*AdminCreateClientV3Created) ToJSONString added in v0.25.0

func (o *AdminCreateClientV3Created) ToJSONString() string

type AdminCreateClientV3Forbidden

type AdminCreateClientV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateClientV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAdminCreateClientV3Forbidden

func NewAdminCreateClientV3Forbidden() *AdminCreateClientV3Forbidden

NewAdminCreateClientV3Forbidden creates a AdminCreateClientV3Forbidden with default headers values

func (*AdminCreateClientV3Forbidden) Error

func (*AdminCreateClientV3Forbidden) GetPayload

func (*AdminCreateClientV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminCreateClientV3Forbidden) ToJSONString() string

type AdminCreateClientV3Params

type AdminCreateClientV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ClientmodelClientCreationV3Request
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string

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

AdminCreateClientV3Params contains all the parameters to send to the API endpoint for the admin create client v3 operation typically these are written to a http.Request

func NewAdminCreateClientV3Params

func NewAdminCreateClientV3Params() *AdminCreateClientV3Params

NewAdminCreateClientV3Params creates a new AdminCreateClientV3Params object with the default values initialized.

func NewAdminCreateClientV3ParamsWithContext

func NewAdminCreateClientV3ParamsWithContext(ctx context.Context) *AdminCreateClientV3Params

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

func NewAdminCreateClientV3ParamsWithHTTPClient

func NewAdminCreateClientV3ParamsWithHTTPClient(client *http.Client) *AdminCreateClientV3Params

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

func NewAdminCreateClientV3ParamsWithTimeout

func NewAdminCreateClientV3ParamsWithTimeout(timeout time.Duration) *AdminCreateClientV3Params

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

func (*AdminCreateClientV3Params) SetAuthInfoWriter added in v0.17.0

func (o *AdminCreateClientV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the admin create client v3 params

func (*AdminCreateClientV3Params) SetBody

SetBody adds the body to the admin create client v3 params

func (*AdminCreateClientV3Params) SetContext

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

SetContext adds the context to the admin create client v3 params

func (*AdminCreateClientV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin create client v3 params

func (*AdminCreateClientV3Params) SetHTTPClientTransport added in v0.19.0

func (o *AdminCreateClientV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the admin create client v3 params

func (*AdminCreateClientV3Params) SetNamespace

func (o *AdminCreateClientV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin create client v3 params

func (*AdminCreateClientV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin create client v3 params

func (*AdminCreateClientV3Params) WithBody

WithBody adds the body to the admin create client v3 params

func (*AdminCreateClientV3Params) WithContext

WithContext adds the context to the admin create client v3 params

func (*AdminCreateClientV3Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the admin create client v3 params

func (*AdminCreateClientV3Params) WithNamespace

func (o *AdminCreateClientV3Params) WithNamespace(namespace string) *AdminCreateClientV3Params

WithNamespace adds the namespace to the admin create client v3 params

func (*AdminCreateClientV3Params) WithTimeout

WithTimeout adds the timeout to the admin create client v3 params

func (*AdminCreateClientV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminCreateClientV3Reader

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

AdminCreateClientV3Reader is a Reader for the AdminCreateClientV3 structure.

func (*AdminCreateClientV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminCreateClientV3Unauthorized

type AdminCreateClientV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCreateClientV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminCreateClientV3Unauthorized

func NewAdminCreateClientV3Unauthorized() *AdminCreateClientV3Unauthorized

NewAdminCreateClientV3Unauthorized creates a AdminCreateClientV3Unauthorized with default headers values

func (*AdminCreateClientV3Unauthorized) Error

func (*AdminCreateClientV3Unauthorized) GetPayload

func (*AdminCreateClientV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminCreateClientV3Unauthorized) ToJSONString() string

type AdminDeleteClientPermissionV3BadRequest

type AdminDeleteClientPermissionV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteClientPermissionV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminDeleteClientPermissionV3BadRequest

func NewAdminDeleteClientPermissionV3BadRequest() *AdminDeleteClientPermissionV3BadRequest

NewAdminDeleteClientPermissionV3BadRequest creates a AdminDeleteClientPermissionV3BadRequest with default headers values

func (*AdminDeleteClientPermissionV3BadRequest) Error

func (*AdminDeleteClientPermissionV3BadRequest) GetPayload

func (*AdminDeleteClientPermissionV3BadRequest) ToJSONString added in v0.25.0

type AdminDeleteClientPermissionV3Forbidden

type AdminDeleteClientPermissionV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteClientPermissionV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAdminDeleteClientPermissionV3Forbidden

func NewAdminDeleteClientPermissionV3Forbidden() *AdminDeleteClientPermissionV3Forbidden

NewAdminDeleteClientPermissionV3Forbidden creates a AdminDeleteClientPermissionV3Forbidden with default headers values

func (*AdminDeleteClientPermissionV3Forbidden) Error

func (*AdminDeleteClientPermissionV3Forbidden) GetPayload

func (*AdminDeleteClientPermissionV3Forbidden) ToJSONString added in v0.25.0

type AdminDeleteClientPermissionV3NoContent

type AdminDeleteClientPermissionV3NoContent struct {
}

AdminDeleteClientPermissionV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminDeleteClientPermissionV3NoContent

func NewAdminDeleteClientPermissionV3NoContent() *AdminDeleteClientPermissionV3NoContent

NewAdminDeleteClientPermissionV3NoContent creates a AdminDeleteClientPermissionV3NoContent with default headers values

func (*AdminDeleteClientPermissionV3NoContent) Error

type AdminDeleteClientPermissionV3NotFound

type AdminDeleteClientPermissionV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteClientPermissionV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10365</td><td>client not found</td></tr></table>

func NewAdminDeleteClientPermissionV3NotFound

func NewAdminDeleteClientPermissionV3NotFound() *AdminDeleteClientPermissionV3NotFound

NewAdminDeleteClientPermissionV3NotFound creates a AdminDeleteClientPermissionV3NotFound with default headers values

func (*AdminDeleteClientPermissionV3NotFound) Error

func (*AdminDeleteClientPermissionV3NotFound) GetPayload

func (*AdminDeleteClientPermissionV3NotFound) ToJSONString added in v0.25.0

type AdminDeleteClientPermissionV3Params

type AdminDeleteClientPermissionV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Action
	  Action, value must be in range 1-15

	*/
	Action int64
	/*ClientID
	  Client ID, should follow UUID version 4 without hyphen

	*/
	ClientID string
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string
	/*Resource
	  Resource Name

	*/
	Resource string

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

AdminDeleteClientPermissionV3Params contains all the parameters to send to the API endpoint for the admin delete client permission v3 operation typically these are written to a http.Request

func NewAdminDeleteClientPermissionV3Params

func NewAdminDeleteClientPermissionV3Params() *AdminDeleteClientPermissionV3Params

NewAdminDeleteClientPermissionV3Params creates a new AdminDeleteClientPermissionV3Params object with the default values initialized.

func NewAdminDeleteClientPermissionV3ParamsWithContext

func NewAdminDeleteClientPermissionV3ParamsWithContext(ctx context.Context) *AdminDeleteClientPermissionV3Params

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

func NewAdminDeleteClientPermissionV3ParamsWithHTTPClient

func NewAdminDeleteClientPermissionV3ParamsWithHTTPClient(client *http.Client) *AdminDeleteClientPermissionV3Params

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

func NewAdminDeleteClientPermissionV3ParamsWithTimeout

func NewAdminDeleteClientPermissionV3ParamsWithTimeout(timeout time.Duration) *AdminDeleteClientPermissionV3Params

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

func (*AdminDeleteClientPermissionV3Params) SetAction

func (o *AdminDeleteClientPermissionV3Params) SetAction(action int64)

SetAction adds the action to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) SetAuthInfoWriter added in v0.17.0

func (o *AdminDeleteClientPermissionV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) SetClientID

func (o *AdminDeleteClientPermissionV3Params) SetClientID(clientID string)

SetClientID adds the clientId to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) SetContext

SetContext adds the context to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) SetHTTPClientTransport added in v0.19.0

func (o *AdminDeleteClientPermissionV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) SetNamespace

func (o *AdminDeleteClientPermissionV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) SetResource

func (o *AdminDeleteClientPermissionV3Params) SetResource(resource string)

SetResource adds the resource to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) WithAction

WithAction adds the action to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) WithClientID

WithClientID adds the clientID to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) WithContext

WithContext adds the context to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) WithNamespace

WithNamespace adds the namespace to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) WithResource

WithResource adds the resource to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) WithTimeout

WithTimeout adds the timeout to the admin delete client permission v3 params

func (*AdminDeleteClientPermissionV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminDeleteClientPermissionV3Reader

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

AdminDeleteClientPermissionV3Reader is a Reader for the AdminDeleteClientPermissionV3 structure.

func (*AdminDeleteClientPermissionV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminDeleteClientPermissionV3Unauthorized

type AdminDeleteClientPermissionV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteClientPermissionV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminDeleteClientPermissionV3Unauthorized

func NewAdminDeleteClientPermissionV3Unauthorized() *AdminDeleteClientPermissionV3Unauthorized

NewAdminDeleteClientPermissionV3Unauthorized creates a AdminDeleteClientPermissionV3Unauthorized with default headers values

func (*AdminDeleteClientPermissionV3Unauthorized) Error

func (*AdminDeleteClientPermissionV3Unauthorized) GetPayload

func (*AdminDeleteClientPermissionV3Unauthorized) ToJSONString added in v0.25.0

type AdminDeleteClientV3BadRequest

type AdminDeleteClientV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteClientV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminDeleteClientV3BadRequest

func NewAdminDeleteClientV3BadRequest() *AdminDeleteClientV3BadRequest

NewAdminDeleteClientV3BadRequest creates a AdminDeleteClientV3BadRequest with default headers values

func (*AdminDeleteClientV3BadRequest) Error

func (*AdminDeleteClientV3BadRequest) GetPayload

func (*AdminDeleteClientV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminDeleteClientV3BadRequest) ToJSONString() string

type AdminDeleteClientV3Conflict added in v0.14.0

type AdminDeleteClientV3Conflict struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteClientV3Conflict handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20009</td><td>request_conflict</td></tr></table>

func NewAdminDeleteClientV3Conflict added in v0.14.0

func NewAdminDeleteClientV3Conflict() *AdminDeleteClientV3Conflict

NewAdminDeleteClientV3Conflict creates a AdminDeleteClientV3Conflict with default headers values

func (*AdminDeleteClientV3Conflict) Error added in v0.14.0

func (*AdminDeleteClientV3Conflict) GetPayload added in v0.14.0

func (*AdminDeleteClientV3Conflict) ToJSONString added in v0.25.0

func (o *AdminDeleteClientV3Conflict) ToJSONString() string

type AdminDeleteClientV3Forbidden

type AdminDeleteClientV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteClientV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAdminDeleteClientV3Forbidden

func NewAdminDeleteClientV3Forbidden() *AdminDeleteClientV3Forbidden

NewAdminDeleteClientV3Forbidden creates a AdminDeleteClientV3Forbidden with default headers values

func (*AdminDeleteClientV3Forbidden) Error

func (*AdminDeleteClientV3Forbidden) GetPayload

func (*AdminDeleteClientV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminDeleteClientV3Forbidden) ToJSONString() string

type AdminDeleteClientV3NoContent

type AdminDeleteClientV3NoContent struct {
}

AdminDeleteClientV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminDeleteClientV3NoContent

func NewAdminDeleteClientV3NoContent() *AdminDeleteClientV3NoContent

NewAdminDeleteClientV3NoContent creates a AdminDeleteClientV3NoContent with default headers values

func (*AdminDeleteClientV3NoContent) Error

type AdminDeleteClientV3NotFound

type AdminDeleteClientV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteClientV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10365</td><td>client not found</td></tr></table>

func NewAdminDeleteClientV3NotFound

func NewAdminDeleteClientV3NotFound() *AdminDeleteClientV3NotFound

NewAdminDeleteClientV3NotFound creates a AdminDeleteClientV3NotFound with default headers values

func (*AdminDeleteClientV3NotFound) Error

func (*AdminDeleteClientV3NotFound) GetPayload

func (*AdminDeleteClientV3NotFound) ToJSONString added in v0.25.0

func (o *AdminDeleteClientV3NotFound) ToJSONString() string

type AdminDeleteClientV3Params

type AdminDeleteClientV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ClientID
	  Client ID, should follow UUID version 4 without hyphen

	*/
	ClientID string
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string

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

AdminDeleteClientV3Params contains all the parameters to send to the API endpoint for the admin delete client v3 operation typically these are written to a http.Request

func NewAdminDeleteClientV3Params

func NewAdminDeleteClientV3Params() *AdminDeleteClientV3Params

NewAdminDeleteClientV3Params creates a new AdminDeleteClientV3Params object with the default values initialized.

func NewAdminDeleteClientV3ParamsWithContext

func NewAdminDeleteClientV3ParamsWithContext(ctx context.Context) *AdminDeleteClientV3Params

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

func NewAdminDeleteClientV3ParamsWithHTTPClient

func NewAdminDeleteClientV3ParamsWithHTTPClient(client *http.Client) *AdminDeleteClientV3Params

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

func NewAdminDeleteClientV3ParamsWithTimeout

func NewAdminDeleteClientV3ParamsWithTimeout(timeout time.Duration) *AdminDeleteClientV3Params

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

func (*AdminDeleteClientV3Params) SetAuthInfoWriter added in v0.17.0

func (o *AdminDeleteClientV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the admin delete client v3 params

func (*AdminDeleteClientV3Params) SetClientID

func (o *AdminDeleteClientV3Params) SetClientID(clientID string)

SetClientID adds the clientId to the admin delete client v3 params

func (*AdminDeleteClientV3Params) SetContext

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

SetContext adds the context to the admin delete client v3 params

func (*AdminDeleteClientV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin delete client v3 params

func (*AdminDeleteClientV3Params) SetHTTPClientTransport added in v0.19.0

func (o *AdminDeleteClientV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the admin delete client v3 params

func (*AdminDeleteClientV3Params) SetNamespace

func (o *AdminDeleteClientV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin delete client v3 params

func (*AdminDeleteClientV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin delete client v3 params

func (*AdminDeleteClientV3Params) WithClientID

func (o *AdminDeleteClientV3Params) WithClientID(clientID string) *AdminDeleteClientV3Params

WithClientID adds the clientID to the admin delete client v3 params

func (*AdminDeleteClientV3Params) WithContext

WithContext adds the context to the admin delete client v3 params

func (*AdminDeleteClientV3Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the admin delete client v3 params

func (*AdminDeleteClientV3Params) WithNamespace

func (o *AdminDeleteClientV3Params) WithNamespace(namespace string) *AdminDeleteClientV3Params

WithNamespace adds the namespace to the admin delete client v3 params

func (*AdminDeleteClientV3Params) WithTimeout

WithTimeout adds the timeout to the admin delete client v3 params

func (*AdminDeleteClientV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminDeleteClientV3Reader

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

AdminDeleteClientV3Reader is a Reader for the AdminDeleteClientV3 structure.

func (*AdminDeleteClientV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminDeleteClientV3Unauthorized

type AdminDeleteClientV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteClientV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminDeleteClientV3Unauthorized

func NewAdminDeleteClientV3Unauthorized() *AdminDeleteClientV3Unauthorized

NewAdminDeleteClientV3Unauthorized creates a AdminDeleteClientV3Unauthorized with default headers values

func (*AdminDeleteClientV3Unauthorized) Error

func (*AdminDeleteClientV3Unauthorized) GetPayload

func (*AdminDeleteClientV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminDeleteClientV3Unauthorized) ToJSONString() string

type AdminGetClientsByNamespaceV3BadRequest

type AdminGetClientsByNamespaceV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetClientsByNamespaceV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminGetClientsByNamespaceV3BadRequest

func NewAdminGetClientsByNamespaceV3BadRequest() *AdminGetClientsByNamespaceV3BadRequest

NewAdminGetClientsByNamespaceV3BadRequest creates a AdminGetClientsByNamespaceV3BadRequest with default headers values

func (*AdminGetClientsByNamespaceV3BadRequest) Error

func (*AdminGetClientsByNamespaceV3BadRequest) GetPayload

func (*AdminGetClientsByNamespaceV3BadRequest) ToJSONString added in v0.25.0

type AdminGetClientsByNamespaceV3Forbidden

type AdminGetClientsByNamespaceV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetClientsByNamespaceV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAdminGetClientsByNamespaceV3Forbidden

func NewAdminGetClientsByNamespaceV3Forbidden() *AdminGetClientsByNamespaceV3Forbidden

NewAdminGetClientsByNamespaceV3Forbidden creates a AdminGetClientsByNamespaceV3Forbidden with default headers values

func (*AdminGetClientsByNamespaceV3Forbidden) Error

func (*AdminGetClientsByNamespaceV3Forbidden) GetPayload

func (*AdminGetClientsByNamespaceV3Forbidden) ToJSONString added in v0.25.0

type AdminGetClientsByNamespaceV3OK

type AdminGetClientsByNamespaceV3OK struct {
	Payload *iamclientmodels.ClientmodelClientsV3Response
}

AdminGetClientsByNamespaceV3OK handles this case with default header values.

OK

func NewAdminGetClientsByNamespaceV3OK

func NewAdminGetClientsByNamespaceV3OK() *AdminGetClientsByNamespaceV3OK

NewAdminGetClientsByNamespaceV3OK creates a AdminGetClientsByNamespaceV3OK with default headers values

func (*AdminGetClientsByNamespaceV3OK) Error

func (*AdminGetClientsByNamespaceV3OK) GetPayload

func (*AdminGetClientsByNamespaceV3OK) ToJSONString added in v0.25.0

func (o *AdminGetClientsByNamespaceV3OK) ToJSONString() string

type AdminGetClientsByNamespaceV3Params

type AdminGetClientsByNamespaceV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string
	/*ClientID
	  Client id, should follow UUID version 4 without hyphen

	*/
	ClientID *string
	/*ClientName
	  Client name, support fuzzy query

	*/
	ClientName *string
	/*ClientType
	  Client type

	*/
	ClientType *string
	/*Limit
	  the maximum number of data that may be returned (1...100)

	*/
	Limit *int64
	/*Offset
	  the count to skip

	*/
	Offset *int64

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

AdminGetClientsByNamespaceV3Params contains all the parameters to send to the API endpoint for the admin get clients by namespace v3 operation typically these are written to a http.Request

func NewAdminGetClientsByNamespaceV3Params

func NewAdminGetClientsByNamespaceV3Params() *AdminGetClientsByNamespaceV3Params

NewAdminGetClientsByNamespaceV3Params creates a new AdminGetClientsByNamespaceV3Params object with the default values initialized.

func NewAdminGetClientsByNamespaceV3ParamsWithContext

func NewAdminGetClientsByNamespaceV3ParamsWithContext(ctx context.Context) *AdminGetClientsByNamespaceV3Params

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

func NewAdminGetClientsByNamespaceV3ParamsWithHTTPClient

func NewAdminGetClientsByNamespaceV3ParamsWithHTTPClient(client *http.Client) *AdminGetClientsByNamespaceV3Params

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

func NewAdminGetClientsByNamespaceV3ParamsWithTimeout

func NewAdminGetClientsByNamespaceV3ParamsWithTimeout(timeout time.Duration) *AdminGetClientsByNamespaceV3Params

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

func (*AdminGetClientsByNamespaceV3Params) SetAuthInfoWriter added in v0.17.0

func (o *AdminGetClientsByNamespaceV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) SetClientID added in v0.32.0

func (o *AdminGetClientsByNamespaceV3Params) SetClientID(clientID *string)

SetClientID adds the clientId to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) SetClientName added in v0.32.0

func (o *AdminGetClientsByNamespaceV3Params) SetClientName(clientName *string)

SetClientName adds the clientName to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) SetClientType added in v0.32.0

func (o *AdminGetClientsByNamespaceV3Params) SetClientType(clientType *string)

SetClientType adds the clientType to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) SetContext

SetContext adds the context to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) SetHTTPClientTransport added in v0.19.0

func (o *AdminGetClientsByNamespaceV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) SetLimit

func (o *AdminGetClientsByNamespaceV3Params) SetLimit(limit *int64)

SetLimit adds the limit to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) SetNamespace

func (o *AdminGetClientsByNamespaceV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) SetOffset added in v0.10.0

func (o *AdminGetClientsByNamespaceV3Params) SetOffset(offset *int64)

SetOffset adds the offset to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) WithClientID added in v0.32.0

WithClientID adds the clientID to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) WithClientName added in v0.32.0

WithClientName adds the clientName to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) WithClientType added in v0.32.0

WithClientType adds the clientType to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) WithContext

WithContext adds the context to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) WithLimit

WithLimit adds the limit to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) WithNamespace

WithNamespace adds the namespace to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) WithOffset added in v0.10.0

WithOffset adds the offset to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) WithTimeout

WithTimeout adds the timeout to the admin get clients by namespace v3 params

func (*AdminGetClientsByNamespaceV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminGetClientsByNamespaceV3Reader

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

AdminGetClientsByNamespaceV3Reader is a Reader for the AdminGetClientsByNamespaceV3 structure.

func (*AdminGetClientsByNamespaceV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminGetClientsByNamespaceV3Unauthorized

type AdminGetClientsByNamespaceV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetClientsByNamespaceV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminGetClientsByNamespaceV3Unauthorized

func NewAdminGetClientsByNamespaceV3Unauthorized() *AdminGetClientsByNamespaceV3Unauthorized

NewAdminGetClientsByNamespaceV3Unauthorized creates a AdminGetClientsByNamespaceV3Unauthorized with default headers values

func (*AdminGetClientsByNamespaceV3Unauthorized) Error

func (*AdminGetClientsByNamespaceV3Unauthorized) GetPayload

func (*AdminGetClientsByNamespaceV3Unauthorized) ToJSONString added in v0.25.0

type AdminGetClientsbyNamespacebyIDV3BadRequest

type AdminGetClientsbyNamespacebyIDV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetClientsbyNamespacebyIDV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr></table>

func NewAdminGetClientsbyNamespacebyIDV3BadRequest

func NewAdminGetClientsbyNamespacebyIDV3BadRequest() *AdminGetClientsbyNamespacebyIDV3BadRequest

NewAdminGetClientsbyNamespacebyIDV3BadRequest creates a AdminGetClientsbyNamespacebyIDV3BadRequest with default headers values

func (*AdminGetClientsbyNamespacebyIDV3BadRequest) Error

func (*AdminGetClientsbyNamespacebyIDV3BadRequest) GetPayload

func (*AdminGetClientsbyNamespacebyIDV3BadRequest) ToJSONString added in v0.25.0

type AdminGetClientsbyNamespacebyIDV3Forbidden

type AdminGetClientsbyNamespacebyIDV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetClientsbyNamespacebyIDV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAdminGetClientsbyNamespacebyIDV3Forbidden

func NewAdminGetClientsbyNamespacebyIDV3Forbidden() *AdminGetClientsbyNamespacebyIDV3Forbidden

NewAdminGetClientsbyNamespacebyIDV3Forbidden creates a AdminGetClientsbyNamespacebyIDV3Forbidden with default headers values

func (*AdminGetClientsbyNamespacebyIDV3Forbidden) Error

func (*AdminGetClientsbyNamespacebyIDV3Forbidden) GetPayload

func (*AdminGetClientsbyNamespacebyIDV3Forbidden) ToJSONString added in v0.25.0

type AdminGetClientsbyNamespacebyIDV3NotFound

type AdminGetClientsbyNamespacebyIDV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetClientsbyNamespacebyIDV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10365</td><td>client not found</td></tr></table>

func NewAdminGetClientsbyNamespacebyIDV3NotFound

func NewAdminGetClientsbyNamespacebyIDV3NotFound() *AdminGetClientsbyNamespacebyIDV3NotFound

NewAdminGetClientsbyNamespacebyIDV3NotFound creates a AdminGetClientsbyNamespacebyIDV3NotFound with default headers values

func (*AdminGetClientsbyNamespacebyIDV3NotFound) Error

func (*AdminGetClientsbyNamespacebyIDV3NotFound) GetPayload

func (*AdminGetClientsbyNamespacebyIDV3NotFound) ToJSONString added in v0.25.0

type AdminGetClientsbyNamespacebyIDV3OK

type AdminGetClientsbyNamespacebyIDV3OK struct {
	Payload *iamclientmodels.ClientmodelClientV3Response
}

AdminGetClientsbyNamespacebyIDV3OK handles this case with default header values.

OK

func NewAdminGetClientsbyNamespacebyIDV3OK

func NewAdminGetClientsbyNamespacebyIDV3OK() *AdminGetClientsbyNamespacebyIDV3OK

NewAdminGetClientsbyNamespacebyIDV3OK creates a AdminGetClientsbyNamespacebyIDV3OK with default headers values

func (*AdminGetClientsbyNamespacebyIDV3OK) Error

func (*AdminGetClientsbyNamespacebyIDV3OK) GetPayload

func (*AdminGetClientsbyNamespacebyIDV3OK) ToJSONString added in v0.25.0

func (o *AdminGetClientsbyNamespacebyIDV3OK) ToJSONString() string

type AdminGetClientsbyNamespacebyIDV3Params

type AdminGetClientsbyNamespacebyIDV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ClientID
	  Client ID

	*/
	ClientID string
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string

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

AdminGetClientsbyNamespacebyIDV3Params contains all the parameters to send to the API endpoint for the admin get clientsby namespaceby idv3 operation typically these are written to a http.Request

func NewAdminGetClientsbyNamespacebyIDV3Params

func NewAdminGetClientsbyNamespacebyIDV3Params() *AdminGetClientsbyNamespacebyIDV3Params

NewAdminGetClientsbyNamespacebyIDV3Params creates a new AdminGetClientsbyNamespacebyIDV3Params object with the default values initialized.

func NewAdminGetClientsbyNamespacebyIDV3ParamsWithContext

func NewAdminGetClientsbyNamespacebyIDV3ParamsWithContext(ctx context.Context) *AdminGetClientsbyNamespacebyIDV3Params

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

func NewAdminGetClientsbyNamespacebyIDV3ParamsWithHTTPClient

func NewAdminGetClientsbyNamespacebyIDV3ParamsWithHTTPClient(client *http.Client) *AdminGetClientsbyNamespacebyIDV3Params

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

func NewAdminGetClientsbyNamespacebyIDV3ParamsWithTimeout

func NewAdminGetClientsbyNamespacebyIDV3ParamsWithTimeout(timeout time.Duration) *AdminGetClientsbyNamespacebyIDV3Params

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

func (*AdminGetClientsbyNamespacebyIDV3Params) SetAuthInfoWriter added in v0.17.0

func (o *AdminGetClientsbyNamespacebyIDV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetClientID

func (o *AdminGetClientsbyNamespacebyIDV3Params) SetClientID(clientID string)

SetClientID adds the clientId to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetContext

SetContext adds the context to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetHTTPClientTransport added in v0.19.0

func (o *AdminGetClientsbyNamespacebyIDV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetNamespace

func (o *AdminGetClientsbyNamespacebyIDV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WithClientID

WithClientID adds the clientID to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WithContext

WithContext adds the context to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WithNamespace

WithNamespace adds the namespace to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WithTimeout

WithTimeout adds the timeout to the admin get clientsby namespaceby idv3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminGetClientsbyNamespacebyIDV3Reader

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

AdminGetClientsbyNamespacebyIDV3Reader is a Reader for the AdminGetClientsbyNamespacebyIDV3 structure.

func (*AdminGetClientsbyNamespacebyIDV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminGetClientsbyNamespacebyIDV3Unauthorized

type AdminGetClientsbyNamespacebyIDV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminGetClientsbyNamespacebyIDV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminGetClientsbyNamespacebyIDV3Unauthorized

func NewAdminGetClientsbyNamespacebyIDV3Unauthorized() *AdminGetClientsbyNamespacebyIDV3Unauthorized

NewAdminGetClientsbyNamespacebyIDV3Unauthorized creates a AdminGetClientsbyNamespacebyIDV3Unauthorized with default headers values

func (*AdminGetClientsbyNamespacebyIDV3Unauthorized) Error

func (*AdminGetClientsbyNamespacebyIDV3Unauthorized) GetPayload

func (*AdminGetClientsbyNamespacebyIDV3Unauthorized) ToJSONString added in v0.25.0

type AdminUpdateClientPermissionV3BadRequest

type AdminUpdateClientPermissionV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientPermissionV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminUpdateClientPermissionV3BadRequest

func NewAdminUpdateClientPermissionV3BadRequest() *AdminUpdateClientPermissionV3BadRequest

NewAdminUpdateClientPermissionV3BadRequest creates a AdminUpdateClientPermissionV3BadRequest with default headers values

func (*AdminUpdateClientPermissionV3BadRequest) Error

func (*AdminUpdateClientPermissionV3BadRequest) GetPayload

func (*AdminUpdateClientPermissionV3BadRequest) ToJSONString added in v0.25.0

type AdminUpdateClientPermissionV3Forbidden

type AdminUpdateClientPermissionV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientPermissionV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAdminUpdateClientPermissionV3Forbidden

func NewAdminUpdateClientPermissionV3Forbidden() *AdminUpdateClientPermissionV3Forbidden

NewAdminUpdateClientPermissionV3Forbidden creates a AdminUpdateClientPermissionV3Forbidden with default headers values

func (*AdminUpdateClientPermissionV3Forbidden) Error

func (*AdminUpdateClientPermissionV3Forbidden) GetPayload

func (*AdminUpdateClientPermissionV3Forbidden) ToJSONString added in v0.25.0

type AdminUpdateClientPermissionV3NoContent

type AdminUpdateClientPermissionV3NoContent struct {
}

AdminUpdateClientPermissionV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminUpdateClientPermissionV3NoContent

func NewAdminUpdateClientPermissionV3NoContent() *AdminUpdateClientPermissionV3NoContent

NewAdminUpdateClientPermissionV3NoContent creates a AdminUpdateClientPermissionV3NoContent with default headers values

func (*AdminUpdateClientPermissionV3NoContent) Error

type AdminUpdateClientPermissionV3NotFound

type AdminUpdateClientPermissionV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientPermissionV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10365</td><td>client not found</td></tr></table>

func NewAdminUpdateClientPermissionV3NotFound

func NewAdminUpdateClientPermissionV3NotFound() *AdminUpdateClientPermissionV3NotFound

NewAdminUpdateClientPermissionV3NotFound creates a AdminUpdateClientPermissionV3NotFound with default headers values

func (*AdminUpdateClientPermissionV3NotFound) Error

func (*AdminUpdateClientPermissionV3NotFound) GetPayload

func (*AdminUpdateClientPermissionV3NotFound) ToJSONString added in v0.25.0

type AdminUpdateClientPermissionV3Params

type AdminUpdateClientPermissionV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.AccountcommonClientPermissionsV3
	/*ClientID
	  Client ID, should follow UUID version 4 without hypen

	*/
	ClientID string
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string

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

AdminUpdateClientPermissionV3Params contains all the parameters to send to the API endpoint for the admin update client permission v3 operation typically these are written to a http.Request

func NewAdminUpdateClientPermissionV3Params

func NewAdminUpdateClientPermissionV3Params() *AdminUpdateClientPermissionV3Params

NewAdminUpdateClientPermissionV3Params creates a new AdminUpdateClientPermissionV3Params object with the default values initialized.

func NewAdminUpdateClientPermissionV3ParamsWithContext

func NewAdminUpdateClientPermissionV3ParamsWithContext(ctx context.Context) *AdminUpdateClientPermissionV3Params

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

func NewAdminUpdateClientPermissionV3ParamsWithHTTPClient

func NewAdminUpdateClientPermissionV3ParamsWithHTTPClient(client *http.Client) *AdminUpdateClientPermissionV3Params

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

func NewAdminUpdateClientPermissionV3ParamsWithTimeout

func NewAdminUpdateClientPermissionV3ParamsWithTimeout(timeout time.Duration) *AdminUpdateClientPermissionV3Params

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

func (*AdminUpdateClientPermissionV3Params) SetAuthInfoWriter added in v0.17.0

func (o *AdminUpdateClientPermissionV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) SetBody

SetBody adds the body to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) SetClientID

func (o *AdminUpdateClientPermissionV3Params) SetClientID(clientID string)

SetClientID adds the clientId to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) SetContext

SetContext adds the context to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) SetHTTPClientTransport added in v0.19.0

func (o *AdminUpdateClientPermissionV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) SetNamespace

func (o *AdminUpdateClientPermissionV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) WithBody

WithBody adds the body to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) WithClientID

WithClientID adds the clientID to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) WithContext

WithContext adds the context to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) WithNamespace

WithNamespace adds the namespace to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) WithTimeout

WithTimeout adds the timeout to the admin update client permission v3 params

func (*AdminUpdateClientPermissionV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminUpdateClientPermissionV3Reader

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

AdminUpdateClientPermissionV3Reader is a Reader for the AdminUpdateClientPermissionV3 structure.

func (*AdminUpdateClientPermissionV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminUpdateClientPermissionV3Unauthorized

type AdminUpdateClientPermissionV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientPermissionV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminUpdateClientPermissionV3Unauthorized

func NewAdminUpdateClientPermissionV3Unauthorized() *AdminUpdateClientPermissionV3Unauthorized

NewAdminUpdateClientPermissionV3Unauthorized creates a AdminUpdateClientPermissionV3Unauthorized with default headers values

func (*AdminUpdateClientPermissionV3Unauthorized) Error

func (*AdminUpdateClientPermissionV3Unauthorized) GetPayload

func (*AdminUpdateClientPermissionV3Unauthorized) ToJSONString added in v0.25.0

type AdminUpdateClientSecretV3BadRequest added in v0.23.0

type AdminUpdateClientSecretV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientSecretV3BadRequest handles this case with default header values.

Invalid request

func NewAdminUpdateClientSecretV3BadRequest added in v0.23.0

func NewAdminUpdateClientSecretV3BadRequest() *AdminUpdateClientSecretV3BadRequest

NewAdminUpdateClientSecretV3BadRequest creates a AdminUpdateClientSecretV3BadRequest with default headers values

func (*AdminUpdateClientSecretV3BadRequest) Error added in v0.23.0

func (*AdminUpdateClientSecretV3BadRequest) GetPayload added in v0.31.0

func (*AdminUpdateClientSecretV3BadRequest) ToJSONString added in v0.31.0

func (o *AdminUpdateClientSecretV3BadRequest) ToJSONString() string

type AdminUpdateClientSecretV3Forbidden added in v0.23.0

type AdminUpdateClientSecretV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientSecretV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAdminUpdateClientSecretV3Forbidden added in v0.23.0

func NewAdminUpdateClientSecretV3Forbidden() *AdminUpdateClientSecretV3Forbidden

NewAdminUpdateClientSecretV3Forbidden creates a AdminUpdateClientSecretV3Forbidden with default headers values

func (*AdminUpdateClientSecretV3Forbidden) Error added in v0.23.0

func (*AdminUpdateClientSecretV3Forbidden) GetPayload added in v0.31.0

func (*AdminUpdateClientSecretV3Forbidden) ToJSONString added in v0.31.0

func (o *AdminUpdateClientSecretV3Forbidden) ToJSONString() string

type AdminUpdateClientSecretV3NoContent added in v0.23.0

type AdminUpdateClientSecretV3NoContent struct {
}

AdminUpdateClientSecretV3NoContent handles this case with default header values.

Operation succeeded

func NewAdminUpdateClientSecretV3NoContent added in v0.23.0

func NewAdminUpdateClientSecretV3NoContent() *AdminUpdateClientSecretV3NoContent

NewAdminUpdateClientSecretV3NoContent creates a AdminUpdateClientSecretV3NoContent with default headers values

func (*AdminUpdateClientSecretV3NoContent) Error added in v0.23.0

type AdminUpdateClientSecretV3NotFound added in v0.23.0

type AdminUpdateClientSecretV3NotFound struct {
}

AdminUpdateClientSecretV3NotFound handles this case with default header values.

Data not found

func NewAdminUpdateClientSecretV3NotFound added in v0.23.0

func NewAdminUpdateClientSecretV3NotFound() *AdminUpdateClientSecretV3NotFound

NewAdminUpdateClientSecretV3NotFound creates a AdminUpdateClientSecretV3NotFound with default headers values

func (*AdminUpdateClientSecretV3NotFound) Error added in v0.23.0

type AdminUpdateClientSecretV3Params added in v0.23.0

type AdminUpdateClientSecretV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ClientmodelV3ClientUpdateSecretRequest
	/*ClientID
	  Client ID

	*/
	ClientID string
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string

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

AdminUpdateClientSecretV3Params contains all the parameters to send to the API endpoint for the admin update client secret v3 operation typically these are written to a http.Request

func NewAdminUpdateClientSecretV3Params added in v0.23.0

func NewAdminUpdateClientSecretV3Params() *AdminUpdateClientSecretV3Params

NewAdminUpdateClientSecretV3Params creates a new AdminUpdateClientSecretV3Params object with the default values initialized.

func NewAdminUpdateClientSecretV3ParamsWithContext added in v0.23.0

func NewAdminUpdateClientSecretV3ParamsWithContext(ctx context.Context) *AdminUpdateClientSecretV3Params

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

func NewAdminUpdateClientSecretV3ParamsWithHTTPClient added in v0.23.0

func NewAdminUpdateClientSecretV3ParamsWithHTTPClient(client *http.Client) *AdminUpdateClientSecretV3Params

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

func NewAdminUpdateClientSecretV3ParamsWithTimeout added in v0.23.0

func NewAdminUpdateClientSecretV3ParamsWithTimeout(timeout time.Duration) *AdminUpdateClientSecretV3Params

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

func (*AdminUpdateClientSecretV3Params) SetAuthInfoWriter added in v0.23.0

func (o *AdminUpdateClientSecretV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) SetBody added in v0.23.0

SetBody adds the body to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) SetClientID added in v0.23.0

func (o *AdminUpdateClientSecretV3Params) SetClientID(clientID string)

SetClientID adds the clientId to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) SetContext added in v0.23.0

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

SetContext adds the context to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) SetHTTPClient added in v0.23.0

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

SetHTTPClient adds the HTTPClient to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) SetHTTPClientTransport added in v0.23.0

func (o *AdminUpdateClientSecretV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) SetNamespace added in v0.23.0

func (o *AdminUpdateClientSecretV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) SetTimeout added in v0.23.0

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

SetTimeout adds the timeout to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) WithBody added in v0.23.0

WithBody adds the body to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) WithClientID added in v0.23.0

WithClientID adds the clientID to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) WithContext added in v0.23.0

WithContext adds the context to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) WithHTTPClient added in v0.23.0

WithHTTPClient adds the HTTPClient to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) WithNamespace added in v0.23.0

WithNamespace adds the namespace to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) WithTimeout added in v0.23.0

WithTimeout adds the timeout to the admin update client secret v3 params

func (*AdminUpdateClientSecretV3Params) WriteToRequest added in v0.23.0

WriteToRequest writes these params to a swagger request

type AdminUpdateClientSecretV3Reader added in v0.23.0

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

AdminUpdateClientSecretV3Reader is a Reader for the AdminUpdateClientSecretV3 structure.

func (*AdminUpdateClientSecretV3Reader) ReadResponse added in v0.23.0

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

ReadResponse reads a server response into the received o.

type AdminUpdateClientSecretV3Unauthorized added in v0.23.0

type AdminUpdateClientSecretV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientSecretV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminUpdateClientSecretV3Unauthorized added in v0.23.0

func NewAdminUpdateClientSecretV3Unauthorized() *AdminUpdateClientSecretV3Unauthorized

NewAdminUpdateClientSecretV3Unauthorized creates a AdminUpdateClientSecretV3Unauthorized with default headers values

func (*AdminUpdateClientSecretV3Unauthorized) Error added in v0.23.0

func (*AdminUpdateClientSecretV3Unauthorized) GetPayload added in v0.31.0

func (*AdminUpdateClientSecretV3Unauthorized) ToJSONString added in v0.31.0

type AdminUpdateClientV3BadRequest

type AdminUpdateClientV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20002</td><td>validation error</td></tr><tr><td>20019</td><td>unable to parse request body</td></tr></table>

func NewAdminUpdateClientV3BadRequest

func NewAdminUpdateClientV3BadRequest() *AdminUpdateClientV3BadRequest

NewAdminUpdateClientV3BadRequest creates a AdminUpdateClientV3BadRequest with default headers values

func (*AdminUpdateClientV3BadRequest) Error

func (*AdminUpdateClientV3BadRequest) GetPayload

func (*AdminUpdateClientV3BadRequest) ToJSONString added in v0.25.0

func (o *AdminUpdateClientV3BadRequest) ToJSONString() string

type AdminUpdateClientV3Forbidden

type AdminUpdateClientV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientV3Forbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewAdminUpdateClientV3Forbidden

func NewAdminUpdateClientV3Forbidden() *AdminUpdateClientV3Forbidden

NewAdminUpdateClientV3Forbidden creates a AdminUpdateClientV3Forbidden with default headers values

func (*AdminUpdateClientV3Forbidden) Error

func (*AdminUpdateClientV3Forbidden) GetPayload

func (*AdminUpdateClientV3Forbidden) ToJSONString added in v0.25.0

func (o *AdminUpdateClientV3Forbidden) ToJSONString() string

type AdminUpdateClientV3NotFound

type AdminUpdateClientV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10365</td><td>client not found</td></tr></table>

func NewAdminUpdateClientV3NotFound

func NewAdminUpdateClientV3NotFound() *AdminUpdateClientV3NotFound

NewAdminUpdateClientV3NotFound creates a AdminUpdateClientV3NotFound with default headers values

func (*AdminUpdateClientV3NotFound) Error

func (*AdminUpdateClientV3NotFound) GetPayload

func (*AdminUpdateClientV3NotFound) ToJSONString added in v0.25.0

func (o *AdminUpdateClientV3NotFound) ToJSONString() string

type AdminUpdateClientV3OK

type AdminUpdateClientV3OK struct {
	Payload *iamclientmodels.ClientmodelClientV3Response
}

AdminUpdateClientV3OK handles this case with default header values.

OK

func NewAdminUpdateClientV3OK

func NewAdminUpdateClientV3OK() *AdminUpdateClientV3OK

NewAdminUpdateClientV3OK creates a AdminUpdateClientV3OK with default headers values

func (*AdminUpdateClientV3OK) Error

func (o *AdminUpdateClientV3OK) Error() string

func (*AdminUpdateClientV3OK) GetPayload

func (*AdminUpdateClientV3OK) ToJSONString added in v0.25.0

func (o *AdminUpdateClientV3OK) ToJSONString() string

type AdminUpdateClientV3Params

type AdminUpdateClientV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ClientmodelClientUpdateV3Request
	/*ClientID
	  Client ID, should follow UUID version 4 without hyphen

	*/
	ClientID string
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string

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

AdminUpdateClientV3Params contains all the parameters to send to the API endpoint for the admin update client v3 operation typically these are written to a http.Request

func NewAdminUpdateClientV3Params

func NewAdminUpdateClientV3Params() *AdminUpdateClientV3Params

NewAdminUpdateClientV3Params creates a new AdminUpdateClientV3Params object with the default values initialized.

func NewAdminUpdateClientV3ParamsWithContext

func NewAdminUpdateClientV3ParamsWithContext(ctx context.Context) *AdminUpdateClientV3Params

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

func NewAdminUpdateClientV3ParamsWithHTTPClient

func NewAdminUpdateClientV3ParamsWithHTTPClient(client *http.Client) *AdminUpdateClientV3Params

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

func NewAdminUpdateClientV3ParamsWithTimeout

func NewAdminUpdateClientV3ParamsWithTimeout(timeout time.Duration) *AdminUpdateClientV3Params

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

func (*AdminUpdateClientV3Params) SetAuthInfoWriter added in v0.17.0

func (o *AdminUpdateClientV3Params) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the admin update client v3 params

func (*AdminUpdateClientV3Params) SetBody

SetBody adds the body to the admin update client v3 params

func (*AdminUpdateClientV3Params) SetClientID

func (o *AdminUpdateClientV3Params) SetClientID(clientID string)

SetClientID adds the clientId to the admin update client v3 params

func (*AdminUpdateClientV3Params) SetContext

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

SetContext adds the context to the admin update client v3 params

func (*AdminUpdateClientV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin update client v3 params

func (*AdminUpdateClientV3Params) SetHTTPClientTransport added in v0.19.0

func (o *AdminUpdateClientV3Params) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the admin update client v3 params

func (*AdminUpdateClientV3Params) SetNamespace

func (o *AdminUpdateClientV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin update client v3 params

func (*AdminUpdateClientV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin update client v3 params

func (*AdminUpdateClientV3Params) WithBody

WithBody adds the body to the admin update client v3 params

func (*AdminUpdateClientV3Params) WithClientID

func (o *AdminUpdateClientV3Params) WithClientID(clientID string) *AdminUpdateClientV3Params

WithClientID adds the clientID to the admin update client v3 params

func (*AdminUpdateClientV3Params) WithContext

WithContext adds the context to the admin update client v3 params

func (*AdminUpdateClientV3Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the admin update client v3 params

func (*AdminUpdateClientV3Params) WithNamespace

func (o *AdminUpdateClientV3Params) WithNamespace(namespace string) *AdminUpdateClientV3Params

WithNamespace adds the namespace to the admin update client v3 params

func (*AdminUpdateClientV3Params) WithTimeout

WithTimeout adds the timeout to the admin update client v3 params

func (*AdminUpdateClientV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminUpdateClientV3Reader

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

AdminUpdateClientV3Reader is a Reader for the AdminUpdateClientV3 structure.

func (*AdminUpdateClientV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminUpdateClientV3Unauthorized

type AdminUpdateClientV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateClientV3Unauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewAdminUpdateClientV3Unauthorized

func NewAdminUpdateClientV3Unauthorized() *AdminUpdateClientV3Unauthorized

NewAdminUpdateClientV3Unauthorized creates a AdminUpdateClientV3Unauthorized with default headers values

func (*AdminUpdateClientV3Unauthorized) Error

func (*AdminUpdateClientV3Unauthorized) GetPayload

func (*AdminUpdateClientV3Unauthorized) ToJSONString added in v0.25.0

func (o *AdminUpdateClientV3Unauthorized) ToJSONString() string

type Client

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

Client for clients API

func (*Client) AddClientPermission deprecated

Deprecated: 2022-08-10 - Use AddClientPermissionShort instead.

AddClientPermission add client permission

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [UPDATE]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId}/permissions [POST]

func (*Client) AddClientPermissionShort added in v0.8.0

func (a *Client) AddClientPermissionShort(params *AddClientPermissionParams, authInfo runtime.ClientAuthInfoWriter) (*AddClientPermissionNoContent, error)

AddClientPermissionShort add client permission

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [UPDATE]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId}/permissions [POST]

func (*Client) AdminAddClientPermissionsV3 deprecated

Deprecated: 2022-08-10 - Use AdminAddClientPermissionsV3Short instead.

AdminAddClientPermissionsV3 add client permissions

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT' [UPDATE]'

action code: 10303

func (*Client) AdminAddClientPermissionsV3Short added in v0.8.0

func (a *Client) AdminAddClientPermissionsV3Short(params *AdminAddClientPermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddClientPermissionsV3NoContent, error)

AdminAddClientPermissionsV3Short add client permissions

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT' [UPDATE]'

action code: 10303

func (*Client) AdminCreateClientV3 deprecated

Deprecated: 2022-08-10 - Use AdminCreateClientV3Short instead.

AdminCreateClientV3 create client Add a new OAuth 2.0 client. Protected by the permission: ADMIN:NAMESPACE:{namespace}:CLIENT [CREATE]

A new client automatically granted with these scopes: commerce, account, analytics, publishing, social.

In multi tenant mode, new confidential client will have default client role assigned to it. The role will have all permissions to access all APIs that's supported by game server SDK and DS uploader.

action code: 10301

Fields Description:

  • clientId : The client ID. e.g f815e5c44f364993961be3b3f26a7bf4

  • clientName : The client name. e.g E-commerce

  • secret : The client's secret. It's empty if the client's type is a public client. Otherwise, the client secret is required

  • namespace : The namespace where the client lives. e.g sample-game

  • redirectUri : Contains the redirect URI used in OAuth callback. e.g https://example.net/platform

  • oauthClientType : The OAuth 2.0 client type. The client type determines whether the authorization needs Proof Of Key Exchange or not.

A public client type doesn't have a client secret and should use PKCE flow. A confidential client type has a client secret and don't use PKCE flow Supported oAuthClientType :

  • Public

  • Confidential

  • audiences : List of target client IDs who is intended to receive the token. e.g ["eaaa65618fe24293b00a61454182b435", "40073ee9bc3446d3a051a71b48509a5d"]

  • baseUri : A base URI of the application. It is used for making sure the token is intended to be used by the client. e.g https://example.net/platform

  • clientPermissions : Contains the client's permissions

  • deletable : The flag to identify whether client is deletable (optional). default value: true

  • clientPlatform : available client platform (optional). default value: ""

  • Playstation

  • Xbox

  • Steam

  • Epic

  • IOS

  • GooglePlay

  • Nintendo

  • Oculus

  • twoFactorEnabled : The flag to indicate whether 2FA validation is enable for this client. default value: false

  • oauthAccessTokenExpiration : a configurable expiration time for access_token , default value: 0 (mean fetch value from environment variable)

  • oauthRefreshTokenExpiration : a configurable expiration time for refresh_token , default value: 0 (mean fetch value from environment variable)

  • oauthAccessTokenExpirationTimeUnit : a configurable expiration time unit for access_token , default value: SECONDS

  • oauthRefreshTokenExpirationTimeUnit : a configurable expiration time unit for refresh_token , default value: SECONDS

func (*Client) AdminCreateClientV3Short added in v0.8.0

func (a *Client) AdminCreateClientV3Short(params *AdminCreateClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateClientV3Created, error)

AdminCreateClientV3Short create client Add a new OAuth 2.0 client. Protected by the permission: ADMIN:NAMESPACE:{namespace}:CLIENT [CREATE]

A new client automatically granted with these scopes: commerce, account, analytics, publishing, social.

In multi tenant mode, new confidential client will have default client role assigned to it. The role will have all permissions to access all APIs that's supported by game server SDK and DS uploader.

action code: 10301

Fields Description:

  • clientId : The client ID. e.g f815e5c44f364993961be3b3f26a7bf4

  • clientName : The client name. e.g E-commerce

  • secret : The client's secret. It's empty if the client's type is a public client. Otherwise, the client secret is required

  • namespace : The namespace where the client lives. e.g sample-game

  • redirectUri : Contains the redirect URI used in OAuth callback. e.g https://example.net/platform

  • oauthClientType : The OAuth 2.0 client type. The client type determines whether the authorization needs Proof Of Key Exchange or not.

A public client type doesn't have a client secret and should use PKCE flow. A confidential client type has a client secret and don't use PKCE flow Supported oAuthClientType :

  • Public

  • Confidential

  • audiences : List of target client IDs who is intended to receive the token. e.g ["eaaa65618fe24293b00a61454182b435", "40073ee9bc3446d3a051a71b48509a5d"]

  • baseUri : A base URI of the application. It is used for making sure the token is intended to be used by the client. e.g https://example.net/platform

  • clientPermissions : Contains the client's permissions

  • deletable : The flag to identify whether client is deletable (optional). default value: true

  • clientPlatform : available client platform (optional). default value: ""

  • Playstation

  • Xbox

  • Steam

  • Epic

  • IOS

  • GooglePlay

  • Nintendo

  • Oculus

  • twoFactorEnabled : The flag to indicate whether 2FA validation is enable for this client. default value: false

  • oauthAccessTokenExpiration : a configurable expiration time for access_token , default value: 0 (mean fetch value from environment variable)

  • oauthRefreshTokenExpiration : a configurable expiration time for refresh_token , default value: 0 (mean fetch value from environment variable)

  • oauthAccessTokenExpirationTimeUnit : a configurable expiration time unit for access_token , default value: SECONDS

  • oauthRefreshTokenExpirationTimeUnit : a configurable expiration time unit for refresh_token , default value: SECONDS

func (*Client) AdminDeleteClientPermissionV3 deprecated

Deprecated: 2022-08-10 - Use AdminDeleteClientPermissionV3Short instead.

AdminDeleteClientPermissionV3 delete client permission Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]' action code : 10304

func (*Client) AdminDeleteClientPermissionV3Short added in v0.8.0

func (a *Client) AdminDeleteClientPermissionV3Short(params *AdminDeleteClientPermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteClientPermissionV3NoContent, error)

AdminDeleteClientPermissionV3Short delete client permission Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]' action code : 10304

func (*Client) AdminDeleteClientV3 deprecated

Deprecated: 2022-08-10 - Use AdminDeleteClientV3Short instead.

AdminDeleteClientV3 delete client Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [DELETE]' action code : 10310

func (*Client) AdminDeleteClientV3Short added in v0.8.0

func (a *Client) AdminDeleteClientV3Short(params *AdminDeleteClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteClientV3NoContent, error)

AdminDeleteClientV3Short delete client Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [DELETE]' action code : 10310

func (*Client) AdminGetClientsByNamespaceV3 deprecated

Deprecated: 2022-08-10 - Use AdminGetClientsByNamespaceV3Short instead.

AdminGetClientsByNamespaceV3 get clients by namespace

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [READ]'

action code: 10308

func (*Client) AdminGetClientsByNamespaceV3Short added in v0.8.0

func (a *Client) AdminGetClientsByNamespaceV3Short(params *AdminGetClientsByNamespaceV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetClientsByNamespaceV3OK, error)

AdminGetClientsByNamespaceV3Short get clients by namespace

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [READ]'

action code: 10308

func (*Client) AdminGetClientsbyNamespacebyIDV3 deprecated

Deprecated: 2022-08-10 - Use AdminGetClientsbyNamespacebyIDV3Short instead.

AdminGetClientsbyNamespacebyIDV3 get clients by namespace and client id. multi tenant mode allows admin portal client to be accessible regardless of namespace path. Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [READ]' action code: 10309

func (*Client) AdminGetClientsbyNamespacebyIDV3Short added in v0.8.0

func (a *Client) AdminGetClientsbyNamespacebyIDV3Short(params *AdminGetClientsbyNamespacebyIDV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetClientsbyNamespacebyIDV3OK, error)

AdminGetClientsbyNamespacebyIDV3Short get clients by namespace and client id. multi tenant mode allows admin portal client to be accessible regardless of namespace path. Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [READ]' action code: 10309

func (*Client) AdminUpdateClientPermissionV3 deprecated

Deprecated: 2022-08-10 - Use AdminUpdateClientPermissionV3Short instead.

AdminUpdateClientPermissionV3 update client permissions

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]'

action code: 10307

func (*Client) AdminUpdateClientPermissionV3Short added in v0.8.0

func (a *Client) AdminUpdateClientPermissionV3Short(params *AdminUpdateClientPermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientPermissionV3NoContent, error)

AdminUpdateClientPermissionV3Short update client permissions

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]'

action code: 10307

func (*Client) AdminUpdateClientSecretV3 deprecated added in v0.23.0

Deprecated: 2022-08-10 - Use AdminUpdateClientSecretV3Short instead.

AdminUpdateClientSecretV3 update client secret

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]'

func (*Client) AdminUpdateClientSecretV3Short added in v0.23.0

func (a *Client) AdminUpdateClientSecretV3Short(params *AdminUpdateClientSecretV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientSecretV3NoContent, error)

AdminUpdateClientSecretV3Short update client secret

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]'

func (*Client) AdminUpdateClientV3 deprecated

Deprecated: 2022-08-10 - Use AdminUpdateClientV3Short instead.

AdminUpdateClientV3 update client Updates an OAuth 2.0 client. Protected by the permission: ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]. Specify only the fields you want to update in the request payload, e.g. {"ClientName":"E-commerce", "BaseUri":"https://example.net"}

action code: 10302

Fields Description:

  • clientName : The client name. It should not be empty if the field exists in the body. e.g E-commerce

  • namespace : The namespace where the client lives. e.g sample-game

  • redirectUri : Contains the redirect URI used in OAuth callback. It should not be empty if the field exists in the body. e.g https://example.net/platform

  • audiences : List of target client IDs who is intended to receive the token. e.g ["eaaa65618fe24293b00a61454182b435", "40073ee9bc3446d3a051a71b48509a5d"]

  • baseUri : A base URI of the application. It is used in the audience checking for making sure the token is used by the right resource server. Required if the application type is a server. e.g https://example.net/platform

  • clientPermissions : Contains the client's permissions

  • deletable : The flag to identify whether client is deletable (optional). e.g. true

  • clientPlatform : available client platform (optional). default value: "".

  • Playstation

  • Xbox

  • Steam

  • Epic

  • IOS

  • GooglePlay

  • Nintendo

  • Oculus

  • twoFactorEnabled : The flag to indicate whether 2FA validation is enable for this client. default value: false

  • oauthAccessTokenExpiration : a configurable expiration time for access_token , default value: 0 (mean fetch value from environment variable)

  • oauthRefreshTokenExpiration : a configurable expiration time for refresh_token , default value: 0 (mean fetch value from environment variable)

  • oauthAccessTokenExpirationTimeUnit : a configurable expiration time unit for access_token , will use previous value if not specified

  • oauthRefreshTokenExpirationTimeUnit : a configurable expiration time unit for refresh_token , will use previous value if not specified

func (*Client) AdminUpdateClientV3Short added in v0.8.0

func (a *Client) AdminUpdateClientV3Short(params *AdminUpdateClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientV3OK, error)

AdminUpdateClientV3Short update client Updates an OAuth 2.0 client. Protected by the permission: ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]. Specify only the fields you want to update in the request payload, e.g. {"ClientName":"E-commerce", "BaseUri":"https://example.net"}

action code: 10302

Fields Description:

  • clientName : The client name. It should not be empty if the field exists in the body. e.g E-commerce

  • namespace : The namespace where the client lives. e.g sample-game

  • redirectUri : Contains the redirect URI used in OAuth callback. It should not be empty if the field exists in the body. e.g https://example.net/platform

  • audiences : List of target client IDs who is intended to receive the token. e.g ["eaaa65618fe24293b00a61454182b435", "40073ee9bc3446d3a051a71b48509a5d"]

  • baseUri : A base URI of the application. It is used in the audience checking for making sure the token is used by the right resource server. Required if the application type is a server. e.g https://example.net/platform

  • clientPermissions : Contains the client's permissions

  • deletable : The flag to identify whether client is deletable (optional). e.g. true

  • clientPlatform : available client platform (optional). default value: "".

  • Playstation

  • Xbox

  • Steam

  • Epic

  • IOS

  • GooglePlay

  • Nintendo

  • Oculus

  • twoFactorEnabled : The flag to indicate whether 2FA validation is enable for this client. default value: false

  • oauthAccessTokenExpiration : a configurable expiration time for access_token , default value: 0 (mean fetch value from environment variable)

  • oauthRefreshTokenExpiration : a configurable expiration time for refresh_token , default value: 0 (mean fetch value from environment variable)

  • oauthAccessTokenExpirationTimeUnit : a configurable expiration time unit for access_token , will use previous value if not specified

  • oauthRefreshTokenExpirationTimeUnit : a configurable expiration time unit for refresh_token , will use previous value if not specified

func (*Client) CreateClient deprecated

Deprecated: 2022-08-10 - Use CreateClientShort instead.

CreateClient create client

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [CREATE]'. Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients [POST]

func (*Client) CreateClientByNamespace deprecated

Deprecated: 2022-08-10 - Use CreateClientByNamespaceShort instead.

CreateClientByNamespace create client

## The endpoint is going to be deprecated

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [CREATE]' Endpoint migration guide

  • Substitute endpoint: /v3/admin/namespaces/{namespace}/clients [POST]

func (*Client) CreateClientByNamespaceShort added in v0.8.0

func (a *Client) CreateClientByNamespaceShort(params *CreateClientByNamespaceParams, authInfo runtime.ClientAuthInfoWriter) (*CreateClientByNamespaceCreated, error)

CreateClientByNamespaceShort create client

## The endpoint is going to be deprecated

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT [CREATE]' Endpoint migration guide

  • Substitute endpoint: /v3/admin/namespaces/{namespace}/clients [POST]

func (*Client) CreateClientShort added in v0.8.0

func (a *Client) CreateClientShort(params *CreateClientParams, authInfo runtime.ClientAuthInfoWriter) (*CreateClientCreated, error)

CreateClientShort create client

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [CREATE]'. Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients [POST]

func (*Client) DeleteClient deprecated

Deprecated: 2022-08-10 - Use DeleteClientShort instead.

DeleteClient delete client

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [DELETE]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId} [DELETE]

func (*Client) DeleteClientByNamespace deprecated

Deprecated: 2022-08-10 - Use DeleteClientByNamespaceShort instead.

DeleteClientByNamespace delete client

## The endpoint is going to be deprecated

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT:{clientId} [DELETE]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId} [DELETE]

func (*Client) DeleteClientByNamespaceShort added in v0.8.0

func (a *Client) DeleteClientByNamespaceShort(params *DeleteClientByNamespaceParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteClientByNamespaceNoContent, error)

DeleteClientByNamespaceShort delete client

## The endpoint is going to be deprecated

Required permission 'ADMIN:NAMESPACE:{namespace}:CLIENT:{clientId} [DELETE]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId} [DELETE]

func (*Client) DeleteClientPermission deprecated

Deprecated: 2022-08-10 - Use DeleteClientPermissionShort instead.

DeleteClientPermission delete client permission

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [UPDATE]'

Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId}/permissions/{resource}/{action} [DELETE]

func (*Client) DeleteClientPermissionShort added in v0.8.0

func (a *Client) DeleteClientPermissionShort(params *DeleteClientPermissionParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteClientPermissionNoContent, error)

DeleteClientPermissionShort delete client permission

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [UPDATE]'

Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId}/permissions/{resource}/{action} [DELETE]

func (*Client) DeleteClientShort added in v0.8.0

func (a *Client) DeleteClientShort(params *DeleteClientParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteClientNoContent, error)

DeleteClientShort delete client

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [DELETE]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId} [DELETE]

func (*Client) GetClient deprecated

Deprecated: 2022-08-10 - Use GetClientShort instead.

GetClient get client

## The endpoint is going to be deprecated

Required permission 'CLIENT [READ]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId} [GET]

func (*Client) GetClientShort added in v0.8.0

func (a *Client) GetClientShort(params *GetClientParams, authInfo runtime.ClientAuthInfoWriter) (*GetClientOK, error)

GetClientShort get client

## The endpoint is going to be deprecated

Required permission 'CLIENT [READ]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId} [GET]

func (*Client) GetClients deprecated

Deprecated: 2022-08-10 - Use GetClientsShort instead.

GetClients get all clients

## The endpoint is going to be deprecated

Required permission 'CLIENT [READ]'.

Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients [GET]

func (*Client) GetClientsShort added in v0.8.0

func (a *Client) GetClientsShort(params *GetClientsParams, authInfo runtime.ClientAuthInfoWriter) (*GetClientsOK, error)

GetClientsShort get all clients

## The endpoint is going to be deprecated

Required permission 'CLIENT [READ]'.

Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients [GET]

func (*Client) GetClientsbyNamespace deprecated

Deprecated: 2022-08-10 - Use GetClientsbyNamespaceShort instead.

GetClientsbyNamespace get clients by namespace

## The endpoint is going to be deprecated

Required permission 'NAMESPACE:{namespace}:CLIENT [READ]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients [GET]

func (*Client) GetClientsbyNamespaceShort added in v0.8.0

func (a *Client) GetClientsbyNamespaceShort(params *GetClientsbyNamespaceParams, authInfo runtime.ClientAuthInfoWriter) (*GetClientsbyNamespaceOK, error)

GetClientsbyNamespaceShort get clients by namespace

## The endpoint is going to be deprecated

Required permission 'NAMESPACE:{namespace}:CLIENT [READ]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients [GET]

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateClient deprecated

Deprecated: 2022-08-10 - Use UpdateClientShort instead.

UpdateClient update client

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [UPDATE]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId} [PATCH]

func (*Client) UpdateClientPermission deprecated

Deprecated: 2022-08-10 - Use UpdateClientPermissionShort instead.

UpdateClientPermission update client permissions

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [UPDATE]' Endpoint migration guide

  • Substitute endpoint: iam/v3/admin/namespaces/{namespace}/clients/{clientId}/permissions [PUT]

func (*Client) UpdateClientPermissionShort added in v0.8.0

func (a *Client) UpdateClientPermissionShort(params *UpdateClientPermissionParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateClientPermissionNoContent, error)

UpdateClientPermissionShort update client permissions

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [UPDATE]' Endpoint migration guide

  • Substitute endpoint: iam/v3/admin/namespaces/{namespace}/clients/{clientId}/permissions [PUT]

func (*Client) UpdateClientSecret deprecated

Deprecated: 2022-08-10 - Use UpdateClientSecretShort instead.

UpdateClientSecret update client secret

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [UPDATE]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/{clientId}/secret [PUT]

func (*Client) UpdateClientSecretShort added in v0.8.0

func (a *Client) UpdateClientSecretShort(params *UpdateClientSecretParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateClientSecretNoContent, error)

UpdateClientSecretShort update client secret

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [UPDATE]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/{clientId}/secret [PUT]

func (*Client) UpdateClientShort added in v0.8.0

func (a *Client) UpdateClientShort(params *UpdateClientParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateClientOK, error)

UpdateClientShort update client

## The endpoint is going to be deprecated

Required permission 'CLIENT:ADMIN [UPDATE]' Endpoint migration guide

  • Substitute endpoint: /iam/v3/admin/namespaces/{namespace}/clients/{clientId} [PATCH]

type ClientService

type ClientService interface {
	GetClients(params *GetClientsParams, authInfo runtime.ClientAuthInfoWriter) (*GetClientsOK, *GetClientsUnauthorized, *GetClientsForbidden, error)
	GetClientsShort(params *GetClientsParams, authInfo runtime.ClientAuthInfoWriter) (*GetClientsOK, error)
	CreateClient(params *CreateClientParams, authInfo runtime.ClientAuthInfoWriter) (*CreateClientCreated, *CreateClientBadRequest, *CreateClientUnauthorized, *CreateClientForbidden, *CreateClientConflict, error)
	CreateClientShort(params *CreateClientParams, authInfo runtime.ClientAuthInfoWriter) (*CreateClientCreated, error)
	GetClient(params *GetClientParams, authInfo runtime.ClientAuthInfoWriter) (*GetClientOK, *GetClientUnauthorized, *GetClientForbidden, *GetClientNotFound, error)
	GetClientShort(params *GetClientParams, authInfo runtime.ClientAuthInfoWriter) (*GetClientOK, error)
	UpdateClient(params *UpdateClientParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateClientOK, *UpdateClientBadRequest, *UpdateClientUnauthorized, *UpdateClientForbidden, *UpdateClientNotFound, error)
	UpdateClientShort(params *UpdateClientParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateClientOK, error)
	DeleteClient(params *DeleteClientParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteClientNoContent, *DeleteClientUnauthorized, *DeleteClientForbidden, *DeleteClientNotFound, error)
	DeleteClientShort(params *DeleteClientParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteClientNoContent, error)
	UpdateClientPermission(params *UpdateClientPermissionParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateClientPermissionNoContent, *UpdateClientPermissionBadRequest, *UpdateClientPermissionUnauthorized, *UpdateClientPermissionForbidden, *UpdateClientPermissionNotFound, error)
	UpdateClientPermissionShort(params *UpdateClientPermissionParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateClientPermissionNoContent, error)
	AddClientPermission(params *AddClientPermissionParams, authInfo runtime.ClientAuthInfoWriter) (*AddClientPermissionNoContent, *AddClientPermissionBadRequest, *AddClientPermissionUnauthorized, *AddClientPermissionForbidden, *AddClientPermissionNotFound, error)
	AddClientPermissionShort(params *AddClientPermissionParams, authInfo runtime.ClientAuthInfoWriter) (*AddClientPermissionNoContent, error)
	DeleteClientPermission(params *DeleteClientPermissionParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteClientPermissionNoContent, *DeleteClientPermissionBadRequest, *DeleteClientPermissionUnauthorized, *DeleteClientPermissionForbidden, *DeleteClientPermissionNotFound, error)
	DeleteClientPermissionShort(params *DeleteClientPermissionParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteClientPermissionNoContent, error)
	UpdateClientSecret(params *UpdateClientSecretParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateClientSecretNoContent, *UpdateClientSecretBadRequest, *UpdateClientSecretUnauthorized, *UpdateClientSecretForbidden, *UpdateClientSecretNotFound, error)
	UpdateClientSecretShort(params *UpdateClientSecretParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateClientSecretNoContent, error)
	GetClientsbyNamespace(params *GetClientsbyNamespaceParams, authInfo runtime.ClientAuthInfoWriter) (*GetClientsbyNamespaceOK, *GetClientsbyNamespaceUnauthorized, *GetClientsbyNamespaceForbidden, error)
	GetClientsbyNamespaceShort(params *GetClientsbyNamespaceParams, authInfo runtime.ClientAuthInfoWriter) (*GetClientsbyNamespaceOK, error)
	CreateClientByNamespace(params *CreateClientByNamespaceParams, authInfo runtime.ClientAuthInfoWriter) (*CreateClientByNamespaceCreated, *CreateClientByNamespaceBadRequest, *CreateClientByNamespaceUnauthorized, *CreateClientByNamespaceForbidden, *CreateClientByNamespaceConflict, error)
	CreateClientByNamespaceShort(params *CreateClientByNamespaceParams, authInfo runtime.ClientAuthInfoWriter) (*CreateClientByNamespaceCreated, error)
	DeleteClientByNamespace(params *DeleteClientByNamespaceParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteClientByNamespaceNoContent, *DeleteClientByNamespaceUnauthorized, *DeleteClientByNamespaceForbidden, *DeleteClientByNamespaceNotFound, error)
	DeleteClientByNamespaceShort(params *DeleteClientByNamespaceParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteClientByNamespaceNoContent, error)
	AdminGetClientsByNamespaceV3(params *AdminGetClientsByNamespaceV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetClientsByNamespaceV3OK, *AdminGetClientsByNamespaceV3BadRequest, *AdminGetClientsByNamespaceV3Unauthorized, *AdminGetClientsByNamespaceV3Forbidden, error)
	AdminGetClientsByNamespaceV3Short(params *AdminGetClientsByNamespaceV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetClientsByNamespaceV3OK, error)
	AdminCreateClientV3(params *AdminCreateClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateClientV3Created, *AdminCreateClientV3BadRequest, *AdminCreateClientV3Unauthorized, *AdminCreateClientV3Forbidden, *AdminCreateClientV3Conflict, error)
	AdminCreateClientV3Short(params *AdminCreateClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateClientV3Created, error)
	AdminGetClientsbyNamespacebyIDV3(params *AdminGetClientsbyNamespacebyIDV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetClientsbyNamespacebyIDV3OK, *AdminGetClientsbyNamespacebyIDV3BadRequest, *AdminGetClientsbyNamespacebyIDV3Unauthorized, *AdminGetClientsbyNamespacebyIDV3Forbidden, *AdminGetClientsbyNamespacebyIDV3NotFound, error)
	AdminGetClientsbyNamespacebyIDV3Short(params *AdminGetClientsbyNamespacebyIDV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetClientsbyNamespacebyIDV3OK, error)
	AdminDeleteClientV3(params *AdminDeleteClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteClientV3NoContent, *AdminDeleteClientV3BadRequest, *AdminDeleteClientV3Unauthorized, *AdminDeleteClientV3Forbidden, *AdminDeleteClientV3NotFound, *AdminDeleteClientV3Conflict, error)
	AdminDeleteClientV3Short(params *AdminDeleteClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteClientV3NoContent, error)
	AdminUpdateClientV3(params *AdminUpdateClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientV3OK, *AdminUpdateClientV3BadRequest, *AdminUpdateClientV3Unauthorized, *AdminUpdateClientV3Forbidden, *AdminUpdateClientV3NotFound, error)
	AdminUpdateClientV3Short(params *AdminUpdateClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientV3OK, error)
	AdminUpdateClientPermissionV3(params *AdminUpdateClientPermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientPermissionV3NoContent, *AdminUpdateClientPermissionV3BadRequest, *AdminUpdateClientPermissionV3Unauthorized, *AdminUpdateClientPermissionV3Forbidden, *AdminUpdateClientPermissionV3NotFound, error)
	AdminUpdateClientPermissionV3Short(params *AdminUpdateClientPermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientPermissionV3NoContent, error)
	AdminAddClientPermissionsV3(params *AdminAddClientPermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddClientPermissionsV3NoContent, *AdminAddClientPermissionsV3BadRequest, *AdminAddClientPermissionsV3Unauthorized, *AdminAddClientPermissionsV3Forbidden, *AdminAddClientPermissionsV3NotFound, error)
	AdminAddClientPermissionsV3Short(params *AdminAddClientPermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddClientPermissionsV3NoContent, error)
	AdminDeleteClientPermissionV3(params *AdminDeleteClientPermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteClientPermissionV3NoContent, *AdminDeleteClientPermissionV3BadRequest, *AdminDeleteClientPermissionV3Unauthorized, *AdminDeleteClientPermissionV3Forbidden, *AdminDeleteClientPermissionV3NotFound, error)
	AdminDeleteClientPermissionV3Short(params *AdminDeleteClientPermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteClientPermissionV3NoContent, error)
	AdminUpdateClientSecretV3(params *AdminUpdateClientSecretV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientSecretV3NoContent, *AdminUpdateClientSecretV3BadRequest, *AdminUpdateClientSecretV3Unauthorized, *AdminUpdateClientSecretV3Forbidden, *AdminUpdateClientSecretV3NotFound, error)
	AdminUpdateClientSecretV3Short(params *AdminUpdateClientSecretV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientSecretV3NoContent, 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 clients API client.

type CreateClientBadRequest

type CreateClientBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

CreateClientBadRequest handles this case with default header values.

Invalid request

func NewCreateClientBadRequest

func NewCreateClientBadRequest() *CreateClientBadRequest

NewCreateClientBadRequest creates a CreateClientBadRequest with default headers values

func (*CreateClientBadRequest) Error

func (o *CreateClientBadRequest) Error() string

func (*CreateClientBadRequest) GetPayload added in v0.31.0

func (*CreateClientBadRequest) ToJSONString added in v0.31.0

func (o *CreateClientBadRequest) ToJSONString() string

type CreateClientByNamespaceBadRequest

type CreateClientByNamespaceBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

CreateClientByNamespaceBadRequest handles this case with default header values.

Invalid request

func NewCreateClientByNamespaceBadRequest

func NewCreateClientByNamespaceBadRequest() *CreateClientByNamespaceBadRequest

NewCreateClientByNamespaceBadRequest creates a CreateClientByNamespaceBadRequest with default headers values

func (*CreateClientByNamespaceBadRequest) Error

func (*CreateClientByNamespaceBadRequest) GetPayload added in v0.31.0

func (*CreateClientByNamespaceBadRequest) ToJSONString added in v0.31.0

func (o *CreateClientByNamespaceBadRequest) ToJSONString() string

type CreateClientByNamespaceConflict

type CreateClientByNamespaceConflict struct {
}

CreateClientByNamespaceConflict handles this case with default header values.

Client exists

func NewCreateClientByNamespaceConflict

func NewCreateClientByNamespaceConflict() *CreateClientByNamespaceConflict

NewCreateClientByNamespaceConflict creates a CreateClientByNamespaceConflict with default headers values

func (*CreateClientByNamespaceConflict) Error

type CreateClientByNamespaceCreated

type CreateClientByNamespaceCreated struct {
	Payload *iamclientmodels.ClientmodelClientCreationResponse
}

CreateClientByNamespaceCreated handles this case with default header values.

Created

func NewCreateClientByNamespaceCreated

func NewCreateClientByNamespaceCreated() *CreateClientByNamespaceCreated

NewCreateClientByNamespaceCreated creates a CreateClientByNamespaceCreated with default headers values

func (*CreateClientByNamespaceCreated) Error

func (*CreateClientByNamespaceCreated) GetPayload

func (*CreateClientByNamespaceCreated) ToJSONString added in v0.25.0

func (o *CreateClientByNamespaceCreated) ToJSONString() string

type CreateClientByNamespaceForbidden

type CreateClientByNamespaceForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

CreateClientByNamespaceForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewCreateClientByNamespaceForbidden

func NewCreateClientByNamespaceForbidden() *CreateClientByNamespaceForbidden

NewCreateClientByNamespaceForbidden creates a CreateClientByNamespaceForbidden with default headers values

func (*CreateClientByNamespaceForbidden) Error

func (*CreateClientByNamespaceForbidden) GetPayload added in v0.31.0

func (*CreateClientByNamespaceForbidden) ToJSONString added in v0.31.0

func (o *CreateClientByNamespaceForbidden) ToJSONString() string

type CreateClientByNamespaceParams

type CreateClientByNamespaceParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ClientmodelClientCreateRequest
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string

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

CreateClientByNamespaceParams contains all the parameters to send to the API endpoint for the create client by namespace operation typically these are written to a http.Request

func NewCreateClientByNamespaceParams

func NewCreateClientByNamespaceParams() *CreateClientByNamespaceParams

NewCreateClientByNamespaceParams creates a new CreateClientByNamespaceParams object with the default values initialized.

func NewCreateClientByNamespaceParamsWithContext

func NewCreateClientByNamespaceParamsWithContext(ctx context.Context) *CreateClientByNamespaceParams

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

func NewCreateClientByNamespaceParamsWithHTTPClient

func NewCreateClientByNamespaceParamsWithHTTPClient(client *http.Client) *CreateClientByNamespaceParams

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

func NewCreateClientByNamespaceParamsWithTimeout

func NewCreateClientByNamespaceParamsWithTimeout(timeout time.Duration) *CreateClientByNamespaceParams

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

func (*CreateClientByNamespaceParams) SetAuthInfoWriter added in v0.17.0

func (o *CreateClientByNamespaceParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the create client by namespace params

func (*CreateClientByNamespaceParams) SetBody

SetBody adds the body to the create client by namespace params

func (*CreateClientByNamespaceParams) SetContext

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

SetContext adds the context to the create client by namespace params

func (*CreateClientByNamespaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create client by namespace params

func (*CreateClientByNamespaceParams) SetHTTPClientTransport added in v0.19.0

func (o *CreateClientByNamespaceParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the create client by namespace params

func (*CreateClientByNamespaceParams) SetNamespace

func (o *CreateClientByNamespaceParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the create client by namespace params

func (*CreateClientByNamespaceParams) SetTimeout

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

SetTimeout adds the timeout to the create client by namespace params

func (*CreateClientByNamespaceParams) WithBody

WithBody adds the body to the create client by namespace params

func (*CreateClientByNamespaceParams) WithContext

WithContext adds the context to the create client by namespace params

func (*CreateClientByNamespaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create client by namespace params

func (*CreateClientByNamespaceParams) WithNamespace

WithNamespace adds the namespace to the create client by namespace params

func (*CreateClientByNamespaceParams) WithTimeout

WithTimeout adds the timeout to the create client by namespace params

func (*CreateClientByNamespaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateClientByNamespaceReader

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

CreateClientByNamespaceReader is a Reader for the CreateClientByNamespace structure.

func (*CreateClientByNamespaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateClientByNamespaceUnauthorized

type CreateClientByNamespaceUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

CreateClientByNamespaceUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewCreateClientByNamespaceUnauthorized

func NewCreateClientByNamespaceUnauthorized() *CreateClientByNamespaceUnauthorized

NewCreateClientByNamespaceUnauthorized creates a CreateClientByNamespaceUnauthorized with default headers values

func (*CreateClientByNamespaceUnauthorized) Error

func (*CreateClientByNamespaceUnauthorized) GetPayload added in v0.31.0

func (*CreateClientByNamespaceUnauthorized) ToJSONString added in v0.31.0

func (o *CreateClientByNamespaceUnauthorized) ToJSONString() string

type CreateClientConflict

type CreateClientConflict struct {
}

CreateClientConflict handles this case with default header values.

Client exists

func NewCreateClientConflict

func NewCreateClientConflict() *CreateClientConflict

NewCreateClientConflict creates a CreateClientConflict with default headers values

func (*CreateClientConflict) Error

func (o *CreateClientConflict) Error() string

type CreateClientCreated

type CreateClientCreated struct {
	Payload *iamclientmodels.ClientmodelClientCreationResponse
}

CreateClientCreated handles this case with default header values.

Created

func NewCreateClientCreated

func NewCreateClientCreated() *CreateClientCreated

NewCreateClientCreated creates a CreateClientCreated with default headers values

func (*CreateClientCreated) Error

func (o *CreateClientCreated) Error() string

func (*CreateClientCreated) GetPayload

func (*CreateClientCreated) ToJSONString added in v0.25.0

func (o *CreateClientCreated) ToJSONString() string

type CreateClientForbidden

type CreateClientForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

CreateClientForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewCreateClientForbidden

func NewCreateClientForbidden() *CreateClientForbidden

NewCreateClientForbidden creates a CreateClientForbidden with default headers values

func (*CreateClientForbidden) Error

func (o *CreateClientForbidden) Error() string

func (*CreateClientForbidden) GetPayload added in v0.31.0

func (*CreateClientForbidden) ToJSONString added in v0.31.0

func (o *CreateClientForbidden) ToJSONString() string

type CreateClientParams

type CreateClientParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ClientmodelClientCreateRequest

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

CreateClientParams contains all the parameters to send to the API endpoint for the create client operation typically these are written to a http.Request

func NewCreateClientParams

func NewCreateClientParams() *CreateClientParams

NewCreateClientParams creates a new CreateClientParams object with the default values initialized.

func NewCreateClientParamsWithContext

func NewCreateClientParamsWithContext(ctx context.Context) *CreateClientParams

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

func NewCreateClientParamsWithHTTPClient

func NewCreateClientParamsWithHTTPClient(client *http.Client) *CreateClientParams

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

func NewCreateClientParamsWithTimeout

func NewCreateClientParamsWithTimeout(timeout time.Duration) *CreateClientParams

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

func (*CreateClientParams) SetAuthInfoWriter added in v0.17.0

func (o *CreateClientParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the create client params

func (*CreateClientParams) SetBody

SetBody adds the body to the create client params

func (*CreateClientParams) SetContext

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

SetContext adds the context to the create client params

func (*CreateClientParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create client params

func (*CreateClientParams) SetHTTPClientTransport added in v0.19.0

func (o *CreateClientParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the create client params

func (*CreateClientParams) SetTimeout

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

SetTimeout adds the timeout to the create client params

func (*CreateClientParams) WithBody

WithBody adds the body to the create client params

func (*CreateClientParams) WithContext

WithContext adds the context to the create client params

func (*CreateClientParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the create client params

func (*CreateClientParams) WithTimeout

func (o *CreateClientParams) WithTimeout(timeout time.Duration) *CreateClientParams

WithTimeout adds the timeout to the create client params

func (*CreateClientParams) WriteToRequest

func (o *CreateClientParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type CreateClientReader

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

CreateClientReader is a Reader for the CreateClient structure.

func (*CreateClientReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateClientUnauthorized

type CreateClientUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

CreateClientUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewCreateClientUnauthorized

func NewCreateClientUnauthorized() *CreateClientUnauthorized

NewCreateClientUnauthorized creates a CreateClientUnauthorized with default headers values

func (*CreateClientUnauthorized) Error

func (o *CreateClientUnauthorized) Error() string

func (*CreateClientUnauthorized) GetPayload added in v0.31.0

func (*CreateClientUnauthorized) ToJSONString added in v0.31.0

func (o *CreateClientUnauthorized) ToJSONString() string

type DeleteClientByNamespaceForbidden

type DeleteClientByNamespaceForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteClientByNamespaceForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewDeleteClientByNamespaceForbidden

func NewDeleteClientByNamespaceForbidden() *DeleteClientByNamespaceForbidden

NewDeleteClientByNamespaceForbidden creates a DeleteClientByNamespaceForbidden with default headers values

func (*DeleteClientByNamespaceForbidden) Error

func (*DeleteClientByNamespaceForbidden) GetPayload added in v0.31.0

func (*DeleteClientByNamespaceForbidden) ToJSONString added in v0.31.0

func (o *DeleteClientByNamespaceForbidden) ToJSONString() string

type DeleteClientByNamespaceNoContent

type DeleteClientByNamespaceNoContent struct {
}

DeleteClientByNamespaceNoContent handles this case with default header values.

Operation succeeded

func NewDeleteClientByNamespaceNoContent

func NewDeleteClientByNamespaceNoContent() *DeleteClientByNamespaceNoContent

NewDeleteClientByNamespaceNoContent creates a DeleteClientByNamespaceNoContent with default headers values

func (*DeleteClientByNamespaceNoContent) Error

type DeleteClientByNamespaceNotFound

type DeleteClientByNamespaceNotFound struct {
}

DeleteClientByNamespaceNotFound handles this case with default header values.

Data not found

func NewDeleteClientByNamespaceNotFound

func NewDeleteClientByNamespaceNotFound() *DeleteClientByNamespaceNotFound

NewDeleteClientByNamespaceNotFound creates a DeleteClientByNamespaceNotFound with default headers values

func (*DeleteClientByNamespaceNotFound) Error

type DeleteClientByNamespaceParams

type DeleteClientByNamespaceParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ClientID
	  Client ID

	*/
	ClientID string
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string

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

DeleteClientByNamespaceParams contains all the parameters to send to the API endpoint for the delete client by namespace operation typically these are written to a http.Request

func NewDeleteClientByNamespaceParams

func NewDeleteClientByNamespaceParams() *DeleteClientByNamespaceParams

NewDeleteClientByNamespaceParams creates a new DeleteClientByNamespaceParams object with the default values initialized.

func NewDeleteClientByNamespaceParamsWithContext

func NewDeleteClientByNamespaceParamsWithContext(ctx context.Context) *DeleteClientByNamespaceParams

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

func NewDeleteClientByNamespaceParamsWithHTTPClient

func NewDeleteClientByNamespaceParamsWithHTTPClient(client *http.Client) *DeleteClientByNamespaceParams

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

func NewDeleteClientByNamespaceParamsWithTimeout

func NewDeleteClientByNamespaceParamsWithTimeout(timeout time.Duration) *DeleteClientByNamespaceParams

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

func (*DeleteClientByNamespaceParams) SetAuthInfoWriter added in v0.17.0

func (o *DeleteClientByNamespaceParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the delete client by namespace params

func (*DeleteClientByNamespaceParams) SetClientID

func (o *DeleteClientByNamespaceParams) SetClientID(clientID string)

SetClientID adds the clientId to the delete client by namespace params

func (*DeleteClientByNamespaceParams) SetContext

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

SetContext adds the context to the delete client by namespace params

func (*DeleteClientByNamespaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete client by namespace params

func (*DeleteClientByNamespaceParams) SetHTTPClientTransport added in v0.19.0

func (o *DeleteClientByNamespaceParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the delete client by namespace params

func (*DeleteClientByNamespaceParams) SetNamespace

func (o *DeleteClientByNamespaceParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete client by namespace params

func (*DeleteClientByNamespaceParams) SetTimeout

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

SetTimeout adds the timeout to the delete client by namespace params

func (*DeleteClientByNamespaceParams) WithClientID

WithClientID adds the clientID to the delete client by namespace params

func (*DeleteClientByNamespaceParams) WithContext

WithContext adds the context to the delete client by namespace params

func (*DeleteClientByNamespaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete client by namespace params

func (*DeleteClientByNamespaceParams) WithNamespace

WithNamespace adds the namespace to the delete client by namespace params

func (*DeleteClientByNamespaceParams) WithTimeout

WithTimeout adds the timeout to the delete client by namespace params

func (*DeleteClientByNamespaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteClientByNamespaceReader

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

DeleteClientByNamespaceReader is a Reader for the DeleteClientByNamespace structure.

func (*DeleteClientByNamespaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteClientByNamespaceUnauthorized

type DeleteClientByNamespaceUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteClientByNamespaceUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewDeleteClientByNamespaceUnauthorized

func NewDeleteClientByNamespaceUnauthorized() *DeleteClientByNamespaceUnauthorized

NewDeleteClientByNamespaceUnauthorized creates a DeleteClientByNamespaceUnauthorized with default headers values

func (*DeleteClientByNamespaceUnauthorized) Error

func (*DeleteClientByNamespaceUnauthorized) GetPayload added in v0.31.0

func (*DeleteClientByNamespaceUnauthorized) ToJSONString added in v0.31.0

func (o *DeleteClientByNamespaceUnauthorized) ToJSONString() string

type DeleteClientForbidden

type DeleteClientForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteClientForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewDeleteClientForbidden

func NewDeleteClientForbidden() *DeleteClientForbidden

NewDeleteClientForbidden creates a DeleteClientForbidden with default headers values

func (*DeleteClientForbidden) Error

func (o *DeleteClientForbidden) Error() string

func (*DeleteClientForbidden) GetPayload added in v0.31.0

func (*DeleteClientForbidden) ToJSONString added in v0.31.0

func (o *DeleteClientForbidden) ToJSONString() string

type DeleteClientNoContent

type DeleteClientNoContent struct {
}

DeleteClientNoContent handles this case with default header values.

Operation succeeded

func NewDeleteClientNoContent

func NewDeleteClientNoContent() *DeleteClientNoContent

NewDeleteClientNoContent creates a DeleteClientNoContent with default headers values

func (*DeleteClientNoContent) Error

func (o *DeleteClientNoContent) Error() string

type DeleteClientNotFound

type DeleteClientNotFound struct {
}

DeleteClientNotFound handles this case with default header values.

Data not found

func NewDeleteClientNotFound

func NewDeleteClientNotFound() *DeleteClientNotFound

NewDeleteClientNotFound creates a DeleteClientNotFound with default headers values

func (*DeleteClientNotFound) Error

func (o *DeleteClientNotFound) Error() string

type DeleteClientParams

type DeleteClientParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ClientID
	  Client ID

	*/
	ClientID string

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

DeleteClientParams contains all the parameters to send to the API endpoint for the delete client operation typically these are written to a http.Request

func NewDeleteClientParams

func NewDeleteClientParams() *DeleteClientParams

NewDeleteClientParams creates a new DeleteClientParams object with the default values initialized.

func NewDeleteClientParamsWithContext

func NewDeleteClientParamsWithContext(ctx context.Context) *DeleteClientParams

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

func NewDeleteClientParamsWithHTTPClient

func NewDeleteClientParamsWithHTTPClient(client *http.Client) *DeleteClientParams

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

func NewDeleteClientParamsWithTimeout

func NewDeleteClientParamsWithTimeout(timeout time.Duration) *DeleteClientParams

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

func (*DeleteClientParams) SetAuthInfoWriter added in v0.17.0

func (o *DeleteClientParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the delete client params

func (*DeleteClientParams) SetClientID

func (o *DeleteClientParams) SetClientID(clientID string)

SetClientID adds the clientId to the delete client params

func (*DeleteClientParams) SetContext

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

SetContext adds the context to the delete client params

func (*DeleteClientParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete client params

func (*DeleteClientParams) SetHTTPClientTransport added in v0.19.0

func (o *DeleteClientParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the delete client params

func (*DeleteClientParams) SetTimeout

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

SetTimeout adds the timeout to the delete client params

func (*DeleteClientParams) WithClientID

func (o *DeleteClientParams) WithClientID(clientID string) *DeleteClientParams

WithClientID adds the clientID to the delete client params

func (*DeleteClientParams) WithContext

WithContext adds the context to the delete client params

func (*DeleteClientParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete client params

func (*DeleteClientParams) WithTimeout

func (o *DeleteClientParams) WithTimeout(timeout time.Duration) *DeleteClientParams

WithTimeout adds the timeout to the delete client params

func (*DeleteClientParams) WriteToRequest

func (o *DeleteClientParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type DeleteClientPermissionBadRequest

type DeleteClientPermissionBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteClientPermissionBadRequest handles this case with default header values.

Invalid request

func NewDeleteClientPermissionBadRequest

func NewDeleteClientPermissionBadRequest() *DeleteClientPermissionBadRequest

NewDeleteClientPermissionBadRequest creates a DeleteClientPermissionBadRequest with default headers values

func (*DeleteClientPermissionBadRequest) Error

func (*DeleteClientPermissionBadRequest) GetPayload added in v0.31.0

func (*DeleteClientPermissionBadRequest) ToJSONString added in v0.31.0

func (o *DeleteClientPermissionBadRequest) ToJSONString() string

type DeleteClientPermissionForbidden

type DeleteClientPermissionForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteClientPermissionForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewDeleteClientPermissionForbidden

func NewDeleteClientPermissionForbidden() *DeleteClientPermissionForbidden

NewDeleteClientPermissionForbidden creates a DeleteClientPermissionForbidden with default headers values

func (*DeleteClientPermissionForbidden) Error

func (*DeleteClientPermissionForbidden) GetPayload added in v0.31.0

func (*DeleteClientPermissionForbidden) ToJSONString added in v0.31.0

func (o *DeleteClientPermissionForbidden) ToJSONString() string

type DeleteClientPermissionNoContent

type DeleteClientPermissionNoContent struct {
}

DeleteClientPermissionNoContent handles this case with default header values.

Operation succeeded

func NewDeleteClientPermissionNoContent

func NewDeleteClientPermissionNoContent() *DeleteClientPermissionNoContent

NewDeleteClientPermissionNoContent creates a DeleteClientPermissionNoContent with default headers values

func (*DeleteClientPermissionNoContent) Error

type DeleteClientPermissionNotFound

type DeleteClientPermissionNotFound struct {
}

DeleteClientPermissionNotFound handles this case with default header values.

Data not found

func NewDeleteClientPermissionNotFound

func NewDeleteClientPermissionNotFound() *DeleteClientPermissionNotFound

NewDeleteClientPermissionNotFound creates a DeleteClientPermissionNotFound with default headers values

func (*DeleteClientPermissionNotFound) Error

type DeleteClientPermissionParams

type DeleteClientPermissionParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Action
	  Action

	*/
	Action int64
	/*ClientID
	  Client ID

	*/
	ClientID string
	/*Resource
	  Resource Name

	*/
	Resource string

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

DeleteClientPermissionParams contains all the parameters to send to the API endpoint for the delete client permission operation typically these are written to a http.Request

func NewDeleteClientPermissionParams

func NewDeleteClientPermissionParams() *DeleteClientPermissionParams

NewDeleteClientPermissionParams creates a new DeleteClientPermissionParams object with the default values initialized.

func NewDeleteClientPermissionParamsWithContext

func NewDeleteClientPermissionParamsWithContext(ctx context.Context) *DeleteClientPermissionParams

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

func NewDeleteClientPermissionParamsWithHTTPClient

func NewDeleteClientPermissionParamsWithHTTPClient(client *http.Client) *DeleteClientPermissionParams

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

func NewDeleteClientPermissionParamsWithTimeout

func NewDeleteClientPermissionParamsWithTimeout(timeout time.Duration) *DeleteClientPermissionParams

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

func (*DeleteClientPermissionParams) SetAction

func (o *DeleteClientPermissionParams) SetAction(action int64)

SetAction adds the action to the delete client permission params

func (*DeleteClientPermissionParams) SetAuthInfoWriter added in v0.17.0

func (o *DeleteClientPermissionParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the delete client permission params

func (*DeleteClientPermissionParams) SetClientID

func (o *DeleteClientPermissionParams) SetClientID(clientID string)

SetClientID adds the clientId to the delete client permission params

func (*DeleteClientPermissionParams) SetContext

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

SetContext adds the context to the delete client permission params

func (*DeleteClientPermissionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete client permission params

func (*DeleteClientPermissionParams) SetHTTPClientTransport added in v0.19.0

func (o *DeleteClientPermissionParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the delete client permission params

func (*DeleteClientPermissionParams) SetResource

func (o *DeleteClientPermissionParams) SetResource(resource string)

SetResource adds the resource to the delete client permission params

func (*DeleteClientPermissionParams) SetTimeout

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

SetTimeout adds the timeout to the delete client permission params

func (*DeleteClientPermissionParams) WithAction

WithAction adds the action to the delete client permission params

func (*DeleteClientPermissionParams) WithClientID

WithClientID adds the clientID to the delete client permission params

func (*DeleteClientPermissionParams) WithContext

WithContext adds the context to the delete client permission params

func (*DeleteClientPermissionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete client permission params

func (*DeleteClientPermissionParams) WithResource

WithResource adds the resource to the delete client permission params

func (*DeleteClientPermissionParams) WithTimeout

WithTimeout adds the timeout to the delete client permission params

func (*DeleteClientPermissionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteClientPermissionReader

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

DeleteClientPermissionReader is a Reader for the DeleteClientPermission structure.

func (*DeleteClientPermissionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteClientPermissionUnauthorized

type DeleteClientPermissionUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteClientPermissionUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewDeleteClientPermissionUnauthorized

func NewDeleteClientPermissionUnauthorized() *DeleteClientPermissionUnauthorized

NewDeleteClientPermissionUnauthorized creates a DeleteClientPermissionUnauthorized with default headers values

func (*DeleteClientPermissionUnauthorized) Error

func (*DeleteClientPermissionUnauthorized) GetPayload added in v0.31.0

func (*DeleteClientPermissionUnauthorized) ToJSONString added in v0.31.0

func (o *DeleteClientPermissionUnauthorized) ToJSONString() string

type DeleteClientReader

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

DeleteClientReader is a Reader for the DeleteClient structure.

func (*DeleteClientReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteClientUnauthorized

type DeleteClientUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteClientUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewDeleteClientUnauthorized

func NewDeleteClientUnauthorized() *DeleteClientUnauthorized

NewDeleteClientUnauthorized creates a DeleteClientUnauthorized with default headers values

func (*DeleteClientUnauthorized) Error

func (o *DeleteClientUnauthorized) Error() string

func (*DeleteClientUnauthorized) GetPayload added in v0.31.0

func (*DeleteClientUnauthorized) ToJSONString added in v0.31.0

func (o *DeleteClientUnauthorized) ToJSONString() string

type GetClientForbidden

type GetClientForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetClientForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewGetClientForbidden

func NewGetClientForbidden() *GetClientForbidden

NewGetClientForbidden creates a GetClientForbidden with default headers values

func (*GetClientForbidden) Error

func (o *GetClientForbidden) Error() string

func (*GetClientForbidden) GetPayload added in v0.31.0

func (*GetClientForbidden) ToJSONString added in v0.31.0

func (o *GetClientForbidden) ToJSONString() string

type GetClientNotFound

type GetClientNotFound struct {
}

GetClientNotFound handles this case with default header values.

Data not found

func NewGetClientNotFound

func NewGetClientNotFound() *GetClientNotFound

NewGetClientNotFound creates a GetClientNotFound with default headers values

func (*GetClientNotFound) Error

func (o *GetClientNotFound) Error() string

type GetClientOK

type GetClientOK struct {
	Payload *iamclientmodels.ClientmodelClientResponse
}

GetClientOK handles this case with default header values.

OK

func NewGetClientOK

func NewGetClientOK() *GetClientOK

NewGetClientOK creates a GetClientOK with default headers values

func (*GetClientOK) Error

func (o *GetClientOK) Error() string

func (*GetClientOK) GetPayload

func (*GetClientOK) ToJSONString added in v0.25.0

func (o *GetClientOK) ToJSONString() string

type GetClientParams

type GetClientParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ClientID
	  Client ID

	*/
	ClientID string

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

GetClientParams contains all the parameters to send to the API endpoint for the get client operation typically these are written to a http.Request

func NewGetClientParams

func NewGetClientParams() *GetClientParams

NewGetClientParams creates a new GetClientParams object with the default values initialized.

func NewGetClientParamsWithContext

func NewGetClientParamsWithContext(ctx context.Context) *GetClientParams

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

func NewGetClientParamsWithHTTPClient

func NewGetClientParamsWithHTTPClient(client *http.Client) *GetClientParams

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

func NewGetClientParamsWithTimeout

func NewGetClientParamsWithTimeout(timeout time.Duration) *GetClientParams

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

func (*GetClientParams) SetAuthInfoWriter added in v0.17.0

func (o *GetClientParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the get client params

func (*GetClientParams) SetClientID

func (o *GetClientParams) SetClientID(clientID string)

SetClientID adds the clientId to the get client params

func (*GetClientParams) SetContext

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

SetContext adds the context to the get client params

func (*GetClientParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get client params

func (*GetClientParams) SetHTTPClientTransport added in v0.19.0

func (o *GetClientParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the get client params

func (*GetClientParams) SetTimeout

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

SetTimeout adds the timeout to the get client params

func (*GetClientParams) WithClientID

func (o *GetClientParams) WithClientID(clientID string) *GetClientParams

WithClientID adds the clientID to the get client params

func (*GetClientParams) WithContext

func (o *GetClientParams) WithContext(ctx context.Context) *GetClientParams

WithContext adds the context to the get client params

func (*GetClientParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get client params

func (*GetClientParams) WithTimeout

func (o *GetClientParams) WithTimeout(timeout time.Duration) *GetClientParams

WithTimeout adds the timeout to the get client params

func (*GetClientParams) WriteToRequest

func (o *GetClientParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetClientReader

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

GetClientReader is a Reader for the GetClient structure.

func (*GetClientReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetClientUnauthorized

type GetClientUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetClientUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetClientUnauthorized

func NewGetClientUnauthorized() *GetClientUnauthorized

NewGetClientUnauthorized creates a GetClientUnauthorized with default headers values

func (*GetClientUnauthorized) Error

func (o *GetClientUnauthorized) Error() string

func (*GetClientUnauthorized) GetPayload added in v0.31.0

func (*GetClientUnauthorized) ToJSONString added in v0.31.0

func (o *GetClientUnauthorized) ToJSONString() string

type GetClientsForbidden

type GetClientsForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetClientsForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewGetClientsForbidden

func NewGetClientsForbidden() *GetClientsForbidden

NewGetClientsForbidden creates a GetClientsForbidden with default headers values

func (*GetClientsForbidden) Error

func (o *GetClientsForbidden) Error() string

func (*GetClientsForbidden) GetPayload added in v0.31.0

func (*GetClientsForbidden) ToJSONString added in v0.31.0

func (o *GetClientsForbidden) ToJSONString() string

type GetClientsOK

type GetClientsOK struct {
	Payload []*iamclientmodels.ClientmodelClientResponse
}

GetClientsOK handles this case with default header values.

OK

func NewGetClientsOK

func NewGetClientsOK() *GetClientsOK

NewGetClientsOK creates a GetClientsOK with default headers values

func (*GetClientsOK) Error

func (o *GetClientsOK) Error() string

func (*GetClientsOK) GetPayload

func (*GetClientsOK) ToJSONString added in v0.25.0

func (o *GetClientsOK) ToJSONString() string

type GetClientsParams

type GetClientsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry

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

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

func NewGetClientsParams

func NewGetClientsParams() *GetClientsParams

NewGetClientsParams creates a new GetClientsParams object with the default values initialized.

func NewGetClientsParamsWithContext

func NewGetClientsParamsWithContext(ctx context.Context) *GetClientsParams

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

func NewGetClientsParamsWithHTTPClient

func NewGetClientsParamsWithHTTPClient(client *http.Client) *GetClientsParams

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

func NewGetClientsParamsWithTimeout

func NewGetClientsParamsWithTimeout(timeout time.Duration) *GetClientsParams

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

func (*GetClientsParams) SetAuthInfoWriter added in v0.17.0

func (o *GetClientsParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the get clients params

func (*GetClientsParams) SetContext

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

SetContext adds the context to the get clients params

func (*GetClientsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get clients params

func (*GetClientsParams) SetHTTPClientTransport added in v0.19.0

func (o *GetClientsParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the get clients params

func (*GetClientsParams) SetTimeout

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

SetTimeout adds the timeout to the get clients params

func (*GetClientsParams) WithContext

func (o *GetClientsParams) WithContext(ctx context.Context) *GetClientsParams

WithContext adds the context to the get clients params

func (*GetClientsParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the get clients params

func (*GetClientsParams) WithTimeout

func (o *GetClientsParams) WithTimeout(timeout time.Duration) *GetClientsParams

WithTimeout adds the timeout to the get clients params

func (*GetClientsParams) WriteToRequest

func (o *GetClientsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type GetClientsReader

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

GetClientsReader is a Reader for the GetClients structure.

func (*GetClientsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetClientsUnauthorized

type GetClientsUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetClientsUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetClientsUnauthorized

func NewGetClientsUnauthorized() *GetClientsUnauthorized

NewGetClientsUnauthorized creates a GetClientsUnauthorized with default headers values

func (*GetClientsUnauthorized) Error

func (o *GetClientsUnauthorized) Error() string

func (*GetClientsUnauthorized) GetPayload added in v0.31.0

func (*GetClientsUnauthorized) ToJSONString added in v0.31.0

func (o *GetClientsUnauthorized) ToJSONString() string

type GetClientsbyNamespaceForbidden

type GetClientsbyNamespaceForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetClientsbyNamespaceForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewGetClientsbyNamespaceForbidden

func NewGetClientsbyNamespaceForbidden() *GetClientsbyNamespaceForbidden

NewGetClientsbyNamespaceForbidden creates a GetClientsbyNamespaceForbidden with default headers values

func (*GetClientsbyNamespaceForbidden) Error

func (*GetClientsbyNamespaceForbidden) GetPayload added in v0.31.0

func (*GetClientsbyNamespaceForbidden) ToJSONString added in v0.31.0

func (o *GetClientsbyNamespaceForbidden) ToJSONString() string

type GetClientsbyNamespaceOK

type GetClientsbyNamespaceOK struct {
	Payload []*iamclientmodels.ClientmodelClientResponse
}

GetClientsbyNamespaceOK handles this case with default header values.

OK

func NewGetClientsbyNamespaceOK

func NewGetClientsbyNamespaceOK() *GetClientsbyNamespaceOK

NewGetClientsbyNamespaceOK creates a GetClientsbyNamespaceOK with default headers values

func (*GetClientsbyNamespaceOK) Error

func (o *GetClientsbyNamespaceOK) Error() string

func (*GetClientsbyNamespaceOK) GetPayload

func (*GetClientsbyNamespaceOK) ToJSONString added in v0.25.0

func (o *GetClientsbyNamespaceOK) ToJSONString() string

type GetClientsbyNamespaceParams

type GetClientsbyNamespaceParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string

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

GetClientsbyNamespaceParams contains all the parameters to send to the API endpoint for the get clientsby namespace operation typically these are written to a http.Request

func NewGetClientsbyNamespaceParams

func NewGetClientsbyNamespaceParams() *GetClientsbyNamespaceParams

NewGetClientsbyNamespaceParams creates a new GetClientsbyNamespaceParams object with the default values initialized.

func NewGetClientsbyNamespaceParamsWithContext

func NewGetClientsbyNamespaceParamsWithContext(ctx context.Context) *GetClientsbyNamespaceParams

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

func NewGetClientsbyNamespaceParamsWithHTTPClient

func NewGetClientsbyNamespaceParamsWithHTTPClient(client *http.Client) *GetClientsbyNamespaceParams

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

func NewGetClientsbyNamespaceParamsWithTimeout

func NewGetClientsbyNamespaceParamsWithTimeout(timeout time.Duration) *GetClientsbyNamespaceParams

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

func (*GetClientsbyNamespaceParams) SetAuthInfoWriter added in v0.17.0

func (o *GetClientsbyNamespaceParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the get clientsby namespace params

func (*GetClientsbyNamespaceParams) SetContext

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

SetContext adds the context to the get clientsby namespace params

func (*GetClientsbyNamespaceParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get clientsby namespace params

func (*GetClientsbyNamespaceParams) SetHTTPClientTransport added in v0.19.0

func (o *GetClientsbyNamespaceParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the get clientsby namespace params

func (*GetClientsbyNamespaceParams) SetNamespace

func (o *GetClientsbyNamespaceParams) SetNamespace(namespace string)

SetNamespace adds the namespace to the get clientsby namespace params

func (*GetClientsbyNamespaceParams) SetTimeout

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

SetTimeout adds the timeout to the get clientsby namespace params

func (*GetClientsbyNamespaceParams) WithContext

WithContext adds the context to the get clientsby namespace params

func (*GetClientsbyNamespaceParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get clientsby namespace params

func (*GetClientsbyNamespaceParams) WithNamespace

func (o *GetClientsbyNamespaceParams) WithNamespace(namespace string) *GetClientsbyNamespaceParams

WithNamespace adds the namespace to the get clientsby namespace params

func (*GetClientsbyNamespaceParams) WithTimeout

WithTimeout adds the timeout to the get clientsby namespace params

func (*GetClientsbyNamespaceParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetClientsbyNamespaceReader

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

GetClientsbyNamespaceReader is a Reader for the GetClientsbyNamespace structure.

func (*GetClientsbyNamespaceReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetClientsbyNamespaceUnauthorized

type GetClientsbyNamespaceUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

GetClientsbyNamespaceUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewGetClientsbyNamespaceUnauthorized

func NewGetClientsbyNamespaceUnauthorized() *GetClientsbyNamespaceUnauthorized

NewGetClientsbyNamespaceUnauthorized creates a GetClientsbyNamespaceUnauthorized with default headers values

func (*GetClientsbyNamespaceUnauthorized) Error

func (*GetClientsbyNamespaceUnauthorized) GetPayload added in v0.31.0

func (*GetClientsbyNamespaceUnauthorized) ToJSONString added in v0.31.0

func (o *GetClientsbyNamespaceUnauthorized) ToJSONString() string

type UpdateClientBadRequest

type UpdateClientBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateClientBadRequest handles this case with default header values.

Invalid request

func NewUpdateClientBadRequest

func NewUpdateClientBadRequest() *UpdateClientBadRequest

NewUpdateClientBadRequest creates a UpdateClientBadRequest with default headers values

func (*UpdateClientBadRequest) Error

func (o *UpdateClientBadRequest) Error() string

func (*UpdateClientBadRequest) GetPayload added in v0.31.0

func (*UpdateClientBadRequest) ToJSONString added in v0.31.0

func (o *UpdateClientBadRequest) ToJSONString() string

type UpdateClientForbidden

type UpdateClientForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateClientForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewUpdateClientForbidden

func NewUpdateClientForbidden() *UpdateClientForbidden

NewUpdateClientForbidden creates a UpdateClientForbidden with default headers values

func (*UpdateClientForbidden) Error

func (o *UpdateClientForbidden) Error() string

func (*UpdateClientForbidden) GetPayload added in v0.31.0

func (*UpdateClientForbidden) ToJSONString added in v0.31.0

func (o *UpdateClientForbidden) ToJSONString() string

type UpdateClientNotFound

type UpdateClientNotFound struct {
}

UpdateClientNotFound handles this case with default header values.

Data not found

func NewUpdateClientNotFound

func NewUpdateClientNotFound() *UpdateClientNotFound

NewUpdateClientNotFound creates a UpdateClientNotFound with default headers values

func (*UpdateClientNotFound) Error

func (o *UpdateClientNotFound) Error() string

type UpdateClientOK

type UpdateClientOK struct {
	Payload *iamclientmodels.ClientmodelClientResponse
}

UpdateClientOK handles this case with default header values.

OK

func NewUpdateClientOK

func NewUpdateClientOK() *UpdateClientOK

NewUpdateClientOK creates a UpdateClientOK with default headers values

func (*UpdateClientOK) Error

func (o *UpdateClientOK) Error() string

func (*UpdateClientOK) GetPayload

func (*UpdateClientOK) ToJSONString added in v0.25.0

func (o *UpdateClientOK) ToJSONString() string

type UpdateClientParams

type UpdateClientParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ClientmodelClientUpdateRequest
	/*ClientID
	  Client ID

	*/
	ClientID string

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

UpdateClientParams contains all the parameters to send to the API endpoint for the update client operation typically these are written to a http.Request

func NewUpdateClientParams

func NewUpdateClientParams() *UpdateClientParams

NewUpdateClientParams creates a new UpdateClientParams object with the default values initialized.

func NewUpdateClientParamsWithContext

func NewUpdateClientParamsWithContext(ctx context.Context) *UpdateClientParams

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

func NewUpdateClientParamsWithHTTPClient

func NewUpdateClientParamsWithHTTPClient(client *http.Client) *UpdateClientParams

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

func NewUpdateClientParamsWithTimeout

func NewUpdateClientParamsWithTimeout(timeout time.Duration) *UpdateClientParams

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

func (*UpdateClientParams) SetAuthInfoWriter added in v0.17.0

func (o *UpdateClientParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the update client params

func (*UpdateClientParams) SetBody

SetBody adds the body to the update client params

func (*UpdateClientParams) SetClientID

func (o *UpdateClientParams) SetClientID(clientID string)

SetClientID adds the clientId to the update client params

func (*UpdateClientParams) SetContext

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

SetContext adds the context to the update client params

func (*UpdateClientParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update client params

func (*UpdateClientParams) SetHTTPClientTransport added in v0.19.0

func (o *UpdateClientParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the update client params

func (*UpdateClientParams) SetTimeout

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

SetTimeout adds the timeout to the update client params

func (*UpdateClientParams) WithBody

WithBody adds the body to the update client params

func (*UpdateClientParams) WithClientID

func (o *UpdateClientParams) WithClientID(clientID string) *UpdateClientParams

WithClientID adds the clientID to the update client params

func (*UpdateClientParams) WithContext

WithContext adds the context to the update client params

func (*UpdateClientParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update client params

func (*UpdateClientParams) WithTimeout

func (o *UpdateClientParams) WithTimeout(timeout time.Duration) *UpdateClientParams

WithTimeout adds the timeout to the update client params

func (*UpdateClientParams) WriteToRequest

func (o *UpdateClientParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type UpdateClientPermissionBadRequest

type UpdateClientPermissionBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateClientPermissionBadRequest handles this case with default header values.

Invalid request

func NewUpdateClientPermissionBadRequest

func NewUpdateClientPermissionBadRequest() *UpdateClientPermissionBadRequest

NewUpdateClientPermissionBadRequest creates a UpdateClientPermissionBadRequest with default headers values

func (*UpdateClientPermissionBadRequest) Error

func (*UpdateClientPermissionBadRequest) GetPayload added in v0.31.0

func (*UpdateClientPermissionBadRequest) ToJSONString added in v0.31.0

func (o *UpdateClientPermissionBadRequest) ToJSONString() string

type UpdateClientPermissionForbidden

type UpdateClientPermissionForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateClientPermissionForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewUpdateClientPermissionForbidden

func NewUpdateClientPermissionForbidden() *UpdateClientPermissionForbidden

NewUpdateClientPermissionForbidden creates a UpdateClientPermissionForbidden with default headers values

func (*UpdateClientPermissionForbidden) Error

func (*UpdateClientPermissionForbidden) GetPayload added in v0.31.0

func (*UpdateClientPermissionForbidden) ToJSONString added in v0.31.0

func (o *UpdateClientPermissionForbidden) ToJSONString() string

type UpdateClientPermissionNoContent

type UpdateClientPermissionNoContent struct {
}

UpdateClientPermissionNoContent handles this case with default header values.

Operation succeeded

func NewUpdateClientPermissionNoContent

func NewUpdateClientPermissionNoContent() *UpdateClientPermissionNoContent

NewUpdateClientPermissionNoContent creates a UpdateClientPermissionNoContent with default headers values

func (*UpdateClientPermissionNoContent) Error

type UpdateClientPermissionNotFound

type UpdateClientPermissionNotFound struct {
}

UpdateClientPermissionNotFound handles this case with default header values.

Data not found

func NewUpdateClientPermissionNotFound

func NewUpdateClientPermissionNotFound() *UpdateClientPermissionNotFound

NewUpdateClientPermissionNotFound creates a UpdateClientPermissionNotFound with default headers values

func (*UpdateClientPermissionNotFound) Error

type UpdateClientPermissionParams

type UpdateClientPermissionParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.AccountcommonClientPermissions
	/*ClientID
	  Client ID

	*/
	ClientID string

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

UpdateClientPermissionParams contains all the parameters to send to the API endpoint for the update client permission operation typically these are written to a http.Request

func NewUpdateClientPermissionParams

func NewUpdateClientPermissionParams() *UpdateClientPermissionParams

NewUpdateClientPermissionParams creates a new UpdateClientPermissionParams object with the default values initialized.

func NewUpdateClientPermissionParamsWithContext

func NewUpdateClientPermissionParamsWithContext(ctx context.Context) *UpdateClientPermissionParams

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

func NewUpdateClientPermissionParamsWithHTTPClient

func NewUpdateClientPermissionParamsWithHTTPClient(client *http.Client) *UpdateClientPermissionParams

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

func NewUpdateClientPermissionParamsWithTimeout

func NewUpdateClientPermissionParamsWithTimeout(timeout time.Duration) *UpdateClientPermissionParams

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

func (*UpdateClientPermissionParams) SetAuthInfoWriter added in v0.17.0

func (o *UpdateClientPermissionParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the update client permission params

func (*UpdateClientPermissionParams) SetBody

SetBody adds the body to the update client permission params

func (*UpdateClientPermissionParams) SetClientID

func (o *UpdateClientPermissionParams) SetClientID(clientID string)

SetClientID adds the clientId to the update client permission params

func (*UpdateClientPermissionParams) SetContext

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

SetContext adds the context to the update client permission params

func (*UpdateClientPermissionParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update client permission params

func (*UpdateClientPermissionParams) SetHTTPClientTransport added in v0.19.0

func (o *UpdateClientPermissionParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the update client permission params

func (*UpdateClientPermissionParams) SetTimeout

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

SetTimeout adds the timeout to the update client permission params

func (*UpdateClientPermissionParams) WithBody

WithBody adds the body to the update client permission params

func (*UpdateClientPermissionParams) WithClientID

WithClientID adds the clientID to the update client permission params

func (*UpdateClientPermissionParams) WithContext

WithContext adds the context to the update client permission params

func (*UpdateClientPermissionParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update client permission params

func (*UpdateClientPermissionParams) WithTimeout

WithTimeout adds the timeout to the update client permission params

func (*UpdateClientPermissionParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateClientPermissionReader

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

UpdateClientPermissionReader is a Reader for the UpdateClientPermission structure.

func (*UpdateClientPermissionReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateClientPermissionUnauthorized

type UpdateClientPermissionUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateClientPermissionUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewUpdateClientPermissionUnauthorized

func NewUpdateClientPermissionUnauthorized() *UpdateClientPermissionUnauthorized

NewUpdateClientPermissionUnauthorized creates a UpdateClientPermissionUnauthorized with default headers values

func (*UpdateClientPermissionUnauthorized) Error

func (*UpdateClientPermissionUnauthorized) GetPayload added in v0.31.0

func (*UpdateClientPermissionUnauthorized) ToJSONString added in v0.31.0

func (o *UpdateClientPermissionUnauthorized) ToJSONString() string

type UpdateClientReader

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

UpdateClientReader is a Reader for the UpdateClient structure.

func (*UpdateClientReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateClientSecretBadRequest

type UpdateClientSecretBadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateClientSecretBadRequest handles this case with default header values.

Invalid request

func NewUpdateClientSecretBadRequest

func NewUpdateClientSecretBadRequest() *UpdateClientSecretBadRequest

NewUpdateClientSecretBadRequest creates a UpdateClientSecretBadRequest with default headers values

func (*UpdateClientSecretBadRequest) Error

func (*UpdateClientSecretBadRequest) GetPayload added in v0.31.0

func (*UpdateClientSecretBadRequest) ToJSONString added in v0.31.0

func (o *UpdateClientSecretBadRequest) ToJSONString() string

type UpdateClientSecretForbidden

type UpdateClientSecretForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateClientSecretForbidden handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20013</td><td>insufficient permissions</td></tr></table>

func NewUpdateClientSecretForbidden

func NewUpdateClientSecretForbidden() *UpdateClientSecretForbidden

NewUpdateClientSecretForbidden creates a UpdateClientSecretForbidden with default headers values

func (*UpdateClientSecretForbidden) Error

func (*UpdateClientSecretForbidden) GetPayload added in v0.31.0

func (*UpdateClientSecretForbidden) ToJSONString added in v0.31.0

func (o *UpdateClientSecretForbidden) ToJSONString() string

type UpdateClientSecretNoContent

type UpdateClientSecretNoContent struct {
}

UpdateClientSecretNoContent handles this case with default header values.

Operation succeeded

func NewUpdateClientSecretNoContent

func NewUpdateClientSecretNoContent() *UpdateClientSecretNoContent

NewUpdateClientSecretNoContent creates a UpdateClientSecretNoContent with default headers values

func (*UpdateClientSecretNoContent) Error

type UpdateClientSecretNotFound

type UpdateClientSecretNotFound struct {
}

UpdateClientSecretNotFound handles this case with default header values.

Data not found

func NewUpdateClientSecretNotFound

func NewUpdateClientSecretNotFound() *UpdateClientSecretNotFound

NewUpdateClientSecretNotFound creates a UpdateClientSecretNotFound with default headers values

func (*UpdateClientSecretNotFound) Error

type UpdateClientSecretParams

type UpdateClientSecretParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ClientmodelClientUpdateSecretRequest
	/*ClientID
	  Client ID

	*/
	ClientID string

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

UpdateClientSecretParams contains all the parameters to send to the API endpoint for the update client secret operation typically these are written to a http.Request

func NewUpdateClientSecretParams

func NewUpdateClientSecretParams() *UpdateClientSecretParams

NewUpdateClientSecretParams creates a new UpdateClientSecretParams object with the default values initialized.

func NewUpdateClientSecretParamsWithContext

func NewUpdateClientSecretParamsWithContext(ctx context.Context) *UpdateClientSecretParams

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

func NewUpdateClientSecretParamsWithHTTPClient

func NewUpdateClientSecretParamsWithHTTPClient(client *http.Client) *UpdateClientSecretParams

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

func NewUpdateClientSecretParamsWithTimeout

func NewUpdateClientSecretParamsWithTimeout(timeout time.Duration) *UpdateClientSecretParams

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

func (*UpdateClientSecretParams) SetAuthInfoWriter added in v0.17.0

func (o *UpdateClientSecretParams) SetAuthInfoWriter(authInfoWriter runtime.ClientAuthInfoWriter)

SetAuthInfoWriter adds the authInfoWriter to the update client secret params

func (*UpdateClientSecretParams) SetBody

SetBody adds the body to the update client secret params

func (*UpdateClientSecretParams) SetClientID

func (o *UpdateClientSecretParams) SetClientID(clientID string)

SetClientID adds the clientId to the update client secret params

func (*UpdateClientSecretParams) SetContext

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

SetContext adds the context to the update client secret params

func (*UpdateClientSecretParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update client secret params

func (*UpdateClientSecretParams) SetHTTPClientTransport added in v0.19.0

func (o *UpdateClientSecretParams) SetHTTPClientTransport(roundTripper http.RoundTripper)

SetHTTPClient adds the HTTPClient Transport to the update client secret params

func (*UpdateClientSecretParams) SetTimeout

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

SetTimeout adds the timeout to the update client secret params

func (*UpdateClientSecretParams) WithBody

WithBody adds the body to the update client secret params

func (*UpdateClientSecretParams) WithClientID

func (o *UpdateClientSecretParams) WithClientID(clientID string) *UpdateClientSecretParams

WithClientID adds the clientID to the update client secret params

func (*UpdateClientSecretParams) WithContext

WithContext adds the context to the update client secret params

func (*UpdateClientSecretParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update client secret params

func (*UpdateClientSecretParams) WithTimeout

WithTimeout adds the timeout to the update client secret params

func (*UpdateClientSecretParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateClientSecretReader

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

UpdateClientSecretReader is a Reader for the UpdateClientSecret structure.

func (*UpdateClientSecretReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateClientSecretUnauthorized

type UpdateClientSecretUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateClientSecretUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewUpdateClientSecretUnauthorized

func NewUpdateClientSecretUnauthorized() *UpdateClientSecretUnauthorized

NewUpdateClientSecretUnauthorized creates a UpdateClientSecretUnauthorized with default headers values

func (*UpdateClientSecretUnauthorized) Error

func (*UpdateClientSecretUnauthorized) GetPayload added in v0.31.0

func (*UpdateClientSecretUnauthorized) ToJSONString added in v0.31.0

func (o *UpdateClientSecretUnauthorized) ToJSONString() string

type UpdateClientUnauthorized

type UpdateClientUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateClientUnauthorized handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20001</td><td>unauthorized access</td></tr></table>

func NewUpdateClientUnauthorized

func NewUpdateClientUnauthorized() *UpdateClientUnauthorized

NewUpdateClientUnauthorized creates a UpdateClientUnauthorized with default headers values

func (*UpdateClientUnauthorized) Error

func (o *UpdateClientUnauthorized) Error() string

func (*UpdateClientUnauthorized) GetPayload added in v0.31.0

func (*UpdateClientUnauthorized) ToJSONString added in v0.31.0

func (o *UpdateClientUnauthorized) ToJSONString() string

Source Files

Jump to

Keyboard shortcuts

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