clients

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminAddClientPermissionsV3BadRequest

type AdminAddClientPermissionsV3BadRequest struct {
	Payload *iamclientmodels.RestapiErrorResponse
}

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

type AdminAddClientPermissionsV3Forbidden

type AdminAddClientPermissionsV3Forbidden struct {
	Payload *iamclientmodels.RestapiErrorResponse
}

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

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.RestapiErrorResponse
}

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

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.RestapiErrorResponse
}

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

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

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

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

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

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

type AdminDeleteClientPermissionV3BadRequest

type AdminDeleteClientPermissionV3BadRequest struct {
	Payload *iamclientmodels.RestapiErrorResponse
}

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

type AdminDeleteClientPermissionV3Forbidden

type AdminDeleteClientPermissionV3Forbidden struct {
	Payload *iamclientmodels.RestapiErrorResponse
}

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

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.RestapiErrorResponse
}

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

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.RestapiErrorResponse
}

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

type AdminDeleteClientV3BadRequest

type AdminDeleteClientV3BadRequest struct {
	Payload *iamclientmodels.RestapiErrorResponse
}

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

type AdminDeleteClientV3Conflict added in v0.14.0

type AdminDeleteClientV3Conflict struct {
	Payload *iamclientmodels.RestapiErrorResponse
}

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

type AdminDeleteClientV3Forbidden

type AdminDeleteClientV3Forbidden struct {
	Payload *iamclientmodels.RestapiErrorResponse
}

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

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.RestapiErrorResponse
}

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

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.RestapiErrorResponse
}

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

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

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

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

type AdminGetClientsByNamespaceV3Params

