third_party_credential

package
v0.1.0-alpha.7 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2023 License: MIT Imports: 15 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddThirdPartyLoginPlatformCredentialV3BadRequest

type AddThirdPartyLoginPlatformCredentialV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddThirdPartyLoginPlatformCredentialV3BadRequest handles this case with default header values.

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

func NewAddThirdPartyLoginPlatformCredentialV3BadRequest

func NewAddThirdPartyLoginPlatformCredentialV3BadRequest() *AddThirdPartyLoginPlatformCredentialV3BadRequest

NewAddThirdPartyLoginPlatformCredentialV3BadRequest creates a AddThirdPartyLoginPlatformCredentialV3BadRequest with default headers values

func (*AddThirdPartyLoginPlatformCredentialV3BadRequest) Error

func (*AddThirdPartyLoginPlatformCredentialV3BadRequest) GetPayload

func (*AddThirdPartyLoginPlatformCredentialV3BadRequest) ToJSONString

type AddThirdPartyLoginPlatformCredentialV3Created

type AddThirdPartyLoginPlatformCredentialV3Created struct {
	Payload *iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse
}

AddThirdPartyLoginPlatformCredentialV3Created handles this case with default header values.

Third Party Credential Created

func NewAddThirdPartyLoginPlatformCredentialV3Created

func NewAddThirdPartyLoginPlatformCredentialV3Created() *AddThirdPartyLoginPlatformCredentialV3Created

NewAddThirdPartyLoginPlatformCredentialV3Created creates a AddThirdPartyLoginPlatformCredentialV3Created with default headers values

func (*AddThirdPartyLoginPlatformCredentialV3Created) Error

func (*AddThirdPartyLoginPlatformCredentialV3Created) GetPayload

func (*AddThirdPartyLoginPlatformCredentialV3Created) ToJSONString

type AddThirdPartyLoginPlatformCredentialV3Forbidden

type AddThirdPartyLoginPlatformCredentialV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddThirdPartyLoginPlatformCredentialV3Forbidden 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 NewAddThirdPartyLoginPlatformCredentialV3Forbidden

func NewAddThirdPartyLoginPlatformCredentialV3Forbidden() *AddThirdPartyLoginPlatformCredentialV3Forbidden

NewAddThirdPartyLoginPlatformCredentialV3Forbidden creates a AddThirdPartyLoginPlatformCredentialV3Forbidden with default headers values

func (*AddThirdPartyLoginPlatformCredentialV3Forbidden) Error

func (*AddThirdPartyLoginPlatformCredentialV3Forbidden) GetPayload

func (*AddThirdPartyLoginPlatformCredentialV3Forbidden) ToJSONString

type AddThirdPartyLoginPlatformCredentialV3InternalServerError

type AddThirdPartyLoginPlatformCredentialV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddThirdPartyLoginPlatformCredentialV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewAddThirdPartyLoginPlatformCredentialV3InternalServerError

func NewAddThirdPartyLoginPlatformCredentialV3InternalServerError() *AddThirdPartyLoginPlatformCredentialV3InternalServerError

NewAddThirdPartyLoginPlatformCredentialV3InternalServerError creates a AddThirdPartyLoginPlatformCredentialV3InternalServerError with default headers values

func (*AddThirdPartyLoginPlatformCredentialV3InternalServerError) Error

func (*AddThirdPartyLoginPlatformCredentialV3InternalServerError) GetPayload

func (*AddThirdPartyLoginPlatformCredentialV3InternalServerError) ToJSONString

type AddThirdPartyLoginPlatformCredentialV3Params

type AddThirdPartyLoginPlatformCredentialV3Params struct {

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

	*/
	Namespace string
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

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

AddThirdPartyLoginPlatformCredentialV3Params contains all the parameters to send to the API endpoint for the add third party login platform credential v3 operation typically these are written to a http.Request

func NewAddThirdPartyLoginPlatformCredentialV3Params

func NewAddThirdPartyLoginPlatformCredentialV3Params() *AddThirdPartyLoginPlatformCredentialV3Params

NewAddThirdPartyLoginPlatformCredentialV3Params creates a new AddThirdPartyLoginPlatformCredentialV3Params object with the default values initialized.

func NewAddThirdPartyLoginPlatformCredentialV3ParamsWithContext

func NewAddThirdPartyLoginPlatformCredentialV3ParamsWithContext(ctx context.Context) *AddThirdPartyLoginPlatformCredentialV3Params

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

func NewAddThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient

func NewAddThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient(client *http.Client) *AddThirdPartyLoginPlatformCredentialV3Params

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

func NewAddThirdPartyLoginPlatformCredentialV3ParamsWithTimeout

func NewAddThirdPartyLoginPlatformCredentialV3ParamsWithTimeout(timeout time.Duration) *AddThirdPartyLoginPlatformCredentialV3Params

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

func (*AddThirdPartyLoginPlatformCredentialV3Params) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) SetBody

SetBody adds the body to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) SetContext

SetContext adds the context to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) SetNamespace

func (o *AddThirdPartyLoginPlatformCredentialV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) SetPlatformID

func (o *AddThirdPartyLoginPlatformCredentialV3Params) SetPlatformID(platformID string)

SetPlatformID adds the platformId to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) SetTimeout

SetTimeout adds the timeout to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) WithBody

WithBody adds the body to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) WithContext

WithContext adds the context to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) WithNamespace

WithNamespace adds the namespace to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) WithPlatformID

WithPlatformID adds the platformID to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) WithTimeout

WithTimeout adds the timeout to the add third party login platform credential v3 params

