package
0.0.0-20240730143044-b7c6b3823ec4
Repository: https://github.com/cloudentity/acp-client-go.git
Documentation: pkg.go.dev

# Constants

FDXConsentRevocationInitiatorDATAACCESSPLATFORM captures enum value "DATA_ACCESS_PLATFORM".
FDXConsentRevocationInitiatorDATAPROVIDER captures enum value "DATA_PROVIDER".
FDXConsentRevocationInitiatorDATARECIPIENT captures enum value "DATA_RECIPIENT".
FDXConsentRevocationInitiatorINDIVIDUAL captures enum value "INDIVIDUAL".
FDXConsentRevocationInitiatorMERCHANT captures enum value "MERCHANT".
FDXConsentRevocationInitiatorVENDOR captures enum value "VENDOR".
FDXConsentRevocationReasonBUSINESSRULE captures enum value "BUSINESS_RULE".
FDXConsentRevocationReasonUSERACTION captures enum value "USER_ACTION".
FDXDynamicClientRegistrationRequestAuthorizationEncryptedResponseAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationRequestAuthorizationEncryptedResponseAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationRequestAuthorizationEncryptedResponseEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationRequestAuthorizationEncryptedResponseEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationRequestIDTokenEncryptedResponseAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationRequestIDTokenEncryptedResponseAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationRequestIDTokenEncryptedResponseEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationRequestIDTokenEncryptedResponseEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationRequestIDTokenSignedResponseAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationRequestIDTokenSignedResponseAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationRequestIDTokenSignedResponseAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationRequestRequestObjectEncryptionAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationRequestRequestObjectEncryptionAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationRequestRequestObjectEncryptionEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationRequestRequestObjectEncryptionEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationRequestRequestObjectSigningAlgAny captures enum value "any".
FDXDynamicClientRegistrationRequestRequestObjectSigningAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationRequestRequestObjectSigningAlgNone captures enum value "none".
FDXDynamicClientRegistrationRequestRequestObjectSigningAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationRequestRequestObjectSigningAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationRequestSubjectTypePairwise captures enum value "pairwise".
FDXDynamicClientRegistrationRequestSubjectTypePublic captures enum value "public".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodUnspecified captures enum value "unspecified".
FDXDynamicClientRegistrationRequestTokenEndpointAuthSigningAlgEmpty captures enum value "".
FDXDynamicClientRegistrationRequestTokenEndpointAuthSigningAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationRequestTokenEndpointAuthSigningAlgHS256 captures enum value "HS256".
FDXDynamicClientRegistrationRequestTokenEndpointAuthSigningAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationRequestTokenEndpointAuthSigningAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationRequestUserinfoSignedResponseAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationRequestUserinfoSignedResponseAlgNone captures enum value "none".
FDXDynamicClientRegistrationRequestUserinfoSignedResponseAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationResponseAuthorizationEncryptedResponseAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationResponseAuthorizationEncryptedResponseAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationResponseAuthorizationEncryptedResponseEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationResponseAuthorizationEncryptedResponseEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationResponseClientStatusActive captures enum value "active".
FDXDynamicClientRegistrationResponseClientStatusInactive captures enum value "inactive".
FDXDynamicClientRegistrationResponseIDTokenEncryptedResponseAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationResponseIDTokenEncryptedResponseAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationResponseIDTokenEncryptedResponseEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationResponseIDTokenEncryptedResponseEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationResponseIDTokenSignedResponseAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationResponseIDTokenSignedResponseAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationResponseIDTokenSignedResponseAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationResponseRequestObjectEncryptionAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationResponseRequestObjectEncryptionAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationResponseRequestObjectEncryptionEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationResponseRequestObjectEncryptionEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationResponseRequestObjectSigningAlgAny captures enum value "any".
FDXDynamicClientRegistrationResponseRequestObjectSigningAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationResponseRequestObjectSigningAlgNone captures enum value "none".
FDXDynamicClientRegistrationResponseRequestObjectSigningAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationResponseRequestObjectSigningAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationResponseSubjectTypePairwise captures enum value "pairwise".
FDXDynamicClientRegistrationResponseSubjectTypePublic captures enum value "public".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodUnspecified captures enum value "unspecified".
FDXDynamicClientRegistrationResponseTokenEndpointAuthSigningAlgEmpty captures enum value "".
FDXDynamicClientRegistrationResponseTokenEndpointAuthSigningAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationResponseTokenEndpointAuthSigningAlgHS256 captures enum value "HS256".
FDXDynamicClientRegistrationResponseTokenEndpointAuthSigningAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationResponseTokenEndpointAuthSigningAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationResponseUserinfoSignedResponseAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationResponseUserinfoSignedResponseAlgNone captures enum value "none".
FDXDynamicClientRegistrationResponseUserinfoSignedResponseAlgRS256 captures enum value "RS256".
GetFDXConsentRevocationInitiatorDATAACCESSPLATFORM captures enum value "DATA_ACCESS_PLATFORM".
GetFDXConsentRevocationInitiatorDATAPROVIDER captures enum value "DATA_PROVIDER".
GetFDXConsentRevocationInitiatorDATARECIPIENT captures enum value "DATA_RECIPIENT".
GetFDXConsentRevocationInitiatorINDIVIDUAL captures enum value "INDIVIDUAL".
GetFDXConsentRevocationInitiatorMERCHANT captures enum value "MERCHANT".
GetFDXConsentRevocationInitiatorVENDOR captures enum value "VENDOR".
GetFDXConsentRevocationReasonBUSINESSRULE captures enum value "BUSINESS_RULE".
GetFDXConsentRevocationReasonUSERACTION captures enum value "USER_ACTION".
ServiceTypeOauth2 captures enum value "oauth2".
ServiceTypeOidc captures enum value "oidc".
ServiceTypeOpenbanking captures enum value "openbanking".
ServiceTypeSystem captures enum value "system".
ServiceTypeUser captures enum value "user".