type AdminGetClientsByNamespaceV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Limit
	  the maximum number of data that may be returned (1...100)

	*/
	Limit *int64
	/*Namespace
	  Namespace, only accept alphabet and numeric

	*/
	Namespace string
	/*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) 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) 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

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

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

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

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

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 ID v3 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 ID v3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetClientID

func (o *AdminGetClientsbyNamespacebyIDV3Params) SetClientID(clientID string)

SetClientID adds the clientId to the admin get clientsby namespaceby ID v3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetContext

SetContext adds the context to the admin get clientsby namespaceby ID v3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin get clientsby namespaceby ID v3 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 ID v3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetNamespace

func (o *AdminGetClientsbyNamespacebyIDV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the admin get clientsby namespaceby ID v3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) SetTimeout

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

SetTimeout adds the timeout to the admin get clientsby namespaceby ID v3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WithClientID

WithClientID adds the clientID to the admin get clientsby namespaceby ID v3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WithContext

WithContext adds the context to the admin get clientsby namespaceby ID v3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin get clientsby namespaceby ID v3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WithNamespace

WithNamespace adds the namespace to the admin get clientsby namespaceby ID v3 params

func (*AdminGetClientsbyNamespacebyIDV3Params) WithTimeout

WithTimeout adds the timeout to the admin get clientsby namespaceby ID v3 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

type AdminUpdateClientPermissionV3BadRequest

type AdminUpdateClientPermissionV3BadRequest struct {
	Payload *iamclientmodels.RestapiErrorResponse
}

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

type AdminUpdateClientPermissionV3Forbidden

type AdminUpdateClientPermissionV3Forbidden struct {
	Payload *iamclientmodels.RestapiErrorResponse
}

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

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.RestapiErrorResponse
}

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

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.RestapiErrorResponse
}

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

type AdminUpdateClientSecretV3BadRequest added in v0.23.0

type AdminUpdateClientSecretV3BadRequest struct {
}

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

type AdminUpdateClientSecretV3Forbidden added in v0.23.0

type AdminUpdateClientSecretV3Forbidden struct {
}

AdminUpdateClientSecretV3Forbidden handles this case with default header values.

Forbidden

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

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 {
}

AdminUpdateClientSecretV3Unauthorized handles this case with default header values.

Unauthorized access

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

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

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

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

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

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

type Client

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

Client for clients API

func (*Client) AdminAddClientPermissionsV3

AdminAddClientPermissionsV3 adds client permissions

&lt;p&gt;Required permission &#39;ADMIN:NAMESPACE:{namespace}:CLIENT&#39; [UPDATE]&#39;&lt;/p&gt;

&lt;p&gt;action code: 10303&lt;/p&gt;

func (*Client) AdminAddClientPermissionsV3Short added in v0.8.0

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

func (*Client) AdminCreateClientV3

  AdminCreateClientV3 creates client

  Add a new OAuth 2.0 client. Protected by the permission: ADMIN:NAMESPACE:{namespace}:CLIENT [CREATE]&lt;br&gt;
		A new client automatically granted with these scopes: commerce, account, analytics, publishing, social.&lt;br&gt;
		action code: 10301&lt;br&gt;
		&lt;p&gt;&lt;strong&gt;Fields Description:&lt;/strong&gt;
		&lt;ul&gt;
		&lt;li&gt;&lt;strong&gt;clientId&lt;/strong&gt; : The client ID. e.g f815e5c44f364993961be3b3f26a7bf4&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;clientName&lt;/strong&gt; : The client name. e.g E-commerce&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;secret&lt;/strong&gt; : The client&#39;s secret. It&#39;s empty if the client&#39;s type is a public client. Otherwise, the client secret is required&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;namespace&lt;/strong&gt; : The namespace where the client lives. e.g sample-game&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;redirectUri&lt;/strong&gt; : Contains the redirect URI used in OAuth callback. e.g https://example.net/platform&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;oauthClientType&lt;/strong&gt; : 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&#39;t have a client secret and should use PKCE flow.
					A confidential client type has a client secret and don&#39;t use PKCE flow
			&lt;ul&gt;Supported oAuthClientType :
				&lt;li&gt;&lt;strong&gt;Public&lt;/strong&gt;&lt;/li&gt;
				&lt;li&gt;&lt;strong&gt;Confidential&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;audiences&lt;/strong&gt; : List of target client IDs who is intended to receive the token. e.g [&#34;eaaa65618fe24293b00a61454182b435&#34;, &#34;40073ee9bc3446d3a051a71b48509a5d&#34;]&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;baseUri&lt;/strong&gt; : 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&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;clientPermissions&lt;/strong&gt; : Contains the client&#39;s permissions&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;deletable&lt;/strong&gt; : The flag to identify whether client is deletable (optional). default value: true&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;clientPlatform&lt;/strong&gt;: available client platform (optional). default value: &#34;&#34;
  			&lt;ul&gt;
				&lt;li&gt;Playstation&lt;/li&gt;
				&lt;li&gt;Xbox&lt;/li&gt;
				&lt;li&gt;Steam&lt;/li&gt;
				&lt;li&gt;Epic&lt;/li&gt;
				&lt;li&gt;IOS&lt;/li&gt;
				&lt;li&gt;GooglePlay&lt;/li&gt;
				&lt;li&gt;Nintendo&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/p&gt;

func (*Client) AdminCreateClientV3Short added in v0.8.0

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

func (*Client) AdminDeleteClientPermissionV3

AdminDeleteClientPermissionV3 deletes client permission

Required permission &#39;ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]&#39;&lt;br&gt;action code : 10304

func (*Client) AdminDeleteClientPermissionV3Short added in v0.8.0

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

func (*Client) AdminDeleteClientV3

AdminDeleteClientV3 deletes client

Required permission &#39;ADMIN:NAMESPACE:{namespace}:CLIENT [DELETE]&#39;&lt;br&gt;action code : 10310

func (*Client) AdminDeleteClientV3Short added in v0.8.0

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

func (*Client) AdminGetClientsByNamespaceV3

AdminGetClientsByNamespaceV3 gets clients by namespace

&lt;p&gt;Required permission &#39;ADMIN:NAMESPACE:{namespace}:CLIENT [READ]&#39;&lt;/p&gt;

&lt;p&gt;action code: 10308&lt;/p&gt;

func (*Client) AdminGetClientsByNamespaceV3Short added in v0.8.0

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

func (*Client) AdminGetClientsbyNamespacebyIDV3

AdminGetClientsbyNamespacebyIDV3 gets clients by namespace and client id

Required permission &#39;ADMIN:NAMESPACE:{namespace}:CLIENT [READ]&#39;&lt;br&gt;action code: 10309

func (*Client) AdminGetClientsbyNamespacebyIDV3Short added in v0.8.0

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

func (*Client) AdminUpdateClientPermissionV3

AdminUpdateClientPermissionV3 updates client permissions

&lt;p&gt;Required permission &#39;ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]&#39;&lt;/p&gt;

&lt;p&gt;action code: 10307&lt;/p&gt;

func (*Client) AdminUpdateClientPermissionV3Short added in v0.8.0

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

func (*Client) AdminUpdateClientSecretV3 added in v0.23.0

AdminUpdateClientSecretV3 updates client secret

&lt;p&gt;Required permission &#39;ADMIN:NAMESPACE:{namespace}:CLIENT [UPDATE]&#39;&lt;/br&gt;

func (*Client) AdminUpdateClientSecretV3Short added in v0.23.0

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

func (*Client) AdminUpdateClientV3

  AdminUpdateClientV3 updates 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. {&#34;ClientName&#34;:&#34;E-commerce&#34;, &#34;BaseUri&#34;:&#34;https://example.net&#34;}
		&lt;br&gt; action code: 10302&lt;br&gt;
		&lt;p&gt;&lt;strong&gt;Fields Description:&lt;/strong&gt;
		&lt;ul&gt;
		&lt;li&gt;&lt;strong&gt;clientName&lt;/strong&gt; : The client name. It should not be empty if the field exists in the body. e.g E-commerce&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;namespace&lt;/strong&gt; : The namespace where the client lives. e.g sample-game&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;redirectUri&lt;/strong&gt; : 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&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;audiences&lt;/strong&gt; : List of target client IDs who is intended to receive the token. e.g [&#34;eaaa65618fe24293b00a61454182b435&#34;, &#34;40073ee9bc3446d3a051a71b48509a5d&#34;]&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;baseUri&lt;/strong&gt; : 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&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;clientPermissions&lt;/strong&gt; : Contains the client&#39;s permissions&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;deletable&lt;/strong&gt; : The flag to identify whether client is deletable (optional). e.g. true&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;clientPlatform&lt;/strong&gt; : available client platform (optional). default value: &#34;&#34;.
  			&lt;ul&gt;
				&lt;li&gt;Playstation&lt;/li&gt;
				&lt;li&gt;Xbox&lt;/li&gt;
				&lt;li&gt;Steam&lt;/li&gt;
				&lt;li&gt;Epic&lt;/li&gt;
				&lt;li&gt;IOS&lt;/li&gt;
				&lt;li&gt;GooglePlay&lt;/li&gt;
				&lt;li&gt;Nintendo&lt;/li&gt;
			&lt;/ul&gt;
		&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/p&gt;

func (*Client) AdminUpdateClientV3Short added in v0.8.0

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

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	AdminAddClientPermissionsV3(params *AdminAddClientPermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddClientPermissionsV3NoContent, *AdminAddClientPermissionsV3BadRequest, *AdminAddClientPermissionsV3Unauthorized, *AdminAddClientPermissionsV3Forbidden, *AdminAddClientPermissionsV3NotFound, error)
	AdminAddClientPermissionsV3Short(params *AdminAddClientPermissionsV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminAddClientPermissionsV3NoContent, error)
	AdminCreateClientV3(params *AdminCreateClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateClientV3Created, *AdminCreateClientV3BadRequest, *AdminCreateClientV3Unauthorized, *AdminCreateClientV3Forbidden, *AdminCreateClientV3Conflict, error)
	AdminCreateClientV3Short(params *AdminCreateClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCreateClientV3Created, error)
	AdminDeleteClientPermissionV3(params *AdminDeleteClientPermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteClientPermissionV3NoContent, *AdminDeleteClientPermissionV3BadRequest, *AdminDeleteClientPermissionV3Unauthorized, *AdminDeleteClientPermissionV3Forbidden, *AdminDeleteClientPermissionV3NotFound, error)
	AdminDeleteClientPermissionV3Short(params *AdminDeleteClientPermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteClientPermissionV3NoContent, error)
	AdminDeleteClientV3(params *AdminDeleteClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteClientV3NoContent, *AdminDeleteClientV3BadRequest, *AdminDeleteClientV3Unauthorized, *AdminDeleteClientV3Forbidden, *AdminDeleteClientV3NotFound, *AdminDeleteClientV3Conflict, error)
	AdminDeleteClientV3Short(params *AdminDeleteClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteClientV3NoContent, error)
	AdminGetClientsByNamespaceV3(params *AdminGetClientsByNamespaceV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetClientsByNamespaceV3OK, *AdminGetClientsByNamespaceV3BadRequest, *AdminGetClientsByNamespaceV3Unauthorized, *AdminGetClientsByNamespaceV3Forbidden, error)
	AdminGetClientsByNamespaceV3Short(params *AdminGetClientsByNamespaceV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetClientsByNamespaceV3OK, error)
	AdminGetClientsbyNamespacebyIDV3(params *AdminGetClientsbyNamespacebyIDV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetClientsbyNamespacebyIDV3OK, *AdminGetClientsbyNamespacebyIDV3BadRequest, *AdminGetClientsbyNamespacebyIDV3Unauthorized, *AdminGetClientsbyNamespacebyIDV3Forbidden, *AdminGetClientsbyNamespacebyIDV3NotFound, error)
	AdminGetClientsbyNamespacebyIDV3Short(params *AdminGetClientsbyNamespacebyIDV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminGetClientsbyNamespacebyIDV3OK, error)
	AdminUpdateClientPermissionV3(params *AdminUpdateClientPermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientPermissionV3NoContent, *AdminUpdateClientPermissionV3BadRequest, *AdminUpdateClientPermissionV3Unauthorized, *AdminUpdateClientPermissionV3Forbidden, *AdminUpdateClientPermissionV3NotFound, error)
	AdminUpdateClientPermissionV3Short(params *AdminUpdateClientPermissionV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientPermissionV3NoContent, error)
	AdminUpdateClientSecretV3(params *AdminUpdateClientSecretV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientSecretV3NoContent, *AdminUpdateClientSecretV3BadRequest, *AdminUpdateClientSecretV3Unauthorized, *AdminUpdateClientSecretV3Forbidden, *AdminUpdateClientSecretV3NotFound, error)
	AdminUpdateClientSecretV3Short(params *AdminUpdateClientSecretV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientSecretV3NoContent, error)
	AdminUpdateClientV3(params *AdminUpdateClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientV3OK, *AdminUpdateClientV3BadRequest, *AdminUpdateClientV3Unauthorized, *AdminUpdateClientV3Forbidden, *AdminUpdateClientV3NotFound, error)
	AdminUpdateClientV3Short(params *AdminUpdateClientV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateClientV3OK, 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.

Jump to

Keyboard shortcuts

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