func (*AddThirdPartyLoginPlatformCredentialV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddThirdPartyLoginPlatformCredentialV3Reader

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

AddThirdPartyLoginPlatformCredentialV3Reader is a Reader for the AddThirdPartyLoginPlatformCredentialV3 structure.

func (*AddThirdPartyLoginPlatformCredentialV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddThirdPartyLoginPlatformCredentialV3Unauthorized

type AddThirdPartyLoginPlatformCredentialV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AddThirdPartyLoginPlatformCredentialV3Unauthorized 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 NewAddThirdPartyLoginPlatformCredentialV3Unauthorized

func NewAddThirdPartyLoginPlatformCredentialV3Unauthorized() *AddThirdPartyLoginPlatformCredentialV3Unauthorized

NewAddThirdPartyLoginPlatformCredentialV3Unauthorized creates a AddThirdPartyLoginPlatformCredentialV3Unauthorized with default headers values

func (*AddThirdPartyLoginPlatformCredentialV3Unauthorized) Error

func (*AddThirdPartyLoginPlatformCredentialV3Unauthorized) GetPayload

func (*AddThirdPartyLoginPlatformCredentialV3Unauthorized) ToJSONString

type Client

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

Client for third party credential API

func (*Client) AddThirdPartyLoginPlatformCredentialV3 deprecated

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

AddThirdPartyLoginPlatformCredentialV3 add third party platform credential

This is the API to Add 3rd Platform Credential.

It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:CLIENT [CREATE] resource.

The secret for apple is base64 encoded private key.

No secret for awscognito , we only need to configure AWS Cognito Region and User Pool

The secret for discord is client secret of the twitch client id.

The secret for epicgames is client secret of the epicgames client id.

The secret for facebook is client secret of the facebook client id.

The secret for google is client secret of the google OAuth client.

No secret for nintendo , we only need to configure app id of the game

No secret for netflix , we configure the Root, Public, Private Key certificate pem file and target environment; value: [sandbox, production]

The secret for oculus is app secret of the oculus app.

The secret for ps4, ps5, and ps4web is client secret of the psn web server.

The secret for steam is the Steam Web API Key.

The secret for steamopenid is the Steam Web API Key.

The secret for twitch is client secret of the twitch client.

The secret for live is the Relying Party Private Key in base64 encode PEM format.

The secret for xblwebapi is client secret of the xbl client.

If generic oauth flow is set to true:

  • Current supported value for TokenAuthenticationType are code, idToken and bearerToken

  • `TokenClaimsMapping` is used to extract user info from idToken claims or user info endpoint response accessed using bearerToken.

Its a JSON format with key should be `name`, `email` and `avatarUrl` since IAM will look up for these key when extracting user info. default claims keys : userIdentity/sub, name, email and avatarUrl/picture

func (*Client) AddThirdPartyLoginPlatformCredentialV3Short

AddThirdPartyLoginPlatformCredentialV3Short add third party platform credential

This is the API to Add 3rd Platform Credential.

It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:CLIENT [CREATE] resource.

The secret for apple is base64 encoded private key.

No secret for awscognito , we only need to configure AWS Cognito Region and User Pool

The secret for discord is client secret of the twitch client id.

The secret for epicgames is client secret of the epicgames client id.

The secret for facebook is client secret of the facebook client id.

The secret for google is client secret of the google OAuth client.

No secret for nintendo , we only need to configure app id of the game

No secret for netflix , we configure the Root, Public, Private Key certificate pem file and target environment; value: [sandbox, production]

The secret for oculus is app secret of the oculus app.

The secret for ps4, ps5, and ps4web is client secret of the psn web server.

The secret for steam is the Steam Web API Key.

The secret for steamopenid is the Steam Web API Key.

The secret for twitch is client secret of the twitch client.

The secret for live is the Relying Party Private Key in base64 encode PEM format.

The secret for xblwebapi is client secret of the xbl client.

If generic oauth flow is set to true:

  • Current supported value for TokenAuthenticationType are code, idToken and bearerToken

  • `TokenClaimsMapping` is used to extract user info from idToken claims or user info endpoint response accessed using bearerToken.

Its a JSON format with key should be `name`, `email` and `avatarUrl` since IAM will look up for these key when extracting user info. default claims keys : userIdentity/sub, name, email and avatarUrl/picture

func (*Client) DeleteThirdPartyLoginPlatformCredentialV3 deprecated

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

DeleteThirdPartyLoginPlatformCredentialV3 delete third party platform credential This is the API to Delete 3rd Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:CLIENT [DELETE] resource

func (*Client) DeleteThirdPartyLoginPlatformCredentialV3Short

DeleteThirdPartyLoginPlatformCredentialV3Short delete third party platform credential This is the API to Delete 3rd Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:CLIENT [DELETE] resource

func (*Client) DeleteThirdPartyLoginPlatformDomainV3 deprecated

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

DeleteThirdPartyLoginPlatformDomainV3 unregister third party platform credential's domain

This is the API to unregister 3rd Platform domain.

It needs ADMIN:NAMESPACE:{namespace}:CLIENTDOMAIN [DELETE] resource.

func (*Client) DeleteThirdPartyLoginPlatformDomainV3Short

DeleteThirdPartyLoginPlatformDomainV3Short unregister third party platform credential's domain

This is the API to unregister 3rd Platform domain.

It needs ADMIN:NAMESPACE:{namespace}:CLIENTDOMAIN [DELETE] resource.

func (*Client) RetrieveActiveOIDCClientsPublicV3 deprecated

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

RetrieveActiveOIDCClientsPublicV3 get active oidc platform credential by client id This is the Public API to Get All Active OIDC Platform Credential By Client ID

func (*Client) RetrieveActiveOIDCClientsPublicV3Short

func (a *Client) RetrieveActiveOIDCClientsPublicV3Short(params *RetrieveActiveOIDCClientsPublicV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveActiveOIDCClientsPublicV3OK, error)

RetrieveActiveOIDCClientsPublicV3Short get active oidc platform credential by client id This is the Public API to Get All Active OIDC Platform Credential By Client ID

func (*Client) RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3 deprecated

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

RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3 get all active third party platform active credential for public usage This is the Public API to Get All Active 3rd Platform Credential.

func (*Client) RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Short

RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Short get all active third party platform active credential for public usage This is the Public API to Get All Active 3rd Platform Credential.

func (*Client) RetrieveAllActiveThirdPartyLoginPlatformCredentialV3 deprecated

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

RetrieveAllActiveThirdPartyLoginPlatformCredentialV3 get all active third party platform active credential This is the API to Get All Active 3rd Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:*:CLIENT [READ] resource

func (*Client) RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Short

RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Short get all active third party platform active credential This is the API to Get All Active 3rd Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:*:CLIENT [READ] resource

func (*Client) RetrieveAllThirdPartyLoginPlatformCredentialV3 deprecated

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

RetrieveAllThirdPartyLoginPlatformCredentialV3 get all third party platform credential This is the API to Get All Active 3rd Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:*:CLIENT [READ] resource

func (*Client) RetrieveAllThirdPartyLoginPlatformCredentialV3Short

func (a *Client) RetrieveAllThirdPartyLoginPlatformCredentialV3Short(params *RetrieveAllThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveAllThirdPartyLoginPlatformCredentialV3OK, error)

RetrieveAllThirdPartyLoginPlatformCredentialV3Short get all third party platform credential This is the API to Get All Active 3rd Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:*:CLIENT [READ] resource

func (*Client) RetrieveThirdPartyLoginPlatformCredentialV3 deprecated

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

RetrieveThirdPartyLoginPlatformCredentialV3 retrieve third party platform credential This is the API to Get 3rd Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:CLIENT [READ] resource

func (*Client) RetrieveThirdPartyLoginPlatformCredentialV3Short

func (a *Client) RetrieveThirdPartyLoginPlatformCredentialV3Short(params *RetrieveThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveThirdPartyLoginPlatformCredentialV3OK, error)

RetrieveThirdPartyLoginPlatformCredentialV3Short retrieve third party platform credential This is the API to Get 3rd Platform Credential. It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:CLIENT [READ] resource

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateThirdPartyLoginPlatformCredentialV3 deprecated

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

UpdateThirdPartyLoginPlatformCredentialV3 update third party platform credential

This is the API to Add 3rd Platform Credential.

It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:CLIENT [CREATE] resource.

The secret for apple is base64 encoded private key.

No secret for awscognito , we only need to configure AWS Cognito Region and User Pool

The secret for discord is client secret of the twitch client id.

The secret for epicgames is client secret of the epicgames client id.

The secret for facebook is client secret of the facebook client id.

The secret for google is client secret of the google OAuth client.

No secret for nintendo , we only need to configure app id of the game

No secret for netflix , we configure the Root, Public, Private Key certificate pem file and target environment; value: [sandbox, production]

The secret for oculus is app secret of the oculus app.

The secret for ps4, ps5, and ps4web is client secret of the psn web server.

The secret for steam is the Steam Web API Key.

The secret for steamopenid is the Steam Web API Key.

The secret for twitch is client secret of the twitch client.

The secret for live is the Relying Party Private Key in base64 encode PEM format.

The secret for xblwebapi is client secret of the xbl client.

If generic oauth flow is set to true:

  • Current supported value for TokenAuthenticationType is code, idToken and bearerToken

  • `TokenClaimsMapping` is used to extract user info from idToken claims or user info endpoint response accessed using bearerToken.

Its a JSON format with key should be `name`, `email` and `avatarUrl` since IAM will look up for these key when extracting user info. default claims keys : userIdentity/sub, name, email and avatarUrl/picture

func (*Client) UpdateThirdPartyLoginPlatformCredentialV3Short

func (a *Client) UpdateThirdPartyLoginPlatformCredentialV3Short(params *UpdateThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateThirdPartyLoginPlatformCredentialV3OK, error)

UpdateThirdPartyLoginPlatformCredentialV3Short update third party platform credential

This is the API to Add 3rd Platform Credential.

It needs ADMIN:NAMESPACE:{namespace}:PLATFORM:{platformId}:CLIENT [CREATE] resource.

The secret for apple is base64 encoded private key.

No secret for awscognito , we only need to configure AWS Cognito Region and User Pool

The secret for discord is client secret of the twitch client id.

The secret for epicgames is client secret of the epicgames client id.

The secret for facebook is client secret of the facebook client id.

The secret for google is client secret of the google OAuth client.

No secret for nintendo , we only need to configure app id of the game

No secret for netflix , we configure the Root, Public, Private Key certificate pem file and target environment; value: [sandbox, production]

The secret for oculus is app secret of the oculus app.

The secret for ps4, ps5, and ps4web is client secret of the psn web server.

The secret for steam is the Steam Web API Key.

The secret for steamopenid is the Steam Web API Key.

The secret for twitch is client secret of the twitch client.

The secret for live is the Relying Party Private Key in base64 encode PEM format.

The secret for xblwebapi is client secret of the xbl client.

If generic oauth flow is set to true:

  • Current supported value for TokenAuthenticationType is code, idToken and bearerToken

  • `TokenClaimsMapping` is used to extract user info from idToken claims or user info endpoint response accessed using bearerToken.

Its a JSON format with key should be `name`, `email` and `avatarUrl` since IAM will look up for these key when extracting user info. default claims keys : userIdentity/sub, name, email and avatarUrl/picture

func (*Client) UpdateThirdPartyLoginPlatformDomainV3 deprecated

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

UpdateThirdPartyLoginPlatformDomainV3 set third party platform credential's domain

This is the API to set 3rd Platform domain.

It needs ADMIN:NAMESPACE:{namespace}:CLIENTDOMAIN [UPDATE] resource.

func (*Client) UpdateThirdPartyLoginPlatformDomainV3Short

func (a *Client) UpdateThirdPartyLoginPlatformDomainV3Short(params *UpdateThirdPartyLoginPlatformDomainV3Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateThirdPartyLoginPlatformDomainV3OK, error)

UpdateThirdPartyLoginPlatformDomainV3Short set third party platform credential's domain

This is the API to set 3rd Platform domain.

It needs ADMIN:NAMESPACE:{namespace}:CLIENTDOMAIN [UPDATE] resource.

type ClientService

type ClientService interface {
	RetrieveAllThirdPartyLoginPlatformCredentialV3(params *RetrieveAllThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveAllThirdPartyLoginPlatformCredentialV3OK, *RetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized, *RetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden, *RetrieveAllThirdPartyLoginPlatformCredentialV3NotFound, *RetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError, error)
	RetrieveAllThirdPartyLoginPlatformCredentialV3Short(params *RetrieveAllThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveAllThirdPartyLoginPlatformCredentialV3OK, error)
	RetrieveAllActiveThirdPartyLoginPlatformCredentialV3(params *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK, *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized, *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden, *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound, *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError, error)
	RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Short(params *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK, error)
	RetrieveThirdPartyLoginPlatformCredentialV3(params *RetrieveThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveThirdPartyLoginPlatformCredentialV3OK, *RetrieveThirdPartyLoginPlatformCredentialV3Unauthorized, *RetrieveThirdPartyLoginPlatformCredentialV3Forbidden, *RetrieveThirdPartyLoginPlatformCredentialV3NotFound, *RetrieveThirdPartyLoginPlatformCredentialV3InternalServerError, error)
	RetrieveThirdPartyLoginPlatformCredentialV3Short(params *RetrieveThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveThirdPartyLoginPlatformCredentialV3OK, error)
	AddThirdPartyLoginPlatformCredentialV3(params *AddThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*AddThirdPartyLoginPlatformCredentialV3Created, *AddThirdPartyLoginPlatformCredentialV3BadRequest, *AddThirdPartyLoginPlatformCredentialV3Unauthorized, *AddThirdPartyLoginPlatformCredentialV3Forbidden, *AddThirdPartyLoginPlatformCredentialV3InternalServerError, error)
	AddThirdPartyLoginPlatformCredentialV3Short(params *AddThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*AddThirdPartyLoginPlatformCredentialV3Created, error)
	DeleteThirdPartyLoginPlatformCredentialV3(params *DeleteThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteThirdPartyLoginPlatformCredentialV3NoContent, *DeleteThirdPartyLoginPlatformCredentialV3Unauthorized, *DeleteThirdPartyLoginPlatformCredentialV3Forbidden, *DeleteThirdPartyLoginPlatformCredentialV3NotFound, *DeleteThirdPartyLoginPlatformCredentialV3InternalServerError, error)
	DeleteThirdPartyLoginPlatformCredentialV3Short(params *DeleteThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteThirdPartyLoginPlatformCredentialV3NoContent, error)
	UpdateThirdPartyLoginPlatformCredentialV3(params *UpdateThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateThirdPartyLoginPlatformCredentialV3OK, *UpdateThirdPartyLoginPlatformCredentialV3BadRequest, *UpdateThirdPartyLoginPlatformCredentialV3Unauthorized, *UpdateThirdPartyLoginPlatformCredentialV3Forbidden, *UpdateThirdPartyLoginPlatformCredentialV3NotFound, *UpdateThirdPartyLoginPlatformCredentialV3InternalServerError, error)
	UpdateThirdPartyLoginPlatformCredentialV3Short(params *UpdateThirdPartyLoginPlatformCredentialV3Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateThirdPartyLoginPlatformCredentialV3OK, error)
	UpdateThirdPartyLoginPlatformDomainV3(params *UpdateThirdPartyLoginPlatformDomainV3Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateThirdPartyLoginPlatformDomainV3OK, *UpdateThirdPartyLoginPlatformDomainV3BadRequest, *UpdateThirdPartyLoginPlatformDomainV3Unauthorized, *UpdateThirdPartyLoginPlatformDomainV3Forbidden, *UpdateThirdPartyLoginPlatformDomainV3NotFound, *UpdateThirdPartyLoginPlatformDomainV3InternalServerError, error)
	UpdateThirdPartyLoginPlatformDomainV3Short(params *UpdateThirdPartyLoginPlatformDomainV3Params, authInfo runtime.ClientAuthInfoWriter) (*UpdateThirdPartyLoginPlatformDomainV3OK, error)
	DeleteThirdPartyLoginPlatformDomainV3(params *DeleteThirdPartyLoginPlatformDomainV3Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteThirdPartyLoginPlatformDomainV3NoContent, *DeleteThirdPartyLoginPlatformDomainV3BadRequest, *DeleteThirdPartyLoginPlatformDomainV3Unauthorized, *DeleteThirdPartyLoginPlatformDomainV3Forbidden, *DeleteThirdPartyLoginPlatformDomainV3NotFound, *DeleteThirdPartyLoginPlatformDomainV3InternalServerError, error)
	DeleteThirdPartyLoginPlatformDomainV3Short(params *DeleteThirdPartyLoginPlatformDomainV3Params, authInfo runtime.ClientAuthInfoWriter) (*DeleteThirdPartyLoginPlatformDomainV3NoContent, error)
	RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3(params *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK, *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized, *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden, *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound, *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError, error)
	RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Short(params *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK, error)
	RetrieveActiveOIDCClientsPublicV3(params *RetrieveActiveOIDCClientsPublicV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveActiveOIDCClientsPublicV3OK, *RetrieveActiveOIDCClientsPublicV3NotFound, *RetrieveActiveOIDCClientsPublicV3InternalServerError, error)
	RetrieveActiveOIDCClientsPublicV3Short(params *RetrieveActiveOIDCClientsPublicV3Params, authInfo runtime.ClientAuthInfoWriter) (*RetrieveActiveOIDCClientsPublicV3OK, 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 third party credential API client.

type DeleteThirdPartyLoginPlatformCredentialV3Forbidden

type DeleteThirdPartyLoginPlatformCredentialV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteThirdPartyLoginPlatformCredentialV3Forbidden 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 NewDeleteThirdPartyLoginPlatformCredentialV3Forbidden

func NewDeleteThirdPartyLoginPlatformCredentialV3Forbidden() *DeleteThirdPartyLoginPlatformCredentialV3Forbidden

NewDeleteThirdPartyLoginPlatformCredentialV3Forbidden creates a DeleteThirdPartyLoginPlatformCredentialV3Forbidden with default headers values

func (*DeleteThirdPartyLoginPlatformCredentialV3Forbidden) Error

func (*DeleteThirdPartyLoginPlatformCredentialV3Forbidden) GetPayload

func (*DeleteThirdPartyLoginPlatformCredentialV3Forbidden) ToJSONString

type DeleteThirdPartyLoginPlatformCredentialV3InternalServerError

type DeleteThirdPartyLoginPlatformCredentialV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteThirdPartyLoginPlatformCredentialV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewDeleteThirdPartyLoginPlatformCredentialV3InternalServerError

func NewDeleteThirdPartyLoginPlatformCredentialV3InternalServerError() *DeleteThirdPartyLoginPlatformCredentialV3InternalServerError

NewDeleteThirdPartyLoginPlatformCredentialV3InternalServerError creates a DeleteThirdPartyLoginPlatformCredentialV3InternalServerError with default headers values

func (*DeleteThirdPartyLoginPlatformCredentialV3InternalServerError) Error

func (*DeleteThirdPartyLoginPlatformCredentialV3InternalServerError) GetPayload

func (*DeleteThirdPartyLoginPlatformCredentialV3InternalServerError) ToJSONString

type DeleteThirdPartyLoginPlatformCredentialV3NoContent

type DeleteThirdPartyLoginPlatformCredentialV3NoContent struct {
}

DeleteThirdPartyLoginPlatformCredentialV3NoContent handles this case with default header values.

Delete Process Successful

func NewDeleteThirdPartyLoginPlatformCredentialV3NoContent

func NewDeleteThirdPartyLoginPlatformCredentialV3NoContent() *DeleteThirdPartyLoginPlatformCredentialV3NoContent

NewDeleteThirdPartyLoginPlatformCredentialV3NoContent creates a DeleteThirdPartyLoginPlatformCredentialV3NoContent with default headers values

func (*DeleteThirdPartyLoginPlatformCredentialV3NoContent) Error

type DeleteThirdPartyLoginPlatformCredentialV3NotFound

type DeleteThirdPartyLoginPlatformCredentialV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteThirdPartyLoginPlatformCredentialV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewDeleteThirdPartyLoginPlatformCredentialV3NotFound

func NewDeleteThirdPartyLoginPlatformCredentialV3NotFound() *DeleteThirdPartyLoginPlatformCredentialV3NotFound

NewDeleteThirdPartyLoginPlatformCredentialV3NotFound creates a DeleteThirdPartyLoginPlatformCredentialV3NotFound with default headers values

func (*DeleteThirdPartyLoginPlatformCredentialV3NotFound) Error

func (*DeleteThirdPartyLoginPlatformCredentialV3NotFound) GetPayload

func (*DeleteThirdPartyLoginPlatformCredentialV3NotFound) ToJSONString

type DeleteThirdPartyLoginPlatformCredentialV3Params

type DeleteThirdPartyLoginPlatformCredentialV3Params struct {

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

	*/
	Namespace string
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

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

DeleteThirdPartyLoginPlatformCredentialV3Params contains all the parameters to send to the API endpoint for the delete third party login platform credential v3 operation typically these are written to a http.Request

func NewDeleteThirdPartyLoginPlatformCredentialV3Params

func NewDeleteThirdPartyLoginPlatformCredentialV3Params() *DeleteThirdPartyLoginPlatformCredentialV3Params

NewDeleteThirdPartyLoginPlatformCredentialV3Params creates a new DeleteThirdPartyLoginPlatformCredentialV3Params object with the default values initialized.

func NewDeleteThirdPartyLoginPlatformCredentialV3ParamsWithContext

func NewDeleteThirdPartyLoginPlatformCredentialV3ParamsWithContext(ctx context.Context) *DeleteThirdPartyLoginPlatformCredentialV3Params

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

func NewDeleteThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient

func NewDeleteThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient(client *http.Client) *DeleteThirdPartyLoginPlatformCredentialV3Params

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

func NewDeleteThirdPartyLoginPlatformCredentialV3ParamsWithTimeout

func NewDeleteThirdPartyLoginPlatformCredentialV3ParamsWithTimeout(timeout time.Duration) *DeleteThirdPartyLoginPlatformCredentialV3Params

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

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) SetAuthInfoWriter

SetAuthInfoWriter adds the authInfoWriter to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) SetContext

SetContext adds the context to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) SetNamespace

func (o *DeleteThirdPartyLoginPlatformCredentialV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) SetPlatformID

func (o *DeleteThirdPartyLoginPlatformCredentialV3Params) SetPlatformID(platformID string)

SetPlatformID adds the platformId to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) SetTimeout

SetTimeout adds the timeout to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) WithContext

