clients_config_v3 package - github.com/AccelByte/accelbyte-go-modular-sdk/iam-sdk/pkg/iamclient/clients_config_v3 - Go Packages

clients_config_v3

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: May 29, 2026 License: MIT Imports: 16 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminDeleteConfigPermissionsByGroupForbidden

type AdminDeleteConfigPermissionsByGroupForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteConfigPermissionsByGroupForbidden 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 NewAdminDeleteConfigPermissionsByGroupForbidden

func NewAdminDeleteConfigPermissionsByGroupForbidden() *AdminDeleteConfigPermissionsByGroupForbidden

NewAdminDeleteConfigPermissionsByGroupForbidden creates a AdminDeleteConfigPermissionsByGroupForbidden with default headers values

func (*AdminDeleteConfigPermissionsByGroupForbidden) Error

func (*AdminDeleteConfigPermissionsByGroupForbidden) GetPayload

func (*AdminDeleteConfigPermissionsByGroupForbidden) ToJSONString

type AdminDeleteConfigPermissionsByGroupNoContent

type AdminDeleteConfigPermissionsByGroupNoContent struct {
}

AdminDeleteConfigPermissionsByGroupNoContent handles this case with default header values.

Operation succeeded

func NewAdminDeleteConfigPermissionsByGroupNoContent

func NewAdminDeleteConfigPermissionsByGroupNoContent() *AdminDeleteConfigPermissionsByGroupNoContent

NewAdminDeleteConfigPermissionsByGroupNoContent creates a AdminDeleteConfigPermissionsByGroupNoContent with default headers values

func (*AdminDeleteConfigPermissionsByGroupNoContent) Error

type AdminDeleteConfigPermissionsByGroupParams

type AdminDeleteConfigPermissionsByGroupParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ClientmodelPermissionSetDeleteGroupRequest
	/*ForceDelete
	  If the targeted group or module is selected by any client, the deletion will fail by default. Set this flag to true to force the deletion.

	*/
	ForceDelete *bool

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

AdminDeleteConfigPermissionsByGroupParams contains all the parameters to send to the API endpoint for the admin delete config permissions by group operation typically these are written to a http.Request

func NewAdminDeleteConfigPermissionsByGroupParams

func NewAdminDeleteConfigPermissionsByGroupParams() *AdminDeleteConfigPermissionsByGroupParams

NewAdminDeleteConfigPermissionsByGroupParams creates a new AdminDeleteConfigPermissionsByGroupParams object with the default values initialized.

func NewAdminDeleteConfigPermissionsByGroupParamsWithContext

func NewAdminDeleteConfigPermissionsByGroupParamsWithContext(ctx context.Context) *AdminDeleteConfigPermissionsByGroupParams

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

func NewAdminDeleteConfigPermissionsByGroupParamsWithHTTPClient

func NewAdminDeleteConfigPermissionsByGroupParamsWithHTTPClient(client *http.Client) *AdminDeleteConfigPermissionsByGroupParams

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

func NewAdminDeleteConfigPermissionsByGroupParamsWithTimeout

func NewAdminDeleteConfigPermissionsByGroupParamsWithTimeout(timeout time.Duration) *AdminDeleteConfigPermissionsByGroupParams

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

func (*AdminDeleteConfigPermissionsByGroupParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) SetBody

SetBody adds the body to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) SetContext

SetContext adds the context to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) SetFlightId

func (o *AdminDeleteConfigPermissionsByGroupParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*AdminDeleteConfigPermissionsByGroupParams) SetForceDelete

func (o *AdminDeleteConfigPermissionsByGroupParams) SetForceDelete(forceDelete *bool)

SetForceDelete adds the forceDelete to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) SetTimeout

SetTimeout adds the timeout to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) WithBody

WithBody adds the body to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) WithContext

WithContext adds the context to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) WithForceDelete

WithForceDelete adds the forceDelete to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) WithTimeout

WithTimeout adds the timeout to the admin delete config permissions by group params

