internal

package
v0.0.17 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package internal provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.

Index

Constants

View Source
const (
	BasicAuthScopes = "BasicAuth.Scopes"
	OAuth2Scopes    = "OAuth2.Scopes"
)

Variables

View Source
var FederatedAuthenticatorIDs = struct {
	Apple      string
	Duo        string
	EmailOTP   string
	Facebook   string
	GitHub     string
	GoogleOIDC string
	Hypr       string
	Iproov     string
	IWAKrb     string
	Microsoft  string
	MSLive     string
	Office365  string
	OIDC       string
	OrgEnt     string
	PwdReset   string
	SAML       string
	SIWE       string
	SMSOTP     string
	Twitter    string
	Yahoo      string
}{
	Apple:      "QXBwbGVPSURDQXV0aGVudGljYXRvcg",
	Duo:        "RHVvQXV0aGVudGljYXRvcg",
	EmailOTP:   "RW1haWxPVFA",
	Facebook:   "RmFjZWJvb2tBdXRoZW50aWNhdG9y",
	GitHub:     "R2l0aHViQXV0aGVudGljYXRvcg",
	GoogleOIDC: "R29vZ2xlT0lEQ0F1dGhlbnRpY2F0b3I",
	Hypr:       "SFlQUkF1dGhlbnRpY2F0b3I",
	Iproov:     "SXByb292QXV0aGVudGljYXRvcg",
	IWAKrb:     "SVdBS2VyYmVyb3NBdXRoZW50aWNhdG9y",
	Microsoft:  "T3BlbklEQ29ubmVjdEF1dGhlbnRpY2F0b3I",
	MSLive:     "TWljcm9zb2Z0V2luZG93c0xpdmVBdXRoZW50aWNhdG9y",
	Office365:  "T2ZmaWNlMzY1QXV0aGVudGljYXRvcg",
	OIDC:       "T3BlbklEQ29ubmVjdEF1dGhlbnRpY2F0b3I",
	OrgEnt:     "T3JnYW5pemF0aW9uQXV0aGVudGljYXRvcg",
	PwdReset:   "cGFzc3dvcmQtcmVzZXQtZW5mb3JjZXI",
	SAML:       "U0FNTFNTT0F1dGhlbnRpY2F0b3I",
	SIWE:       "T3BlbklEQ29ubmVjdEF1dGhlbnRpY2F0b3I",
	SMSOTP:     "U01TT1RQ",
	Twitter:    "VHdpdHRlckF1dGhlbnRpY2F0b3I",
	Yahoo:      "WWFob29PQXV0aDJBdXRoZW50aWNhdG9y",
}
View Source
var LocalAuthenticatorIDs = struct {
	ActiveSessionLimitHandler string
	BackupCode                string
	Basic                     string
	EmailOTP                  string
	FIDO                      string
	IdentifierFirst           string
	JWTBasic                  string
	MagicLink                 string
	PassiveSTS                string
	Push                      string
	SMSOTP                    string
	TOTP                      string
	X509Certificate           string
}{
	ActiveSessionLimitHandler: "U2Vzc2lvbkV4ZWN1dG9y",
	BackupCode:                "YmFja3VwLWNvZGUtYXV0aGVudGljYXRvcg",
	Basic:                     "QmFzaWNBdXRoZW50aWNhdG9y",
	EmailOTP:                  "ZW1haWwtb3RwLWF1dGhlbnRpY2F0b3I",
	FIDO:                      "RklET0F1dGhlbnRpY2F0b3I",
	IdentifierFirst:           "SWRlbnRpZmllckV4ZWN1dG9y",
	JWTBasic:                  "SldUQmFzaWNBdXRoZW50aWNhdG9y",
	MagicLink:                 "TWFnaWNMaW5rQXV0aGVudGljYXRvcg",
	PassiveSTS:                "UGFzc2l2ZVNUU0F1dGhlbnRpY2F0b3I",
	Push:                      "cHVzaC1ub3RpZmljYXRpb24tYXV0aGVudGljYXRvcg",
	SMSOTP:                    "c21zLW90cC1hdXRoZW50aWNhdG9y",
	TOTP:                      "dG90cA",
	X509Certificate:           "eDUwOUNlcnRpZmljYXRlQXV0aGVudGljYXRvcg",
}
View Source
var SecondFactorAuthenticatorIDs = map[string]struct{}{
	LocalAuthenticatorIDs.TOTP:         {},
	FederatedAuthenticatorIDs.Iproov:   {},
	FederatedAuthenticatorIDs.Duo:      {},
	FederatedAuthenticatorIDs.PwdReset: {},
}
View Source
var SocialAuthenticatorIDs = map[string]struct{}{
	FederatedAuthenticatorIDs.Apple:      {},
	FederatedAuthenticatorIDs.GoogleOIDC: {},
	FederatedAuthenticatorIDs.Facebook:   {},
	FederatedAuthenticatorIDs.Twitter:    {},
	FederatedAuthenticatorIDs.GitHub:     {},
}

Functions

func NewAddAuthorizedAPIRequest

func NewAddAuthorizedAPIRequest(server string, applicationId string, body AddAuthorizedAPIJSONRequestBody) (*http.Request, error)

NewAddAuthorizedAPIRequest calls the generic AddAuthorizedAPI builder with application/json body

func NewAddAuthorizedAPIRequestWithBody

func NewAddAuthorizedAPIRequestWithBody(server string, applicationId string, contentType string, body io.Reader) (*http.Request, error)

NewAddAuthorizedAPIRequestWithBody generates requests for AddAuthorizedAPI with any type of body

func NewChangeApplicationOwnerRequest

func NewChangeApplicationOwnerRequest(server string, applicationId string, body ChangeApplicationOwnerJSONRequestBody) (*http.Request, error)

NewChangeApplicationOwnerRequest calls the generic ChangeApplicationOwner builder with application/json body

func NewChangeApplicationOwnerRequestWithBody

func NewChangeApplicationOwnerRequestWithBody(server string, applicationId string, contentType string, body io.Reader) (*http.Request, error)

NewChangeApplicationOwnerRequestWithBody generates requests for ChangeApplicationOwner with any type of body

func NewCreateApplicationRequest

func NewCreateApplicationRequest(server string, params *CreateApplicationParams, body CreateApplicationJSONRequestBody) (*http.Request, error)

NewCreateApplicationRequest calls the generic CreateApplication builder with application/json body

func NewCreateApplicationRequestWithBody