WithContext adds the context to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) WithNamespace

WithNamespace adds the namespace to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) WithPlatformID

WithPlatformID adds the platformID to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) WithTimeout

WithTimeout adds the timeout to the delete third party login platform credential v3 params

func (*DeleteThirdPartyLoginPlatformCredentialV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteThirdPartyLoginPlatformCredentialV3Reader

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

DeleteThirdPartyLoginPlatformCredentialV3Reader is a Reader for the DeleteThirdPartyLoginPlatformCredentialV3 structure.

func (*DeleteThirdPartyLoginPlatformCredentialV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteThirdPartyLoginPlatformCredentialV3Unauthorized

type DeleteThirdPartyLoginPlatformCredentialV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteThirdPartyLoginPlatformCredentialV3Unauthorized 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 NewDeleteThirdPartyLoginPlatformCredentialV3Unauthorized

func NewDeleteThirdPartyLoginPlatformCredentialV3Unauthorized() *DeleteThirdPartyLoginPlatformCredentialV3Unauthorized

NewDeleteThirdPartyLoginPlatformCredentialV3Unauthorized creates a DeleteThirdPartyLoginPlatformCredentialV3Unauthorized with default headers values

func (*DeleteThirdPartyLoginPlatformCredentialV3Unauthorized) Error

func (*DeleteThirdPartyLoginPlatformCredentialV3Unauthorized) GetPayload

func (*DeleteThirdPartyLoginPlatformCredentialV3Unauthorized) ToJSONString

type DeleteThirdPartyLoginPlatformDomainV3BadRequest

type DeleteThirdPartyLoginPlatformDomainV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteThirdPartyLoginPlatformDomainV3BadRequest handles this case with default header values.

Bad Request

func NewDeleteThirdPartyLoginPlatformDomainV3BadRequest

func NewDeleteThirdPartyLoginPlatformDomainV3BadRequest() *DeleteThirdPartyLoginPlatformDomainV3BadRequest

NewDeleteThirdPartyLoginPlatformDomainV3BadRequest creates a DeleteThirdPartyLoginPlatformDomainV3BadRequest with default headers values

func (*DeleteThirdPartyLoginPlatformDomainV3BadRequest) Error

func (*DeleteThirdPartyLoginPlatformDomainV3BadRequest) GetPayload

func (*DeleteThirdPartyLoginPlatformDomainV3BadRequest) ToJSONString

type DeleteThirdPartyLoginPlatformDomainV3Forbidden

type DeleteThirdPartyLoginPlatformDomainV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteThirdPartyLoginPlatformDomainV3Forbidden 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 NewDeleteThirdPartyLoginPlatformDomainV3Forbidden

func NewDeleteThirdPartyLoginPlatformDomainV3Forbidden() *DeleteThirdPartyLoginPlatformDomainV3Forbidden

NewDeleteThirdPartyLoginPlatformDomainV3Forbidden creates a DeleteThirdPartyLoginPlatformDomainV3Forbidden with default headers values

func (*DeleteThirdPartyLoginPlatformDomainV3Forbidden) Error

func (*DeleteThirdPartyLoginPlatformDomainV3Forbidden) GetPayload

func (*DeleteThirdPartyLoginPlatformDomainV3Forbidden) ToJSONString

type DeleteThirdPartyLoginPlatformDomainV3InternalServerError

type DeleteThirdPartyLoginPlatformDomainV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteThirdPartyLoginPlatformDomainV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewDeleteThirdPartyLoginPlatformDomainV3InternalServerError

func NewDeleteThirdPartyLoginPlatformDomainV3InternalServerError() *DeleteThirdPartyLoginPlatformDomainV3InternalServerError

NewDeleteThirdPartyLoginPlatformDomainV3InternalServerError creates a DeleteThirdPartyLoginPlatformDomainV3InternalServerError with default headers values

func (*DeleteThirdPartyLoginPlatformDomainV3InternalServerError) Error

func (*DeleteThirdPartyLoginPlatformDomainV3InternalServerError) GetPayload

func (*DeleteThirdPartyLoginPlatformDomainV3InternalServerError) ToJSONString

type DeleteThirdPartyLoginPlatformDomainV3NoContent

type DeleteThirdPartyLoginPlatformDomainV3NoContent struct {
}

DeleteThirdPartyLoginPlatformDomainV3NoContent handles this case with default header values.

Domain unregister succeeded

func NewDeleteThirdPartyLoginPlatformDomainV3NoContent

func NewDeleteThirdPartyLoginPlatformDomainV3NoContent() *DeleteThirdPartyLoginPlatformDomainV3NoContent

NewDeleteThirdPartyLoginPlatformDomainV3NoContent creates a DeleteThirdPartyLoginPlatformDomainV3NoContent with default headers values

func (*DeleteThirdPartyLoginPlatformDomainV3NoContent) Error

type DeleteThirdPartyLoginPlatformDomainV3NotFound

type DeleteThirdPartyLoginPlatformDomainV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteThirdPartyLoginPlatformDomainV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewDeleteThirdPartyLoginPlatformDomainV3NotFound

func NewDeleteThirdPartyLoginPlatformDomainV3NotFound() *DeleteThirdPartyLoginPlatformDomainV3NotFound

NewDeleteThirdPartyLoginPlatformDomainV3NotFound creates a DeleteThirdPartyLoginPlatformDomainV3NotFound with default headers values

func (*DeleteThirdPartyLoginPlatformDomainV3NotFound) Error

func (*DeleteThirdPartyLoginPlatformDomainV3NotFound) GetPayload

func (*DeleteThirdPartyLoginPlatformDomainV3NotFound) ToJSONString

type DeleteThirdPartyLoginPlatformDomainV3Params

type DeleteThirdPartyLoginPlatformDomainV3Params struct {

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

	*/
	Namespace string
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

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

DeleteThirdPartyLoginPlatformDomainV3Params contains all the parameters to send to the API endpoint for the delete third party login platform domain v3 operation typically these are written to a http.Request

func NewDeleteThirdPartyLoginPlatformDomainV3Params

func NewDeleteThirdPartyLoginPlatformDomainV3Params() *DeleteThirdPartyLoginPlatformDomainV3Params

NewDeleteThirdPartyLoginPlatformDomainV3Params creates a new DeleteThirdPartyLoginPlatformDomainV3Params object with the default values initialized.

func NewDeleteThirdPartyLoginPlatformDomainV3ParamsWithContext

func NewDeleteThirdPartyLoginPlatformDomainV3ParamsWithContext(ctx context.Context) *DeleteThirdPartyLoginPlatformDomainV3Params

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

func NewDeleteThirdPartyLoginPlatformDomainV3ParamsWithHTTPClient

func NewDeleteThirdPartyLoginPlatformDomainV3ParamsWithHTTPClient(client *http.Client) *DeleteThirdPartyLoginPlatformDomainV3Params

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

func NewDeleteThirdPartyLoginPlatformDomainV3ParamsWithTimeout

func NewDeleteThirdPartyLoginPlatformDomainV3ParamsWithTimeout(timeout time.Duration) *DeleteThirdPartyLoginPlatformDomainV3Params

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

func (*DeleteThirdPartyLoginPlatformDomainV3Params) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) SetBody

SetBody adds the body to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) SetContext

SetContext adds the context to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) SetNamespace

