third_party_credential

package
v0.1.0-alpha.14 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2024 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

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// 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) SetFlightId

func (o *AddThirdPartyLoginPlatformCredentialV3Params) SetFlightId(flightId string)

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

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 AdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest

type AdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest handles this case with default header values.

<table><tr><td>errorCode</td><td>errorMessage</td></tr><tr><td>10226</td><td>third party platform is not supported</td></tr></table>

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest() *AdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest

NewAdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest creates a AdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest with default headers values

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest) Error

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest) GetPayload

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest) ToJSONString

type AdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden

type AdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden 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 NewAdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden() *AdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden

NewAdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden creates a AdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden with default headers values

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden) Error

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden) GetPayload

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden) ToJSONString

type AdminCheckThirdPartyLoginPlatformAvailabilityV3OK

type AdminCheckThirdPartyLoginPlatformAvailabilityV3OK struct {
	Payload *iamclientmodels.ModelCheckAvailabilityResponse
}

AdminCheckThirdPartyLoginPlatformAvailabilityV3OK handles this case with default header values.

Platform Availability Check Retrieved

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3OK

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3OK() *AdminCheckThirdPartyLoginPlatformAvailabilityV3OK

NewAdminCheckThirdPartyLoginPlatformAvailabilityV3OK creates a AdminCheckThirdPartyLoginPlatformAvailabilityV3OK with default headers values

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3OK) Error

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3OK) GetPayload

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3OK) ToJSONString

type AdminCheckThirdPartyLoginPlatformAvailabilityV3Params

type AdminCheckThirdPartyLoginPlatformAvailabilityV3Params struct {

	/*RetryPolicy*/
	RetryPolicy *utils.Retry
	/*PlatformID
	  Platform ID

	*/
	PlatformID string

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

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

AdminCheckThirdPartyLoginPlatformAvailabilityV3Params contains all the parameters to send to the API endpoint for the admin check third party login platform availability v3 operation typically these are written to a http.Request

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3Params

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3Params() *AdminCheckThirdPartyLoginPlatformAvailabilityV3Params

NewAdminCheckThirdPartyLoginPlatformAvailabilityV3Params creates a new AdminCheckThirdPartyLoginPlatformAvailabilityV3Params object with the default values initialized.

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3ParamsWithContext

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3ParamsWithContext(ctx context.Context) *AdminCheckThirdPartyLoginPlatformAvailabilityV3Params

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

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3ParamsWithHTTPClient

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3ParamsWithHTTPClient(client *http.Client) *AdminCheckThirdPartyLoginPlatformAvailabilityV3Params

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

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3ParamsWithTimeout

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3ParamsWithTimeout(timeout time.Duration) *AdminCheckThirdPartyLoginPlatformAvailabilityV3Params

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

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) SetAuthInfoWriter

SetAuthInfoWriter adds the authInfoWriter to the admin check third party login platform availability v3 params

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) SetContext

SetContext adds the context to the admin check third party login platform availability v3 params

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) SetFlightId

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

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) SetHTTPClient

SetHTTPClient adds the HTTPClient to the admin check third party login platform availability v3 params

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) SetHTTPClientTransport

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

SetHTTPClient adds the HTTPClient Transport to the admin check third party login platform availability v3 params

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) SetPlatformID

SetPlatformID adds the platformId to the admin check third party login platform availability v3 params

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) SetTimeout

SetTimeout adds the timeout to the admin check third party login platform availability v3 params

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) WithContext

WithContext adds the context to the admin check third party login platform availability v3 params

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) WithHTTPClient

WithHTTPClient adds the HTTPClient to the admin check third party login platform availability v3 params

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) WithPlatformID

WithPlatformID adds the platformID to the admin check third party login platform availability v3 params

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) WithTimeout

WithTimeout adds the timeout to the admin check third party login platform availability v3 params

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type AdminCheckThirdPartyLoginPlatformAvailabilityV3Reader

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

AdminCheckThirdPartyLoginPlatformAvailabilityV3Reader is a Reader for the AdminCheckThirdPartyLoginPlatformAvailabilityV3 structure.

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized

type AdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized struct {
	Payload *iamclientmodels.RestErrorResponse
}

AdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized 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 NewAdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized

func NewAdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized() *AdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized

NewAdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized creates a AdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized with default headers values

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized) Error

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized) GetPayload

func (*AdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized) 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. - 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. - 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) AdminCheckThirdPartyLoginPlatformAvailabilityV3 deprecated

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

AdminCheckThirdPartyLoginPlatformAvailabilityV3 check 3rd party platform availability This is the API to check specific 3rd party platform availability. supported platform: - (psn) ps4web - (psn) ps4 - (psn) ps5

func (*Client) AdminCheckThirdPartyLoginPlatformAvailabilityV3Short

AdminCheckThirdPartyLoginPlatformAvailabilityV3Short check 3rd party platform availability This is the API to check specific 3rd party platform availability. supported platform: - (psn) ps4web - (psn) ps4 - (psn) ps5

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.

func (*Client) DeleteThirdPartyLoginPlatformCredentialV3Short

DeleteThirdPartyLoginPlatformCredentialV3Short delete third party platform credential This is the API to Delete 3rd Platform Credential.

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.

func (*Client) DeleteThirdPartyLoginPlatformDomainV3Short

DeleteThirdPartyLoginPlatformDomainV3Short unregister third party platform credential's domain This is the API to unregister 3rd Platform domain.

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.

func (*Client) RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Short

RetrieveAllActiveThirdPartyLoginPlatformCredentialV3Short get all active third party platform active credential This is the API to Get All Active 3rd Platform Credential.

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.

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.

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.

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.

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

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.

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)
	AdminCheckThirdPartyLoginPlatformAvailabilityV3(params *AdminCheckThirdPartyLoginPlatformAvailabilityV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCheckThirdPartyLoginPlatformAvailabilityV3OK, *AdminCheckThirdPartyLoginPlatformAvailabilityV3BadRequest, *AdminCheckThirdPartyLoginPlatformAvailabilityV3Unauthorized, *AdminCheckThirdPartyLoginPlatformAvailabilityV3Forbidden, error)
	AdminCheckThirdPartyLoginPlatformAvailabilityV3Short(params *AdminCheckThirdPartyLoginPlatformAvailabilityV3Params, authInfo runtime.ClientAuthInfoWriter) (*AdminCheckThirdPartyLoginPlatformAvailabilityV3OK, 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

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// 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) SetFlightId

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

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

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// 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) SetFlightId

func (o *DeleteThirdPartyLoginPlatformDomainV3Params) SetFlightId(flightId string)

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

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

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// 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) SetFlightId

func (o *RetrieveActiveOIDCClientsPublicV3Params) SetFlightId(flightId string)

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

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

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// 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) SetFlightId

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

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

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// 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) SetFlightId

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

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

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// 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) SetFlightId

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

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

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// 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) SetFlightId

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

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

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// 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) SetFlightId

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

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

	// XFlightId is an optional parameter from this SDK
	XFlightId *string
	// 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) SetFlightId

func (o *UpdateThirdPartyLoginPlatformDomainV3Params) SetFlightId(flightId string)

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

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