# Structs

AcceptFDXConsentRequest accept f d x consent request swagger:model AcceptFDXConsentRequest.
ClientInfo client info swagger:model ClientInfo.
ClientJWK client j w k swagger:model ClientJWK.
ClientJWKs client j w ks swagger:model ClientJWKs.
ClientPrivacy client privacy swagger:model ClientPrivacy.
ClientTokenExchangeConfiguration client token exchange configuration swagger:model ClientTokenExchangeConfiguration.
Confirmation confirmation swagger:model Confirmation.
ConsentAccepted consent accepted swagger:model ConsentAccepted.
ConsentRejected consent rejected swagger:model ConsentRejected.
ConsentRevocationByCLientID consent revocation by c lient ID swagger:model ConsentRevocationByCLientID.
ConsentsRemovedResponse consents removed response swagger:model ConsentsRemovedResponse.
Error HTTP error response swagger:model Error.
FDXConsent f d x consent swagger:model FDXConsent.
FDXConsentGrantParty Consent Party entity Details on the non-end user parties in the Consent Grant.
FDXConsentRevocation Revocation data swagger:model FDXConsentRevocation.
FDXConsents f d x consents swagger:model FDXConsents.
FDXConsentsRequest f d x consents request swagger:model FDXConsentsRequest.
FDXDynamicClientRegistrationRequest f d x dynamic client registration request swagger:model FDXDynamicClientRegistrationRequest.
FDXDynamicClientRegistrationResponse f d x dynamic client registration response swagger:model FDXDynamicClientRegistrationResponse.
FDXError f d x error swagger:model FDXError.
FDXErrorResponse f d x error response swagger:model FDXErrorResponse.
FDXGrantedResource f d x granted resource swagger:model FDXGrantedResource.
FDXRequestedResource f d x requested resource swagger:model FDXRequestedResource.
FDXResource FDX specific resource swagger:model FDXResource.
FDXUpdateClientStatusRequest f d x update client status request swagger:model FDXUpdateClientStatusRequest.
GenericError Error response swagger:model genericError.
GetFDXConsent get f d x consent swagger:model GetFDXConsent.
GetFDXConsentResponse get f d x consent response swagger:model GetFDXConsentResponse.
GetFDXConsentRevocation get f d x consent revocation swagger:model GetFDXConsentRevocation.
Intermediary intermediary swagger:model Intermediary.
IntrospectResponse introspect response swagger:model IntrospectResponse.
PIICategory p i i category swagger:model PIICategory.
RegistryReference Used for registry references.
RejectConsentRequest reject consent request swagger:model RejectConsentRequest.
RequestedScope requested scope swagger:model RequestedScope.
Resource The resource holding data under the FDX consent swagger:model Resource.
RFC6749Error r f c6749 error swagger:model RFC6749Error.
ScopePrivacyInformation scope privacy information swagger:model ScopePrivacyInformation.
Service service swagger:model Service.
TokenTTLs token t t ls swagger:model TokenTTLs.

# Type aliases

AuthenticationContext authentication context swagger:model AuthenticationContext.
AuthorizationDetailType authorization detail type swagger:model AuthorizationDetailType.
ConsentStatus consent status swagger:model ConsentStatus.
ConsentType consent type swagger:model ConsentType.
DurationType duration type swagger:model DurationType.
FDXClientStatus f d x client status swagger:model FDXClientStatus.
FDXConsentGrantStatus Current status of Consent Grant.
FDXConsentID f d x consent ID swagger:model FDXConsentID.
GrantedScopes granted scopes swagger:model GrantedScopes.
Metadata metadata swagger:model Metadata.
RedirectURIs OAuth-allowed redirect URIs Cloudentity uses redirect URIs to redirect users back to the application after they authorized the application.
ResponseTypes An array of allowed response types The array may consist of the following arguments: `code` - when supplied as the value for the `response_type` parameter, a successful response includes an authorization code `code token` - when supplied as the value for the `response_type` parameter, a successful response includes an access token, an access token type, and an authorization code `id_token token` - when supplied as the value for the `response_type` parameter, a successful response includes an access token, an access token type, and an ID token `code id_token token` - when supplied as the value for the `response_type` parameter, a successful response includes an authorization code, an ID token, an access token, and an access token type.