func (o *DeleteThirdPartyLoginPlatformDomainV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) SetPlatformID

func (o *DeleteThirdPartyLoginPlatformDomainV3Params) SetPlatformID(platformID string)

SetPlatformID adds the platformId to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) SetTimeout

SetTimeout adds the timeout to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) WithBody

WithBody adds the body to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) WithContext

WithContext adds the context to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) WithNamespace

WithNamespace adds the namespace to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) WithPlatformID

WithPlatformID adds the platformID to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) WithTimeout

WithTimeout adds the timeout to the delete third party login platform domain v3 params

func (*DeleteThirdPartyLoginPlatformDomainV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteThirdPartyLoginPlatformDomainV3Reader

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

DeleteThirdPartyLoginPlatformDomainV3Reader is a Reader for the DeleteThirdPartyLoginPlatformDomainV3 structure.

func (*DeleteThirdPartyLoginPlatformDomainV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteThirdPartyLoginPlatformDomainV3Unauthorized

type DeleteThirdPartyLoginPlatformDomainV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

DeleteThirdPartyLoginPlatformDomainV3Unauthorized 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 NewDeleteThirdPartyLoginPlatformDomainV3Unauthorized

func NewDeleteThirdPartyLoginPlatformDomainV3Unauthorized() *DeleteThirdPartyLoginPlatformDomainV3Unauthorized

NewDeleteThirdPartyLoginPlatformDomainV3Unauthorized creates a DeleteThirdPartyLoginPlatformDomainV3Unauthorized with default headers values

func (*DeleteThirdPartyLoginPlatformDomainV3Unauthorized) Error

func (*DeleteThirdPartyLoginPlatformDomainV3Unauthorized) GetPayload

func (*DeleteThirdPartyLoginPlatformDomainV3Unauthorized) ToJSONString

type RetrieveActiveOIDCClientsPublicV3InternalServerError

type RetrieveActiveOIDCClientsPublicV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveActiveOIDCClientsPublicV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewRetrieveActiveOIDCClientsPublicV3InternalServerError

func NewRetrieveActiveOIDCClientsPublicV3InternalServerError() *RetrieveActiveOIDCClientsPublicV3InternalServerError

NewRetrieveActiveOIDCClientsPublicV3InternalServerError creates a RetrieveActiveOIDCClientsPublicV3InternalServerError with default headers values

func (*RetrieveActiveOIDCClientsPublicV3InternalServerError) Error

func (*RetrieveActiveOIDCClientsPublicV3InternalServerError) GetPayload

func (*RetrieveActiveOIDCClientsPublicV3InternalServerError) ToJSONString

type RetrieveActiveOIDCClientsPublicV3NotFound

type RetrieveActiveOIDCClientsPublicV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveActiveOIDCClientsPublicV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewRetrieveActiveOIDCClientsPublicV3NotFound

func NewRetrieveActiveOIDCClientsPublicV3NotFound() *RetrieveActiveOIDCClientsPublicV3NotFound

NewRetrieveActiveOIDCClientsPublicV3NotFound creates a RetrieveActiveOIDCClientsPublicV3NotFound with default headers values

func (*RetrieveActiveOIDCClientsPublicV3NotFound) Error

func (*RetrieveActiveOIDCClientsPublicV3NotFound) GetPayload

func (*RetrieveActiveOIDCClientsPublicV3NotFound) ToJSONString

type RetrieveActiveOIDCClientsPublicV3OK

type RetrieveActiveOIDCClientsPublicV3OK struct {
	Payload []*iamclientmodels.ModelPublicThirdPartyPlatformInfo
}

RetrieveActiveOIDCClientsPublicV3OK handles this case with default header values.

All Active OIDC Credential Retrieved

func NewRetrieveActiveOIDCClientsPublicV3OK

func NewRetrieveActiveOIDCClientsPublicV3OK() *RetrieveActiveOIDCClientsPublicV3OK

NewRetrieveActiveOIDCClientsPublicV3OK creates a RetrieveActiveOIDCClientsPublicV3OK with default headers values

func (*RetrieveActiveOIDCClientsPublicV3OK) Error

func (*RetrieveActiveOIDCClientsPublicV3OK) GetPayload

func (*RetrieveActiveOIDCClientsPublicV3OK) ToJSONString

func (o *RetrieveActiveOIDCClientsPublicV3OK) ToJSONString() string

type RetrieveActiveOIDCClientsPublicV3Params

type RetrieveActiveOIDCClientsPublicV3Params struct {

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

	*/
	Namespace string
	/*ClientID
	  Client ID

	*/
	ClientID string

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

RetrieveActiveOIDCClientsPublicV3Params contains all the parameters to send to the API endpoint for the retrieve active oidc clients public v3 operation typically these are written to a http.Request

func NewRetrieveActiveOIDCClientsPublicV3Params

func NewRetrieveActiveOIDCClientsPublicV3Params() *RetrieveActiveOIDCClientsPublicV3Params

NewRetrieveActiveOIDCClientsPublicV3Params creates a new RetrieveActiveOIDCClientsPublicV3Params object with the default values initialized.

func NewRetrieveActiveOIDCClientsPublicV3ParamsWithContext

func NewRetrieveActiveOIDCClientsPublicV3ParamsWithContext(ctx context.Context) *RetrieveActiveOIDCClientsPublicV3Params

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

func NewRetrieveActiveOIDCClientsPublicV3ParamsWithHTTPClient

func NewRetrieveActiveOIDCClientsPublicV3ParamsWithHTTPClient(client *http.Client) *RetrieveActiveOIDCClientsPublicV3Params

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

func NewRetrieveActiveOIDCClientsPublicV3ParamsWithTimeout

func NewRetrieveActiveOIDCClientsPublicV3ParamsWithTimeout(timeout time.Duration) *RetrieveActiveOIDCClientsPublicV3Params

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

func (*RetrieveActiveOIDCClientsPublicV3Params) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) SetClientID

func (o *RetrieveActiveOIDCClientsPublicV3Params) SetClientID(clientID string)

SetClientID adds the clientId to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) SetContext

SetContext adds the context to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) SetNamespace