func NewCreateApplicationRequestWithBody(server string, params *CreateApplicationParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateApplicationRequestWithBody generates requests for CreateApplication with any type of body

func NewCreateApplicationTemplateRequest

func NewCreateApplicationTemplateRequest(server string, body CreateApplicationTemplateJSONRequestBody) (*http.Request, error)

NewCreateApplicationTemplateRequest calls the generic CreateApplicationTemplate builder with application/json body

func NewCreateApplicationTemplateRequestWithBody

func NewCreateApplicationTemplateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateApplicationTemplateRequestWithBody generates requests for CreateApplicationTemplate with any type of body

func NewDeleteApplicationRequest

func NewDeleteApplicationRequest(server string, applicationId string) (*http.Request, error)

NewDeleteApplicationRequest generates requests for DeleteApplication

func NewDeleteApplicationTemplateRequest

func NewDeleteApplicationTemplateRequest(server string, templateId TemplateIdPathParam) (*http.Request, error)

NewDeleteApplicationTemplateRequest generates requests for DeleteApplicationTemplate

func NewDeleteAuthorizedAPIRequest

func NewDeleteAuthorizedAPIRequest(server string, applicationId string, apiId string) (*http.Request, error)

NewDeleteAuthorizedAPIRequest generates requests for DeleteAuthorizedAPI

func NewDeleteCustomInboundConfigurationRequest

func NewDeleteCustomInboundConfigurationRequest(server string, applicationId string, inboundProtocolId string) (*http.Request, error)

NewDeleteCustomInboundConfigurationRequest generates requests for DeleteCustomInboundConfiguration

func NewDeleteInboundOAuthConfigurationRequest

func NewDeleteInboundOAuthConfigurationRequest(server string, applicationId string) (*http.Request, error)

NewDeleteInboundOAuthConfigurationRequest generates requests for DeleteInboundOAuthConfiguration

func NewDeleteInboundSAMLConfigurationRequest

func NewDeleteInboundSAMLConfigurationRequest(server string, applicationId string) (*http.Request, error)

NewDeleteInboundSAMLConfigurationRequest generates requests for DeleteInboundSAMLConfiguration

func NewDeletePassiveStsConfigurationRequest

func NewDeletePassiveStsConfigurationRequest(server string, applicationId string) (*http.Request, error)

NewDeletePassiveStsConfigurationRequest generates requests for DeletePassiveStsConfiguration

func NewDeleteWSTrustConfigurationRequest

func NewDeleteWSTrustConfigurationRequest(server string, applicationId string) (*http.Request, error)

NewDeleteWSTrustConfigurationRequest generates requests for DeleteWSTrustConfiguration

func NewExportApplicationAsFileRequest

func NewExportApplicationAsFileRequest(server string, applicationId string, params *ExportApplicationAsFileParams) (*http.Request, error)

NewExportApplicationAsFileRequest generates requests for ExportApplicationAsFile

func NewExportApplicationRequest

func NewExportApplicationRequest(server string, applicationId string, params *ExportApplicationParams) (*http.Request, error)

NewExportApplicationRequest generates requests for ExportApplication

func NewGenerateLoginFlowRequest

func NewGenerateLoginFlowRequest(server string, body GenerateLoginFlowJSONRequestBody) (*http.Request, error)

NewGenerateLoginFlowRequest calls the generic GenerateLoginFlow builder with application/json body

func NewGenerateLoginFlowRequestWithBody

func NewGenerateLoginFlowRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewGenerateLoginFlowRequestWithBody generates requests for GenerateLoginFlow with any type of body

func NewGetAdaptiveAuthTemplatesRequest

func NewGetAdaptiveAuthTemplatesRequest(server string) (*http.Request, error)

NewGetAdaptiveAuthTemplatesRequest generates requests for GetAdaptiveAuthTemplates

func NewGetAllApplicationTemplatesRequest

func NewGetAllApplicationTemplatesRequest(server string, params *GetAllApplicationTemplatesParams) (*http.Request, error)

NewGetAllApplicationTemplatesRequest generates requests for GetAllApplicationTemplates

func NewGetAllApplicationsRequest

func NewGetAllApplicationsRequest(server string, params *GetAllApplicationsParams) (*http.Request, error)

NewGetAllApplicationsRequest generates requests for GetAllApplications

func NewGetApplicationRequest

func NewGetApplicationRequest(server string, applicationId string) (*http.Request, error)

NewGetApplicationRequest generates requests for GetApplication

func NewGetApplicationTemplateRequest

func NewGetApplicationTemplateRequest(server string, templateId TemplateIdPathParam) (*http.Request, error)

NewGetApplicationTemplateRequest generates requests for GetApplicationTemplate

func NewGetAuthorizedAPIsRequest

func NewGetAuthorizedAPIsRequest(server string, applicationId string) (*http.Request, error)

NewGetAuthorizedAPIsRequest generates requests for GetAuthorizedAPIs

func NewGetConfiguredAuthenticatorsRequest

func NewGetConfiguredAuthenticatorsRequest(server string, applicationId string) (*http.Request, error)

NewGetConfiguredAuthenticatorsRequest generates requests for GetConfiguredAuthenticators

func NewGetCustomInboundConfigurationRequest

func NewGetCustomInboundConfigurationRequest(server string, applicationId string, inboundProtocolId string) (*http.Request, error)

NewGetCustomInboundConfigurationRequest generates requests for GetCustomInboundConfiguration

func NewGetCustomProtocolMetadataRequest

func NewGetCustomProtocolMetadataRequest(server string, inboundProtocolId string) (*http.Request, error)

NewGetCustomProtocolMetadataRequest generates requests for GetCustomProtocolMetadata

func NewGetGroupsRequest

func NewGetGroupsRequest(server string, params *GetGroupsParams) (*http.Request, error)

NewGetGroupsRequest generates requests for GetGroups

func NewGetInboundAuthenticationConfigurationsRequest

func NewGetInboundAuthenticationConfigurationsRequest(server string, applicationId string) (*http.Request, error)

NewGetInboundAuthenticationConfigurationsRequest generates requests for GetInboundAuthenticationConfigurations

func NewGetInboundOAuthConfigurationRequest

func NewGetInboundOAuthConfigurationRequest(server string, applicationId string) (*http.Request, error)

NewGetInboundOAuthConfigurationRequest generates requests for GetInboundOAuthConfiguration

func NewGetInboundProtocolsRequest

func NewGetInboundProtocolsRequest(server string, params *GetInboundProtocolsParams) (*http.Request, error)

NewGetInboundProtocolsRequest generates requests for GetInboundProtocols

func NewGetInboundSAMLConfigurationRequest

func NewGetInboundSAMLConfigurationRequest(server string, applicationId string) (*http.Request, error)

NewGetInboundSAMLConfigurationRequest generates requests for GetInboundSAMLConfiguration

func NewGetLoginFlowGenerationResultRequest

func NewGetLoginFlowGenerationResultRequest(server string, operationId string) (*http.Request, error)

NewGetLoginFlowGenerationResultRequest generates requests for GetLoginFlowGenerationResult

func NewGetLoginFlowGenerationStatusRequest

func NewGetLoginFlowGenerationStatusRequest(server string, operationId string) (*http.Request, error)

NewGetLoginFlowGenerationStatusRequest generates requests for GetLoginFlowGenerationStatus

func NewGetOIDCMetadataRequest

func NewGetOIDCMetadataRequest(server string) (*http.Request, error)

NewGetOIDCMetadataRequest generates requests for GetOIDCMetadata

func NewGetPassiveStsConfigurationRequest

func NewGetPassiveStsConfigurationRequest(server string, applicationId string) (*http.Request, error)

NewGetPassiveStsConfigurationRequest generates requests for GetPassiveStsConfiguration

func NewGetResidentApplicationRequest

func NewGetResidentApplicationRequest(server string) (*http.Request, error)

NewGetResidentApplicationRequest generates requests for GetResidentApplication

func NewGetSAMLMetadataRequest

func NewGetSAMLMetadataRequest(server string) (*http.Request, error)

NewGetSAMLMetadataRequest generates requests for GetSAMLMetadata

func NewGetWSTrustConfigurationRequest

func NewGetWSTrustConfigurationRequest(server string, applicationId string) (*http.Request, error)

NewGetWSTrustConfigurationRequest generates requests for GetWSTrustConfiguration

func NewGetWSTrustMetadataRequest

func NewGetWSTrustMetadataRequest(server string) (*http.Request, error)

NewGetWSTrustMetadataRequest generates requests for GetWSTrustMetadata

func NewImportApplicationForUpdateRequestWithBody

func NewImportApplicationForUpdateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewImportApplicationForUpdateRequestWithBody generates requests for ImportApplicationForUpdate with any type of body

func NewImportApplicationRequestWithBody

func NewImportApplicationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewImportApplicationRequestWithBody generates requests for ImportApplication with any type of body

func NewPatchApplicationRequest

func NewPatchApplicationRequest(server string, applicationId string, body PatchApplicationJSONRequestBody) (*http.Request, error)

NewPatchApplicationRequest calls the generic PatchApplication builder with application/json body

func NewPatchApplicationRequestWithBody

func NewPatchApplicationRequestWithBody(server string, applicationId string, contentType string, body io.Reader) (*http.Request, error)

NewPatchApplicationRequestWithBody generates requests for PatchApplication with any type of body

func NewPatchAuthorizedAPIRequest

func NewPatchAuthorizedAPIRequest(server string, applicationId string, apiId string, body PatchAuthorizedAPIJSONRequestBody) (*http.Request, error)

NewPatchAuthorizedAPIRequest calls the generic PatchAuthorizedAPI builder with application/json body

func NewPatchAuthorizedAPIRequestWithBody

func NewPatchAuthorizedAPIRequestWithBody(server string, applicationId string, apiId string, contentType string, body io.Reader) (*http.Request, error)

NewPatchAuthorizedAPIRequestWithBody generates requests for PatchAuthorizedAPI with any type of body

func NewRegenerateOAuthClientSecretRequest

func NewRegenerateOAuthClientSecretRequest(server string, applicationId string) (*http.Request, error)

NewRegenerateOAuthClientSecretRequest generates requests for RegenerateOAuthClientSecret

func NewRevokeOAuthClientRequest

func NewRevokeOAuthClientRequest(server string, applicationId string) (*http.Request, error)

NewRevokeOAuthClientRequest generates requests for RevokeOAuthClient

func NewShareOrgApplicationDeleteRequest

func NewShareOrgApplicationDeleteRequest(server string, applicationId string, sharedOrganizationId string) (*http.Request, error)

NewShareOrgApplicationDeleteRequest generates requests for ShareOrgApplicationDelete

func NewShareOrgApplicationGetRequest

func NewShareOrgApplicationGetRequest(server string, applicationId string) (*http.Request, error)

NewShareOrgApplicationGetRequest generates requests for ShareOrgApplicationGet

func NewShareOrgApplicationRequest

func NewShareOrgApplicationRequest(server string, applicationId string, body ShareOrgApplicationJSONRequestBody) (*http.Request, error)

NewShareOrgApplicationRequest calls the generic ShareOrgApplication builder with application/json body

func NewShareOrgApplicationRequestWithBody

func NewShareOrgApplicationRequestWithBody(server string, applicationId string, contentType string, body io.Reader) (*http.Request, error)

NewShareOrgApplicationRequestWithBody generates requests for ShareOrgApplication with any type of body

func NewSharedApplicationsAllDeleteRequest

func NewSharedApplicationsAllDeleteRequest(server string, applicationId string) (*http.Request, error)

NewSharedApplicationsAllDeleteRequest generates requests for SharedApplicationsAllDelete

func NewSharedApplicationsGetRequest

func NewSharedApplicationsGetRequest(server string, applicationId string) (*http.Request, error)

NewSharedApplicationsGetRequest generates requests for SharedApplicationsGet

func NewUpdateApplicationTemplateRequest

func NewUpdateApplicationTemplateRequest(server string, templateId TemplateIdPathParam, body UpdateApplicationTemplateJSONRequestBody) (*http.Request, error)

NewUpdateApplicationTemplateRequest calls the generic UpdateApplicationTemplate builder with application/json body

func NewUpdateApplicationTemplateRequestWithBody

func NewUpdateApplicationTemplateRequestWithBody(server string, templateId TemplateIdPathParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateApplicationTemplateRequestWithBody generates requests for UpdateApplicationTemplate with any type of body

func NewUpdateCustomInboundConfigurationRequest

func NewUpdateCustomInboundConfigurationRequest(server string, applicationId string, inboundProtocolId string, body UpdateCustomInboundConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateCustomInboundConfigurationRequest calls the generic UpdateCustomInboundConfiguration builder with application/json body

func NewUpdateCustomInboundConfigurationRequestWithBody

func NewUpdateCustomInboundConfigurationRequestWithBody(server string, applicationId string, inboundProtocolId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCustomInboundConfigurationRequestWithBody generates requests for UpdateCustomInboundConfiguration with any type of body

func NewUpdateInboundOAuthConfigurationRequest

func NewUpdateInboundOAuthConfigurationRequest(server string, applicationId string, body UpdateInboundOAuthConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateInboundOAuthConfigurationRequest calls the generic UpdateInboundOAuthConfiguration builder with application/json body

func NewUpdateInboundOAuthConfigurationRequestWithBody

func NewUpdateInboundOAuthConfigurationRequestWithBody(server string, applicationId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateInboundOAuthConfigurationRequestWithBody generates requests for UpdateInboundOAuthConfiguration with any type of body

func NewUpdateInboundSAMLConfigurationRequest

func NewUpdateInboundSAMLConfigurationRequest(server string, applicationId string, body UpdateInboundSAMLConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateInboundSAMLConfigurationRequest calls the generic UpdateInboundSAMLConfiguration builder with application/json body

func NewUpdateInboundSAMLConfigurationRequestWithBody

func NewUpdateInboundSAMLConfigurationRequestWithBody(server string, applicationId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateInboundSAMLConfigurationRequestWithBody generates requests for UpdateInboundSAMLConfiguration with any type of body

func NewUpdatePassiveStsConfigurationRequest

func NewUpdatePassiveStsConfigurationRequest(server string, applicationId string, body UpdatePassiveStsConfigurationJSONRequestBody) (*http.Request, error)

NewUpdatePassiveStsConfigurationRequest calls the generic UpdatePassiveStsConfiguration builder with application/json body

func NewUpdatePassiveStsConfigurationRequestWithBody

func NewUpdatePassiveStsConfigurationRequestWithBody(server string, applicationId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePassiveStsConfigurationRequestWithBody generates requests for UpdatePassiveStsConfiguration with any type of body

func NewUpdateResidentApplicationRequest

func NewUpdateResidentApplicationRequest(server string, body UpdateResidentApplicationJSONRequestBody) (*http.Request, error)

NewUpdateResidentApplicationRequest calls the generic UpdateResidentApplication builder with application/json body

func NewUpdateResidentApplicationRequestWithBody

func NewUpdateResidentApplicationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateResidentApplicationRequestWithBody generates requests for UpdateResidentApplication with any type of body

func NewUpdateWSTrustConfigurationRequest

func NewUpdateWSTrustConfigurationRequest(server string, applicationId string, body UpdateWSTrustConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateWSTrustConfigurationRequest calls the generic UpdateWSTrustConfiguration builder with application/json body

func NewUpdateWSTrustConfigurationRequestWithBody

func NewUpdateWSTrustConfigurationRequestWithBody(server string, applicationId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateWSTrustConfigurationRequestWithBody generates requests for UpdateWSTrustConfiguration with any type of body

Types

type AccessTokenConfiguration

type AccessTokenConfiguration struct {
	AccessTokenAttributes                 *[]string `json:"accessTokenAttributes,omitempty"`
	ApplicationAccessTokenExpiryInSeconds *int64    `json:"applicationAccessTokenExpiryInSeconds,omitempty"`

	// BindingType OAuth2 access token and refresh token can be bound to an external attribute during the token generation so that it can be optionally validated during the API invocation.
	BindingType *string `json:"bindingType,omitempty"`

	// RevokeTokensWhenIDPSessionTerminated If enabled, when the IDP session is terminated, all the access tokens bound to the session will get revoked.
	RevokeTokensWhenIDPSessionTerminated *bool   `json:"revokeTokensWhenIDPSessionTerminated,omitempty"`
	Type                                 *string `json:"type,omitempty"`
	UserAccessTokenExpiryInSeconds       *int64  `json:"userAccessTokenExpiryInSeconds,omitempty"`

	// ValidateTokenBinding If enabled, both access token and the token binding needs to be present for a successful API invocation.
	ValidateTokenBinding *bool `json:"validateTokenBinding,omitempty"`
}

AccessTokenConfiguration defines model for AccessTokenConfiguration.

type AdaptiveAuthTemplates

type AdaptiveAuthTemplates struct {
	TemplatesJSON *string `json:"templatesJSON,omitempty"`
}

AdaptiveAuthTemplates defines model for AdaptiveAuthTemplates.

type AddAuthorizedAPIJSONRequestBody

type AddAuthorizedAPIJSONRequestBody = AuthorizedAPICreationModel

AddAuthorizedAPIJSONRequestBody defines body for AddAuthorizedAPI for application/json ContentType.

type AddAuthorizedAPIResponse

type AddAuthorizedAPIResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParseAddAuthorizedAPIResponse

func ParseAddAuthorizedAPIResponse(rsp *http.Response) (*AddAuthorizedAPIResponse, error)

ParseAddAuthorizedAPIResponse parses an HTTP response from a AddAuthorizedAPIWithResponse call

func (AddAuthorizedAPIResponse) Status

func (r AddAuthorizedAPIResponse) Status() string

Status returns HTTPResponse.Status

func (AddAuthorizedAPIResponse) StatusCode

func (r AddAuthorizedAPIResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AdditionalProperties

type AdditionalProperties = []AdditionalSpProperty

AdditionalProperties Denotes additional properties of the application. It is only supported by getApplication and getAllApplications request.

type AdditionalSpProperty

type AdditionalSpProperty struct {
	DisplayName *string `json:"displayName,omitempty"`
	Name        string  `json:"name"`
	Value       string  `json:"value"`
}

AdditionalSpProperty defines model for AdditionalSpProperty.

type AdvancedApplicationConfiguration

type AdvancedApplicationConfiguration struct {
	// AdditionalSpProperties Denotes additional properties of the application. It is only supported by getApplication and getAllApplications request.
	AdditionalSpProperties *AdditionalProperties `json:"additionalSpProperties,omitempty"`

	// AttestationMetaData Decides the client attestation meta data for the application.
	AttestationMetaData *struct {
		// AndroidAttestationServiceCredentials Decides the credentials for the service account to access Google Play Integrity Service.
		AndroidAttestationServiceCredentials *map[string]interface{} `json:"androidAttestationServiceCredentials,omitempty"`

		// AndroidPackageName Decides the android package name of the application.
		AndroidPackageName *string `json:"androidPackageName,omitempty"`

		// AppleAppId Decides the apple app id which denotes {apple-teamId}.{bundleId}.
		AppleAppId *string `json:"appleAppId,omitempty"`

		// EnableClientAttestation Decides whether client attestation enabled for this application.
		EnableClientAttestation *bool `json:"enableClientAttestation,omitempty"`
	} `json:"attestationMetaData,omitempty"`
	Certificate *Certificate `json:"certificate,omitempty"`

	// DiscoverableByEndUsers Decides whether the application is visible for end users.
	DiscoverableByEndUsers *bool `json:"discoverableByEndUsers,omitempty"`

	// DiscoverableGroups List of groups from user stores where users in those groups can discover the application.
	DiscoverableGroups *[]DiscoverableGroup `json:"discoverableGroups,omitempty"`

	// EnableAPIBasedAuthentication Decides whether API Based Authentication is enabled for this application.
	EnableAPIBasedAuthentication *bool `json:"enableAPIBasedAuthentication,omitempty"`

	// EnableAuthorization Decides whether authorization policies needs to be engaged during authentication flows.
	EnableAuthorization *bool `json:"enableAuthorization,omitempty"`

	// Fragment Decides whether application is a fragment application.
	Fragment *bool `json:"fragment,omitempty"`

	// ReturnAuthenticatedIdpList Decides whether the list of authenticated identity providers need to be returned in the authentication response.
	ReturnAuthenticatedIdpList *bool `json:"returnAuthenticatedIdpList,omitempty"`

	// Saas Decides whether the application is accessible across tenants.
	Saas *bool `json:"saas,omitempty"`

	// SkipLoginConsent Decides whether user consent needs to be skipped during login flows.
	SkipLoginConsent *bool `json:"skipLoginConsent,omitempty"`

	// SkipLogoutConsent Decides whether user consent needs to be skipped during logout flows.
	SkipLogoutConsent *bool `json:"skipLogoutConsent,omitempty"`

	// TrustedAppConfiguration Decides the trusted app configurations for the application.
	TrustedAppConfiguration *TrustedAppConfiguration `json:"trustedAppConfiguration,omitempty"`

	// UseExternalConsentPage Decides whether users should be presented with an external consent page.
	UseExternalConsentPage *bool `json:"useExternalConsentPage,omitempty"`
}

AdvancedApplicationConfiguration defines model for AdvancedApplicationConfiguration.

type ApplicationListItem

type ApplicationListItem struct {
	Access                 *ApplicationListItemAccess        `json:"access,omitempty"`
	AccessUrl              *string                           `json:"accessUrl,omitempty"`
	AdvancedConfigurations *AdvancedApplicationConfiguration `json:"advancedConfigurations,omitempty"`
	ApplicationEnabled     *bool                             `json:"applicationEnabled,omitempty"`
	ApplicationVersion     *string                           `json:"applicationVersion,omitempty"`
	AssociatedRoles        *AssociatedRolesConfig            `json:"associatedRoles,omitempty"`
	ClientId               *string                           `json:"clientId,omitempty"`
	Description            *string                           `json:"description,omitempty"`
	Id                     *string                           `json:"id,omitempty"`
	Image                  *string                           `json:"image,omitempty"`
	Issuer                 *string                           `json:"issuer,omitempty"`
	Name                   *string                           `json:"name,omitempty"`
	Realm                  *string                           `json:"realm,omitempty"`
	Self                   *string                           `json:"self,omitempty"`
	TemplateId             *string                           `json:"templateId,omitempty"`

	// TemplateVersion Version of the template used to create the application.
	TemplateVersion *string `json:"templateVersion,omitempty"`
}

ApplicationListItem defines model for ApplicationListItem.

type ApplicationListItemAccess

type ApplicationListItemAccess string

ApplicationListItemAccess defines model for ApplicationListItem.Access.

const (
	ApplicationListItemAccessREAD  ApplicationListItemAccess = "READ"
	ApplicationListItemAccessWRITE ApplicationListItemAccess = "WRITE"
)

Defines values for ApplicationListItemAccess.

type ApplicationListResponse

type ApplicationListResponse struct {
	Applications *[]ApplicationListItem `json:"applications,omitempty"`

	// Count Number of elements in the returned page.
	Count *int    `json:"count,omitempty"`
	Links *[]Link `json:"links,omitempty"`

	// StartIndex Index of the first element of the page, which will be equal to offset + 1.
	StartIndex *int `json:"startIndex,omitempty"`

	// TotalResults Number of results that match the listing operation.
	TotalResults *int `json:"totalResults,omitempty"`
}

ApplicationListResponse defines model for ApplicationListResponse.

type ApplicationModel

type ApplicationModel struct {
	AccessUrl              *string                           `json:"accessUrl,omitempty"`
	AdvancedConfigurations *AdvancedApplicationConfiguration `json:"advancedConfigurations,omitempty"`

	// ApplicationEnabled Decides whether the application is enabled.
	ApplicationEnabled           *bool                   `json:"applicationEnabled,omitempty"`
	AssociatedRoles              *AssociatedRolesConfig  `json:"associatedRoles,omitempty"`
	AuthenticationSequence       *AuthenticationSequence `json:"authenticationSequence,omitempty"`
	ClaimConfiguration           *ClaimConfiguration     `json:"claimConfiguration,omitempty"`
	Description                  *string                 `json:"description,omitempty"`
	Id                           *string                 `json:"id,omitempty"`
	ImageUrl                     *string                 `json:"imageUrl,omitempty"`
	InboundProtocolConfiguration *InboundProtocols       `json:"inboundProtocolConfiguration,omitempty"`

	// IsB2BSelfServiceApp Decides whether the application used to for B2B self service
	IsB2BSelfServiceApp *bool `json:"isB2BSelfServiceApp,omitempty"`

	// IsManagementApp Decides whether the application used to access System APIs
	IsManagementApp            *bool                      `json:"isManagementApp,omitempty"`
	LogoutReturnUrl            *string                    `json:"logoutReturnUrl,omitempty"`
	Name                       string                     `json:"name"`
	ProvisioningConfigurations *ProvisioningConfiguration `json:"provisioningConfigurations,omitempty"`
	TemplateId                 *string                    `json:"templateId,omitempty"`

	// TemplateVersion Version of the template used to create the application.
	TemplateVersion *string `json:"templateVersion,omitempty"`
}

ApplicationModel defines model for ApplicationModel.

type ApplicationOwner

type ApplicationOwner struct {
	Id string `json:"id"`
}

ApplicationOwner defines model for ApplicationOwner.

type ApplicationPatchModel

type ApplicationPatchModel struct {
	AccessUrl              *string                           `json:"accessUrl,omitempty"`
	AdvancedConfigurations *AdvancedApplicationConfiguration `json:"advancedConfigurations,omitempty"`

	// ApplicationEnabled Decides whether the application is enabled.
	ApplicationEnabled         *bool                      `json:"applicationEnabled,omitempty"`
	ApplicationVersion         *string                    `json:"applicationVersion,omitempty"`
	AssociatedRoles            *AssociatedRolesConfig     `json:"associatedRoles,omitempty"`
	AuthenticationSequence     *AuthenticationSequence    `json:"authenticationSequence,omitempty"`
	ClaimConfiguration         *ClaimConfiguration        `json:"claimConfiguration,omitempty"`
	Description                *string                    `json:"description,omitempty"`
	ImageUrl                   *string                    `json:"imageUrl,omitempty"`
	LogoutReturnUrl            *string                    `json:"logoutReturnUrl,omitempty"`
	Name                       *string                    `json:"name,omitempty"`
	ProvisioningConfigurations *ProvisioningConfiguration `json:"provisioningConfigurations,omitempty"`
	TemplateId                 *string                    `json:"templateId,omitempty"`

	// TemplateVersion Version of the template used to create the application.
	TemplateVersion *string `json:"templateVersion,omitempty"`
}

ApplicationPatchModel defines model for ApplicationPatchModel.

type ApplicationResponseModel

type ApplicationResponseModel struct {
	Access                 *ApplicationResponseModelAccess   `json:"access,omitempty"`
	AccessUrl              *string                           `json:"accessUrl,omitempty"`
	AdvancedConfigurations *AdvancedApplicationConfiguration `json:"advancedConfigurations,omitempty"`

	// ApplicationEnabled Decides whether the application is enabled.
	ApplicationEnabled     *bool                         `json:"applicationEnabled,omitempty"`
	ApplicationVersion     *string                       `json:"applicationVersion,omitempty"`
	AssociatedRoles        *AssociatedRolesConfig        `json:"associatedRoles,omitempty"`
	AuthenticationSequence *AuthenticationSequence       `json:"authenticationSequence,omitempty"`
	ClaimConfiguration     *ClaimConfiguration           `json:"claimConfiguration,omitempty"`
	ClientId               *string                       `json:"clientId,omitempty"`
	Description            *string                       `json:"description,omitempty"`
	Id                     *string                       `json:"id,omitempty"`
	ImageUrl               *string                       `json:"imageUrl,omitempty"`
	InboundProtocols       *InboundProtocolsListResponse `json:"inboundProtocols,omitempty"`

	// IsB2BSelfServiceApp Decides whether the application used to for B2B self service
	IsB2BSelfServiceApp *bool `json:"isB2BSelfServiceApp,omitempty"`

	// IsManagementApp Decides whether the application used to access System APIs
	IsManagementApp            *bool                      `json:"isManagementApp,omitempty"`
	Issuer                     *string                    `json:"issuer,omitempty"`
	LogoutReturnUrl            *string                    `json:"logoutReturnUrl,omitempty"`
	Name                       string                     `json:"name"`
	ProvisioningConfigurations *ProvisioningConfiguration `json:"provisioningConfigurations,omitempty"`
	Realm                      *string                    `json:"realm,omitempty"`
	TemplateId                 *string                    `json:"templateId,omitempty"`

	// TemplateVersion Version of the template used to create the application.
	TemplateVersion *string `json:"templateVersion,omitempty"`
}

ApplicationResponseModel defines model for ApplicationResponseModel.

type ApplicationResponseModelAccess

type ApplicationResponseModelAccess string

ApplicationResponseModelAccess defines model for ApplicationResponseModel.Access.

const (
	ApplicationResponseModelAccessREAD  ApplicationResponseModelAccess = "READ"
	ApplicationResponseModelAccessWRITE ApplicationResponseModelAccess = "WRITE"
)

Defines values for ApplicationResponseModelAccess.

type ApplicationSharePOSTRequest

type ApplicationSharePOSTRequest struct {
	ShareWithAllChildren *bool     `json:"shareWithAllChildren,omitempty"`
	SharedOrganizations  *[]string `json:"sharedOrganizations,omitempty"`
}

ApplicationSharePOSTRequest defines model for ApplicationSharePOSTRequest.

type ApplicationTemplateModel

type ApplicationTemplateModel struct {
	Application            ApplicationModel                  `json:"application"`
	AuthenticationProtocol *string                           `json:"authenticationProtocol,omitempty"`
	Category               *ApplicationTemplateModelCategory `json:"category,omitempty"`
	Description            *string                           `json:"description,omitempty"`
	DisplayOrder           *int                              `json:"displayOrder,omitempty"`
	Id                     *string                           `json:"id,omitempty"`
	Image                  *string                           `json:"image,omitempty"`
	Name                   string                            `json:"name"`
	TemplateGroup          *string                           `json:"templateGroup,omitempty"`
	Types                  *[]string                         `json:"types,omitempty"`
}

ApplicationTemplateModel defines model for ApplicationTemplateModel.

type ApplicationTemplateModelCategory

type ApplicationTemplateModelCategory string

ApplicationTemplateModelCategory defines model for ApplicationTemplateModel.Category.

const (
	ApplicationTemplateModelCategoryDEFAULT ApplicationTemplateModelCategory = "DEFAULT"
	ApplicationTemplateModelCategoryVENDOR  ApplicationTemplateModelCategory = "VENDOR"
)

Defines values for ApplicationTemplateModelCategory.

type ApplicationTemplatesList

type ApplicationTemplatesList struct {
	Templates *[]ApplicationTemplatesListItem `json:"templates,omitempty"`
}

ApplicationTemplatesList defines model for ApplicationTemplatesList.

type ApplicationTemplatesListItem

type ApplicationTemplatesListItem struct {
	AuthenticationProtocol *string                               `json:"authenticationProtocol,omitempty"`
	Category               *ApplicationTemplatesListItemCategory `json:"category,omitempty"`
	Description            *string                               `json:"description,omitempty"`
	DisplayOrder           *int                                  `json:"displayOrder,omitempty"`
	Id                     *string                               `json:"id,omitempty"`
	Image                  *string                               `json:"image,omitempty"`
	Name                   *string                               `json:"name,omitempty"`
	Self                   *string                               `json:"self,omitempty"`
	TemplateGroup          *string                               `json:"templateGroup,omitempty"`
	Types                  *[]string                             `json:"types,omitempty"`
}

ApplicationTemplatesListItem defines model for ApplicationTemplatesListItem.

type ApplicationTemplatesListItemCategory

type ApplicationTemplatesListItemCategory string

ApplicationTemplatesListItemCategory defines model for ApplicationTemplatesListItem.Category.

const (
	ApplicationTemplatesListItemCategoryDEFAULT ApplicationTemplatesListItemCategory = "DEFAULT"
	ApplicationTemplatesListItemCategoryVENDOR  ApplicationTemplatesListItemCategory = "VENDOR"
)

Defines values for ApplicationTemplatesListItemCategory.

type AssertionEncryptionConfiguration

type AssertionEncryptionConfiguration struct {
	AssertionEncryptionAlgorithm *string `json:"assertionEncryptionAlgorithm,omitempty"`
	Enabled                      *bool   `json:"enabled,omitempty"`
	KeyEncryptionAlgorithm       *string `json:"keyEncryptionAlgorithm,omitempty"`
}

AssertionEncryptionConfiguration defines model for AssertionEncryptionConfiguration.

type AssociatedRolesConfig

type AssociatedRolesConfig struct {
	AllowedAudience AssociatedRolesConfigAllowedAudience `json:"allowedAudience"`
	Roles           *[]Role                              `json:"roles,omitempty"`
}

AssociatedRolesConfig defines model for AssociatedRolesConfig.

type AssociatedRolesConfigAllowedAudience

type AssociatedRolesConfigAllowedAudience string

AssociatedRolesConfigAllowedAudience defines model for AssociatedRolesConfig.AllowedAudience.

const (
	APPLICATION  AssociatedRolesConfigAllowedAudience = "APPLICATION"
	ORGANIZATION AssociatedRolesConfigAllowedAudience = "ORGANIZATION"
)

Defines values for AssociatedRolesConfigAllowedAudience.

type AttributesQueryParam

type AttributesQueryParam = string

AttributesQueryParam defines model for attributesQueryParam.

type AuthProtocolMetadata

type AuthProtocolMetadata struct {
	DisplayName *string `json:"displayName,omitempty"`
	Name        *string `json:"name,omitempty"`
}

AuthProtocolMetadata defines model for AuthProtocolMetadata.

type AuthenticationSequence

type AuthenticationSequence struct {
	AttributeStepId           *int                       `json:"attributeStepId,omitempty"`
	RequestPathAuthenticators *[]string                  `json:"requestPathAuthenticators,omitempty"`
	Script                    *string                    `json:"script,omitempty"`
	Steps                     *[]AuthenticationStepModel `json:"steps,omitempty"`
	SubjectStepId             *int                       `json:"subjectStepId,omitempty"`

	// Type  - DEFAULT type indicates that the application will use the default authentication sequence specified at the tenant level. When the DEFAULT type is used, the information given in the other fields of the AuthenticationSequence will be ignored and overriden with values defined at the tenant level.
	// - USER_DEFINED type indicates that the application will use a user-defined authentication sequence.
	Type *AuthenticationSequenceType `json:"type,omitempty"`
}

AuthenticationSequence defines model for AuthenticationSequence.

type AuthenticationSequenceType

type AuthenticationSequenceType string

AuthenticationSequenceType - DEFAULT type indicates that the application will use the default authentication sequence specified at the tenant level. When the DEFAULT type is used, the information given in the other fields of the AuthenticationSequence will be ignored and overriden with values defined at the tenant level. - USER_DEFINED type indicates that the application will use a user-defined authentication sequence.

const (
	DEFAULT     AuthenticationSequenceType = "DEFAULT"
	USERDEFINED AuthenticationSequenceType = "USER_DEFINED"
)

Defines values for AuthenticationSequenceType.

type AuthenticationStepModel

type AuthenticationStepModel struct {
	Id      int             `json:"id"`
	Options []Authenticator `json:"options"`
}

AuthenticationStepModel defines model for AuthenticationStepModel.

type Authenticator

type Authenticator struct {
	Authenticator string `json:"authenticator"`
	Idp           string `json:"idp"`
}

Authenticator defines model for Authenticator.

type AuthorizedAPICreationModel

type AuthorizedAPICreationModel struct {
	AuthorizationDetailsTypes *[]string `json:"authorizationDetailsTypes,omitempty"`
	Id                        *string   `json:"id,omitempty"`
	PolicyIdentifier          *string   `json:"policyIdentifier,omitempty"`
	Scopes                    *[]string `json:"scopes,omitempty"`
}

AuthorizedAPICreationModel defines model for AuthorizedAPICreationModel.

type AuthorizedAPIPatchModel

type AuthorizedAPIPatchModel struct {
	AddedAuthorizationDetailsTypes   *[]string `json:"addedAuthorizationDetailsTypes,omitempty"`
	AddedScopes                      *[]string `json:"addedScopes,omitempty"`
	RemovedAuthorizationDetailsTypes *[]string `json:"removedAuthorizationDetailsTypes,omitempty"`
	RemovedScopes                    *[]string `json:"removedScopes,omitempty"`
}

AuthorizedAPIPatchModel defines model for AuthorizedAPIPatchModel.

type AuthorizedAPIResponse

type AuthorizedAPIResponse struct {
	AuthorizedAuthorizationDetailsTypes *[]AuthorizedAuthorizationDetailsTypes `json:"authorizedAuthorizationDetailsTypes,omitempty"`
	AuthorizedScopes                    *[]AuthorizedScope                     `json:"authorizedScopes,omitempty"`
	DisplayName                         *string                                `json:"displayName,omitempty"`
	Id                                  *string                                `json:"id,omitempty"`
	Identifier                          *string                                `json:"identifier,omitempty"`
	PolicyId                            *string                                `json:"policyId,omitempty"`
	Type                                *string                                `json:"type,omitempty"`
}

AuthorizedAPIResponse defines model for AuthorizedAPIResponse.

type AuthorizedAuthorizationDetailsTypes

type AuthorizedAuthorizationDetailsTypes struct {
	// Id an unique id of the registered authorization details type
	Id *string `json:"id,omitempty"`

	// Name display name of the authorization details type
	Name string `json:"name"`

	// Type an unique type of the authorization details type
	Type string `json:"type"`
}

AuthorizedAuthorizationDetailsTypes defines model for AuthorizedAuthorizationDetailsTypes.

type AuthorizedScope

type AuthorizedScope struct {
	DisplayName *string `json:"displayName,omitempty"`
	Id          *string `json:"id,omitempty"`
	Name        *string `json:"name,omitempty"`
}

AuthorizedScope defines model for AuthorizedScope.

type BasicOrganizationResponse

type BasicOrganizationResponse struct {
	Id     string                          `json:"id"`
	Name   string                          `json:"name"`
	Ref    string                          `json:"ref"`
	Status BasicOrganizationResponseStatus `json:"status"`
}

BasicOrganizationResponse defines model for BasicOrganizationResponse.

type BasicOrganizationResponseStatus

type BasicOrganizationResponseStatus string

BasicOrganizationResponseStatus defines model for BasicOrganizationResponse.Status.

const (
	BasicOrganizationResponseStatusACTIVE   BasicOrganizationResponseStatus = "ACTIVE"
	BasicOrganizationResponseStatusDISABLED BasicOrganizationResponseStatus = "DISABLED"
)

Defines values for BasicOrganizationResponseStatus.

type Certificate

type Certificate struct {
	// Type Certificate type. This should be either JWKS or PEM.
	Type *string `json:"type,omitempty"`

	// Value Certificate value. If type is JWKS, value should be jwks URL. If type is PEM, value should be the certificate in PEM format.
	Value *string `json:"value,omitempty"`
}

Certificate defines model for Certificate.

type ChangeApplicationOwnerJSONRequestBody

type ChangeApplicationOwnerJSONRequestBody = ApplicationOwner

ChangeApplicationOwnerJSONRequestBody defines body for ChangeApplicationOwner for application/json ContentType.

type ChangeApplicationOwnerResponse

type ChangeApplicationOwnerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseChangeApplicationOwnerResponse

func ParseChangeApplicationOwnerResponse(rsp *http.Response) (*ChangeApplicationOwnerResponse, error)

ParseChangeApplicationOwnerResponse parses an HTTP response from a ChangeApplicationOwnerWithResponse call

func (ChangeApplicationOwnerResponse) Status

Status returns HTTPResponse.Status

func (ChangeApplicationOwnerResponse) StatusCode

func (r ChangeApplicationOwnerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Claim

type Claim struct {
	DisplayName *string `json:"displayName,omitempty"`
	Id          *string `json:"id,omitempty"`
	Uri         string  `json:"uri"`
}

Claim defines model for Claim.

type ClaimConfiguration

type ClaimConfiguration struct {
	ClaimMappings   *[]ClaimMappings               `json:"claimMappings,omitempty"`
	Dialect         *ClaimConfigurationDialect     `json:"dialect,omitempty"`
	RequestedClaims *[]RequestedClaimConfiguration `json:"requestedClaims,omitempty"`
	Role            *RoleConfig                    `json:"role,omitempty"`
	Subject         *SubjectConfig                 `json:"subject,omitempty"`
}

ClaimConfiguration defines model for ClaimConfiguration.

type ClaimConfigurationDialect

type ClaimConfigurationDialect string

ClaimConfigurationDialect defines model for ClaimConfiguration.Dialect.

const (
	CUSTOM ClaimConfigurationDialect = "CUSTOM"
	LOCAL  ClaimConfigurationDialect = "LOCAL"
)

Defines values for ClaimConfigurationDialect.

type ClaimMappings

type ClaimMappings struct {
	// ApplicationClaim Claim URI recieved by the application
	ApplicationClaim string `json:"applicationClaim"`
	LocalClaim       Claim  `json:"localClaim"`
}

ClaimMappings defines model for ClaimMappings.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AddAuthorizedAPI

func (c *Client) AddAuthorizedAPI(ctx context.Context, applicationId string, body AddAuthorizedAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddAuthorizedAPIWithBody

func (c *Client) AddAuthorizedAPIWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ChangeApplicationOwner

func (c *Client) ChangeApplicationOwner(ctx context.Context, applicationId string, body ChangeApplicationOwnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ChangeApplicationOwnerWithBody

func (c *Client) ChangeApplicationOwnerWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateApplication

func (c *Client) CreateApplication(ctx context.Context, params *CreateApplicationParams, body CreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateApplicationTemplate

func (c *Client) CreateApplicationTemplate(ctx context.Context, body CreateApplicationTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateApplicationTemplateWithBody

func (c *Client) CreateApplicationTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateApplicationWithBody

func (c *Client) CreateApplicationWithBody(ctx context.Context, params *CreateApplicationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApplication

func (c *Client) DeleteApplication(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApplicationTemplate

func (c *Client) DeleteApplicationTemplate(ctx context.Context, templateId TemplateIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAuthorizedAPI

func (c *Client) DeleteAuthorizedAPI(ctx context.Context, applicationId string, apiId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCustomInboundConfiguration

func (c *Client) DeleteCustomInboundConfiguration(ctx context.Context, applicationId string, inboundProtocolId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteInboundOAuthConfiguration

func (c *Client) DeleteInboundOAuthConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteInboundSAMLConfiguration

func (c *Client) DeleteInboundSAMLConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePassiveStsConfiguration

func (c *Client) DeletePassiveStsConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteWSTrustConfiguration

func (c *Client) DeleteWSTrustConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportApplication

func (c *Client) ExportApplication(ctx context.Context, applicationId string, params *ExportApplicationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportApplicationAsFile

func (c *Client) ExportApplicationAsFile(ctx context.Context, applicationId string, params *ExportApplicationAsFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GenerateLoginFlow

func (c *Client) GenerateLoginFlow(ctx context.Context, body GenerateLoginFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GenerateLoginFlowWithBody

func (c *Client) GenerateLoginFlowWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAdaptiveAuthTemplates

func (c *Client) GetAdaptiveAuthTemplates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllApplicationTemplates

func (c *Client) GetAllApplicationTemplates(ctx context.Context, params *GetAllApplicationTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllApplications

func (c *Client) GetAllApplications(ctx context.Context, params *GetAllApplicationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApplication

func (c *Client) GetApplication(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApplicationTemplate

func (c *Client) GetApplicationTemplate(ctx context.Context, templateId TemplateIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthorizedAPIs

func (c *Client) GetAuthorizedAPIs(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfiguredAuthenticators

func (c *Client) GetConfiguredAuthenticators(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCustomInboundConfiguration

func (c *Client) GetCustomInboundConfiguration(ctx context.Context, applicationId string, inboundProtocolId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCustomProtocolMetadata

func (c *Client) GetCustomProtocolMetadata(ctx context.Context, inboundProtocolId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGroups

func (c *Client) GetGroups(ctx context.Context, params *GetGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetInboundAuthenticationConfigurations

func (c *Client) GetInboundAuthenticationConfigurations(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetInboundOAuthConfiguration

func (c *Client) GetInboundOAuthConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetInboundProtocols

func (c *Client) GetInboundProtocols(ctx context.Context, params *GetInboundProtocolsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetInboundSAMLConfiguration

func (c *Client) GetInboundSAMLConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLoginFlowGenerationResult

func (c *Client) GetLoginFlowGenerationResult(ctx context.Context, operationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLoginFlowGenerationStatus

func (c *Client) GetLoginFlowGenerationStatus(ctx context.Context, operationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOIDCMetadata

func (c *Client) GetOIDCMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPassiveStsConfiguration

func (c *Client) GetPassiveStsConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResidentApplication

func (c *Client) GetResidentApplication(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSAMLMetadata

func (c *Client) GetSAMLMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWSTrustConfiguration

func (c *Client) GetWSTrustConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWSTrustMetadata

func (c *Client) GetWSTrustMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportApplicationForUpdateWithBody

func (c *Client) ImportApplicationForUpdateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportApplicationWithBody

func (c *Client) ImportApplicationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchApplication

func (c *Client) PatchApplication(ctx context.Context, applicationId string, body PatchApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchApplicationWithBody

func (c *Client) PatchApplicationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchAuthorizedAPI

func (c *Client) PatchAuthorizedAPI(ctx context.Context, applicationId string, apiId string, body PatchAuthorizedAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchAuthorizedAPIWithBody

func (c *Client) PatchAuthorizedAPIWithBody(ctx context.Context, applicationId string, apiId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RegenerateOAuthClientSecret

func (c *Client) RegenerateOAuthClientSecret(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevokeOAuthClient

func (c *Client) RevokeOAuthClient(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShareOrgApplication

func (c *Client) ShareOrgApplication(ctx context.Context, applicationId string, body ShareOrgApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShareOrgApplicationDelete

func (c *Client) ShareOrgApplicationDelete(ctx context.Context, applicationId string, sharedOrganizationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShareOrgApplicationGet

func (c *Client) ShareOrgApplicationGet(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShareOrgApplicationWithBody

func (c *Client) ShareOrgApplicationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SharedApplicationsAllDelete

func (c *Client) SharedApplicationsAllDelete(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SharedApplicationsGet

func (c *Client) SharedApplicationsGet(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateApplicationTemplate

func (c *Client) UpdateApplicationTemplate(ctx context.Context, templateId TemplateIdPathParam, body UpdateApplicationTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateApplicationTemplateWithBody

func (c *Client) UpdateApplicationTemplateWithBody(ctx context.Context, templateId TemplateIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCustomInboundConfiguration

func (c *Client) UpdateCustomInboundConfiguration(ctx context.Context, applicationId string, inboundProtocolId string, body UpdateCustomInboundConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCustomInboundConfigurationWithBody

func (c *Client) UpdateCustomInboundConfigurationWithBody(ctx context.Context, applicationId string, inboundProtocolId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateInboundOAuthConfiguration

func (c *Client) UpdateInboundOAuthConfiguration(ctx context.Context, applicationId string, body UpdateInboundOAuthConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateInboundOAuthConfigurationWithBody

func (c *Client) UpdateInboundOAuthConfigurationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateInboundSAMLConfiguration

func (c *Client) UpdateInboundSAMLConfiguration(ctx context.Context, applicationId string, body UpdateInboundSAMLConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateInboundSAMLConfigurationWithBody

func (c *Client) UpdateInboundSAMLConfigurationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePassiveStsConfiguration

func (c *Client) UpdatePassiveStsConfiguration(ctx context.Context, applicationId string, body UpdatePassiveStsConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePassiveStsConfigurationWithBody

func (c *Client) UpdatePassiveStsConfigurationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateResidentApplication

func (c *Client) UpdateResidentApplication(ctx context.Context, body UpdateResidentApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateResidentApplicationWithBody

func (c *Client) UpdateResidentApplicationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateWSTrustConfiguration

func (c *Client) UpdateWSTrustConfiguration(ctx context.Context, applicationId string, body UpdateWSTrustConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateWSTrustConfigurationWithBody

func (c *Client) UpdateWSTrustConfigurationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientAuthenticationConfiguration

type ClientAuthenticationConfiguration struct {
	TlsClientAuthSubjectDn           *string `json:"tlsClientAuthSubjectDn,omitempty"`
	TokenEndpointAllowReusePvtKeyJwt *bool   `json:"tokenEndpointAllowReusePvtKeyJwt,omitempty"`
	TokenEndpointAuthMethod          *string `json:"tokenEndpointAuthMethod,omitempty"`
	TokenEndpointAuthSigningAlg      *string `json:"tokenEndpointAuthSigningAlg,omitempty"`
}

ClientAuthenticationConfiguration defines model for ClientAuthenticationConfiguration.

type ClientAuthenticationMethod

type ClientAuthenticationMethod struct {
	DisplayName *string `json:"displayName,omitempty"`
	Name        *string `json:"name,omitempty"`
}

ClientAuthenticationMethod defines model for ClientAuthenticationMethod.

type ClientAuthenticationMethodMetadata

type ClientAuthenticationMethodMetadata struct {
	Options *[]ClientAuthenticationMethod `json:"options,omitempty"`
}

ClientAuthenticationMethodMetadata defines model for ClientAuthenticationMethodMetadata.

type ClientInterface

type ClientInterface interface {
	// GetAllApplications request
	GetAllApplications(ctx context.Context, params *GetAllApplicationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateApplicationWithBody request with any body
	CreateApplicationWithBody(ctx context.Context, params *CreateApplicationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateApplication(ctx context.Context, params *CreateApplicationParams, body CreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportApplicationWithBody request with any body
	ImportApplicationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportApplicationForUpdateWithBody request with any body
	ImportApplicationForUpdateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GenerateLoginFlowWithBody request with any body
	GenerateLoginFlowWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GenerateLoginFlow(ctx context.Context, body GenerateLoginFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLoginFlowGenerationResult request
	GetLoginFlowGenerationResult(ctx context.Context, operationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLoginFlowGenerationStatus request
	GetLoginFlowGenerationStatus(ctx context.Context, operationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAdaptiveAuthTemplates request
	GetAdaptiveAuthTemplates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGroups request
	GetGroups(ctx context.Context, params *GetGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInboundProtocols request
	GetInboundProtocols(ctx context.Context, params *GetInboundProtocolsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOIDCMetadata request
	GetOIDCMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSAMLMetadata request
	GetSAMLMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWSTrustMetadata request
	GetWSTrustMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCustomProtocolMetadata request
	GetCustomProtocolMetadata(ctx context.Context, inboundProtocolId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResidentApplication request
	GetResidentApplication(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateResidentApplicationWithBody request with any body
	UpdateResidentApplicationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateResidentApplication(ctx context.Context, body UpdateResidentApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllApplicationTemplates request
	GetAllApplicationTemplates(ctx context.Context, params *GetAllApplicationTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateApplicationTemplateWithBody request with any body
	CreateApplicationTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateApplicationTemplate(ctx context.Context, body CreateApplicationTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApplicationTemplate request
	DeleteApplicationTemplate(ctx context.Context, templateId TemplateIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApplicationTemplate request
	GetApplicationTemplate(ctx context.Context, templateId TemplateIdPathParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateApplicationTemplateWithBody request with any body
	UpdateApplicationTemplateWithBody(ctx context.Context, templateId TemplateIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateApplicationTemplate(ctx context.Context, templateId TemplateIdPathParam, body UpdateApplicationTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApplication request
	DeleteApplication(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApplication request
	GetApplication(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchApplicationWithBody request with any body
	PatchApplicationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchApplication(ctx context.Context, applicationId string, body PatchApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfiguredAuthenticators request
	GetConfiguredAuthenticators(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthorizedAPIs request
	GetAuthorizedAPIs(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddAuthorizedAPIWithBody request with any body
	AddAuthorizedAPIWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddAuthorizedAPI(ctx context.Context, applicationId string, body AddAuthorizedAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAuthorizedAPI request
	DeleteAuthorizedAPI(ctx context.Context, applicationId string, apiId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchAuthorizedAPIWithBody request with any body
	PatchAuthorizedAPIWithBody(ctx context.Context, applicationId string, apiId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchAuthorizedAPI(ctx context.Context, applicationId string, apiId string, body PatchAuthorizedAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportApplication request
	ExportApplication(ctx context.Context, applicationId string, params *ExportApplicationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportApplicationAsFile request
	ExportApplicationAsFile(ctx context.Context, applicationId string, params *ExportApplicationAsFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInboundAuthenticationConfigurations request
	GetInboundAuthenticationConfigurations(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteInboundOAuthConfiguration request
	DeleteInboundOAuthConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInboundOAuthConfiguration request
	GetInboundOAuthConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateInboundOAuthConfigurationWithBody request with any body
	UpdateInboundOAuthConfigurationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateInboundOAuthConfiguration(ctx context.Context, applicationId string, body UpdateInboundOAuthConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RegenerateOAuthClientSecret request
	RegenerateOAuthClientSecret(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeOAuthClient request
	RevokeOAuthClient(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePassiveStsConfiguration request
	DeletePassiveStsConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPassiveStsConfiguration request
	GetPassiveStsConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePassiveStsConfigurationWithBody request with any body
	UpdatePassiveStsConfigurationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePassiveStsConfiguration(ctx context.Context, applicationId string, body UpdatePassiveStsConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteInboundSAMLConfiguration request
	DeleteInboundSAMLConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInboundSAMLConfiguration request
	GetInboundSAMLConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateInboundSAMLConfigurationWithBody request with any body
	UpdateInboundSAMLConfigurationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateInboundSAMLConfiguration(ctx context.Context, applicationId string, body UpdateInboundSAMLConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteWSTrustConfiguration request
	DeleteWSTrustConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWSTrustConfiguration request
	GetWSTrustConfiguration(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateWSTrustConfigurationWithBody request with any body
	UpdateWSTrustConfigurationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateWSTrustConfiguration(ctx context.Context, applicationId string, body UpdateWSTrustConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCustomInboundConfiguration request
	DeleteCustomInboundConfiguration(ctx context.Context, applicationId string, inboundProtocolId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCustomInboundConfiguration request
	GetCustomInboundConfiguration(ctx context.Context, applicationId string, inboundProtocolId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCustomInboundConfigurationWithBody request with any body
	UpdateCustomInboundConfigurationWithBody(ctx context.Context, applicationId string, inboundProtocolId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCustomInboundConfiguration(ctx context.Context, applicationId string, inboundProtocolId string, body UpdateCustomInboundConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ChangeApplicationOwnerWithBody request with any body
	ChangeApplicationOwnerWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ChangeApplicationOwner(ctx context.Context, applicationId string, body ChangeApplicationOwnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShareOrgApplicationGet request
	ShareOrgApplicationGet(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShareOrgApplicationWithBody request with any body
	ShareOrgApplicationWithBody(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ShareOrgApplication(ctx context.Context, applicationId string, body ShareOrgApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShareOrgApplicationDelete request
	ShareOrgApplicationDelete(ctx context.Context, applicationId string, sharedOrganizationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SharedApplicationsAllDelete request
	SharedApplicationsAllDelete(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SharedApplicationsGet request
	SharedApplicationsGet(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AddAuthorizedAPIWithBodyWithResponse

func (c *ClientWithResponses) AddAuthorizedAPIWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAuthorizedAPIResponse, error)

AddAuthorizedAPIWithBodyWithResponse request with arbitrary body returning *AddAuthorizedAPIResponse

func (*ClientWithResponses) AddAuthorizedAPIWithResponse

func (c *ClientWithResponses) AddAuthorizedAPIWithResponse(ctx context.Context, applicationId string, body AddAuthorizedAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAuthorizedAPIResponse, error)

func (*ClientWithResponses) ChangeApplicationOwnerWithBodyWithResponse

func (c *ClientWithResponses) ChangeApplicationOwnerWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeApplicationOwnerResponse, error)

ChangeApplicationOwnerWithBodyWithResponse request with arbitrary body returning *ChangeApplicationOwnerResponse

func (*ClientWithResponses) ChangeApplicationOwnerWithResponse

func (c *ClientWithResponses) ChangeApplicationOwnerWithResponse(ctx context.Context, applicationId string, body ChangeApplicationOwnerJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeApplicationOwnerResponse, error)

func (*ClientWithResponses) CreateApplicationTemplateWithBodyWithResponse

func (c *ClientWithResponses) CreateApplicationTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApplicationTemplateResponse, error)

CreateApplicationTemplateWithBodyWithResponse request with arbitrary body returning *CreateApplicationTemplateResponse

func (*ClientWithResponses) CreateApplicationTemplateWithResponse

func (c *ClientWithResponses) CreateApplicationTemplateWithResponse(ctx context.Context, body CreateApplicationTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateApplicationTemplateResponse, error)

func (*ClientWithResponses) CreateApplicationWithBodyWithResponse

func (c *ClientWithResponses) CreateApplicationWithBodyWithResponse(ctx context.Context, params *CreateApplicationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApplicationResponse, error)

CreateApplicationWithBodyWithResponse request with arbitrary body returning *CreateApplicationResponse

func (*ClientWithResponses) CreateApplicationWithResponse

func (*ClientWithResponses) DeleteApplicationTemplateWithResponse

func (c *ClientWithResponses) DeleteApplicationTemplateWithResponse(ctx context.Context, templateId TemplateIdPathParam, reqEditors ...RequestEditorFn) (*DeleteApplicationTemplateResponse, error)

DeleteApplicationTemplateWithResponse request returning *DeleteApplicationTemplateResponse

func (*ClientWithResponses) DeleteApplicationWithResponse

func (c *ClientWithResponses) DeleteApplicationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*DeleteApplicationResponse, error)

DeleteApplicationWithResponse request returning *DeleteApplicationResponse

func (*ClientWithResponses) DeleteAuthorizedAPIWithResponse

func (c *ClientWithResponses) DeleteAuthorizedAPIWithResponse(ctx context.Context, applicationId string, apiId string, reqEditors ...RequestEditorFn) (*DeleteAuthorizedAPIResponse, error)

DeleteAuthorizedAPIWithResponse request returning *DeleteAuthorizedAPIResponse

func (*ClientWithResponses) DeleteCustomInboundConfigurationWithResponse

func (c *ClientWithResponses) DeleteCustomInboundConfigurationWithResponse(ctx context.Context, applicationId string, inboundProtocolId string, reqEditors ...RequestEditorFn) (*DeleteCustomInboundConfigurationResponse, error)

DeleteCustomInboundConfigurationWithResponse request returning *DeleteCustomInboundConfigurationResponse

func (*ClientWithResponses) DeleteInboundOAuthConfigurationWithResponse

func (c *ClientWithResponses) DeleteInboundOAuthConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*DeleteInboundOAuthConfigurationResponse, error)

DeleteInboundOAuthConfigurationWithResponse request returning *DeleteInboundOAuthConfigurationResponse

func (*ClientWithResponses) DeleteInboundSAMLConfigurationWithResponse

func (c *ClientWithResponses) DeleteInboundSAMLConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*DeleteInboundSAMLConfigurationResponse, error)

DeleteInboundSAMLConfigurationWithResponse request returning *DeleteInboundSAMLConfigurationResponse

func (*ClientWithResponses) DeletePassiveStsConfigurationWithResponse

func (c *ClientWithResponses) DeletePassiveStsConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*DeletePassiveStsConfigurationResponse, error)

DeletePassiveStsConfigurationWithResponse request returning *DeletePassiveStsConfigurationResponse

func (*ClientWithResponses) DeleteWSTrustConfigurationWithResponse

func (c *ClientWithResponses) DeleteWSTrustConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*DeleteWSTrustConfigurationResponse, error)

DeleteWSTrustConfigurationWithResponse request returning *DeleteWSTrustConfigurationResponse

func (*ClientWithResponses) ExportApplicationAsFileWithResponse

func (c *ClientWithResponses) ExportApplicationAsFileWithResponse(ctx context.Context, applicationId string, params *ExportApplicationAsFileParams, reqEditors ...RequestEditorFn) (*ExportApplicationAsFileResponse, error)

ExportApplicationAsFileWithResponse request returning *ExportApplicationAsFileResponse

func (*ClientWithResponses) ExportApplicationWithResponse

func (c *ClientWithResponses) ExportApplicationWithResponse(ctx context.Context, applicationId string, params *ExportApplicationParams, reqEditors ...RequestEditorFn) (*ExportApplicationResponse, error)

ExportApplicationWithResponse request returning *ExportApplicationResponse

func (*ClientWithResponses) GenerateLoginFlowWithBodyWithResponse

func (c *ClientWithResponses) GenerateLoginFlowWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateLoginFlowResponse, error)

GenerateLoginFlowWithBodyWithResponse request with arbitrary body returning *GenerateLoginFlowResponse

func (*ClientWithResponses) GenerateLoginFlowWithResponse

func (c *ClientWithResponses) GenerateLoginFlowWithResponse(ctx context.Context, body GenerateLoginFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateLoginFlowResponse, error)

func (*ClientWithResponses) GetAdaptiveAuthTemplatesWithResponse

func (c *ClientWithResponses) GetAdaptiveAuthTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdaptiveAuthTemplatesResponse, error)

GetAdaptiveAuthTemplatesWithResponse request returning *GetAdaptiveAuthTemplatesResponse

func (*ClientWithResponses) GetAllApplicationTemplatesWithResponse

func (c *ClientWithResponses) GetAllApplicationTemplatesWithResponse(ctx context.Context, params *GetAllApplicationTemplatesParams, reqEditors ...RequestEditorFn) (*GetAllApplicationTemplatesResponse, error)

GetAllApplicationTemplatesWithResponse request returning *GetAllApplicationTemplatesResponse

func (*ClientWithResponses) GetAllApplicationsWithResponse

func (c *ClientWithResponses) GetAllApplicationsWithResponse(ctx context.Context, params *GetAllApplicationsParams, reqEditors ...RequestEditorFn) (*GetAllApplicationsResponse, error)

GetAllApplicationsWithResponse request returning *GetAllApplicationsResponse

func (*ClientWithResponses) GetApplicationTemplateWithResponse

func (c *ClientWithResponses) GetApplicationTemplateWithResponse(ctx context.Context, templateId TemplateIdPathParam, reqEditors ...RequestEditorFn) (*GetApplicationTemplateResponse, error)

GetApplicationTemplateWithResponse request returning *GetApplicationTemplateResponse

func (*ClientWithResponses) GetApplicationWithResponse

func (c *ClientWithResponses) GetApplicationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetApplicationResponse, error)

GetApplicationWithResponse request returning *GetApplicationResponse

func (*ClientWithResponses) GetAuthorizedAPIsWithResponse

func (c *ClientWithResponses) GetAuthorizedAPIsWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetAuthorizedAPIsResponse, error)

GetAuthorizedAPIsWithResponse request returning *GetAuthorizedAPIsResponse

func (*ClientWithResponses) GetConfiguredAuthenticatorsWithResponse

func (c *ClientWithResponses) GetConfiguredAuthenticatorsWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetConfiguredAuthenticatorsResponse, error)

GetConfiguredAuthenticatorsWithResponse request returning *GetConfiguredAuthenticatorsResponse

func (*ClientWithResponses) GetCustomInboundConfigurationWithResponse

func (c *ClientWithResponses) GetCustomInboundConfigurationWithResponse(ctx context.Context, applicationId string, inboundProtocolId string, reqEditors ...RequestEditorFn) (*GetCustomInboundConfigurationResponse, error)

GetCustomInboundConfigurationWithResponse request returning *GetCustomInboundConfigurationResponse

func (*ClientWithResponses) GetCustomProtocolMetadataWithResponse

func (c *ClientWithResponses) GetCustomProtocolMetadataWithResponse(ctx context.Context, inboundProtocolId string, reqEditors ...RequestEditorFn) (*GetCustomProtocolMetadataResponse, error)

GetCustomProtocolMetadataWithResponse request returning *GetCustomProtocolMetadataResponse

func (*ClientWithResponses) GetGroupsWithResponse

func (c *ClientWithResponses) GetGroupsWithResponse(ctx context.Context, params *GetGroupsParams, reqEditors ...RequestEditorFn) (*GetGroupsResponse, error)

GetGroupsWithResponse request returning *GetGroupsResponse

func (*ClientWithResponses) GetInboundAuthenticationConfigurationsWithResponse

func (c *ClientWithResponses) GetInboundAuthenticationConfigurationsWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetInboundAuthenticationConfigurationsResponse, error)

GetInboundAuthenticationConfigurationsWithResponse request returning *GetInboundAuthenticationConfigurationsResponse

func (*ClientWithResponses) GetInboundOAuthConfigurationWithResponse

func (c *ClientWithResponses) GetInboundOAuthConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetInboundOAuthConfigurationResponse, error)

GetInboundOAuthConfigurationWithResponse request returning *GetInboundOAuthConfigurationResponse

func (*ClientWithResponses) GetInboundProtocolsWithResponse

func (c *ClientWithResponses) GetInboundProtocolsWithResponse(ctx context.Context, params *GetInboundProtocolsParams, reqEditors ...RequestEditorFn) (*GetInboundProtocolsResponse, error)

GetInboundProtocolsWithResponse request returning *GetInboundProtocolsResponse

func (*ClientWithResponses) GetInboundSAMLConfigurationWithResponse

func (c *ClientWithResponses) GetInboundSAMLConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetInboundSAMLConfigurationResponse, error)

GetInboundSAMLConfigurationWithResponse request returning *GetInboundSAMLConfigurationResponse

func (*ClientWithResponses) GetLoginFlowGenerationResultWithResponse

func (c *ClientWithResponses) GetLoginFlowGenerationResultWithResponse(ctx context.Context, operationId string, reqEditors ...RequestEditorFn) (*GetLoginFlowGenerationResultResponse, error)

GetLoginFlowGenerationResultWithResponse request returning *GetLoginFlowGenerationResultResponse

func (*ClientWithResponses) GetLoginFlowGenerationStatusWithResponse

func (c *ClientWithResponses) GetLoginFlowGenerationStatusWithResponse(ctx context.Context, operationId string, reqEditors ...RequestEditorFn) (*GetLoginFlowGenerationStatusResponse, error)

GetLoginFlowGenerationStatusWithResponse request returning *GetLoginFlowGenerationStatusResponse

func (*ClientWithResponses) GetOIDCMetadataWithResponse

func (c *ClientWithResponses) GetOIDCMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOIDCMetadataResponse, error)

GetOIDCMetadataWithResponse request returning *GetOIDCMetadataResponse

func (*ClientWithResponses) GetPassiveStsConfigurationWithResponse

func (c *ClientWithResponses) GetPassiveStsConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetPassiveStsConfigurationResponse, error)

GetPassiveStsConfigurationWithResponse request returning *GetPassiveStsConfigurationResponse

func (*ClientWithResponses) GetResidentApplicationWithResponse

func (c *ClientWithResponses) GetResidentApplicationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetResidentApplicationResponse, error)

GetResidentApplicationWithResponse request returning *GetResidentApplicationResponse

func (*ClientWithResponses) GetSAMLMetadataWithResponse

func (c *ClientWithResponses) GetSAMLMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSAMLMetadataResponse, error)

GetSAMLMetadataWithResponse request returning *GetSAMLMetadataResponse

func (*ClientWithResponses) GetWSTrustConfigurationWithResponse

func (c *ClientWithResponses) GetWSTrustConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetWSTrustConfigurationResponse, error)

GetWSTrustConfigurationWithResponse request returning *GetWSTrustConfigurationResponse

func (*ClientWithResponses) GetWSTrustMetadataWithResponse

func (c *ClientWithResponses) GetWSTrustMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetWSTrustMetadataResponse, error)

GetWSTrustMetadataWithResponse request returning *GetWSTrustMetadataResponse

func (*ClientWithResponses) ImportApplicationForUpdateWithBodyWithResponse

func (c *ClientWithResponses) ImportApplicationForUpdateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportApplicationForUpdateResponse, error)

ImportApplicationForUpdateWithBodyWithResponse request with arbitrary body returning *ImportApplicationForUpdateResponse

func (*ClientWithResponses) ImportApplicationWithBodyWithResponse

func (c *ClientWithResponses) ImportApplicationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportApplicationResponse, error)

ImportApplicationWithBodyWithResponse request with arbitrary body returning *ImportApplicationResponse

func (*ClientWithResponses) PatchApplicationWithBodyWithResponse

func (c *ClientWithResponses) PatchApplicationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchApplicationResponse, error)

PatchApplicationWithBodyWithResponse request with arbitrary body returning *PatchApplicationResponse

func (*ClientWithResponses) PatchApplicationWithResponse

func (c *ClientWithResponses) PatchApplicationWithResponse(ctx context.Context, applicationId string, body PatchApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchApplicationResponse, error)

func (*ClientWithResponses) PatchAuthorizedAPIWithBodyWithResponse

func (c *ClientWithResponses) PatchAuthorizedAPIWithBodyWithResponse(ctx context.Context, applicationId string, apiId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchAuthorizedAPIResponse, error)

PatchAuthorizedAPIWithBodyWithResponse request with arbitrary body returning *PatchAuthorizedAPIResponse

func (*ClientWithResponses) PatchAuthorizedAPIWithResponse

func (c *ClientWithResponses) PatchAuthorizedAPIWithResponse(ctx context.Context, applicationId string, apiId string, body PatchAuthorizedAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchAuthorizedAPIResponse, error)

func (*ClientWithResponses) RegenerateOAuthClientSecretWithResponse

func (c *ClientWithResponses) RegenerateOAuthClientSecretWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*RegenerateOAuthClientSecretResponse, error)

RegenerateOAuthClientSecretWithResponse request returning *RegenerateOAuthClientSecretResponse

func (*ClientWithResponses) RevokeOAuthClientWithResponse

func (c *ClientWithResponses) RevokeOAuthClientWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*RevokeOAuthClientResponse, error)

RevokeOAuthClientWithResponse request returning *RevokeOAuthClientResponse

func (*ClientWithResponses) ShareOrgApplicationDeleteWithResponse

func (c *ClientWithResponses) ShareOrgApplicationDeleteWithResponse(ctx context.Context, applicationId string, sharedOrganizationId string, reqEditors ...RequestEditorFn) (*ShareOrgApplicationDeleteResponse, error)

ShareOrgApplicationDeleteWithResponse request returning *ShareOrgApplicationDeleteResponse

func (*ClientWithResponses) ShareOrgApplicationGetWithResponse

func (c *ClientWithResponses) ShareOrgApplicationGetWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*ShareOrgApplicationGetResponse, error)

ShareOrgApplicationGetWithResponse request returning *ShareOrgApplicationGetResponse

func (*ClientWithResponses) ShareOrgApplicationWithBodyWithResponse

func (c *ClientWithResponses) ShareOrgApplicationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShareOrgApplicationResponse, error)

ShareOrgApplicationWithBodyWithResponse request with arbitrary body returning *ShareOrgApplicationResponse

func (*ClientWithResponses) ShareOrgApplicationWithResponse

func (c *ClientWithResponses) ShareOrgApplicationWithResponse(ctx context.Context, applicationId string, body ShareOrgApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*ShareOrgApplicationResponse, error)

func (*ClientWithResponses) SharedApplicationsAllDeleteWithResponse

func (c *ClientWithResponses) SharedApplicationsAllDeleteWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*SharedApplicationsAllDeleteResponse, error)

SharedApplicationsAllDeleteWithResponse request returning *SharedApplicationsAllDeleteResponse

func (*ClientWithResponses) SharedApplicationsGetWithResponse

func (c *ClientWithResponses) SharedApplicationsGetWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*SharedApplicationsGetResponse, error)

SharedApplicationsGetWithResponse request returning *SharedApplicationsGetResponse

func (*ClientWithResponses) UpdateApplicationTemplateWithBodyWithResponse

func (c *ClientWithResponses) UpdateApplicationTemplateWithBodyWithResponse(ctx context.Context, templateId TemplateIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApplicationTemplateResponse, error)

UpdateApplicationTemplateWithBodyWithResponse request with arbitrary body returning *UpdateApplicationTemplateResponse

func (*ClientWithResponses) UpdateApplicationTemplateWithResponse

func (c *ClientWithResponses) UpdateApplicationTemplateWithResponse(ctx context.Context, templateId TemplateIdPathParam, body UpdateApplicationTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateApplicationTemplateResponse, error)

func (*ClientWithResponses) UpdateCustomInboundConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateCustomInboundConfigurationWithBodyWithResponse(ctx context.Context, applicationId string, inboundProtocolId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomInboundConfigurationResponse, error)

UpdateCustomInboundConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateCustomInboundConfigurationResponse

func (*ClientWithResponses) UpdateCustomInboundConfigurationWithResponse

func (c *ClientWithResponses) UpdateCustomInboundConfigurationWithResponse(ctx context.Context, applicationId string, inboundProtocolId string, body UpdateCustomInboundConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomInboundConfigurationResponse, error)

func (*ClientWithResponses) UpdateInboundOAuthConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateInboundOAuthConfigurationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInboundOAuthConfigurationResponse, error)

UpdateInboundOAuthConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateInboundOAuthConfigurationResponse

func (*ClientWithResponses) UpdateInboundOAuthConfigurationWithResponse

func (c *ClientWithResponses) UpdateInboundOAuthConfigurationWithResponse(ctx context.Context, applicationId string, body UpdateInboundOAuthConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInboundOAuthConfigurationResponse, error)

func (*ClientWithResponses) UpdateInboundSAMLConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateInboundSAMLConfigurationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInboundSAMLConfigurationResponse, error)

UpdateInboundSAMLConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateInboundSAMLConfigurationResponse

func (*ClientWithResponses) UpdateInboundSAMLConfigurationWithResponse

func (c *ClientWithResponses) UpdateInboundSAMLConfigurationWithResponse(ctx context.Context, applicationId string, body UpdateInboundSAMLConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInboundSAMLConfigurationResponse, error)

func (*ClientWithResponses) UpdatePassiveStsConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdatePassiveStsConfigurationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePassiveStsConfigurationResponse, error)

UpdatePassiveStsConfigurationWithBodyWithResponse request with arbitrary body returning *UpdatePassiveStsConfigurationResponse

func (*ClientWithResponses) UpdatePassiveStsConfigurationWithResponse

func (c *ClientWithResponses) UpdatePassiveStsConfigurationWithResponse(ctx context.Context, applicationId string, body UpdatePassiveStsConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePassiveStsConfigurationResponse, error)

func (*ClientWithResponses) UpdateResidentApplicationWithBodyWithResponse

func (c *ClientWithResponses) UpdateResidentApplicationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResidentApplicationResponse, error)

UpdateResidentApplicationWithBodyWithResponse request with arbitrary body returning *UpdateResidentApplicationResponse

func (*ClientWithResponses) UpdateResidentApplicationWithResponse

func (c *ClientWithResponses) UpdateResidentApplicationWithResponse(ctx context.Context, body UpdateResidentApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResidentApplicationResponse, error)

func (*ClientWithResponses) UpdateWSTrustConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateWSTrustConfigurationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWSTrustConfigurationResponse, error)

UpdateWSTrustConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateWSTrustConfigurationResponse

func (*ClientWithResponses) UpdateWSTrustConfigurationWithResponse

func (c *ClientWithResponses) UpdateWSTrustConfigurationWithResponse(ctx context.Context, applicationId string, body UpdateWSTrustConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWSTrustConfigurationResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetAllApplicationsWithResponse request
	GetAllApplicationsWithResponse(ctx context.Context, params *GetAllApplicationsParams, reqEditors ...RequestEditorFn) (*GetAllApplicationsResponse, error)

	// CreateApplicationWithBodyWithResponse request with any body
	CreateApplicationWithBodyWithResponse(ctx context.Context, params *CreateApplicationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApplicationResponse, error)

	CreateApplicationWithResponse(ctx context.Context, params *CreateApplicationParams, body CreateApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateApplicationResponse, error)

	// ImportApplicationWithBodyWithResponse request with any body
	ImportApplicationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportApplicationResponse, error)

	// ImportApplicationForUpdateWithBodyWithResponse request with any body
	ImportApplicationForUpdateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportApplicationForUpdateResponse, error)

	// GenerateLoginFlowWithBodyWithResponse request with any body
	GenerateLoginFlowWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateLoginFlowResponse, error)

	GenerateLoginFlowWithResponse(ctx context.Context, body GenerateLoginFlowJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateLoginFlowResponse, error)

	// GetLoginFlowGenerationResultWithResponse request
	GetLoginFlowGenerationResultWithResponse(ctx context.Context, operationId string, reqEditors ...RequestEditorFn) (*GetLoginFlowGenerationResultResponse, error)

	// GetLoginFlowGenerationStatusWithResponse request
	GetLoginFlowGenerationStatusWithResponse(ctx context.Context, operationId string, reqEditors ...RequestEditorFn) (*GetLoginFlowGenerationStatusResponse, error)

	// GetAdaptiveAuthTemplatesWithResponse request
	GetAdaptiveAuthTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdaptiveAuthTemplatesResponse, error)

	// GetGroupsWithResponse request
	GetGroupsWithResponse(ctx context.Context, params *GetGroupsParams, reqEditors ...RequestEditorFn) (*GetGroupsResponse, error)

	// GetInboundProtocolsWithResponse request
	GetInboundProtocolsWithResponse(ctx context.Context, params *GetInboundProtocolsParams, reqEditors ...RequestEditorFn) (*GetInboundProtocolsResponse, error)

	// GetOIDCMetadataWithResponse request
	GetOIDCMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOIDCMetadataResponse, error)

	// GetSAMLMetadataWithResponse request
	GetSAMLMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSAMLMetadataResponse, error)

	// GetWSTrustMetadataWithResponse request
	GetWSTrustMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetWSTrustMetadataResponse, error)

	// GetCustomProtocolMetadataWithResponse request
	GetCustomProtocolMetadataWithResponse(ctx context.Context, inboundProtocolId string, reqEditors ...RequestEditorFn) (*GetCustomProtocolMetadataResponse, error)

	// GetResidentApplicationWithResponse request
	GetResidentApplicationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetResidentApplicationResponse, error)

	// UpdateResidentApplicationWithBodyWithResponse request with any body
	UpdateResidentApplicationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResidentApplicationResponse, error)

	UpdateResidentApplicationWithResponse(ctx context.Context, body UpdateResidentApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResidentApplicationResponse, error)

	// GetAllApplicationTemplatesWithResponse request
	GetAllApplicationTemplatesWithResponse(ctx context.Context, params *GetAllApplicationTemplatesParams, reqEditors ...RequestEditorFn) (*GetAllApplicationTemplatesResponse, error)

	// CreateApplicationTemplateWithBodyWithResponse request with any body
	CreateApplicationTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApplicationTemplateResponse, error)

	CreateApplicationTemplateWithResponse(ctx context.Context, body CreateApplicationTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateApplicationTemplateResponse, error)

	// DeleteApplicationTemplateWithResponse request
	DeleteApplicationTemplateWithResponse(ctx context.Context, templateId TemplateIdPathParam, reqEditors ...RequestEditorFn) (*DeleteApplicationTemplateResponse, error)

	// GetApplicationTemplateWithResponse request
	GetApplicationTemplateWithResponse(ctx context.Context, templateId TemplateIdPathParam, reqEditors ...RequestEditorFn) (*GetApplicationTemplateResponse, error)

	// UpdateApplicationTemplateWithBodyWithResponse request with any body
	UpdateApplicationTemplateWithBodyWithResponse(ctx context.Context, templateId TemplateIdPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApplicationTemplateResponse, error)

	UpdateApplicationTemplateWithResponse(ctx context.Context, templateId TemplateIdPathParam, body UpdateApplicationTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateApplicationTemplateResponse, error)

	// DeleteApplicationWithResponse request
	DeleteApplicationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*DeleteApplicationResponse, error)

	// GetApplicationWithResponse request
	GetApplicationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetApplicationResponse, error)

	// PatchApplicationWithBodyWithResponse request with any body
	PatchApplicationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchApplicationResponse, error)

	PatchApplicationWithResponse(ctx context.Context, applicationId string, body PatchApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchApplicationResponse, error)

	// GetConfiguredAuthenticatorsWithResponse request
	GetConfiguredAuthenticatorsWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetConfiguredAuthenticatorsResponse, error)

	// GetAuthorizedAPIsWithResponse request
	GetAuthorizedAPIsWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetAuthorizedAPIsResponse, error)

	// AddAuthorizedAPIWithBodyWithResponse request with any body
	AddAuthorizedAPIWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAuthorizedAPIResponse, error)

	AddAuthorizedAPIWithResponse(ctx context.Context, applicationId string, body AddAuthorizedAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAuthorizedAPIResponse, error)

	// DeleteAuthorizedAPIWithResponse request
	DeleteAuthorizedAPIWithResponse(ctx context.Context, applicationId string, apiId string, reqEditors ...RequestEditorFn) (*DeleteAuthorizedAPIResponse, error)

	// PatchAuthorizedAPIWithBodyWithResponse request with any body
	PatchAuthorizedAPIWithBodyWithResponse(ctx context.Context, applicationId string, apiId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchAuthorizedAPIResponse, error)

	PatchAuthorizedAPIWithResponse(ctx context.Context, applicationId string, apiId string, body PatchAuthorizedAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchAuthorizedAPIResponse, error)

	// ExportApplicationWithResponse request
	ExportApplicationWithResponse(ctx context.Context, applicationId string, params *ExportApplicationParams, reqEditors ...RequestEditorFn) (*ExportApplicationResponse, error)

	// ExportApplicationAsFileWithResponse request
	ExportApplicationAsFileWithResponse(ctx context.Context, applicationId string, params *ExportApplicationAsFileParams, reqEditors ...RequestEditorFn) (*ExportApplicationAsFileResponse, error)

	// GetInboundAuthenticationConfigurationsWithResponse request
	GetInboundAuthenticationConfigurationsWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetInboundAuthenticationConfigurationsResponse, error)

	// DeleteInboundOAuthConfigurationWithResponse request
	DeleteInboundOAuthConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*DeleteInboundOAuthConfigurationResponse, error)

	// GetInboundOAuthConfigurationWithResponse request
	GetInboundOAuthConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetInboundOAuthConfigurationResponse, error)

	// UpdateInboundOAuthConfigurationWithBodyWithResponse request with any body
	UpdateInboundOAuthConfigurationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInboundOAuthConfigurationResponse, error)

	UpdateInboundOAuthConfigurationWithResponse(ctx context.Context, applicationId string, body UpdateInboundOAuthConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInboundOAuthConfigurationResponse, error)

	// RegenerateOAuthClientSecretWithResponse request
	RegenerateOAuthClientSecretWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*RegenerateOAuthClientSecretResponse, error)

	// RevokeOAuthClientWithResponse request
	RevokeOAuthClientWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*RevokeOAuthClientResponse, error)

	// DeletePassiveStsConfigurationWithResponse request
	DeletePassiveStsConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*DeletePassiveStsConfigurationResponse, error)

	// GetPassiveStsConfigurationWithResponse request
	GetPassiveStsConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetPassiveStsConfigurationResponse, error)

	// UpdatePassiveStsConfigurationWithBodyWithResponse request with any body
	UpdatePassiveStsConfigurationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePassiveStsConfigurationResponse, error)

	UpdatePassiveStsConfigurationWithResponse(ctx context.Context, applicationId string, body UpdatePassiveStsConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePassiveStsConfigurationResponse, error)

	// DeleteInboundSAMLConfigurationWithResponse request
	DeleteInboundSAMLConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*DeleteInboundSAMLConfigurationResponse, error)

	// GetInboundSAMLConfigurationWithResponse request
	GetInboundSAMLConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetInboundSAMLConfigurationResponse, error)

	// UpdateInboundSAMLConfigurationWithBodyWithResponse request with any body
	UpdateInboundSAMLConfigurationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateInboundSAMLConfigurationResponse, error)

	UpdateInboundSAMLConfigurationWithResponse(ctx context.Context, applicationId string, body UpdateInboundSAMLConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateInboundSAMLConfigurationResponse, error)

	// DeleteWSTrustConfigurationWithResponse request
	DeleteWSTrustConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*DeleteWSTrustConfigurationResponse, error)

	// GetWSTrustConfigurationWithResponse request
	GetWSTrustConfigurationWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*GetWSTrustConfigurationResponse, error)

	// UpdateWSTrustConfigurationWithBodyWithResponse request with any body
	UpdateWSTrustConfigurationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWSTrustConfigurationResponse, error)

	UpdateWSTrustConfigurationWithResponse(ctx context.Context, applicationId string, body UpdateWSTrustConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWSTrustConfigurationResponse, error)

	// DeleteCustomInboundConfigurationWithResponse request
	DeleteCustomInboundConfigurationWithResponse(ctx context.Context, applicationId string, inboundProtocolId string, reqEditors ...RequestEditorFn) (*DeleteCustomInboundConfigurationResponse, error)

	// GetCustomInboundConfigurationWithResponse request
	GetCustomInboundConfigurationWithResponse(ctx context.Context, applicationId string, inboundProtocolId string, reqEditors ...RequestEditorFn) (*GetCustomInboundConfigurationResponse, error)

	// UpdateCustomInboundConfigurationWithBodyWithResponse request with any body
	UpdateCustomInboundConfigurationWithBodyWithResponse(ctx context.Context, applicationId string, inboundProtocolId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomInboundConfigurationResponse, error)

	UpdateCustomInboundConfigurationWithResponse(ctx context.Context, applicationId string, inboundProtocolId string, body UpdateCustomInboundConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomInboundConfigurationResponse, error)

	// ChangeApplicationOwnerWithBodyWithResponse request with any body
	ChangeApplicationOwnerWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeApplicationOwnerResponse, error)

	ChangeApplicationOwnerWithResponse(ctx context.Context, applicationId string, body ChangeApplicationOwnerJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeApplicationOwnerResponse, error)

	// ShareOrgApplicationGetWithResponse request
	ShareOrgApplicationGetWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*ShareOrgApplicationGetResponse, error)

	// ShareOrgApplicationWithBodyWithResponse request with any body
	ShareOrgApplicationWithBodyWithResponse(ctx context.Context, applicationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShareOrgApplicationResponse, error)

	ShareOrgApplicationWithResponse(ctx context.Context, applicationId string, body ShareOrgApplicationJSONRequestBody, reqEditors ...RequestEditorFn) (*ShareOrgApplicationResponse, error)

	// ShareOrgApplicationDeleteWithResponse request
	ShareOrgApplicationDeleteWithResponse(ctx context.Context, applicationId string, sharedOrganizationId string, reqEditors ...RequestEditorFn) (*ShareOrgApplicationDeleteResponse, error)

	// SharedApplicationsAllDeleteWithResponse request
	SharedApplicationsAllDeleteWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*SharedApplicationsAllDeleteResponse, error)

	// SharedApplicationsGetWithResponse request
	SharedApplicationsGetWithResponse(ctx context.Context, applicationId string, reqEditors ...RequestEditorFn) (*SharedApplicationsGetResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type ConfiguredAuthenticator

type ConfiguredAuthenticator struct {
	Name *string `json:"name,omitempty"`
	Type *string `json:"type,omitempty"`
}

ConfiguredAuthenticator defines model for ConfiguredAuthenticator.

type ConfiguredAuthenticatorsModal

type ConfiguredAuthenticatorsModal struct {
	FederatedAuthenticators *[]ConfiguredAuthenticator `json:"federatedAuthenticators,omitempty"`
	LocalAuthenticators     *[]ConfiguredAuthenticator `json:"localAuthenticators,omitempty"`
	StepId                  *int                       `json:"stepId,omitempty"`
}

ConfiguredAuthenticatorsModal defines model for ConfiguredAuthenticatorsModal.

type CreateApplicationJSONRequestBody

type CreateApplicationJSONRequestBody = ApplicationModel

CreateApplicationJSONRequestBody defines body for CreateApplication for application/json ContentType.

type CreateApplicationParams

type CreateApplicationParams struct {
	// Template Pre-defined template to use when creating the application.
	Template *string `form:"template,omitempty" json:"template,omitempty"`
}

CreateApplicationParams defines parameters for CreateApplication.

type CreateApplicationResponse

type CreateApplicationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON409      *Error
	JSON500      *Error
	JSON501      *Error
}

func ParseCreateApplicationResponse

func ParseCreateApplicationResponse(rsp *http.Response) (*CreateApplicationResponse, error)

ParseCreateApplicationResponse parses an HTTP response from a CreateApplicationWithResponse call

func (CreateApplicationResponse) Status

func (r CreateApplicationResponse) Status() string

Status returns HTTPResponse.Status

func (CreateApplicationResponse) StatusCode

func (r CreateApplicationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateApplicationTemplateJSONRequestBody

type CreateApplicationTemplateJSONRequestBody = ApplicationTemplateModel

CreateApplicationTemplateJSONRequestBody defines body for CreateApplicationTemplate for application/json ContentType.

type CreateApplicationTemplateResponse

type CreateApplicationTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON409      *Error
	JSON500      *Error
	JSON501      *Error
}

func ParseCreateApplicationTemplateResponse

func ParseCreateApplicationTemplateResponse(rsp *http.Response) (*CreateApplicationTemplateResponse, error)

ParseCreateApplicationTemplateResponse parses an HTTP response from a CreateApplicationTemplateWithResponse call

func (CreateApplicationTemplateResponse) Status

Status returns HTTPResponse.Status

func (CreateApplicationTemplateResponse) StatusCode

func (r CreateApplicationTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CustomInboundProtocolConfiguration

type CustomInboundProtocolConfiguration struct {
	ConfigName string           `json:"configName"`
	Name       string           `json:"name"`
	Properties *[]PropertyModel `json:"properties,omitempty"`
}

CustomInboundProtocolConfiguration defines model for CustomInboundProtocolConfiguration.

type CustomInboundProtocolMetaData

type CustomInboundProtocolMetaData struct {
	ConfigName  *string                          `json:"configName,omitempty"`
	DisplayName *string                          `json:"displayName,omitempty"`
	Properties  *[]CustomInboundProtocolProperty `json:"properties,omitempty"`
}

CustomInboundProtocolMetaData defines model for CustomInboundProtocolMetaData.

type CustomInboundProtocolProperty

type CustomInboundProtocolProperty struct {
	AvailableValues *[]string                          `json:"availableValues,omitempty"`
	DefaultValue    *string                            `json:"defaultValue,omitempty"`
	DisplayName     *string                            `json:"displayName,omitempty"`
	DisplayOrder    *int                               `json:"displayOrder,omitempty"`
	IsConfidential  *bool                              `json:"isConfidential,omitempty"`
	Name            *string                            `json:"name,omitempty"`
	Required        *bool                              `json:"required,omitempty"`
	Type            *CustomInboundProtocolPropertyType `json:"type,omitempty"`
	ValidationRegex *string                            `json:"validationRegex,omitempty"`
}

CustomInboundProtocolProperty defines model for CustomInboundProtocolProperty.

type CustomInboundProtocolPropertyType

type CustomInboundProtocolPropertyType string

CustomInboundProtocolPropertyType defines model for CustomInboundProtocolProperty.Type.

const (
	BOOLEAN CustomInboundProtocolPropertyType = "BOOLEAN"
	INTEGER CustomInboundProtocolPropertyType = "INTEGER"
	STRING  CustomInboundProtocolPropertyType = "STRING"
)

Defines values for CustomInboundProtocolPropertyType.

type DeleteApplicationResponse

type DeleteApplicationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteApplicationResponse

func ParseDeleteApplicationResponse(rsp *http.Response) (*DeleteApplicationResponse, error)

ParseDeleteApplicationResponse parses an HTTP response from a DeleteApplicationWithResponse call

func (DeleteApplicationResponse) Status

func (r DeleteApplicationResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteApplicationResponse) StatusCode

func (r DeleteApplicationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteApplicationTemplateResponse

type DeleteApplicationTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	XML404       *Error
	JSON500      *Error
}

func ParseDeleteApplicationTemplateResponse

func ParseDeleteApplicationTemplateResponse(rsp *http.Response) (*DeleteApplicationTemplateResponse, error)

ParseDeleteApplicationTemplateResponse parses an HTTP response from a DeleteApplicationTemplateWithResponse call

func (DeleteApplicationTemplateResponse) Status

Status returns HTTPResponse.Status

func (DeleteApplicationTemplateResponse) StatusCode

func (r DeleteApplicationTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAuthorizedAPIResponse

type DeleteAuthorizedAPIResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *Error
}

func ParseDeleteAuthorizedAPIResponse

func ParseDeleteAuthorizedAPIResponse(rsp *http.Response) (*DeleteAuthorizedAPIResponse, error)

ParseDeleteAuthorizedAPIResponse parses an HTTP response from a DeleteAuthorizedAPIWithResponse call

func (DeleteAuthorizedAPIResponse) Status

Status returns HTTPResponse.Status

func (DeleteAuthorizedAPIResponse) StatusCode

func (r DeleteAuthorizedAPIResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCustomInboundConfigurationResponse

type DeleteCustomInboundConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteCustomInboundConfigurationResponse

func ParseDeleteCustomInboundConfigurationResponse(rsp *http.Response) (*DeleteCustomInboundConfigurationResponse, error)

ParseDeleteCustomInboundConfigurationResponse parses an HTTP response from a DeleteCustomInboundConfigurationWithResponse call

func (DeleteCustomInboundConfigurationResponse) Status

Status returns HTTPResponse.Status

func (DeleteCustomInboundConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteInboundOAuthConfigurationResponse

type DeleteInboundOAuthConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteInboundOAuthConfigurationResponse

func ParseDeleteInboundOAuthConfigurationResponse(rsp *http.Response) (*DeleteInboundOAuthConfigurationResponse, error)

ParseDeleteInboundOAuthConfigurationResponse parses an HTTP response from a DeleteInboundOAuthConfigurationWithResponse call

func (DeleteInboundOAuthConfigurationResponse) Status

Status returns HTTPResponse.Status

func (DeleteInboundOAuthConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteInboundSAMLConfigurationResponse

type DeleteInboundSAMLConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteInboundSAMLConfigurationResponse

func ParseDeleteInboundSAMLConfigurationResponse(rsp *http.Response) (*DeleteInboundSAMLConfigurationResponse, error)

ParseDeleteInboundSAMLConfigurationResponse parses an HTTP response from a DeleteInboundSAMLConfigurationWithResponse call

func (DeleteInboundSAMLConfigurationResponse) Status

Status returns HTTPResponse.Status

func (DeleteInboundSAMLConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeletePassiveStsConfigurationResponse

type DeletePassiveStsConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeletePassiveStsConfigurationResponse

func ParseDeletePassiveStsConfigurationResponse(rsp *http.Response) (*DeletePassiveStsConfigurationResponse, error)

ParseDeletePassiveStsConfigurationResponse parses an HTTP response from a DeletePassiveStsConfigurationWithResponse call

func (DeletePassiveStsConfigurationResponse) Status

Status returns HTTPResponse.Status

func (DeletePassiveStsConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteWSTrustConfigurationResponse

type DeleteWSTrustConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteWSTrustConfigurationResponse

func ParseDeleteWSTrustConfigurationResponse(rsp *http.Response) (*DeleteWSTrustConfigurationResponse, error)

ParseDeleteWSTrustConfigurationResponse parses an HTTP response from a DeleteWSTrustConfigurationWithResponse call

func (DeleteWSTrustConfigurationResponse) Status

Status returns HTTPResponse.Status

func (DeleteWSTrustConfigurationResponse) StatusCode

func (r DeleteWSTrustConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DiscoverableGroup

type DiscoverableGroup struct {
	// Groups List of groups configured for discoverability.
	Groups []GroupBasicInfo `json:"groups"`

	// UserStore The user store domain to which the groups belong.
	UserStore string `json:"userStore"`
}

DiscoverableGroup defines model for DiscoverableGroup.

type DomainQueryParam

type DomainQueryParam = string

DomainQueryParam defines model for domainQueryParam.

type Error

type Error struct {
	Code        *string `json:"code,omitempty"`
	Description *string `json:"description,omitempty"`
	Message     *string `json:"message,omitempty"`
	TraceId     *string `json:"traceId,omitempty"`
}

Error defines model for Error.

type ExcludeSystemPortalsQueryParam

type ExcludeSystemPortalsQueryParam = bool

ExcludeSystemPortalsQueryParam defines model for excludeSystemPortalsQueryParam.

type ExportApplicationAsFileParams

type ExportApplicationAsFileParams struct {
	// ExportSecrets Specifies whether to export secrets when exporting an application.
	ExportSecrets *ExportSecretsQueryParam `form:"exportSecrets,omitempty" json:"exportSecrets,omitempty"`

	// Accept Content type of the file.
	Accept *ExportApplicationAsFileParamsAccept `json:"Accept,omitempty"`
}

ExportApplicationAsFileParams defines parameters for ExportApplicationAsFile.

type ExportApplicationAsFileParamsAccept

type ExportApplicationAsFileParamsAccept string

ExportApplicationAsFileParamsAccept defines parameters for ExportApplicationAsFile.

const (
	ExportApplicationAsFileParamsAcceptApplicationjson  ExportApplicationAsFileParamsAccept = "application/json"
	ExportApplicationAsFileParamsAcceptApplicationxYaml ExportApplicationAsFileParamsAccept = "application/x-yaml"
	ExportApplicationAsFileParamsAcceptApplicationxml   ExportApplicationAsFileParamsAccept = "application/xml"
	ExportApplicationAsFileParamsAcceptApplicationyaml  ExportApplicationAsFileParamsAccept = "application/yaml"
	ExportApplicationAsFileParamsAcceptTextyaml         ExportApplicationAsFileParamsAccept = "text/yaml"
)

Defines values for ExportApplicationAsFileParamsAccept.

type ExportApplicationAsFileResponse

type ExportApplicationAsFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	XML200       *string
	YAML200      *string
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseExportApplicationAsFileResponse

func ParseExportApplicationAsFileResponse(rsp *http.Response) (*ExportApplicationAsFileResponse, error)

ParseExportApplicationAsFileResponse parses an HTTP response from a ExportApplicationAsFileWithResponse call

func (ExportApplicationAsFileResponse) Status

Status returns HTTPResponse.Status

func (ExportApplicationAsFileResponse) StatusCode

func (r ExportApplicationAsFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExportApplicationParams

type ExportApplicationParams struct {
	// ExportSecrets Specifies whether to export secrets when exporting an application.
	ExportSecrets *ExportSecretsQueryParam `form:"exportSecrets,omitempty" json:"exportSecrets,omitempty"`
}

ExportApplicationParams defines parameters for ExportApplication.

type ExportApplicationResponse

type ExportApplicationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseExportApplicationResponse

func ParseExportApplicationResponse(rsp *http.Response) (*ExportApplicationResponse, error)

ParseExportApplicationResponse parses an HTTP response from a ExportApplicationWithResponse call

func (ExportApplicationResponse) Status

func (r ExportApplicationResponse) Status() string

Status returns HTTPResponse.Status

func (ExportApplicationResponse) StatusCode

func (r ExportApplicationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExportSecretsQueryParam

type ExportSecretsQueryParam = bool

ExportSecretsQueryParam defines model for exportSecretsQueryParam.

type FapiMetadata

type FapiMetadata struct {
	AllowedEncryptionAlgorithms *MetadataProperty                   `json:"allowedEncryptionAlgorithms,omitempty"`
	AllowedSignatureAlgorithms  *MetadataProperty                   `json:"allowedSignatureAlgorithms,omitempty"`
	TokenEndpointAuthMethod     *ClientAuthenticationMethodMetadata `json:"tokenEndpointAuthMethod,omitempty"`
}

FapiMetadata defines model for FapiMetadata.

type FileTypeHeaderParam

type FileTypeHeaderParam string

FileTypeHeaderParam defines model for fileTypeHeaderParam.

const (
	FileTypeHeaderParamApplicationjson  FileTypeHeaderParam = "application/json"
	FileTypeHeaderParamApplicationxYaml FileTypeHeaderParam = "application/x-yaml"
	FileTypeHeaderParamApplicationxml   FileTypeHeaderParam = "application/xml"
	FileTypeHeaderParamApplicationyaml  FileTypeHeaderParam = "application/yaml"
	FileTypeHeaderParamTextyaml         FileTypeHeaderParam = "text/yaml"
)

Defines values for FileTypeHeaderParam.

type FileUpload

type FileUpload struct {
	// File file to upload
	File *openapi_types.File `json:"file,omitempty"`
}

FileUpload defines model for FileUpload.

type FilterQueryParam

type FilterQueryParam = string

FilterQueryParam defines model for filterQueryParam.

type GenerateLoginFlowJSONRequestBody

type GenerateLoginFlowJSONRequestBody = LoginFlowGenerateRequest

GenerateLoginFlowJSONRequestBody defines body for GenerateLoginFlow for application/json ContentType.

type GenerateLoginFlowResponse

type GenerateLoginFlowResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LoginFlowGenerateResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGenerateLoginFlowResponse

func ParseGenerateLoginFlowResponse(rsp *http.Response) (*GenerateLoginFlowResponse, error)

ParseGenerateLoginFlowResponse parses an HTTP response from a GenerateLoginFlowWithResponse call

func (GenerateLoginFlowResponse) Status

func (r GenerateLoginFlowResponse) Status() string

Status returns HTTPResponse.Status

func (GenerateLoginFlowResponse) StatusCode

func (r GenerateLoginFlowResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAdaptiveAuthTemplatesResponse

type GetAdaptiveAuthTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AdaptiveAuthTemplates
	JSON404      *Error
	JSON500      *Error
}

func ParseGetAdaptiveAuthTemplatesResponse

func ParseGetAdaptiveAuthTemplatesResponse(rsp *http.Response) (*GetAdaptiveAuthTemplatesResponse, error)

ParseGetAdaptiveAuthTemplatesResponse parses an HTTP response from a GetAdaptiveAuthTemplatesWithResponse call

func (GetAdaptiveAuthTemplatesResponse) Status

Status returns HTTPResponse.Status

func (GetAdaptiveAuthTemplatesResponse) StatusCode

func (r GetAdaptiveAuthTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllApplicationTemplatesParams

type GetAllApplicationTemplatesParams struct {
	// Limit Maximum number of records to return.
	Limit *LimitWithoutDefaultQueryParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of records to skip for pagination.
	Offset *OffsetWithoutDefaultQueryParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Filter Condition to filter the retrieval of records.
	// Supports 'sw', 'co', 'ew', and 'eq' operations with 'and', 'or' logical operators.
	// Note that 'and' and 'or' operators in filters follow the general precedence of logical operators.
	// For example, A and B or C and D = (A and B) or (C and D)).
	// Currently supports only filtering based on the 'name', the 'clientId', and the 'issuer' attributes.
	//
	// /applications?filter=name+eq+user_portal
	// <br>
	// /applications?filter=name+co+prod+or+clientId+co+123
	Filter *FilterQueryParam `form:"filter,omitempty" json:"filter,omitempty"`
}

GetAllApplicationTemplatesParams defines parameters for GetAllApplicationTemplates.

type GetAllApplicationTemplatesResponse

type GetAllApplicationTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApplicationTemplatesList
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
	JSON501      *Error
}

func ParseGetAllApplicationTemplatesResponse

func ParseGetAllApplicationTemplatesResponse(rsp *http.Response) (*GetAllApplicationTemplatesResponse, error)

ParseGetAllApplicationTemplatesResponse parses an HTTP response from a GetAllApplicationTemplatesWithResponse call

func (GetAllApplicationTemplatesResponse) Status

Status returns HTTPResponse.Status

func (GetAllApplicationTemplatesResponse) StatusCode

func (r GetAllApplicationTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAllApplicationsParams

type GetAllApplicationsParams struct {
	// Limit Maximum number of records to return.
	Limit *LimitQueryParam `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of records to skip for pagination.
	Offset *OffsetQueryParam `form:"offset,omitempty" json:"offset,omitempty"`

	// Filter Condition to filter the retrieval of records.
	// Supports 'sw', 'co', 'ew', and 'eq' operations with 'and', 'or' logical operators.
	// Note that 'and' and 'or' operators in filters follow the general precedence of logical operators.
	// For example, A and B or C and D = (A and B) or (C and D)).
	// Currently supports only filtering based on the 'name', the 'clientId', and the 'issuer' attributes.
	//
	// /applications?filter=name+eq+user_portal
	// <br>
	// /applications?filter=name+co+prod+or+clientId+co+123
	Filter *FilterQueryParam `form:"filter,omitempty" json:"filter,omitempty"`

	// SortOrder Define the order in which the retrieved records should be sorted.
	// _This parameter is not supported yet._
	SortOrder *GetAllApplicationsParamsSortOrder `form:"sortOrder,omitempty" json:"sortOrder,omitempty"`

	// SortBy Attribute by which the retrieved records should be sorted.
	// _This parameter is not supported yet._
	SortBy *SortByQueryParam `form:"sortBy,omitempty" json:"sortBy,omitempty"`

	// Attributes Specifies the required parameters in the response.
	// Only 'advancedConfigurations', 'templateId', 'templateVersion', 'clientId', 'issuer',
	// and 'associatedRoles.allowedAudience' attributes are currently supported.
	//
	// /applications?attributes=advancedConfigurations,templateId,templateVersion,clientId,issuer,
	// associatedRoles.allowedAudience
	Attributes *AttributesQueryParam `form:"attributes,omitempty" json:"attributes,omitempty"`

	// ExcludeSystemPortals Specifies whether to include or exclude system portals in the response.
	// Default will be treated as false if parameter is not preset in the request.
	//
	// /applications?excludeSystemPortals=true
	ExcludeSystemPortals *ExcludeSystemPortalsQueryParam `form:"excludeSystemPortals,omitempty" json:"excludeSystemPortals,omitempty"`
}

GetAllApplicationsParams defines parameters for GetAllApplications.

type GetAllApplicationsParamsSortOrder

type GetAllApplicationsParamsSortOrder string

GetAllApplicationsParamsSortOrder defines parameters for GetAllApplications.

const (
	GetAllApplicationsParamsSortOrderASC  GetAllApplicationsParamsSortOrder = "ASC"
	GetAllApplicationsParamsSortOrderDESC GetAllApplicationsParamsSortOrder = "DESC"
)

Defines values for GetAllApplicationsParamsSortOrder.

type GetAllApplicationsResponse

type GetAllApplicationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApplicationListResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
	JSON501      *Error
}

func ParseGetAllApplicationsResponse

func ParseGetAllApplicationsResponse(rsp *http.Response) (*GetAllApplicationsResponse, error)

ParseGetAllApplicationsResponse parses an HTTP response from a GetAllApplicationsWithResponse call

func (GetAllApplicationsResponse) Status

Status returns HTTPResponse.Status

func (GetAllApplicationsResponse) StatusCode

func (r GetAllApplicationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApplicationResponse

type GetApplicationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApplicationResponseModel
	JSON400      *Error
	XML400       *Error
	JSON404      *Error
	XML404       *Error
	JSON500      *Error
	XML500       *Error
}

func ParseGetApplicationResponse

func ParseGetApplicationResponse(rsp *http.Response) (*GetApplicationResponse, error)

ParseGetApplicationResponse parses an HTTP response from a GetApplicationWithResponse call

func (GetApplicationResponse) Status

func (r GetApplicationResponse) Status() string

Status returns HTTPResponse.Status

func (GetApplicationResponse) StatusCode

func (r GetApplicationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApplicationTemplateResponse

type GetApplicationTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApplicationTemplateModel
	JSON400      *Error
	XML400       *Error
	JSON404      *Error
	XML404       *Error
	JSON500      *Error
	XML500       *Error
}

func ParseGetApplicationTemplateResponse

func ParseGetApplicationTemplateResponse(rsp *http.Response) (*GetApplicationTemplateResponse, error)

ParseGetApplicationTemplateResponse parses an HTTP response from a GetApplicationTemplateWithResponse call

func (GetApplicationTemplateResponse) Status

Status returns HTTPResponse.Status

func (GetApplicationTemplateResponse) StatusCode

func (r GetApplicationTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthorizedAPIsResponse

type GetAuthorizedAPIsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AuthorizedAPIResponse
	JSON500      *Error
}

func ParseGetAuthorizedAPIsResponse

func ParseGetAuthorizedAPIsResponse(rsp *http.Response) (*GetAuthorizedAPIsResponse, error)

ParseGetAuthorizedAPIsResponse parses an HTTP response from a GetAuthorizedAPIsWithResponse call

func (GetAuthorizedAPIsResponse) Status

func (r GetAuthorizedAPIsResponse) Status() string

Status returns HTTPResponse.Status

func (GetAuthorizedAPIsResponse) StatusCode

func (r GetAuthorizedAPIsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfiguredAuthenticatorsResponse

type GetConfiguredAuthenticatorsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ConfiguredAuthenticatorsModal
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetConfiguredAuthenticatorsResponse

func ParseGetConfiguredAuthenticatorsResponse(rsp *http.Response) (*GetConfiguredAuthenticatorsResponse, error)

ParseGetConfiguredAuthenticatorsResponse parses an HTTP response from a GetConfiguredAuthenticatorsWithResponse call

func (GetConfiguredAuthenticatorsResponse) Status

Status returns HTTPResponse.Status

func (GetConfiguredAuthenticatorsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCustomInboundConfigurationResponse

type GetCustomInboundConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CustomInboundProtocolConfiguration
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetCustomInboundConfigurationResponse

func ParseGetCustomInboundConfigurationResponse(rsp *http.Response) (*GetCustomInboundConfigurationResponse, error)

ParseGetCustomInboundConfigurationResponse parses an HTTP response from a GetCustomInboundConfigurationWithResponse call

func (GetCustomInboundConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetCustomInboundConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCustomProtocolMetadataResponse

type GetCustomProtocolMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CustomInboundProtocolMetaData
	JSON404      *Error
	JSON500      *Error
}

func ParseGetCustomProtocolMetadataResponse

func ParseGetCustomProtocolMetadataResponse(rsp *http.Response) (*GetCustomProtocolMetadataResponse, error)

ParseGetCustomProtocolMetadataResponse parses an HTTP response from a GetCustomProtocolMetadataWithResponse call

func (GetCustomProtocolMetadataResponse) Status

Status returns HTTPResponse.Status

func (GetCustomProtocolMetadataResponse) StatusCode

func (r GetCustomProtocolMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupsParams

type GetGroupsParams struct {
	// Domain The domain name of the user store used to filter the groups.
	//
	// /applications/meta/groups?domain=PRIMARY
	Domain *DomainQueryParam `form:"domain,omitempty" json:"domain,omitempty"`

	// Filter Condition to filter the retrieval of records.
	// Supports 'sw', 'co', 'ew', and 'eq' operations with 'and', 'or' logical operators.
	// Note that 'and' and 'or' operators in filters follow the general precedence of logical operators.
	// For example, A and B or C and D = (A and B) or (C and D)).
	// Currently supports only filtering based on the 'name', the 'clientId', and the 'issuer' attributes.
	//
	// /applications?filter=name+eq+user_portal
	// <br>
	// /applications?filter=name+co+prod+or+clientId+co+123
	Filter *FilterQueryParam `form:"filter,omitempty" json:"filter,omitempty"`
}

GetGroupsParams defines parameters for GetGroups.

type GetGroupsResponse

type GetGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]GroupBasicInfo
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetGroupsResponse

func ParseGetGroupsResponse(rsp *http.Response) (*GetGroupsResponse, error)

ParseGetGroupsResponse parses an HTTP response from a GetGroupsWithResponse call

func (GetGroupsResponse) Status

func (r GetGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (GetGroupsResponse) StatusCode

func (r GetGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInboundAuthenticationConfigurationsResponse

type GetInboundAuthenticationConfigurationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InboundProtocolsListResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetInboundAuthenticationConfigurationsResponse

func ParseGetInboundAuthenticationConfigurationsResponse(rsp *http.Response) (*GetInboundAuthenticationConfigurationsResponse, error)

ParseGetInboundAuthenticationConfigurationsResponse parses an HTTP response from a GetInboundAuthenticationConfigurationsWithResponse call

func (GetInboundAuthenticationConfigurationsResponse) Status

Status returns HTTPResponse.Status

func (GetInboundAuthenticationConfigurationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetInboundOAuthConfigurationResponse

type GetInboundOAuthConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OpenIDConnectConfiguration
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetInboundOAuthConfigurationResponse

func ParseGetInboundOAuthConfigurationResponse(rsp *http.Response) (*GetInboundOAuthConfigurationResponse, error)

ParseGetInboundOAuthConfigurationResponse parses an HTTP response from a GetInboundOAuthConfigurationWithResponse call

func (GetInboundOAuthConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetInboundOAuthConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetInboundProtocolsParams

type GetInboundProtocolsParams struct {
	// CustomOnly Send only the custom inbound protocols.
	CustomOnly *InboundProtocolsCustomOnly `form:"customOnly,omitempty" json:"customOnly,omitempty"`
}

GetInboundProtocolsParams defines parameters for GetInboundProtocols.

type GetInboundProtocolsResponse

type GetInboundProtocolsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AuthProtocolMetadata
	JSON404      *Error
	JSON500      *Error
}

func ParseGetInboundProtocolsResponse

func ParseGetInboundProtocolsResponse(rsp *http.Response) (*GetInboundProtocolsResponse, error)

ParseGetInboundProtocolsResponse parses an HTTP response from a GetInboundProtocolsWithResponse call

func (GetInboundProtocolsResponse) Status

Status returns HTTPResponse.Status

func (GetInboundProtocolsResponse) StatusCode

func (r GetInboundProtocolsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInboundSAMLConfigurationResponse

type GetInboundSAMLConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SAML2ServiceProvider
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetInboundSAMLConfigurationResponse

func ParseGetInboundSAMLConfigurationResponse(rsp *http.Response) (*GetInboundSAMLConfigurationResponse, error)

ParseGetInboundSAMLConfigurationResponse parses an HTTP response from a GetInboundSAMLConfigurationWithResponse call

func (GetInboundSAMLConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetInboundSAMLConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetLoginFlowGenerationResultResponse

type GetLoginFlowGenerationResultResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LoginFlowResultResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
}

func ParseGetLoginFlowGenerationResultResponse

func ParseGetLoginFlowGenerationResultResponse(rsp *http.Response) (*GetLoginFlowGenerationResultResponse, error)

ParseGetLoginFlowGenerationResultResponse parses an HTTP response from a GetLoginFlowGenerationResultWithResponse call

func (GetLoginFlowGenerationResultResponse) Status

Status returns HTTPResponse.Status

func (GetLoginFlowGenerationResultResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetLoginFlowGenerationStatusResponse

type GetLoginFlowGenerationStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LoginFlowStatusResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
}

func ParseGetLoginFlowGenerationStatusResponse

func ParseGetLoginFlowGenerationStatusResponse(rsp *http.Response) (*GetLoginFlowGenerationStatusResponse, error)

ParseGetLoginFlowGenerationStatusResponse parses an HTTP response from a GetLoginFlowGenerationStatusWithResponse call

func (GetLoginFlowGenerationStatusResponse) Status

Status returns HTTPResponse.Status

func (GetLoginFlowGenerationStatusResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetOIDCMetadataResponse

type GetOIDCMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OIDCMetaData
	JSON404      *Error
	JSON500      *Error
}

func ParseGetOIDCMetadataResponse

func ParseGetOIDCMetadataResponse(rsp *http.Response) (*GetOIDCMetadataResponse, error)

ParseGetOIDCMetadataResponse parses an HTTP response from a GetOIDCMetadataWithResponse call

func (GetOIDCMetadataResponse) Status

func (r GetOIDCMetadataResponse) Status() string

Status returns HTTPResponse.Status

func (GetOIDCMetadataResponse) StatusCode

func (r GetOIDCMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPassiveStsConfigurationResponse

type GetPassiveStsConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PassiveStsConfiguration
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetPassiveStsConfigurationResponse

func ParseGetPassiveStsConfigurationResponse(rsp *http.Response) (*GetPassiveStsConfigurationResponse, error)

ParseGetPassiveStsConfigurationResponse parses an HTTP response from a GetPassiveStsConfigurationWithResponse call

func (GetPassiveStsConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetPassiveStsConfigurationResponse) StatusCode

func (r GetPassiveStsConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResidentApplicationResponse

type GetResidentApplicationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResidentApplication
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetResidentApplicationResponse

func ParseGetResidentApplicationResponse(rsp *http.Response) (*GetResidentApplicationResponse, error)

ParseGetResidentApplicationResponse parses an HTTP response from a GetResidentApplicationWithResponse call

func (GetResidentApplicationResponse) Status

Status returns HTTPResponse.Status

func (GetResidentApplicationResponse) StatusCode

func (r GetResidentApplicationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSAMLMetadataResponse

type GetSAMLMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SAMLMetaData
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetSAMLMetadataResponse

func ParseGetSAMLMetadataResponse(rsp *http.Response) (*GetSAMLMetadataResponse, error)

ParseGetSAMLMetadataResponse parses an HTTP response from a GetSAMLMetadataWithResponse call

func (GetSAMLMetadataResponse) Status

func (r GetSAMLMetadataResponse) Status() string

Status returns HTTPResponse.Status

func (GetSAMLMetadataResponse) StatusCode

func (r GetSAMLMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWSTrustConfigurationResponse

type GetWSTrustConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WSTrustConfiguration
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetWSTrustConfigurationResponse

func ParseGetWSTrustConfigurationResponse(rsp *http.Response) (*GetWSTrustConfigurationResponse, error)

ParseGetWSTrustConfigurationResponse parses an HTTP response from a GetWSTrustConfigurationWithResponse call

func (GetWSTrustConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetWSTrustConfigurationResponse) StatusCode

func (r GetWSTrustConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWSTrustMetadataResponse

type GetWSTrustMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WSTrustMetaData
	JSON404      *Error
	JSON500      *Error
}

func ParseGetWSTrustMetadataResponse

func ParseGetWSTrustMetadataResponse(rsp *http.Response) (*GetWSTrustMetadataResponse, error)

ParseGetWSTrustMetadataResponse parses an HTTP response from a GetWSTrustMetadataWithResponse call

func (GetWSTrustMetadataResponse) Status

Status returns HTTPResponse.Status

func (GetWSTrustMetadataResponse) StatusCode

func (r GetWSTrustMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GrantType

type GrantType struct {
	DisplayName *string `json:"displayName,omitempty"`
	Name        *string `json:"name,omitempty"`
}

GrantType defines model for GrantType.

type GrantTypeMetaData

type GrantTypeMetaData struct {
	Options *[]GrantType `json:"options,omitempty"`
}

GrantTypeMetaData defines model for GrantTypeMetaData.

type GroupBasicInfo

type GroupBasicInfo struct {
	// Id The unique identifier of the group.
	Id string `json:"id"`

	// Name The name of the group.
	Name *string `json:"name,omitempty"`
}

GroupBasicInfo defines model for GroupBasicInfo.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type HybridFlowConfiguration

type HybridFlowConfiguration struct {
	// Enable Indicates whether the hybrid flow is enabled.
	Enable *bool `json:"enable,omitempty"`

	// ResponseType Specifies the allowed response types for the hybrid flow, provided as a comma-separated string. The supported combinations are: 'code token', 'code id_token token', and 'code id_token'.
	ResponseType *string `json:"responseType,omitempty"`
}

HybridFlowConfiguration defines model for HybridFlowConfiguration.

type IdTokenConfiguration

type IdTokenConfiguration struct {
	Audience                 *[]string                       `json:"audience,omitempty"`
	Encryption               *IdTokenEncryptionConfiguration `json:"encryption,omitempty"`
	ExpiryInSeconds          *int64                          `json:"expiryInSeconds,omitempty"`
	IdTokenSignedResponseAlg *string                         `json:"idTokenSignedResponseAlg,omitempty"`
}

IdTokenConfiguration defines model for IdTokenConfiguration.

type IdTokenEncryptionConfiguration

type IdTokenEncryptionConfiguration struct {
	Algorithm *string `json:"algorithm,omitempty"`
	Enabled   *bool   `json:"enabled,omitempty"`
	Method    *string `json:"method,omitempty"`
}

IdTokenEncryptionConfiguration defines model for IdTokenEncryptionConfiguration.

type IdpInitiatedSingleLogout

type IdpInitiatedSingleLogout struct {
	Enabled      *bool     `json:"enabled,omitempty"`
	ReturnToUrls *[]string `json:"returnToUrls,omitempty"`
}

IdpInitiatedSingleLogout defines model for IdpInitiatedSingleLogout.

type ImportApplicationForUpdateMultipartRequestBody

type ImportApplicationForUpdateMultipartRequestBody = FileUpload

ImportApplicationForUpdateMultipartRequestBody defines body for ImportApplicationForUpdate for multipart/form-data ContentType.

type ImportApplicationForUpdateResponse

type ImportApplicationForUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseImportApplicationForUpdateResponse

func ParseImportApplicationForUpdateResponse(rsp *http.Response) (*ImportApplicationForUpdateResponse, error)

ParseImportApplicationForUpdateResponse parses an HTTP response from a ImportApplicationForUpdateWithResponse call

func (ImportApplicationForUpdateResponse) Status

Status returns HTTPResponse.Status

func (ImportApplicationForUpdateResponse) StatusCode

func (r ImportApplicationForUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ImportApplicationMultipartRequestBody

type ImportApplicationMultipartRequestBody = FileUpload

ImportApplicationMultipartRequestBody defines body for ImportApplication for multipart/form-data ContentType.

type ImportApplicationResponse

type ImportApplicationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseImportApplicationResponse

func ParseImportApplicationResponse(rsp *http.Response) (*ImportApplicationResponse, error)

ParseImportApplicationResponse parses an HTTP response from a ImportApplicationWithResponse call

func (ImportApplicationResponse) Status

func (r ImportApplicationResponse) Status() string

Status returns HTTPResponse.Status

func (ImportApplicationResponse) StatusCode

func (r ImportApplicationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InboundProtocolListItem

type InboundProtocolListItem struct {
	Name string `json:"name"`
	Self string `json:"self"`
	Type string `json:"type"`
}

InboundProtocolListItem defines model for InboundProtocolListItem.

type InboundProtocols

type InboundProtocols struct {
	Custom     *[]CustomInboundProtocolConfiguration `json:"custom,omitempty"`
	Oidc       *OpenIDConnectConfiguration           `json:"oidc,omitempty"`
	PassiveSts *PassiveStsConfiguration              `json:"passiveSts,omitempty"`
	Saml       *SAML2Configuration                   `json:"saml,omitempty"`
	WsTrust    *WSTrustConfiguration                 `json:"wsTrust,omitempty"`
}

InboundProtocols defines model for InboundProtocols.

type InboundProtocolsCustomOnly

type InboundProtocolsCustomOnly = bool

InboundProtocolsCustomOnly defines model for inboundProtocolsCustomOnly.

type InboundProtocolsListResponse

type InboundProtocolsListResponse = []InboundProtocolListItem

InboundProtocolsListResponse defines model for InboundProtocolsListResponse.

type InboundSCIMProvisioningConfiguration

type InboundSCIMProvisioningConfiguration struct {
	// ProvisioningUserstoreDomain This property becomes only applicable if the proxy-mode config is set to false
	ProvisioningUserstoreDomain *string `json:"provisioningUserstoreDomain,omitempty"`
	ProxyMode                   *bool   `json:"proxyMode,omitempty"`
}

InboundSCIMProvisioningConfiguration defines model for InboundSCIMProvisioningConfiguration.

type LimitQueryParam

type LimitQueryParam = int

LimitQueryParam defines model for limitQueryParam.

type LimitWithoutDefaultQueryParam

type LimitWithoutDefaultQueryParam = int

LimitWithoutDefaultQueryParam defines model for limitWithoutDefaultQueryParam.

type Link struct {
	Href *string `json:"href,omitempty"`
	Rel  *string `json:"rel,omitempty"`
}

Link defines model for Link.

type LoginFlowGenerateRequest

type LoginFlowGenerateRequest struct {
	// AvailableAuthenticators Available authenticators of the organization.
	// It's expected to provide the authenticator name, description, and the IDP.
	AvailableAuthenticators *map[string]interface{} `json:"available_authenticators,omitempty"`

	// UserClaims Metadata of the available user claims for the organization.
	// Provide the claim URI and a human-readable description of the claim.
	UserClaims *[]map[string]interface{} `json:"user_claims,omitempty"`
	UserQuery  *string                   `json:"user_query,omitempty"`
}

LoginFlowGenerateRequest defines model for LoginFlowGenerateRequest.

type LoginFlowGenerateResponse

type LoginFlowGenerateResponse struct {
	OperationId *string `json:"operation_id,omitempty"`
}

LoginFlowGenerateResponse defines model for LoginFlowGenerateResponse.

type LoginFlowResultResponse

type LoginFlowResultResponse struct {
	// Data The payload of the response, which varies based on the operation status.
	// - For IN_PROGRESS status, an empty JSON object is returned.
	// - For COMPLETED status, the authentication sequence is returned.
	// - For FAILED status, an error message is returned.
	Data   *map[string]interface{} `json:"data,omitempty"`
	Status *StatusEnum             `json:"status,omitempty"`
}

LoginFlowResultResponse defines model for LoginFlowResultResponse.

type LoginFlowStatusResponse

type LoginFlowStatusResponse struct {
	OperationId *string `json:"operation_id,omitempty"`

	// Status A generic object representing the status
	Status *map[string]interface{} `json:"status,omitempty"`
}

LoginFlowStatusResponse defines model for LoginFlowStatusResponse.

type MetadataProperty

type MetadataProperty struct {
	DefaultValue *string   `json:"defaultValue,omitempty"`
	Options      *[]string `json:"options,omitempty"`
}

MetadataProperty defines model for MetadataProperty.

type OAuth2PKCEConfiguration

type OAuth2PKCEConfiguration struct {
	Mandatory                      *bool `json:"mandatory,omitempty"`
	SupportPlainTransformAlgorithm *bool `json:"supportPlainTransformAlgorithm,omitempty"`
}

OAuth2PKCEConfiguration defines model for OAuth2PKCEConfiguration.

type OIDCLogoutConfiguration

type OIDCLogoutConfiguration struct {
	BackChannelLogoutUrl  *string `json:"backChannelLogoutUrl,omitempty"`
	FrontChannelLogoutUrl *string `json:"frontChannelLogoutUrl,omitempty"`
}

OIDCLogoutConfiguration defines model for OIDCLogoutConfiguration.

type OIDCMetaData

type OIDCMetaData struct {
	AccessTokenBindingType                  *MetadataProperty                   `json:"accessTokenBindingType,omitempty"`
	AccessTokenType                         *MetadataProperty                   `json:"accessTokenType,omitempty"`
	AllowedGrantTypes                       *GrantTypeMetaData                  `json:"allowedGrantTypes,omitempty"`
	DefaultApplicationAccessTokenExpiryTime *string                             `json:"defaultApplicationAccessTokenExpiryTime,omitempty"`
	DefaultIdTokenExpiryTime                *string                             `json:"defaultIdTokenExpiryTime,omitempty"`
	DefaultRefreshTokenExpiryTime           *string                             `json:"defaultRefreshTokenExpiryTime,omitempty"`
	DefaultUserAccessTokenExpiryTime        *string                             `json:"defaultUserAccessTokenExpiryTime,omitempty"`
	FapiMetadata                            *FapiMetadata                       `json:"fapiMetadata,omitempty"`
	IdTokenEncryptionAlgorithm              *MetadataProperty                   `json:"idTokenEncryptionAlgorithm,omitempty"`
	IdTokenEncryptionMethod                 *MetadataProperty                   `json:"idTokenEncryptionMethod,omitempty"`
	IdTokenSignatureAlgorithm               *MetadataProperty                   `json:"idTokenSignatureAlgorithm,omitempty"`
	RequestObjectEncryptionAlgorithm        *MetadataProperty                   `json:"requestObjectEncryptionAlgorithm,omitempty"`
	RequestObjectEncryptionMethod           *MetadataProperty                   `json:"requestObjectEncryptionMethod,omitempty"`
	RequestObjectSignatureAlgorithm         *MetadataProperty                   `json:"requestObjectSignatureAlgorithm,omitempty"`
	ScopeValidators                         *MetadataProperty                   `json:"scopeValidators,omitempty"`
	SubjectType                             *MetadataProperty                   `json:"subjectType,omitempty"`
	TokenEndpointAllowReusePvtKeyJwt        *bool                               `json:"tokenEndpointAllowReusePvtKeyJwt,omitempty"`
	TokenEndpointAuthMethod                 *ClientAuthenticationMethodMetadata `json:"tokenEndpointAuthMethod,omitempty"`
	TokenEndpointSignatureAlgorithm         *MetadataProperty                   `json:"tokenEndpointSignatureAlgorithm,omitempty"`
}

OIDCMetaData defines model for OIDCMetaData.

type OffsetQueryParam

type OffsetQueryParam = int

OffsetQueryParam defines model for offsetQueryParam.

type OffsetWithoutDefaultQueryParam

type OffsetWithoutDefaultQueryParam = int

OffsetWithoutDefaultQueryParam defines model for offsetWithoutDefaultQueryParam.

type OpenIDConnectConfiguration

type OpenIDConnectConfiguration struct {
	AccessToken *AccessTokenConfiguration `json:"accessToken,omitempty"`

	// AllowedOrigins Authorized JavaScript origins. CORS requests will be allowed to these origins.
	AllowedOrigins *[]string `json:"allowedOrigins,omitempty"`

	// CallbackURLs Authorized redirect URIs
	CallbackURLs         *[]string                          `json:"callbackURLs,omitempty"`
	ClientAuthentication *ClientAuthenticationConfiguration `json:"clientAuthentication,omitempty"`
	ClientId             *string                            `json:"clientId,omitempty"`
	ClientSecret         *string                            `json:"clientSecret,omitempty"`
	GrantTypes           []string                           `json:"grantTypes"`
	HybridFlow           *HybridFlowConfiguration           `json:"hybridFlow,omitempty"`
	IdToken              *IdTokenConfiguration              `json:"idToken,omitempty"`

	// IsFAPIApplication Enabling this option will make the application FAPI conformant.
	IsFAPIApplication *bool                    `json:"isFAPIApplication,omitempty"`
	Logout            *OIDCLogoutConfiguration `json:"logout,omitempty"`
	Pkce              *OAuth2PKCEConfiguration `json:"pkce,omitempty"`

	// PublicClient Enabling this option will allow the client to authenticate without a client secret.
	PublicClient                   *bool                                  `json:"publicClient,omitempty"`
	PushAuthorizationRequest       *PushAuthorizationRequestConfiguration `json:"pushAuthorizationRequest,omitempty"`
	RefreshToken                   *RefreshTokenConfiguration             `json:"refreshToken,omitempty"`
	RequestObject                  *RequestObjectConfiguration            `json:"requestObject,omitempty"`
	ScopeValidators                *[]string                              `json:"scopeValidators,omitempty"`
	State                          *OpenIDConnectConfigurationState       `json:"state,omitempty"`
	Subject                        *SubjectConfiguration                  `json:"subject,omitempty"`
	SubjectToken                   *SubjectTokenConfiguration             `json:"subjectToken,omitempty"`
	ValidateRequestObjectSignature *bool                                  `json:"validateRequestObjectSignature,omitempty"`
}

OpenIDConnectConfiguration defines model for OpenIDConnectConfiguration.

type OpenIDConnectConfigurationState

type OpenIDConnectConfigurationState string

OpenIDConnectConfigurationState defines model for OpenIDConnectConfiguration.State.

const (
	OpenIDConnectConfigurationStateACTIVE  OpenIDConnectConfigurationState = "ACTIVE"
	OpenIDConnectConfigurationStateREVOKED OpenIDConnectConfigurationState = "REVOKED"
)

Defines values for OpenIDConnectConfigurationState.

type OutboundProvisioningConfiguration

type OutboundProvisioningConfiguration struct {
	Blocking  *bool   `json:"blocking,omitempty"`
	Connector *string `json:"connector,omitempty"`
	Idp       *string `json:"idp,omitempty"`
	Jit       *bool   `json:"jit,omitempty"`
	Rules     *bool   `json:"rules,omitempty"`
}

OutboundProvisioningConfiguration This property is disabled by default as of Identity Server version 7.0 onwards.

type PassiveStsConfiguration

type PassiveStsConfiguration struct {
	Realm         string  `json:"realm"`
	ReplyTo       string  `json:"replyTo"`
	ReplyToLogout *string `json:"replyToLogout,omitempty"`
}

PassiveStsConfiguration defines model for PassiveStsConfiguration.

type PatchApplicationJSONRequestBody

type PatchApplicationJSONRequestBody = ApplicationPatchModel

PatchApplicationJSONRequestBody defines body for PatchApplication for application/json ContentType.

type PatchApplicationResponse

type PatchApplicationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParsePatchApplicationResponse

func ParsePatchApplicationResponse(rsp *http.Response) (*PatchApplicationResponse, error)

ParsePatchApplicationResponse parses an HTTP response from a PatchApplicationWithResponse call

func (PatchApplicationResponse) Status

func (r PatchApplicationResponse) Status() string

Status returns HTTPResponse.Status

func (PatchApplicationResponse) StatusCode

func (r PatchApplicationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchAuthorizedAPIJSONRequestBody

type PatchAuthorizedAPIJSONRequestBody = AuthorizedAPIPatchModel

PatchAuthorizedAPIJSONRequestBody defines body for PatchAuthorizedAPI for application/json ContentType.

type PatchAuthorizedAPIResponse

type PatchAuthorizedAPIResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParsePatchAuthorizedAPIResponse

func ParsePatchAuthorizedAPIResponse(rsp *http.Response) (*PatchAuthorizedAPIResponse, error)

ParsePatchAuthorizedAPIResponse parses an HTTP response from a PatchAuthorizedAPIWithResponse call

func (PatchAuthorizedAPIResponse) Status

Status returns HTTPResponse.Status

func (PatchAuthorizedAPIResponse) StatusCode

func (r PatchAuthorizedAPIResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PropertyModel

type PropertyModel struct {
	FriendlyName *string `json:"friendlyName,omitempty"`
	Key          *string `json:"key,omitempty"`
	Value        *string `json:"value,omitempty"`
}

PropertyModel defines model for PropertyModel.

type ProvisioningConfiguration

type ProvisioningConfiguration struct {
	InboundProvisioning      *InboundSCIMProvisioningConfiguration `json:"inboundProvisioning,omitempty"`
	OutboundProvisioningIdps *[]OutboundProvisioningConfiguration  `json:"outboundProvisioningIdps,omitempty"`
}

ProvisioningConfiguration defines model for ProvisioningConfiguration.

type PushAuthorizationRequestConfiguration

type PushAuthorizationRequestConfiguration struct {
	RequirePushAuthorizationRequest *bool `json:"requirePushAuthorizationRequest,omitempty"`
}

PushAuthorizationRequestConfiguration defines model for PushAuthorizationRequestConfiguration.

type RefreshTokenConfiguration

type RefreshTokenConfiguration struct {
	ExpiryInSeconds *int64 `json:"expiryInSeconds,omitempty"`

	// RenewRefreshToken Decides whether the refresh token needs to be renewed during refresh grant flow.
	RenewRefreshToken *bool `json:"renewRefreshToken,omitempty"`
}

RefreshTokenConfiguration defines model for RefreshTokenConfiguration.

type RegenerateOAuthClientSecretResponse

type RegenerateOAuthClientSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OpenIDConnectConfiguration
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseRegenerateOAuthClientSecretResponse

func ParseRegenerateOAuthClientSecretResponse(rsp *http.Response) (*RegenerateOAuthClientSecretResponse, error)

ParseRegenerateOAuthClientSecretResponse parses an HTTP response from a RegenerateOAuthClientSecretWithResponse call

func (RegenerateOAuthClientSecretResponse) Status

Status returns HTTPResponse.Status

func (RegenerateOAuthClientSecretResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RequestObjectConfiguration

type RequestObjectConfiguration struct {
	Encryption              *RequestObjectEncryptionConfiguration `json:"encryption,omitempty"`
	RequestObjectSigningAlg *string                               `json:"requestObjectSigningAlg,omitempty"`
}

RequestObjectConfiguration defines model for RequestObjectConfiguration.

type RequestObjectEncryptionConfiguration

type RequestObjectEncryptionConfiguration struct {
	Algorithm *string `json:"algorithm,omitempty"`
	Method    *string `json:"method,omitempty"`
}

RequestObjectEncryptionConfiguration defines model for RequestObjectEncryptionConfiguration.

type RequestedClaimConfiguration

type RequestedClaimConfiguration struct {
	Claim     Claim `json:"claim"`
	Mandatory *bool `json:"mandatory,omitempty"`
}

RequestedClaimConfiguration User claims that need to be sent back to the application. If the claim mappings are local, use local claim URIs. If the custom claim mappings are configured, use the mapped application claim URI

type ResidentApplication

type ResidentApplication struct {
	ProvisioningConfigurations *ProvisioningConfiguration `json:"provisioningConfigurations,omitempty"`
}

ResidentApplication defines model for ResidentApplication.

type RevokeOAuthClientResponse

type RevokeOAuthClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseRevokeOAuthClientResponse

func ParseRevokeOAuthClientResponse(rsp *http.Response) (*RevokeOAuthClientResponse, error)

ParseRevokeOAuthClientResponse parses an HTTP response from a RevokeOAuthClientWithResponse call

func (RevokeOAuthClientResponse) Status

func (r RevokeOAuthClientResponse) Status() string

Status returns HTTPResponse.Status

func (RevokeOAuthClientResponse) StatusCode

func (r RevokeOAuthClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Role

type Role struct {
	Id   string  `json:"id"`
	Name *string `json:"name,omitempty"`
}

Role defines model for Role.

type RoleConfig

type RoleConfig struct {
	Claim             *Claim         `json:"claim,omitempty"`
	IncludeUserDomain *bool          `json:"includeUserDomain,omitempty"`
	Mappings          *[]RoleMapping `json:"mappings,omitempty"`
}

RoleConfig defines model for RoleConfig.

type RoleMapping

type RoleMapping struct {
	ApplicationRole string `json:"applicationRole"`
	LocalRole       string `json:"localRole"`
}

RoleMapping defines model for RoleMapping.

type SAML2Configuration

type SAML2Configuration struct {
	ManualConfiguration *SAML2ServiceProvider `json:"manualConfiguration,omitempty"`
	MetadataFile        *string               `json:"metadataFile,omitempty"`
	MetadataURL         *string               `json:"metadataURL,omitempty"`
}

SAML2Configuration defines model for SAML2Configuration.

type SAML2ServiceProvider

type SAML2ServiceProvider struct {
	AssertionConsumerUrls []string              `json:"assertionConsumerUrls"`
	AttributeProfile      *SAMLAttributeProfile `json:"attributeProfile,omitempty"`

	// DefaultAssertionConsumerUrl If not provided, the first assertion consumer URL on the assertionConsumerUrls will be picked as the default assertion consumer URL.
	DefaultAssertionConsumerUrl *string `json:"defaultAssertionConsumerUrl,omitempty"`
	EnableAssertionQueryProfile *bool   `json:"enableAssertionQueryProfile,omitempty"`

	// IdpEntityIdAlias Default value is the IdP Entity ID value specified in Resident IdP.
	IdpEntityIdAlias         *string                `json:"idpEntityIdAlias,omitempty"`
	Issuer                   string                 `json:"issuer"`
	RequestValidation        *SAMLRequestValidation `json:"requestValidation,omitempty"`
	ResponseSigning          *SAMLResponseSigning   `json:"responseSigning,omitempty"`
	ServiceProviderQualifier *string                `json:"serviceProviderQualifier,omitempty"`
	SingleLogoutProfile      *SingleLogoutProfile   `json:"singleLogoutProfile,omitempty"`
	SingleSignOnProfile      *SingleSignOnProfile   `json:"singleSignOnProfile,omitempty"`
}

SAML2ServiceProvider defines model for SAML2ServiceProvider.

type SAMLAssertionConfiguration

type SAMLAssertionConfiguration struct {
	// Audiences Additional audience values to be added to the SAML Assertions
	Audiences       *[]string                         `json:"audiences,omitempty"`
	DigestAlgorithm *string                           `json:"digestAlgorithm,omitempty"`
	Encryption      *AssertionEncryptionConfiguration `json:"encryption,omitempty"`
	NameIdFormat    *string                           `json:"nameIdFormat,omitempty"`

	// Recipients Additional recipient values to be added to the SAML Assertions
	Recipients *[]string `json:"recipients,omitempty"`
}

SAMLAssertionConfiguration defines model for SAMLAssertionConfiguration.

type SAMLAttributeProfile

type SAMLAttributeProfile struct {
	AlwaysIncludeAttributesInResponse *bool `json:"alwaysIncludeAttributesInResponse,omitempty"`
	Enabled                           *bool `json:"enabled,omitempty"`

	// NameFormat The name format of attributes in the SAML assertion attribute statement.
	NameFormat *string `json:"nameFormat,omitempty"`
}

SAMLAttributeProfile defines model for SAMLAttributeProfile.

type SAMLMetaData

type SAMLMetaData struct {
	AssertionEncryptionAlgorithm *MetadataProperty `json:"assertionEncryptionAlgorithm,omitempty"`
	CertificateAlias             *MetadataProperty `json:"certificateAlias,omitempty"`
	DefaultNameIdFormat          *string           `json:"defaultNameIdFormat,omitempty"`
	KeyEncryptionAlgorithm       *MetadataProperty `json:"keyEncryptionAlgorithm,omitempty"`
	ResponseDigestAlgorithm      *MetadataProperty `json:"responseDigestAlgorithm,omitempty"`
	ResponseSigningAlgorithm     *MetadataProperty `json:"responseSigningAlgorithm,omitempty"`
}

SAMLMetaData defines model for SAMLMetaData.

type SAMLRequestValidation

type SAMLRequestValidation struct {
	EnableSignatureValidation    *bool   `json:"enableSignatureValidation,omitempty"`
	SignatureValidationCertAlias *string `json:"signatureValidationCertAlias,omitempty"`
}

SAMLRequestValidation defines model for SAMLRequestValidation.

type SAMLResponseSigning

type SAMLResponseSigning struct {
	Enabled          *bool   `json:"enabled,omitempty"`
	SigningAlgorithm *string `json:"signingAlgorithm,omitempty"`
}

SAMLResponseSigning defines model for SAMLResponseSigning.

type ShareOrgApplicationDeleteResponse

type ShareOrgApplicationDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseShareOrgApplicationDeleteResponse

func ParseShareOrgApplicationDeleteResponse(rsp *http.Response) (*ShareOrgApplicationDeleteResponse, error)

ParseShareOrgApplicationDeleteResponse parses an HTTP response from a ShareOrgApplicationDeleteWithResponse call

func (ShareOrgApplicationDeleteResponse) Status

Status returns HTTPResponse.Status

func (ShareOrgApplicationDeleteResponse) StatusCode

func (r ShareOrgApplicationDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ShareOrgApplicationGetResponse

type ShareOrgApplicationGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SharedOrganizationsResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseShareOrgApplicationGetResponse

func ParseShareOrgApplicationGetResponse(rsp *http.Response) (*ShareOrgApplicationGetResponse, error)

ParseShareOrgApplicationGetResponse parses an HTTP response from a ShareOrgApplicationGetWithResponse call

func (ShareOrgApplicationGetResponse) Status

Status returns HTTPResponse.Status

func (ShareOrgApplicationGetResponse) StatusCode

func (r ShareOrgApplicationGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ShareOrgApplicationJSONRequestBody

type ShareOrgApplicationJSONRequestBody = ApplicationSharePOSTRequest

ShareOrgApplicationJSONRequestBody defines body for ShareOrgApplication for application/json ContentType.

type ShareOrgApplicationResponse

type ShareOrgApplicationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseShareOrgApplicationResponse

func ParseShareOrgApplicationResponse(rsp *http.Response) (*ShareOrgApplicationResponse, error)

ParseShareOrgApplicationResponse parses an HTTP response from a ShareOrgApplicationWithResponse call

func (ShareOrgApplicationResponse) Status

Status returns HTTPResponse.Status

func (ShareOrgApplicationResponse) StatusCode

func (r ShareOrgApplicationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SharedApplicationResponse

type SharedApplicationResponse struct {
	// ApplicationId Shared application's id.
	ApplicationId *string `json:"applicationId,omitempty"`

	// OrganizationId Shared application residing organization id.
	OrganizationId *string `json:"organizationId,omitempty"`
}

SharedApplicationResponse defines model for SharedApplicationResponse.

type SharedApplicationsAllDeleteResponse

type SharedApplicationsAllDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseSharedApplicationsAllDeleteResponse

func ParseSharedApplicationsAllDeleteResponse(rsp *http.Response) (*SharedApplicationsAllDeleteResponse, error)

ParseSharedApplicationsAllDeleteResponse parses an HTTP response from a SharedApplicationsAllDeleteWithResponse call

func (SharedApplicationsAllDeleteResponse) Status

Status returns HTTPResponse.Status

func (SharedApplicationsAllDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SharedApplicationsGetResponse

type SharedApplicationsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SharedApplicationsResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseSharedApplicationsGetResponse

func ParseSharedApplicationsGetResponse(rsp *http.Response) (*SharedApplicationsGetResponse, error)

ParseSharedApplicationsGetResponse parses an HTTP response from a SharedApplicationsGetWithResponse call

func (SharedApplicationsGetResponse) Status

Status returns HTTPResponse.Status

func (SharedApplicationsGetResponse) StatusCode

func (r SharedApplicationsGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SharedApplicationsResponse

type SharedApplicationsResponse struct {
	SharedApplications *[]SharedApplicationResponse `json:"sharedApplications,omitempty"`
}

SharedApplicationsResponse defines model for SharedApplicationsResponse.

type SharedOrganizationsResponse

type SharedOrganizationsResponse struct {
	Organizations *[]BasicOrganizationResponse `json:"organizations,omitempty"`
}

SharedOrganizationsResponse defines model for SharedOrganizationsResponse.

type SingleLogoutProfile

type SingleLogoutProfile struct {
	Enabled                  *bool                            `json:"enabled,omitempty"`
	IdpInitiatedSingleLogout *IdpInitiatedSingleLogout        `json:"idpInitiatedSingleLogout,omitempty"`
	LogoutMethod             *SingleLogoutProfileLogoutMethod `json:"logoutMethod,omitempty"`

	// LogoutRequestUrl Single logout request accepting endpoint
	LogoutRequestUrl *string `json:"logoutRequestUrl,omitempty"`

	// LogoutResponseUrl Single logout response accepting endpoint
	LogoutResponseUrl *string `json:"logoutResponseUrl,omitempty"`
}

SingleLogoutProfile defines model for SingleLogoutProfile.

type SingleLogoutProfileLogoutMethod

type SingleLogoutProfileLogoutMethod string

SingleLogoutProfileLogoutMethod defines model for SingleLogoutProfile.LogoutMethod.

const (
	BACKCHANNEL              SingleLogoutProfileLogoutMethod = "BACKCHANNEL"
	FRONTCHANNELHTTPPOST     SingleLogoutProfileLogoutMethod = "FRONTCHANNEL_HTTP_POST"
	FRONTCHANNELHTTPREDIRECT SingleLogoutProfileLogoutMethod = "FRONTCHANNEL_HTTP_REDIRECT"
)

Defines values for SingleLogoutProfileLogoutMethod.

type SingleSignOnProfile

type SingleSignOnProfile struct {
	Assertion                      *SAMLAssertionConfiguration    `json:"assertion,omitempty"`
	AttributeConsumingServiceIndex *string                        `json:"attributeConsumingServiceIndex,omitempty"`
	Bindings                       *[]SingleSignOnProfileBindings `json:"bindings,omitempty"`
	EnableIdpInitiatedSingleSignOn *bool                          `json:"enableIdpInitiatedSingleSignOn,omitempty"`

	// EnableSignatureValidationForArtifactBinding Enables Signature validation for SAML Artifact Binding. Applicable only if SAML Artifact binding is enabled through the bindings option.
	EnableSignatureValidationForArtifactBinding *bool `json:"enableSignatureValidationForArtifactBinding,omitempty"`
}

SingleSignOnProfile defines model for SingleSignOnProfile.

type SingleSignOnProfileBindings

type SingleSignOnProfileBindings string

SingleSignOnProfileBindings defines model for SingleSignOnProfile.Bindings.

const (
	ARTIFACT     SingleSignOnProfileBindings = "ARTIFACT"
	HTTPPOST     SingleSignOnProfileBindings = "HTTP_POST"
	HTTPREDIRECT SingleSignOnProfileBindings = "HTTP_REDIRECT"
)

Defines values for SingleSignOnProfileBindings.

type SortByQueryParam

type SortByQueryParam = string

SortByQueryParam defines model for sortByQueryParam.

type SortOrderQueryParam

type SortOrderQueryParam string

SortOrderQueryParam defines model for sortOrderQueryParam.

const (
	SortOrderQueryParamASC  SortOrderQueryParam = "ASC"
	SortOrderQueryParamDESC SortOrderQueryParam = "DESC"
)

Defines values for SortOrderQueryParam.

type StatusEnum

type StatusEnum string

StatusEnum defines model for StatusEnum.

const (
	COMPLETED  StatusEnum = "COMPLETED"
	FAILED     StatusEnum = "FAILED"
	INPROGRESS StatusEnum = "IN_PROGRESS"
)

Defines values for StatusEnum.

type SubjectConfig

type SubjectConfig struct {
	Claim                       *Claim `json:"claim,omitempty"`
	IncludeTenantDomain         *bool  `json:"includeTenantDomain,omitempty"`
	IncludeUserDomain           *bool  `json:"includeUserDomain,omitempty"`
	MappedLocalSubjectMandatory *bool  `json:"mappedLocalSubjectMandatory,omitempty"`
	UseMappedLocalSubject       *bool  `json:"useMappedLocalSubject,omitempty"`
}

SubjectConfig defines model for SubjectConfig.

type SubjectConfiguration

type SubjectConfiguration struct {
	SectorIdentifierUri *string `json:"sectorIdentifierUri,omitempty"`
	SubjectType         *string `json:"subjectType,omitempty"`
}

SubjectConfiguration defines model for SubjectConfiguration.

type SubjectTokenConfiguration

type SubjectTokenConfiguration struct {
	ApplicationSubjectTokenExpiryInSeconds *int `json:"applicationSubjectTokenExpiryInSeconds,omitempty"`

	// Enable If enabled, subject token can be issued for token exchange grant type.
	Enable *bool `json:"enable,omitempty"`
}

SubjectTokenConfiguration defines model for SubjectTokenConfiguration.

type TemplateIdPathParam

type TemplateIdPathParam = string

TemplateIdPathParam defines model for templateIdPathParam.

type TrustedAppConfiguration

type TrustedAppConfiguration struct {
	// AndroidPackageName Decides the android package name for the application.
	AndroidPackageName *string `json:"androidPackageName,omitempty"`

	// AndroidThumbprints Decides the android thumbprints for the application.
	AndroidThumbprints *[]string `json:"androidThumbprints,omitempty"`

	// AppleAppId Decides the apple app id for the application.
	AppleAppId *string `json:"appleAppId,omitempty"`

	// IsConsentGranted Decides whether consent is granted for the trusted app.
	IsConsentGranted *bool `json:"isConsentGranted,omitempty"`

	// IsFIDOTrustedApp Decides whether the application is a FIDO trusted app.
	IsFIDOTrustedApp *bool `json:"isFIDOTrustedApp,omitempty"`
}

TrustedAppConfiguration Decides the trusted app configurations for the application.

type UpdateApplicationTemplateJSONRequestBody

type UpdateApplicationTemplateJSONRequestBody = ApplicationTemplateModel

UpdateApplicationTemplateJSONRequestBody defines body for UpdateApplicationTemplate for application/json ContentType.

type UpdateApplicationTemplateResponse

type UpdateApplicationTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseUpdateApplicationTemplateResponse

func ParseUpdateApplicationTemplateResponse(rsp *http.Response) (*UpdateApplicationTemplateResponse, error)

ParseUpdateApplicationTemplateResponse parses an HTTP response from a UpdateApplicationTemplateWithResponse call

func (UpdateApplicationTemplateResponse) Status

Status returns HTTPResponse.Status

func (UpdateApplicationTemplateResponse) StatusCode

func (r UpdateApplicationTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCustomInboundConfigurationJSONRequestBody

type UpdateCustomInboundConfigurationJSONRequestBody = CustomInboundProtocolConfiguration

UpdateCustomInboundConfigurationJSONRequestBody defines body for UpdateCustomInboundConfiguration for application/json ContentType.

type UpdateCustomInboundConfigurationResponse

type UpdateCustomInboundConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseUpdateCustomInboundConfigurationResponse

func ParseUpdateCustomInboundConfigurationResponse(rsp *http.Response) (*UpdateCustomInboundConfigurationResponse, error)

ParseUpdateCustomInboundConfigurationResponse parses an HTTP response from a UpdateCustomInboundConfigurationWithResponse call

func (UpdateCustomInboundConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateCustomInboundConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateInboundOAuthConfigurationJSONRequestBody

type UpdateInboundOAuthConfigurationJSONRequestBody = OpenIDConnectConfiguration

UpdateInboundOAuthConfigurationJSONRequestBody defines body for UpdateInboundOAuthConfiguration for application/json ContentType.

type UpdateInboundOAuthConfigurationResponse

type UpdateInboundOAuthConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseUpdateInboundOAuthConfigurationResponse

func ParseUpdateInboundOAuthConfigurationResponse(rsp *http.Response) (*UpdateInboundOAuthConfigurationResponse, error)

ParseUpdateInboundOAuthConfigurationResponse parses an HTTP response from a UpdateInboundOAuthConfigurationWithResponse call

func (UpdateInboundOAuthConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateInboundOAuthConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateInboundSAMLConfigurationJSONRequestBody

type UpdateInboundSAMLConfigurationJSONRequestBody = SAML2Configuration

UpdateInboundSAMLConfigurationJSONRequestBody defines body for UpdateInboundSAMLConfiguration for application/json ContentType.

type UpdateInboundSAMLConfigurationResponse

type UpdateInboundSAMLConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseUpdateInboundSAMLConfigurationResponse

func ParseUpdateInboundSAMLConfigurationResponse(rsp *http.Response) (*UpdateInboundSAMLConfigurationResponse, error)

ParseUpdateInboundSAMLConfigurationResponse parses an HTTP response from a UpdateInboundSAMLConfigurationWithResponse call

func (UpdateInboundSAMLConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateInboundSAMLConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdatePassiveStsConfigurationJSONRequestBody

type UpdatePassiveStsConfigurationJSONRequestBody = PassiveStsConfiguration

UpdatePassiveStsConfigurationJSONRequestBody defines body for UpdatePassiveStsConfiguration for application/json ContentType.

type UpdatePassiveStsConfigurationResponse

type UpdatePassiveStsConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseUpdatePassiveStsConfigurationResponse

func ParseUpdatePassiveStsConfigurationResponse(rsp *http.Response) (*UpdatePassiveStsConfigurationResponse, error)

ParseUpdatePassiveStsConfigurationResponse parses an HTTP response from a UpdatePassiveStsConfigurationWithResponse call

func (UpdatePassiveStsConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdatePassiveStsConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateResidentApplicationJSONRequestBody

type UpdateResidentApplicationJSONRequestBody = ProvisioningConfiguration

UpdateResidentApplicationJSONRequestBody defines body for UpdateResidentApplication for application/json ContentType.

type UpdateResidentApplicationResponse

type UpdateResidentApplicationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseUpdateResidentApplicationResponse

func ParseUpdateResidentApplicationResponse(rsp *http.Response) (*UpdateResidentApplicationResponse, error)

ParseUpdateResidentApplicationResponse parses an HTTP response from a UpdateResidentApplicationWithResponse call

func (UpdateResidentApplicationResponse) Status

Status returns HTTPResponse.Status

func (UpdateResidentApplicationResponse) StatusCode

func (r UpdateResidentApplicationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateWSTrustConfigurationJSONRequestBody

type UpdateWSTrustConfigurationJSONRequestBody = WSTrustConfiguration

UpdateWSTrustConfigurationJSONRequestBody defines body for UpdateWSTrustConfiguration for application/json ContentType.

type UpdateWSTrustConfigurationResponse

type UpdateWSTrustConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseUpdateWSTrustConfigurationResponse

func ParseUpdateWSTrustConfigurationResponse(rsp *http.Response) (*UpdateWSTrustConfigurationResponse, error)

ParseUpdateWSTrustConfigurationResponse parses an HTTP response from a UpdateWSTrustConfigurationWithResponse call

func (UpdateWSTrustConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateWSTrustConfigurationResponse) StatusCode

func (r UpdateWSTrustConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WSTrustConfiguration

type WSTrustConfiguration struct {
	// Audience Audience value of the trusted service
	Audience         string `json:"audience"`
	CertificateAlias string `json:"certificateAlias"`
}

WSTrustConfiguration defines model for WSTrustConfiguration.

type WSTrustMetaData

type WSTrustMetaData struct {
	CertificateAlias *MetadataProperty `json:"certificateAlias,omitempty"`
}

WSTrustMetaData defines model for WSTrustMetaData.

Jump to

Keyboard shortcuts

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