func (*AdminDeleteConfigPermissionsByGroupParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminDeleteConfigPermissionsByGroupReader

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

AdminDeleteConfigPermissionsByGroupReader is a Reader for the AdminDeleteConfigPermissionsByGroup structure.

func (*AdminDeleteConfigPermissionsByGroupReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminDeleteConfigPermissionsByGroupResponse

type AdminDeleteConfigPermissionsByGroupResponse struct {
	iamclientmodels.ApiResponse

	Error401 *iamclientmodels.RestErrorResponse
	Error403 *iamclientmodels.RestErrorResponse
}

func (*AdminDeleteConfigPermissionsByGroupResponse) Unpack

type AdminDeleteConfigPermissionsByGroupUnauthorized

type AdminDeleteConfigPermissionsByGroupUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminDeleteConfigPermissionsByGroupUnauthorized 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 NewAdminDeleteConfigPermissionsByGroupUnauthorized

func NewAdminDeleteConfigPermissionsByGroupUnauthorized() *AdminDeleteConfigPermissionsByGroupUnauthorized

NewAdminDeleteConfigPermissionsByGroupUnauthorized creates a AdminDeleteConfigPermissionsByGroupUnauthorized with default headers values

func (*AdminDeleteConfigPermissionsByGroupUnauthorized) Error

func (*AdminDeleteConfigPermissionsByGroupUnauthorized) GetPayload

func (*AdminDeleteConfigPermissionsByGroupUnauthorized) ToJSONString

type AdminListClientAvailablePermissionsForbidden

type AdminListClientAvailablePermissionsForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminListClientAvailablePermissionsForbidden 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 NewAdminListClientAvailablePermissionsForbidden

func NewAdminListClientAvailablePermissionsForbidden() *AdminListClientAvailablePermissionsForbidden

NewAdminListClientAvailablePermissionsForbidden creates a AdminListClientAvailablePermissionsForbidden with default headers values

func (*AdminListClientAvailablePermissionsForbidden) Error

func (*AdminListClientAvailablePermissionsForbidden) GetPayload

func (*AdminListClientAvailablePermissionsForbidden) ToJSONString

type AdminListClientAvailablePermissionsOK

type AdminListClientAvailablePermissionsOK struct {
	Payload *iamclientmodels.ClientmodelListClientPermissionSet
}

AdminListClientAvailablePermissionsOK handles this case with default header values.

OK

func NewAdminListClientAvailablePermissionsOK

func NewAdminListClientAvailablePermissionsOK() *AdminListClientAvailablePermissionsOK

NewAdminListClientAvailablePermissionsOK creates a AdminListClientAvailablePermissionsOK with default headers values

func (*AdminListClientAvailablePermissionsOK) Error

func (*AdminListClientAvailablePermissionsOK) GetPayload

func (*AdminListClientAvailablePermissionsOK) ToJSONString

type AdminListClientAvailablePermissionsParams

type AdminListClientAvailablePermissionsParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*ExcludePermissions
	  If exclude permissions

	*/
	ExcludePermissions *bool

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

AdminListClientAvailablePermissionsParams contains all the parameters to send to the API endpoint for the admin list client available permissions operation typically these are written to a http.Request

func NewAdminListClientAvailablePermissionsParams

func NewAdminListClientAvailablePermissionsParams() *AdminListClientAvailablePermissionsParams

NewAdminListClientAvailablePermissionsParams creates a new AdminListClientAvailablePermissionsParams object with the default values initialized.

func NewAdminListClientAvailablePermissionsParamsWithContext

func NewAdminListClientAvailablePermissionsParamsWithContext(ctx context.Context) *AdminListClientAvailablePermissionsParams

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

func NewAdminListClientAvailablePermissionsParamsWithHTTPClient

func NewAdminListClientAvailablePermissionsParamsWithHTTPClient(client *http.Client) *AdminListClientAvailablePermissionsParams

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

func NewAdminListClientAvailablePermissionsParamsWithTimeout

func NewAdminListClientAvailablePermissionsParamsWithTimeout(timeout time.Duration) *AdminListClientAvailablePermissionsParams

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

func (*AdminListClientAvailablePermissionsParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the admin list client available permissions params

func (*AdminListClientAvailablePermissionsParams) SetContext

SetContext adds the context to the admin list client available permissions params

func (*AdminListClientAvailablePermissionsParams) SetExcludePermissions

func (o *AdminListClientAvailablePermissionsParams) SetExcludePermissions(excludePermissions *bool)

SetExcludePermissions adds the excludePermissions to the admin list client available permissions params

func (*AdminListClientAvailablePermissionsParams) SetFlightId

func (o *AdminListClientAvailablePermissionsParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*AdminListClientAvailablePermissionsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin list client available permissions params

func (*AdminListClientAvailablePermissionsParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the admin list client available permissions params

func (*AdminListClientAvailablePermissionsParams) SetTimeout

SetTimeout adds the timeout to the admin list client available permissions params

func (*AdminListClientAvailablePermissionsParams) WithContext

WithContext adds the context to the admin list client available permissions params

func (*AdminListClientAvailablePermissionsParams) WithExcludePermissions

func (o *AdminListClientAvailablePermissionsParams) WithExcludePermissions(excludePermissions *bool) *AdminListClientAvailablePermissionsParams

WithExcludePermissions adds the excludePermissions to the admin list client available permissions params

func (*AdminListClientAvailablePermissionsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin list client available permissions params

func (*AdminListClientAvailablePermissionsParams) WithTimeout

WithTimeout adds the timeout to the admin list client available permissions params

func (*AdminListClientAvailablePermissionsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminListClientAvailablePermissionsReader

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

AdminListClientAvailablePermissionsReader is a Reader for the AdminListClientAvailablePermissions structure.

func (*AdminListClientAvailablePermissionsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminListClientAvailablePermissionsUnauthorized

type AdminListClientAvailablePermissionsUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminListClientAvailablePermissionsUnauthorized 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 NewAdminListClientAvailablePermissionsUnauthorized

func NewAdminListClientAvailablePermissionsUnauthorized() *AdminListClientAvailablePermissionsUnauthorized

NewAdminListClientAvailablePermissionsUnauthorized creates a AdminListClientAvailablePermissionsUnauthorized with default headers values

func (*AdminListClientAvailablePermissionsUnauthorized) Error

func (*AdminListClientAvailablePermissionsUnauthorized) GetPayload

func (*AdminListClientAvailablePermissionsUnauthorized) ToJSONString

type AdminListClientTemplatesForbidden

type AdminListClientTemplatesForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminListClientTemplatesForbidden 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 NewAdminListClientTemplatesForbidden

func NewAdminListClientTemplatesForbidden() *AdminListClientTemplatesForbidden

NewAdminListClientTemplatesForbidden creates a AdminListClientTemplatesForbidden with default headers values

func (*AdminListClientTemplatesForbidden) Error

func (*AdminListClientTemplatesForbidden) GetPayload

func (*AdminListClientTemplatesForbidden) ToJSONString

func (o *AdminListClientTemplatesForbidden) ToJSONString() string

type AdminListClientTemplatesOK

type AdminListClientTemplatesOK struct {
	Payload *iamclientmodels.ClientmodelListTemplatesResponse
}

AdminListClientTemplatesOK handles this case with default header values.

OK

func NewAdminListClientTemplatesOK

func NewAdminListClientTemplatesOK() *AdminListClientTemplatesOK

NewAdminListClientTemplatesOK creates a AdminListClientTemplatesOK with default headers values

func (*AdminListClientTemplatesOK) Error

func (*AdminListClientTemplatesOK) GetPayload

func (*AdminListClientTemplatesOK) ToJSONString

func (o *AdminListClientTemplatesOK) ToJSONString() string

type AdminListClientTemplatesParams

type AdminListClientTemplatesParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

AdminListClientTemplatesParams contains all the parameters to send to the API endpoint for the admin list client templates operation typically these are written to a http.Request

func NewAdminListClientTemplatesParams

func NewAdminListClientTemplatesParams() *AdminListClientTemplatesParams

NewAdminListClientTemplatesParams creates a new AdminListClientTemplatesParams object with the default values initialized.

func NewAdminListClientTemplatesParamsWithContext

func NewAdminListClientTemplatesParamsWithContext(ctx context.Context) *AdminListClientTemplatesParams

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

func NewAdminListClientTemplatesParamsWithHTTPClient

func NewAdminListClientTemplatesParamsWithHTTPClient(client *http.Client) *AdminListClientTemplatesParams

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

func NewAdminListClientTemplatesParamsWithTimeout

func NewAdminListClientTemplatesParamsWithTimeout(timeout time.Duration) *AdminListClientTemplatesParams

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

func (*AdminListClientTemplatesParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the admin list client templates params

func (*AdminListClientTemplatesParams) SetContext

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

SetContext adds the context to the admin list client templates params

func (*AdminListClientTemplatesParams) SetFlightId

func (o *AdminListClientTemplatesParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*AdminListClientTemplatesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin list client templates params

func (*AdminListClientTemplatesParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the admin list client templates params

func (*AdminListClientTemplatesParams) SetTimeout

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

SetTimeout adds the timeout to the admin list client templates params

func (*AdminListClientTemplatesParams) WithContext

WithContext adds the context to the admin list client templates params

func (*AdminListClientTemplatesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin list client templates params

func (*AdminListClientTemplatesParams) WithTimeout

WithTimeout adds the timeout to the admin list client templates params

func (*AdminListClientTemplatesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminListClientTemplatesReader

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

AdminListClientTemplatesReader is a Reader for the AdminListClientTemplates structure.

func (*AdminListClientTemplatesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminListClientTemplatesUnauthorized

type AdminListClientTemplatesUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminListClientTemplatesUnauthorized 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 NewAdminListClientTemplatesUnauthorized

func NewAdminListClientTemplatesUnauthorized() *AdminListClientTemplatesUnauthorized

NewAdminListClientTemplatesUnauthorized creates a AdminListClientTemplatesUnauthorized with default headers values

func (*AdminListClientTemplatesUnauthorized) Error

func (*AdminListClientTemplatesUnauthorized) GetPayload

func (*AdminListClientTemplatesUnauthorized) ToJSONString

func (o *AdminListClientTemplatesUnauthorized) ToJSONString() string

type AdminUpdateAvailablePermissionsByModuleForbidden

type AdminUpdateAvailablePermissionsByModuleForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateAvailablePermissionsByModuleForbidden 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 NewAdminUpdateAvailablePermissionsByModuleForbidden

func NewAdminUpdateAvailablePermissionsByModuleForbidden() *AdminUpdateAvailablePermissionsByModuleForbidden

NewAdminUpdateAvailablePermissionsByModuleForbidden creates a AdminUpdateAvailablePermissionsByModuleForbidden with default headers values

func (*AdminUpdateAvailablePermissionsByModuleForbidden) Error

func (*AdminUpdateAvailablePermissionsByModuleForbidden) GetPayload

func (*AdminUpdateAvailablePermissionsByModuleForbidden) ToJSONString

type AdminUpdateAvailablePermissionsByModuleNoContent

type AdminUpdateAvailablePermissionsByModuleNoContent struct {
}

AdminUpdateAvailablePermissionsByModuleNoContent handles this case with default header values.

Operation succeeded

func NewAdminUpdateAvailablePermissionsByModuleNoContent

func NewAdminUpdateAvailablePermissionsByModuleNoContent() *AdminUpdateAvailablePermissionsByModuleNoContent

NewAdminUpdateAvailablePermissionsByModuleNoContent creates a AdminUpdateAvailablePermissionsByModuleNoContent with default headers values

func (*AdminUpdateAvailablePermissionsByModuleNoContent) Error

type AdminUpdateAvailablePermissionsByModuleParams

type AdminUpdateAvailablePermissionsByModuleParams struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*Body*/
	Body *iamclientmodels.ClientmodelListUpsertModulesRequest
	/*ForceDelete
	  If this update includes a delete action and the targeted group or module is selected by any client, the operation will fail by default. Set this flag to true to force the operation.

	*/
	ForceDelete *bool

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

AdminUpdateAvailablePermissionsByModuleParams contains all the parameters to send to the API endpoint for the admin update available permissions by module operation typically these are written to a http.Request

func NewAdminUpdateAvailablePermissionsByModuleParams

func NewAdminUpdateAvailablePermissionsByModuleParams() *AdminUpdateAvailablePermissionsByModuleParams

NewAdminUpdateAvailablePermissionsByModuleParams creates a new AdminUpdateAvailablePermissionsByModuleParams object with the default values initialized.

func NewAdminUpdateAvailablePermissionsByModuleParamsWithContext

func NewAdminUpdateAvailablePermissionsByModuleParamsWithContext(ctx context.Context) *AdminUpdateAvailablePermissionsByModuleParams

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

func NewAdminUpdateAvailablePermissionsByModuleParamsWithHTTPClient

func NewAdminUpdateAvailablePermissionsByModuleParamsWithHTTPClient(client *http.Client) *AdminUpdateAvailablePermissionsByModuleParams

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

func NewAdminUpdateAvailablePermissionsByModuleParamsWithTimeout

func NewAdminUpdateAvailablePermissionsByModuleParamsWithTimeout(timeout time.Duration) *AdminUpdateAvailablePermissionsByModuleParams

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

func (*AdminUpdateAvailablePermissionsByModuleParams) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) SetBody

SetBody adds the body to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) SetContext

SetContext adds the context to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) SetFlightId

func (o *AdminUpdateAvailablePermissionsByModuleParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*AdminUpdateAvailablePermissionsByModuleParams) SetForceDelete

func (o *AdminUpdateAvailablePermissionsByModuleParams) SetForceDelete(forceDelete *bool)

SetForceDelete adds the forceDelete to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) SetTimeout

SetTimeout adds the timeout to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) WithBody

WithBody adds the body to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) WithContext

WithContext adds the context to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) WithForceDelete

WithForceDelete adds the forceDelete to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) WithTimeout

WithTimeout adds the timeout to the admin update available permissions by module params

func (*AdminUpdateAvailablePermissionsByModuleParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminUpdateAvailablePermissionsByModuleReader

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

AdminUpdateAvailablePermissionsByModuleReader is a Reader for the AdminUpdateAvailablePermissionsByModule structure.

func (*AdminUpdateAvailablePermissionsByModuleReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminUpdateAvailablePermissionsByModuleResponse

type AdminUpdateAvailablePermissionsByModuleResponse struct {
	iamclientmodels.ApiResponse

	Error401 *iamclientmodels.RestErrorResponse
	Error403 *iamclientmodels.RestErrorResponse
}

func (*AdminUpdateAvailablePermissionsByModuleResponse) Unpack

type AdminUpdateAvailablePermissionsByModuleUnauthorized

type AdminUpdateAvailablePermissionsByModuleUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateAvailablePermissionsByModuleUnauthorized 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 NewAdminUpdateAvailablePermissionsByModuleUnauthorized

func NewAdminUpdateAvailablePermissionsByModuleUnauthorized() *AdminUpdateAvailablePermissionsByModuleUnauthorized

NewAdminUpdateAvailablePermissionsByModuleUnauthorized creates a AdminUpdateAvailablePermissionsByModuleUnauthorized with default headers values

func (*AdminUpdateAvailablePermissionsByModuleUnauthorized) Error

func (*AdminUpdateAvailablePermissionsByModuleUnauthorized) GetPayload

func (*AdminUpdateAvailablePermissionsByModuleUnauthorized) ToJSONString

type AdminUpdateModulePackageForbidden added in v0.10.0

type AdminUpdateModulePackageForbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateModulePackageForbidden 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 NewAdminUpdateModulePackageForbidden added in v0.10.0

func NewAdminUpdateModulePackageForbidden() *AdminUpdateModulePackageForbidden

NewAdminUpdateModulePackageForbidden creates a AdminUpdateModulePackageForbidden with default headers values

func (*AdminUpdateModulePackageForbidden) Error added in v0.10.0

func (*AdminUpdateModulePackageForbidden) GetPayload added in v0.10.0

func (*AdminUpdateModulePackageForbidden) ToJSONString added in v0.10.0

func (o *AdminUpdateModulePackageForbidden) ToJSONString() string

type AdminUpdateModulePackageNoContent added in v0.10.0

type AdminUpdateModulePackageNoContent struct {
}

AdminUpdateModulePackageNoContent handles this case with default header values.

Operation succeeded

func NewAdminUpdateModulePackageNoContent added in v0.10.0

func NewAdminUpdateModulePackageNoContent() *AdminUpdateModulePackageNoContent

NewAdminUpdateModulePackageNoContent creates a AdminUpdateModulePackageNoContent with default headers values

func (*AdminUpdateModulePackageNoContent) Error added in v0.10.0

type AdminUpdateModulePackageParams added in v0.10.0

type AdminUpdateModulePackageParams struct {

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

	AuthInfoWriter runtime.ClientAuthInfoWriter
	Context        context.Context
	HTTPClient     *http.Client

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// contains filtered or unexported fields
}

AdminUpdateModulePackageParams contains all the parameters to send to the API endpoint for the admin update module package operation typically these are written to a http.Request

func NewAdminUpdateModulePackageParams added in v0.10.0

func NewAdminUpdateModulePackageParams() *AdminUpdateModulePackageParams

NewAdminUpdateModulePackageParams creates a new AdminUpdateModulePackageParams object with the default values initialized.

func NewAdminUpdateModulePackageParamsWithContext added in v0.10.0

func NewAdminUpdateModulePackageParamsWithContext(ctx context.Context) *AdminUpdateModulePackageParams

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

func NewAdminUpdateModulePackageParamsWithHTTPClient added in v0.10.0

func NewAdminUpdateModulePackageParamsWithHTTPClient(client *http.Client) *AdminUpdateModulePackageParams

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

func NewAdminUpdateModulePackageParamsWithTimeout added in v0.10.0

func NewAdminUpdateModulePackageParamsWithTimeout(timeout time.Duration) *AdminUpdateModulePackageParams

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

func (*AdminUpdateModulePackageParams) SetAuthInfoWriter added in v0.10.0

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

SetAuthInfoWriter adds the authInfoWriter to the admin update module package params

func (*AdminUpdateModulePackageParams) SetBody added in v0.10.0

SetBody adds the body to the admin update module package params

func (*AdminUpdateModulePackageParams) SetContext added in v0.10.0

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

SetContext adds the context to the admin update module package params

func (*AdminUpdateModulePackageParams) SetFlightId added in v0.10.0

func (o *AdminUpdateModulePackageParams) SetFlightId(flightId string)

SetFlightId adds the flightId as the header value for this specific endpoint

func (*AdminUpdateModulePackageParams) SetHTTPClient added in v0.10.0

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

SetHTTPClient adds the HTTPClient to the admin update module package params

func (*AdminUpdateModulePackageParams) SetHTTPClientTransport added in v0.10.0

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

SetHTTPClient adds the HTTPClient Transport to the admin update module package params

func (*AdminUpdateModulePackageParams) SetTimeout added in v0.10.0

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

SetTimeout adds the timeout to the admin update module package params

func (*AdminUpdateModulePackageParams) WithBody added in v0.10.0

WithBody adds the body to the admin update module package params

func (*AdminUpdateModulePackageParams) WithContext added in v0.10.0

WithContext adds the context to the admin update module package params

func (*AdminUpdateModulePackageParams) WithHTTPClient added in v0.10.0

WithHTTPClient adds the HTTPClient to the admin update module package params

func (*AdminUpdateModulePackageParams) WithTimeout added in v0.10.0

WithTimeout adds the timeout to the admin update module package params

func (*AdminUpdateModulePackageParams) WriteToRequest added in v0.10.0

WriteToRequest writes these params to a swagger request

type AdminUpdateModulePackageReader added in v0.10.0

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

AdminUpdateModulePackageReader is a Reader for the AdminUpdateModulePackage structure.

func (*AdminUpdateModulePackageReader) ReadResponse added in v0.10.0

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

ReadResponse reads a server response into the received o.

type AdminUpdateModulePackageResponse added in v0.10.0

type AdminUpdateModulePackageResponse struct {
	iamclientmodels.ApiResponse

	Error401 *iamclientmodels.RestErrorResponse
	Error403 *iamclientmodels.RestErrorResponse
}

func (*AdminUpdateModulePackageResponse) Unpack added in v0.10.0

type AdminUpdateModulePackageUnauthorized added in v0.10.0

type AdminUpdateModulePackageUnauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminUpdateModulePackageUnauthorized 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 NewAdminUpdateModulePackageUnauthorized added in v0.10.0

func NewAdminUpdateModulePackageUnauthorized() *AdminUpdateModulePackageUnauthorized

NewAdminUpdateModulePackageUnauthorized creates a AdminUpdateModulePackageUnauthorized with default headers values

func (*AdminUpdateModulePackageUnauthorized) Error added in v0.10.0

func (*AdminUpdateModulePackageUnauthorized) GetPayload added in v0.10.0

func (*AdminUpdateModulePackageUnauthorized) ToJSONString added in v0.10.0

func (o *AdminUpdateModulePackageUnauthorized) ToJSONString() string

type Client

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

Client for clients config v3 API

func (*Client) AdminDeleteConfigPermissionsByGroupShort

AdminDeleteConfigPermissionsByGroupShort delete client config permissions by module and group Delete Client config permissions by module and group.

func (*Client) AdminListClientAvailablePermissionsShort

AdminListClientAvailablePermissionsShort list client available permissions Lists all available client permissions.

func (*Client) AdminListClientTemplatesShort

func (a *Client) AdminListClientTemplatesShort(params *AdminListClientTemplatesParams, authInfo runtime.ClientAuthInfoWriter) (*AdminListClientTemplatesResponse, error)

AdminListClientTemplatesShort list client templates Lists all available client templates.

func (*Client) AdminUpdateAvailablePermissionsByModuleShort

AdminUpdateAvailablePermissionsByModuleShort update or create client permissions module Updates client available permissions. If the specified module or group does not exist, it will be automatically created.

func (*Client) AdminUpdateModulePackageShort added in v0.10.0

func (a *Client) AdminUpdateModulePackageShort(params *AdminUpdateModulePackageParams, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateModulePackageResponse, error)

AdminUpdateModulePackageShort set permission module package info Sets the package info for a permission module. Ignores the module if it is not found.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	AdminListClientAvailablePermissionsShort(params *AdminListClientAvailablePermissionsParams, authInfo runtime.ClientAuthInfoWriter) (*AdminListClientAvailablePermissionsResponse, error)
	AdminUpdateAvailablePermissionsByModuleShort(params *AdminUpdateAvailablePermissionsByModuleParams, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateAvailablePermissionsByModuleResponse, error)
	AdminDeleteConfigPermissionsByGroupShort(params *AdminDeleteConfigPermissionsByGroupParams, authInfo runtime.ClientAuthInfoWriter) (*AdminDeleteConfigPermissionsByGroupResponse, error)
	AdminUpdateModulePackageShort(params *AdminUpdateModulePackageParams, authInfo runtime.ClientAuthInfoWriter) (*AdminUpdateModulePackageResponse, error)
	AdminListClientTemplatesShort(params *AdminListClientTemplatesParams, authInfo runtime.ClientAuthInfoWriter) (*AdminListClientTemplatesResponse, 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 config v3 API client.

Jump to

Keyboard shortcuts

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