func (o *RetrieveActiveOIDCClientsPublicV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) SetTimeout

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

SetTimeout adds the timeout to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) WithClientID

WithClientID adds the clientID to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) WithContext

WithContext adds the context to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) WithNamespace

WithNamespace adds the namespace to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) WithTimeout

WithTimeout adds the timeout to the retrieve active oidc clients public v3 params

func (*RetrieveActiveOIDCClientsPublicV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveActiveOIDCClientsPublicV3Reader

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

RetrieveActiveOIDCClientsPublicV3Reader is a Reader for the RetrieveActiveOIDCClientsPublicV3 structure.

func (*RetrieveActiveOIDCClientsPublicV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden 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 NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden() *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden creates a RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden with default headers values

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden) Error

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden) GetPayload

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Forbidden) ToJSONString

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError() *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError creates a RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError with default headers values

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError) Error

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError) GetPayload

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3InternalServerError) ToJSONString

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound() *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound creates a RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound with default headers values

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound) Error

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound) GetPayload

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3NotFound) ToJSONString

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK struct {
	Payload []*iamclientmodels.ModelPublicThirdPartyPlatformInfo
}

RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK handles this case with default header values.

All Active Third Party Credential Retrieved

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK() *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK creates a RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK with default headers values

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK) Error

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK) GetPayload

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3OK) ToJSONString

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params struct {

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

	*/
	Namespace string

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

RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params contains all the parameters to send to the API endpoint for the retrieve all active third party login platform credential public v3 operation typically these are written to a http.Request

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params() *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params creates a new RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params object with the default values initialized.

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3ParamsWithContext

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3ParamsWithContext(ctx context.Context) *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params

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

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3ParamsWithHTTPClient

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3ParamsWithHTTPClient(client *http.Client) *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params

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

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3ParamsWithTimeout

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3ParamsWithTimeout(timeout time.Duration) *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params

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

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) SetAuthInfoWriter

SetAuthInfoWriter adds the authInfoWriter to the retrieve all active third party login platform credential public v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) SetContext

SetContext adds the context to the retrieve all active third party login platform credential public v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) SetHTTPClient

SetHTTPClient adds the HTTPClient to the retrieve all active third party login platform credential public v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) SetHTTPClientTransport

SetHTTPClient adds the HTTPClient Transport to the retrieve all active third party login platform credential public v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) SetNamespace

SetNamespace adds the namespace to the retrieve all active third party login platform credential public v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) SetTimeout

SetTimeout adds the timeout to the retrieve all active third party login platform credential public v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) WithContext

WithContext adds the context to the retrieve all active third party login platform credential public v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retrieve all active third party login platform credential public v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) WithNamespace

WithNamespace adds the namespace to the retrieve all active third party login platform credential public v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) WithTimeout

WithTimeout adds the timeout to the retrieve all active third party login platform credential public v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Reader

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

RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Reader is a Reader for the RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3 structure.

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Reader) ReadResponse

ReadResponse reads a server response into the received o.

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized

type RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized 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 NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized() *RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized creates a RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized with default headers values

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized) Error

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized) GetPayload

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialPublicV3Unauthorized) ToJSONString

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden 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 NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden() *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden creates a RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden with default headers values

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden) Error

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden) GetPayload

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Forbidden) ToJSONString

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError() *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError creates a RetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError with default headers values

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError) Error

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError) GetPayload

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3InternalServerError) ToJSONString

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound() *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound creates a RetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound with default headers values

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound) Error

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound) GetPayload

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3NotFound) ToJSONString

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK struct {
	Payload []*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse
}

RetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK handles this case with default header values.

All Active Third Party Credential Retrieved

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK() *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK creates a RetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK with default headers values

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK) Error

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK) GetPayload

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3OK) ToJSONString

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params struct {

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

	*/
	Namespace string

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

RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params contains all the parameters to send to the API endpoint for the retrieve all active third party login platform credential v3 operation typically these are written to a http.Request

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params() *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params creates a new RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params object with the default values initialized.

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3ParamsWithContext

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3ParamsWithContext(ctx context.Context) *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params

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

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient(client *http.Client) *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params

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

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3ParamsWithTimeout

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3ParamsWithTimeout(timeout time.Duration) *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params

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

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) SetAuthInfoWriter

SetAuthInfoWriter adds the authInfoWriter to the retrieve all active third party login platform credential v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) SetContext

SetContext adds the context to the retrieve all active third party login platform credential v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) SetHTTPClient

SetHTTPClient adds the HTTPClient to the retrieve all active third party login platform credential v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the retrieve all active third party login platform credential v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) SetNamespace

SetNamespace adds the namespace to the retrieve all active third party login platform credential v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) SetTimeout

SetTimeout adds the timeout to the retrieve all active third party login platform credential v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) WithContext

WithContext adds the context to the retrieve all active third party login platform credential v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retrieve all active third party login platform credential v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) WithNamespace

WithNamespace adds the namespace to the retrieve all active third party login platform credential v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) WithTimeout

WithTimeout adds the timeout to the retrieve all active third party login platform credential v3 params

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Reader

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

RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Reader is a Reader for the RetrieveAllActiveThirdPartyLoginPlatformCredentialV3 structure.

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Reader) ReadResponse

ReadResponse reads a server response into the received o.

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized

type RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized 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 NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized

func NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized() *RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized

NewRetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized creates a RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized with default headers values

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized) Error

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized) GetPayload

func (*RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Unauthorized) ToJSONString

type RetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden

type RetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden 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 NewRetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden() *RetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden

NewRetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden creates a RetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden with default headers values

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden) Error

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden) GetPayload

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Forbidden) ToJSONString

type RetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError

type RetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError() *RetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError

NewRetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError creates a RetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError with default headers values

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError) Error

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError) GetPayload

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3InternalServerError) ToJSONString

type RetrieveAllThirdPartyLoginPlatformCredentialV3NotFound

type RetrieveAllThirdPartyLoginPlatformCredentialV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllThirdPartyLoginPlatformCredentialV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3NotFound

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3NotFound() *RetrieveAllThirdPartyLoginPlatformCredentialV3NotFound

NewRetrieveAllThirdPartyLoginPlatformCredentialV3NotFound creates a RetrieveAllThirdPartyLoginPlatformCredentialV3NotFound with default headers values

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3NotFound) Error

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3NotFound) GetPayload

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3NotFound) ToJSONString

type RetrieveAllThirdPartyLoginPlatformCredentialV3OK

type RetrieveAllThirdPartyLoginPlatformCredentialV3OK struct {
	Payload []*iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse
}

RetrieveAllThirdPartyLoginPlatformCredentialV3OK handles this case with default header values.

All Active Third Party Credential Retrieved

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3OK

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3OK() *RetrieveAllThirdPartyLoginPlatformCredentialV3OK

NewRetrieveAllThirdPartyLoginPlatformCredentialV3OK creates a RetrieveAllThirdPartyLoginPlatformCredentialV3OK with default headers values

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3OK) Error

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3OK) GetPayload

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3OK) ToJSONString

type RetrieveAllThirdPartyLoginPlatformCredentialV3Params

type RetrieveAllThirdPartyLoginPlatformCredentialV3Params struct {

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

	*/
	Namespace string

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

RetrieveAllThirdPartyLoginPlatformCredentialV3Params contains all the parameters to send to the API endpoint for the retrieve all third party login platform credential v3 operation typically these are written to a http.Request

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3Params

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3Params() *RetrieveAllThirdPartyLoginPlatformCredentialV3Params

NewRetrieveAllThirdPartyLoginPlatformCredentialV3Params creates a new RetrieveAllThirdPartyLoginPlatformCredentialV3Params object with the default values initialized.

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3ParamsWithContext

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3ParamsWithContext(ctx context.Context) *RetrieveAllThirdPartyLoginPlatformCredentialV3Params

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

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient(client *http.Client) *RetrieveAllThirdPartyLoginPlatformCredentialV3Params

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

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3ParamsWithTimeout

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3ParamsWithTimeout(timeout time.Duration) *RetrieveAllThirdPartyLoginPlatformCredentialV3Params

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

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) SetAuthInfoWriter

SetAuthInfoWriter adds the authInfoWriter to the retrieve all third party login platform credential v3 params

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) SetContext

SetContext adds the context to the retrieve all third party login platform credential v3 params

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) SetHTTPClient

SetHTTPClient adds the HTTPClient to the retrieve all third party login platform credential v3 params

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the retrieve all third party login platform credential v3 params

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) SetNamespace

SetNamespace adds the namespace to the retrieve all third party login platform credential v3 params

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) SetTimeout

SetTimeout adds the timeout to the retrieve all third party login platform credential v3 params

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) WithContext

WithContext adds the context to the retrieve all third party login platform credential v3 params

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retrieve all third party login platform credential v3 params

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) WithNamespace

WithNamespace adds the namespace to the retrieve all third party login platform credential v3 params

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) WithTimeout

WithTimeout adds the timeout to the retrieve all third party login platform credential v3 params

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveAllThirdPartyLoginPlatformCredentialV3Reader

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

RetrieveAllThirdPartyLoginPlatformCredentialV3Reader is a Reader for the RetrieveAllThirdPartyLoginPlatformCredentialV3 structure.

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized

type RetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized 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 NewRetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized

func NewRetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized() *RetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized

NewRetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized creates a RetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized with default headers values

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized) Error

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized) GetPayload

func (*RetrieveAllThirdPartyLoginPlatformCredentialV3Unauthorized) ToJSONString

type RetrieveThirdPartyLoginPlatformCredentialV3Forbidden

type RetrieveThirdPartyLoginPlatformCredentialV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveThirdPartyLoginPlatformCredentialV3Forbidden 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 NewRetrieveThirdPartyLoginPlatformCredentialV3Forbidden

func NewRetrieveThirdPartyLoginPlatformCredentialV3Forbidden() *RetrieveThirdPartyLoginPlatformCredentialV3Forbidden

NewRetrieveThirdPartyLoginPlatformCredentialV3Forbidden creates a RetrieveThirdPartyLoginPlatformCredentialV3Forbidden with default headers values

func (*RetrieveThirdPartyLoginPlatformCredentialV3Forbidden) Error

func (*RetrieveThirdPartyLoginPlatformCredentialV3Forbidden) GetPayload

func (*RetrieveThirdPartyLoginPlatformCredentialV3Forbidden) ToJSONString

type RetrieveThirdPartyLoginPlatformCredentialV3InternalServerError

type RetrieveThirdPartyLoginPlatformCredentialV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveThirdPartyLoginPlatformCredentialV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewRetrieveThirdPartyLoginPlatformCredentialV3InternalServerError

func NewRetrieveThirdPartyLoginPlatformCredentialV3InternalServerError() *RetrieveThirdPartyLoginPlatformCredentialV3InternalServerError

NewRetrieveThirdPartyLoginPlatformCredentialV3InternalServerError creates a RetrieveThirdPartyLoginPlatformCredentialV3InternalServerError with default headers values

func (*RetrieveThirdPartyLoginPlatformCredentialV3InternalServerError) Error

func (*RetrieveThirdPartyLoginPlatformCredentialV3InternalServerError) GetPayload

func (*RetrieveThirdPartyLoginPlatformCredentialV3InternalServerError) ToJSONString

type RetrieveThirdPartyLoginPlatformCredentialV3NotFound

type RetrieveThirdPartyLoginPlatformCredentialV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveThirdPartyLoginPlatformCredentialV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewRetrieveThirdPartyLoginPlatformCredentialV3NotFound

func NewRetrieveThirdPartyLoginPlatformCredentialV3NotFound() *RetrieveThirdPartyLoginPlatformCredentialV3NotFound

NewRetrieveThirdPartyLoginPlatformCredentialV3NotFound creates a RetrieveThirdPartyLoginPlatformCredentialV3NotFound with default headers values

func (*RetrieveThirdPartyLoginPlatformCredentialV3NotFound) Error

func (*RetrieveThirdPartyLoginPlatformCredentialV3NotFound) GetPayload

func (*RetrieveThirdPartyLoginPlatformCredentialV3NotFound) ToJSONString

type RetrieveThirdPartyLoginPlatformCredentialV3OK

type RetrieveThirdPartyLoginPlatformCredentialV3OK struct {
	Payload *iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse
}

RetrieveThirdPartyLoginPlatformCredentialV3OK handles this case with default header values.

Third Party Credential Found

func NewRetrieveThirdPartyLoginPlatformCredentialV3OK

func NewRetrieveThirdPartyLoginPlatformCredentialV3OK() *RetrieveThirdPartyLoginPlatformCredentialV3OK

NewRetrieveThirdPartyLoginPlatformCredentialV3OK creates a RetrieveThirdPartyLoginPlatformCredentialV3OK with default headers values

func (*RetrieveThirdPartyLoginPlatformCredentialV3OK) Error

func (*RetrieveThirdPartyLoginPlatformCredentialV3OK) GetPayload

func (*RetrieveThirdPartyLoginPlatformCredentialV3OK) ToJSONString

type RetrieveThirdPartyLoginPlatformCredentialV3Params

type RetrieveThirdPartyLoginPlatformCredentialV3Params struct {

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

	*/
	Namespace string
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

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

RetrieveThirdPartyLoginPlatformCredentialV3Params contains all the parameters to send to the API endpoint for the retrieve third party login platform credential v3 operation typically these are written to a http.Request

func NewRetrieveThirdPartyLoginPlatformCredentialV3Params

func NewRetrieveThirdPartyLoginPlatformCredentialV3Params() *RetrieveThirdPartyLoginPlatformCredentialV3Params

NewRetrieveThirdPartyLoginPlatformCredentialV3Params creates a new RetrieveThirdPartyLoginPlatformCredentialV3Params object with the default values initialized.

func NewRetrieveThirdPartyLoginPlatformCredentialV3ParamsWithContext

func NewRetrieveThirdPartyLoginPlatformCredentialV3ParamsWithContext(ctx context.Context) *RetrieveThirdPartyLoginPlatformCredentialV3Params

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

func NewRetrieveThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient

func NewRetrieveThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient(client *http.Client) *RetrieveThirdPartyLoginPlatformCredentialV3Params

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

func NewRetrieveThirdPartyLoginPlatformCredentialV3ParamsWithTimeout

func NewRetrieveThirdPartyLoginPlatformCredentialV3ParamsWithTimeout(timeout time.Duration) *RetrieveThirdPartyLoginPlatformCredentialV3Params

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

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) SetAuthInfoWriter

SetAuthInfoWriter adds the authInfoWriter to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) SetContext

SetContext adds the context to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) SetHTTPClient

SetHTTPClient adds the HTTPClient to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) SetNamespace

func (o *RetrieveThirdPartyLoginPlatformCredentialV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) SetPlatformID

func (o *RetrieveThirdPartyLoginPlatformCredentialV3Params) SetPlatformID(platformID string)

SetPlatformID adds the platformId to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) SetTimeout

SetTimeout adds the timeout to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) WithContext

WithContext adds the context to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) WithNamespace

WithNamespace adds the namespace to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) WithPlatformID

WithPlatformID adds the platformID to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) WithTimeout

WithTimeout adds the timeout to the retrieve third party login platform credential v3 params

func (*RetrieveThirdPartyLoginPlatformCredentialV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetrieveThirdPartyLoginPlatformCredentialV3Reader

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

RetrieveThirdPartyLoginPlatformCredentialV3Reader is a Reader for the RetrieveThirdPartyLoginPlatformCredentialV3 structure.

func (*RetrieveThirdPartyLoginPlatformCredentialV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RetrieveThirdPartyLoginPlatformCredentialV3Unauthorized

type RetrieveThirdPartyLoginPlatformCredentialV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

RetrieveThirdPartyLoginPlatformCredentialV3Unauthorized 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 NewRetrieveThirdPartyLoginPlatformCredentialV3Unauthorized

func NewRetrieveThirdPartyLoginPlatformCredentialV3Unauthorized() *RetrieveThirdPartyLoginPlatformCredentialV3Unauthorized

NewRetrieveThirdPartyLoginPlatformCredentialV3Unauthorized creates a RetrieveThirdPartyLoginPlatformCredentialV3Unauthorized with default headers values

func (*RetrieveThirdPartyLoginPlatformCredentialV3Unauthorized) Error

func (*RetrieveThirdPartyLoginPlatformCredentialV3Unauthorized) GetPayload

func (*RetrieveThirdPartyLoginPlatformCredentialV3Unauthorized) ToJSONString

type UpdateThirdPartyLoginPlatformCredentialV3BadRequest

type UpdateThirdPartyLoginPlatformCredentialV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateThirdPartyLoginPlatformCredentialV3BadRequest handles this case with default header values.

Bad Request

func NewUpdateThirdPartyLoginPlatformCredentialV3BadRequest

func NewUpdateThirdPartyLoginPlatformCredentialV3BadRequest() *UpdateThirdPartyLoginPlatformCredentialV3BadRequest

NewUpdateThirdPartyLoginPlatformCredentialV3BadRequest creates a UpdateThirdPartyLoginPlatformCredentialV3BadRequest with default headers values

func (*UpdateThirdPartyLoginPlatformCredentialV3BadRequest) Error

func (*UpdateThirdPartyLoginPlatformCredentialV3BadRequest) GetPayload

func (*UpdateThirdPartyLoginPlatformCredentialV3BadRequest) ToJSONString

type UpdateThirdPartyLoginPlatformCredentialV3Forbidden

type UpdateThirdPartyLoginPlatformCredentialV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateThirdPartyLoginPlatformCredentialV3Forbidden 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 NewUpdateThirdPartyLoginPlatformCredentialV3Forbidden

func NewUpdateThirdPartyLoginPlatformCredentialV3Forbidden() *UpdateThirdPartyLoginPlatformCredentialV3Forbidden

NewUpdateThirdPartyLoginPlatformCredentialV3Forbidden creates a UpdateThirdPartyLoginPlatformCredentialV3Forbidden with default headers values

func (*UpdateThirdPartyLoginPlatformCredentialV3Forbidden) Error

func (*UpdateThirdPartyLoginPlatformCredentialV3Forbidden) GetPayload

func (*UpdateThirdPartyLoginPlatformCredentialV3Forbidden) ToJSONString

type UpdateThirdPartyLoginPlatformCredentialV3InternalServerError

type UpdateThirdPartyLoginPlatformCredentialV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateThirdPartyLoginPlatformCredentialV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewUpdateThirdPartyLoginPlatformCredentialV3InternalServerError

func NewUpdateThirdPartyLoginPlatformCredentialV3InternalServerError() *UpdateThirdPartyLoginPlatformCredentialV3InternalServerError

NewUpdateThirdPartyLoginPlatformCredentialV3InternalServerError creates a UpdateThirdPartyLoginPlatformCredentialV3InternalServerError with default headers values

func (*UpdateThirdPartyLoginPlatformCredentialV3InternalServerError) Error

func (*UpdateThirdPartyLoginPlatformCredentialV3InternalServerError) GetPayload

func (*UpdateThirdPartyLoginPlatformCredentialV3InternalServerError) ToJSONString

type UpdateThirdPartyLoginPlatformCredentialV3NotFound

type UpdateThirdPartyLoginPlatformCredentialV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateThirdPartyLoginPlatformCredentialV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewUpdateThirdPartyLoginPlatformCredentialV3NotFound

func NewUpdateThirdPartyLoginPlatformCredentialV3NotFound() *UpdateThirdPartyLoginPlatformCredentialV3NotFound

NewUpdateThirdPartyLoginPlatformCredentialV3NotFound creates a UpdateThirdPartyLoginPlatformCredentialV3NotFound with default headers values

func (*UpdateThirdPartyLoginPlatformCredentialV3NotFound) Error

func (*UpdateThirdPartyLoginPlatformCredentialV3NotFound) GetPayload

func (*UpdateThirdPartyLoginPlatformCredentialV3NotFound) ToJSONString

type UpdateThirdPartyLoginPlatformCredentialV3OK

type UpdateThirdPartyLoginPlatformCredentialV3OK struct {
	Payload *iamclientmodels.ModelThirdPartyLoginPlatformCredentialResponse
}

UpdateThirdPartyLoginPlatformCredentialV3OK handles this case with default header values.

OK

func NewUpdateThirdPartyLoginPlatformCredentialV3OK

func NewUpdateThirdPartyLoginPlatformCredentialV3OK() *UpdateThirdPartyLoginPlatformCredentialV3OK

NewUpdateThirdPartyLoginPlatformCredentialV3OK creates a UpdateThirdPartyLoginPlatformCredentialV3OK with default headers values

func (*UpdateThirdPartyLoginPlatformCredentialV3OK) Error

func (*UpdateThirdPartyLoginPlatformCredentialV3OK) GetPayload

func (*UpdateThirdPartyLoginPlatformCredentialV3OK) ToJSONString

type UpdateThirdPartyLoginPlatformCredentialV3Params

type UpdateThirdPartyLoginPlatformCredentialV3Params struct {

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

	*/
	Namespace string
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

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

UpdateThirdPartyLoginPlatformCredentialV3Params contains all the parameters to send to the API endpoint for the update third party login platform credential v3 operation typically these are written to a http.Request

func NewUpdateThirdPartyLoginPlatformCredentialV3Params

func NewUpdateThirdPartyLoginPlatformCredentialV3Params() *UpdateThirdPartyLoginPlatformCredentialV3Params

NewUpdateThirdPartyLoginPlatformCredentialV3Params creates a new UpdateThirdPartyLoginPlatformCredentialV3Params object with the default values initialized.

func NewUpdateThirdPartyLoginPlatformCredentialV3ParamsWithContext

func NewUpdateThirdPartyLoginPlatformCredentialV3ParamsWithContext(ctx context.Context) *UpdateThirdPartyLoginPlatformCredentialV3Params

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

func NewUpdateThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient

func NewUpdateThirdPartyLoginPlatformCredentialV3ParamsWithHTTPClient(client *http.Client) *UpdateThirdPartyLoginPlatformCredentialV3Params

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

func NewUpdateThirdPartyLoginPlatformCredentialV3ParamsWithTimeout

func NewUpdateThirdPartyLoginPlatformCredentialV3ParamsWithTimeout(timeout time.Duration) *UpdateThirdPartyLoginPlatformCredentialV3Params

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

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) SetAuthInfoWriter

SetAuthInfoWriter adds the authInfoWriter to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) SetBody

SetBody adds the body to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) SetContext

SetContext adds the context to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) SetHTTPClient

SetHTTPClient adds the HTTPClient to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) SetNamespace

func (o *UpdateThirdPartyLoginPlatformCredentialV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) SetPlatformID

func (o *UpdateThirdPartyLoginPlatformCredentialV3Params) SetPlatformID(platformID string)

SetPlatformID adds the platformId to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) SetTimeout

SetTimeout adds the timeout to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) WithBody

WithBody adds the body to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) WithContext

WithContext adds the context to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) WithNamespace

WithNamespace adds the namespace to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) WithPlatformID

WithPlatformID adds the platformID to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) WithTimeout

WithTimeout adds the timeout to the update third party login platform credential v3 params

func (*UpdateThirdPartyLoginPlatformCredentialV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateThirdPartyLoginPlatformCredentialV3Reader

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

UpdateThirdPartyLoginPlatformCredentialV3Reader is a Reader for the UpdateThirdPartyLoginPlatformCredentialV3 structure.

func (*UpdateThirdPartyLoginPlatformCredentialV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateThirdPartyLoginPlatformCredentialV3Unauthorized

type UpdateThirdPartyLoginPlatformCredentialV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateThirdPartyLoginPlatformCredentialV3Unauthorized 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 NewUpdateThirdPartyLoginPlatformCredentialV3Unauthorized

func NewUpdateThirdPartyLoginPlatformCredentialV3Unauthorized() *UpdateThirdPartyLoginPlatformCredentialV3Unauthorized

NewUpdateThirdPartyLoginPlatformCredentialV3Unauthorized creates a UpdateThirdPartyLoginPlatformCredentialV3Unauthorized with default headers values

func (*UpdateThirdPartyLoginPlatformCredentialV3Unauthorized) Error

func (*UpdateThirdPartyLoginPlatformCredentialV3Unauthorized) GetPayload

func (*UpdateThirdPartyLoginPlatformCredentialV3Unauthorized) ToJSONString

type UpdateThirdPartyLoginPlatformDomainV3BadRequest

type UpdateThirdPartyLoginPlatformDomainV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateThirdPartyLoginPlatformDomainV3BadRequest handles this case with default header values.

Bad Request

func NewUpdateThirdPartyLoginPlatformDomainV3BadRequest

func NewUpdateThirdPartyLoginPlatformDomainV3BadRequest() *UpdateThirdPartyLoginPlatformDomainV3BadRequest

NewUpdateThirdPartyLoginPlatformDomainV3BadRequest creates a UpdateThirdPartyLoginPlatformDomainV3BadRequest with default headers values

func (*UpdateThirdPartyLoginPlatformDomainV3BadRequest) Error

func (*UpdateThirdPartyLoginPlatformDomainV3BadRequest) GetPayload

func (*UpdateThirdPartyLoginPlatformDomainV3BadRequest) ToJSONString

type UpdateThirdPartyLoginPlatformDomainV3Forbidden

type UpdateThirdPartyLoginPlatformDomainV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateThirdPartyLoginPlatformDomainV3Forbidden 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 NewUpdateThirdPartyLoginPlatformDomainV3Forbidden

func NewUpdateThirdPartyLoginPlatformDomainV3Forbidden() *UpdateThirdPartyLoginPlatformDomainV3Forbidden

NewUpdateThirdPartyLoginPlatformDomainV3Forbidden creates a UpdateThirdPartyLoginPlatformDomainV3Forbidden with default headers values

func (*UpdateThirdPartyLoginPlatformDomainV3Forbidden) Error

func (*UpdateThirdPartyLoginPlatformDomainV3Forbidden) GetPayload

func (*UpdateThirdPartyLoginPlatformDomainV3Forbidden) ToJSONString

type UpdateThirdPartyLoginPlatformDomainV3InternalServerError

type UpdateThirdPartyLoginPlatformDomainV3InternalServerError struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateThirdPartyLoginPlatformDomainV3InternalServerError handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>20000</td><td>internal server error</td></tr></table>

func NewUpdateThirdPartyLoginPlatformDomainV3InternalServerError

func NewUpdateThirdPartyLoginPlatformDomainV3InternalServerError() *UpdateThirdPartyLoginPlatformDomainV3InternalServerError

NewUpdateThirdPartyLoginPlatformDomainV3InternalServerError creates a UpdateThirdPartyLoginPlatformDomainV3InternalServerError with default headers values

func (*UpdateThirdPartyLoginPlatformDomainV3InternalServerError) Error

func (*UpdateThirdPartyLoginPlatformDomainV3InternalServerError) GetPayload

func (*UpdateThirdPartyLoginPlatformDomainV3InternalServerError) ToJSONString

type UpdateThirdPartyLoginPlatformDomainV3NotFound

type UpdateThirdPartyLoginPlatformDomainV3NotFound struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateThirdPartyLoginPlatformDomainV3NotFound handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10175</td><td>third party credential not found</td></tr></table>

func NewUpdateThirdPartyLoginPlatformDomainV3NotFound

func NewUpdateThirdPartyLoginPlatformDomainV3NotFound() *UpdateThirdPartyLoginPlatformDomainV3NotFound

NewUpdateThirdPartyLoginPlatformDomainV3NotFound creates a UpdateThirdPartyLoginPlatformDomainV3NotFound with default headers values

func (*UpdateThirdPartyLoginPlatformDomainV3NotFound) Error

func (*UpdateThirdPartyLoginPlatformDomainV3NotFound) GetPayload

func (*UpdateThirdPartyLoginPlatformDomainV3NotFound) ToJSONString

type UpdateThirdPartyLoginPlatformDomainV3OK

type UpdateThirdPartyLoginPlatformDomainV3OK struct {
	Payload *iamclientmodels.ModelPlatformDomainResponse
}

UpdateThirdPartyLoginPlatformDomainV3OK handles this case with default header values.

Domain config updated

func NewUpdateThirdPartyLoginPlatformDomainV3OK

func NewUpdateThirdPartyLoginPlatformDomainV3OK() *UpdateThirdPartyLoginPlatformDomainV3OK

NewUpdateThirdPartyLoginPlatformDomainV3OK creates a UpdateThirdPartyLoginPlatformDomainV3OK with default headers values

func (*UpdateThirdPartyLoginPlatformDomainV3OK) Error

func (*UpdateThirdPartyLoginPlatformDomainV3OK) GetPayload

func (*UpdateThirdPartyLoginPlatformDomainV3OK) ToJSONString

type UpdateThirdPartyLoginPlatformDomainV3Params

type UpdateThirdPartyLoginPlatformDomainV3Params struct {

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

	*/
	Namespace string
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

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

UpdateThirdPartyLoginPlatformDomainV3Params contains all the parameters to send to the API endpoint for the update third party login platform domain v3 operation typically these are written to a http.Request

func NewUpdateThirdPartyLoginPlatformDomainV3Params

func NewUpdateThirdPartyLoginPlatformDomainV3Params() *UpdateThirdPartyLoginPlatformDomainV3Params

NewUpdateThirdPartyLoginPlatformDomainV3Params creates a new UpdateThirdPartyLoginPlatformDomainV3Params object with the default values initialized.

func NewUpdateThirdPartyLoginPlatformDomainV3ParamsWithContext

func NewUpdateThirdPartyLoginPlatformDomainV3ParamsWithContext(ctx context.Context) *UpdateThirdPartyLoginPlatformDomainV3Params

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

func NewUpdateThirdPartyLoginPlatformDomainV3ParamsWithHTTPClient

func NewUpdateThirdPartyLoginPlatformDomainV3ParamsWithHTTPClient(client *http.Client) *UpdateThirdPartyLoginPlatformDomainV3Params

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

func NewUpdateThirdPartyLoginPlatformDomainV3ParamsWithTimeout

func NewUpdateThirdPartyLoginPlatformDomainV3ParamsWithTimeout(timeout time.Duration) *UpdateThirdPartyLoginPlatformDomainV3Params

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

func (*UpdateThirdPartyLoginPlatformDomainV3Params) SetAuthInfoWriter

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

SetAuthInfoWriter adds the authInfoWriter to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) SetBody

SetBody adds the body to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) SetContext

SetContext adds the context to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) SetNamespace

func (o *UpdateThirdPartyLoginPlatformDomainV3Params) SetNamespace(namespace string)

SetNamespace adds the namespace to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) SetPlatformID

func (o *UpdateThirdPartyLoginPlatformDomainV3Params) SetPlatformID(platformID string)

SetPlatformID adds the platformId to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) SetTimeout

SetTimeout adds the timeout to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) WithBody

WithBody adds the body to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) WithContext

WithContext adds the context to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) WithNamespace

WithNamespace adds the namespace to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) WithPlatformID

WithPlatformID adds the platformID to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) WithTimeout

WithTimeout adds the timeout to the update third party login platform domain v3 params

func (*UpdateThirdPartyLoginPlatformDomainV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateThirdPartyLoginPlatformDomainV3Reader

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

UpdateThirdPartyLoginPlatformDomainV3Reader is a Reader for the UpdateThirdPartyLoginPlatformDomainV3 structure.

func (*UpdateThirdPartyLoginPlatformDomainV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateThirdPartyLoginPlatformDomainV3Unauthorized

type UpdateThirdPartyLoginPlatformDomainV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

UpdateThirdPartyLoginPlatformDomainV3Unauthorized 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 NewUpdateThirdPartyLoginPlatformDomainV3Unauthorized

func NewUpdateThirdPartyLoginPlatformDomainV3Unauthorized() *UpdateThirdPartyLoginPlatformDomainV3Unauthorized

NewUpdateThirdPartyLoginPlatformDomainV3Unauthorized creates a UpdateThirdPartyLoginPlatformDomainV3Unauthorized with default headers values

func (*UpdateThirdPartyLoginPlatformDomainV3Unauthorized) Error

func (*UpdateThirdPartyLoginPlatformDomainV3Unauthorized) GetPayload

func (*UpdateThirdPartyLoginPlatformDomainV3Unauthorized) ToJSONString

Jump to

Keyboard shortcuts

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