@triveria/wallet / Exports
@triveria/wallet
Table of contents
Enumerations
Classes
Interfaces
- AccreditationRequest
- AuthOffer
- ConfigurationParameters
- Credential
- CredentialIdObject
- CredentialImport
- CredentialIssuanceInit
- CredentialIssuanceInitResult
- CredentialIssuerDefinition
- CredentialList
- CredentialMetadata
- CredentialMetadataPatchPayload
- CredentialPatchPayload
- CredentialPayload
- CredentialRequest
- CredentialRequirements
- CredentialRequirementsIssuerConfig
- CredentialSchemaItem
- CredentialStatus
- CredentialSubjectItem
- CredentialToPresentWrapper
- CredentialType
- CredentialVerifierDefinition
- CredentialWrapper
- CtWalletSameIssuerConfig
- Deferred
- Did
- EbsiConfiguration
- EbsiSpecificWalletData
- EvidenceItem
- FieldsToVerify
- FieldsToVerifyValue
- HealthStatus
- HolderAuthOfferCreationRequest
- IdTokenReceivedNotification
- IdTokenRequest
- IdTokenSendRequest
- InitAuthOffer
- InitPreAuthOffer
- InputDescriptorSuitableCredentials
- InteractionAuthorizationConsent
- InteractionAuthorizationRequirements
- IssuanceRequirementsToVerify
- IssuerDisplayItem
- IssuerLogo
- LinkedVpCreateRequest
- LinkedVpMetadata
- ModelError
- Oauth2AccessToken
- Oauth2AccessTokenRequest
- Oauth2Profile
- Oauth2RedirectUri
- OfferReceivedNotification
- OidcRevision
- OnboardResult
- PreAuthOffer
- PrepareToAccreditRequest
- PrepareToOnboardRequest
- PresentationDefinition
- PresentationDefinitionFormat
- PresentationDefinitionFormatAlg
- PresentationDefinitionInputConstraint
- PresentationDefinitionInputConstraintField
- PresentationDefinitionInputDescriptor
- PresentationDefinitionSubmissionRequirements
- PresentationRequest
- Proof
- RefreshServiceItem
- RevokeAccreditationRequest
- SystemImpact
- TermsOfUse
- VPDrivenIssuerConfig
- VcOffer
- VerifiedLinkedVp
- VerifiedWrapper
- VerifyInitRequest
- VerifyInitResponse
- VpVerifiedNotification
- Wallet
- WalletConfig
- WalletIdObject
- WalletListItem
- WalletNotification
- WalletNotificationHistory
Type Aliases
- AccreditationRequestTypeEnum
- ClientConfiguration
- CredentialIssuerDefinitionCredentialIssuerEnum
- CredentialIssuerDefinitionIssuerConfiguration
- CredentialListInteractionEnum
- CredentialMetadataInteractionEnum
- CredentialMetadataStatusEnum
- CredentialSchema
- CredentialSubject
- DeferredStatusEnum
- HealthStatusStatusEnum
- InteractionAuthorizationRequirementsRequirementTypeEnum
- OidcRevisionOidc4vciEnum
- OidcRevisionOidc4vpEnum
- PrepareToAccreditRequestTypeEnum
- PresentationDefinitionSubmissionRequirementsRuleEnum
- RefreshService
- RevokeAccreditationRequestTypeEnum
- SystemImpactStatusEnum
- WalletConfigTrustFrameworkEnum
- WalletNotificationEventDetails
Variables
- AccreditationRequestTypeEnum
- CredentialIssuerDefinitionCredentialIssuerEnum
- CredentialListInteractionEnum
- CredentialMetadataInteractionEnum
- CredentialMetadataStatusEnum
- DeferredStatusEnum
- HealthStatusStatusEnum
- InteractionAuthorizationRequirementsRequirementTypeEnum
- OidcRevisionOidc4vciEnum
- OidcRevisionOidc4vpEnum
- PrepareToAccreditRequestTypeEnum
- PresentationDefinitionSubmissionRequirementsRuleEnum
- RevokeAccreditationRequestTypeEnum
- SystemImpactStatusEnum
- WalletConfigTrustFrameworkEnum
Functions
Type Aliases
AccreditationRequestTypeEnum
Ƭ AccreditationRequestTypeEnum: typeof AccreditationRequestTypeEnum
[keyof typeof AccreditationRequestTypeEnum
]
Defined in
ClientConfiguration
Ƭ ClientConfiguration: Object
Type declaration
Name | Type |
---|---|
clientId | string |
clientSecret | string |
Defined in
CredentialIssuerDefinitionCredentialIssuerEnum
Ƭ CredentialIssuerDefinitionCredentialIssuerEnum: typeof CredentialIssuerDefinitionCredentialIssuerEnum
[keyof typeof CredentialIssuerDefinitionCredentialIssuerEnum
]
Defined in
CredentialIssuerDefinitionIssuerConfiguration
Ƭ CredentialIssuerDefinitionIssuerConfiguration: CredentialRequirementsIssuerConfig
| CtWalletSameIssuerConfig
| VPDrivenIssuerConfig
Export
Defined in
CredentialListInteractionEnum
Ƭ CredentialListInteractionEnum: typeof CredentialListInteractionEnum
[keyof typeof CredentialListInteractionEnum
]
Defined in
CredentialMetadataInteractionEnum
Ƭ CredentialMetadataInteractionEnum: typeof CredentialMetadataInteractionEnum
[keyof typeof CredentialMetadataInteractionEnum
]
Defined in
CredentialMetadataStatusEnum
Ƭ CredentialMetadataStatusEnum: typeof CredentialMetadataStatusEnum
[keyof typeof CredentialMetadataStatusEnum
]
Defined in
CredentialSchema
Ƭ CredentialSchema: CredentialSchemaItem
[] | CredentialSchemaItem
Export
Defined in
CredentialSubject
Ƭ CredentialSubject: CredentialSubjectItem
[] | CredentialSubjectItem
Export
Defined in
DeferredStatusEnum
Ƭ DeferredStatusEnum: typeof DeferredStatusEnum
[keyof typeof DeferredStatusEnum
]
Defined in
HealthStatusStatusEnum
Ƭ HealthStatusStatusEnum: typeof HealthStatusStatusEnum
[keyof typeof HealthStatusStatusEnum
]
Defined in
InteractionAuthorizationRequirementsRequirementTypeEnum
Ƭ InteractionAuthorizationRequirementsRequirementTypeEnum: typeof InteractionAuthorizationRequirementsRequirementTypeEnum
[keyof typeof InteractionAuthorizationRequirementsRequirementTypeEnum
]
Defined in
OidcRevisionOidc4vciEnum
Ƭ OidcRevisionOidc4vciEnum: typeof OidcRevisionOidc4vciEnum
[keyof typeof OidcRevisionOidc4vciEnum
]
Defined in
OidcRevisionOidc4vpEnum
Ƭ OidcRevisionOidc4vpEnum: typeof OidcRevisionOidc4vpEnum
[keyof typeof OidcRevisionOidc4vpEnum
]
Defined in
PrepareToAccreditRequestTypeEnum
Ƭ PrepareToAccreditRequestTypeEnum: typeof PrepareToAccreditRequestTypeEnum
[keyof typeof PrepareToAccreditRequestTypeEnum
]
Defined in
PresentationDefinitionSubmissionRequirementsRuleEnum
Ƭ PresentationDefinitionSubmissionRequirementsRuleEnum: typeof PresentationDefinitionSubmissionRequirementsRuleEnum
[keyof typeof PresentationDefinitionSubmissionRequirementsRuleEnum
]
Defined in
RefreshService
Ƭ RefreshService: RefreshServiceItem
[] | RefreshServiceItem
Export
Defined in
RevokeAccreditationRequestTypeEnum
Ƭ RevokeAccreditationRequestTypeEnum: typeof RevokeAccreditationRequestTypeEnum
[keyof typeof RevokeAccreditationRequestTypeEnum
]
Defined in
SystemImpactStatusEnum
Ƭ SystemImpactStatusEnum: typeof SystemImpactStatusEnum
[keyof typeof SystemImpactStatusEnum
]
Defined in
WalletConfigTrustFrameworkEnum
Ƭ WalletConfigTrustFrameworkEnum: typeof WalletConfigTrustFrameworkEnum
[keyof typeof WalletConfigTrustFrameworkEnum
]
Defined in
WalletNotificationEventDetails
Ƭ WalletNotificationEventDetails: IdTokenReceivedNotification
| OfferReceivedNotification
| VpVerifiedNotification
Export
Defined in
Variables
AccreditationRequestTypeEnum
• Const
AccreditationRequestTypeEnum: Object
Type declaration
Name | Type |
---|---|
RootTrustedAccreditationOrganisation | "RootTrustedAccreditationOrganisation" |
TrustedAccreditationOrganisation | "TrustedAccreditationOrganisation" |
Defined in
CredentialIssuerDefinitionCredentialIssuerEnum
• Const
CredentialIssuerDefinitionCredentialIssuerEnum: Object
Type declaration
Name | Type |
---|---|
CredentialRequirements | "CredentialRequirements" |
CtRevocable | "CtRevocable" |
CtWalletSame | "CtWalletSame" |
IssuanceQueue | "IssuanceQueue" |
VpDriven | "VPDriven" |
Defined in
CredentialListInteractionEnum
• Const
CredentialListInteractionEnum: Object
Export
Type declaration
Name | Type |
---|---|
Issuance | "issuance" |
Receive | "receive" |
StatusList | "statusList" |
TaoCredentials | "taoCredentials" |
Defined in
CredentialMetadataInteractionEnum
• Const
CredentialMetadataInteractionEnum: Object
Type declaration
Name | Type |
---|---|
Issuance | "issuance" |
Receive | "receive" |
StatusList | "statusList" |
TaoCredentials | "taoCredentials" |
Defined in
CredentialMetadataStatusEnum
• Const
CredentialMetadataStatusEnum: Object
Type declaration
Name | Type |
---|---|
Draft | "draft" |
Invalid | "invalid" |
Valid | "valid" |
Defined in
DeferredStatusEnum
• Const
DeferredStatusEnum: Object
Type declaration
Name | Type |
---|---|
Completed | "completed" |
Error | "error" |
InProgress | "in_progress" |
Defined in
HealthStatusStatusEnum
• Const
HealthStatusStatusEnum: Object
Type declaration
Name | Type |
---|---|
Critical | "critical" |
Limited | "limited" |
Ok | "ok" |
Defined in
InteractionAuthorizationRequirementsRequirementTypeEnum
• Const
InteractionAuthorizationRequirementsRequirementTypeEnum: Object
Type declaration
Name | Type |
---|---|
IdToken | "id_token" |
Pin | "pin" |
VpToken | "vp_token" |
Defined in
OidcRevisionOidc4vciEnum
• Const
OidcRevisionOidc4vciEnum: Object
Type declaration
Name | Type |
---|---|
Draft11 | "Draft11" |
Draft13 | "Draft13" |
Release10 | "Release10" |
Defined in
OidcRevisionOidc4vpEnum
• Const
OidcRevisionOidc4vpEnum: Object
Type declaration
Name | Type |
---|---|
Draft16 | "Draft16" |
Draft23 | "Draft23" |
Defined in
PrepareToAccreditRequestTypeEnum
• Const
PrepareToAccreditRequestTypeEnum: Object
Type declaration
Name | Type |
---|---|
TrustedAccreditationOrganisation | "TrustedAccreditationOrganisation" |
TrustedIssuer | "TrustedIssuer" |
Defined in
PresentationDefinitionSubmissionRequirementsRuleEnum
• Const
PresentationDefinitionSubmissionRequirementsRuleEnum: Object
Type declaration
Name | Type |
---|---|
All | "all" |
Pick | "pick" |
Defined in
RevokeAccreditationRequestTypeEnum
• Const
RevokeAccreditationRequestTypeEnum: Object
Type declaration
Name | Type |
---|---|
TrustedAccreditationOrganisation | "TrustedAccreditationOrganisation" |
TrustedIssuer | "TrustedIssuer" |
Defined in
SystemImpactStatusEnum
• Const
SystemImpactStatusEnum: Object
Type declaration
Name | Type |
---|---|
Critical | "critical" |
Limited | "limited" |
Ok | "ok" |
Defined in
WalletConfigTrustFrameworkEnum
• Const
WalletConfigTrustFrameworkEnum: Object
Type declaration
Name | Type |
---|---|
Ebsi | "EBSI" |
Noop | "NOOP" |
Tts | "TTS" |
Defined in
Functions
DefaultApiAxiosParamCreator
▸ DefaultApiAxiosParamCreator(configuration?
): Object
DefaultApi - axios parameter creator
Parameters
Name | Type |
---|---|
configuration? | Configuration |
Returns
Object
Name | Type | Description |
---|---|---|
credentialCreate | (walletId : string , credentialPayload? : CredentialPayload , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Creates a new draft credential. Throws |
credentialGet | (credentialId : string , walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Retrieves a specific verifiable credential based on the provided identifier. Upon retrieval the status of the credential is checked on the fly and therefore guaranteed. Throws |
credentialImport | (walletId : string , credentialImport? : CredentialImport , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Import pre-signed credential into wallet Throws |
credentialIssuanceInit | (credentialId : string , walletId : string , credentialIssuanceInit? : CredentialIssuanceInit , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Prepares created Verifiable Credential draft for its issuance for a specific client. Throws |
credentialList | (walletId : string , interaction? : CredentialListInteractionEnum , type? : string , valid? : boolean , limit? : number , nextMarker? : string , sort? : ListSort , searchPath? : string , filter? : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Retrieves a list of credentials. Throws |
credentialMetadataPatch | (credentialId : string , walletId : string , credentialMetadataPatchPayload? : CredentialMetadataPatchPayload , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Verifiable Credential metadata may be updated even after the credential was issued. It is available as a key value storage for a client to store any additional data for the credential. Throws |
credentialPatch | (credentialId : string , walletId : string , credentialPatchPayload? : CredentialPatchPayload , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Endpoint used to update an existing Credential in draft state. Can be used for additional updates before the Credential is issued. After credential is issued it may not be changed in any way. Throws |
credentialRequestInit | (walletId : string , credentialRequest? : CredentialRequest , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Requests a credential issuance from the issuer and retrieves requirements for holder authorization. Throws |
credentialRevoke | (credentialId : string , walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Revoke a specific Verifiable Credential Throws |
deferredStatus | (deferredId : string , walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Throws |
didDocumentGet | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Gets the DID Document of the wallet. Throws |
didGet | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Throws |
healthCheck | (options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Throws |
holderCreateAuthOffer | (walletId : string , holderAuthOfferCreationRequest? : HolderAuthOfferCreationRequest , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Creates an authorized credential offer (deferred or instant) for holder-initiated credential request using provided parameters. The offer is an URL that the creator should provide to the client via a redirect, link, or QR code. Throws |
holderCredentialsPresentAfterConsent | (walletId : string , interactionId : string , interactionAuthorizationConsent? : InteractionAuthorizationConsent , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Presenting Verifiable Credentials after holder's consent. Throws |
holderIdTokenSend | (walletId : string , idTokenSendRequest? : IdTokenSendRequest , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Responds to an ID token request Throws |
holderLinkedVpCreate | (walletId : string , linkedVpCreateRequest? : LinkedVpCreateRequest , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Creates a new public Linked VP of specified credentials and adds it to the wallet's DID document Throws |
holderLinkedVpDelete | (walletId : string , linkedVpId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Deletes a linked VP Throws |
holderLinkedVpGetDetails | (walletId : string , linkedVpId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Throws |
holderLinkedVpList | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Throws |
holderOfferPassAuthInfo | (walletId : string , vcOffer? : VcOffer , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Issue the Verifiable Credential using OIDC4VCI offer acceptance Throws |
holderOfferProcessAfterConsent | (walletId : string , interactionId : string , interactionAuthorizationConsent? : InteractionAuthorizationConsent , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Gives consent to process credential offer specified by interaction_id Throws |
holderPresentPassAuthInfo | (walletId : string , presentationRequest? : PresentationRequest , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Initiates a presentation of credentials to a verifier. Throws |
idTokenRequestCreate | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Creates an ID token request. Throws |
issuerCredentialTypesList | (url : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Returns verifiable credential format and types that are supported by the issuer. - format: the verifiable credential format (for example "jwt_vc") - type: a list of strings that define supported verifiable credential type(s) Throws |
issuerInitiateAuthOffer | (walletId : string , initAuthOffer? : InitAuthOffer , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Initiates issuing of Verifiable Credentials using authorized flow. Throws |
issuerInitiatePreauthOffer | (walletId : string , initPreAuthOffer? : InitPreAuthOffer , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Initiates issuing of Verifiable Credentials using pre-authorized flow. Throws |
tfAccreditAs | (walletId : string , accreditationRequest? : AccreditationRequest , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Accredits a legal entity as RTAO or TAO. Throws |
tfAccreditAsTrustedIssuer | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Accredits the wallet as a trusted issuer. Throws |
tfInsertIssuerProxy | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Registers an issuer proxy used by EBSI for the credential status retrieval through EBSI network. Throws |
tfOnboardLegalEntity | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Onboards legal entity to the trust framework based on the wallet configuration. Throws |
tfPrepareToAccredit | (walletId : string , prepareToAccreditRequest? : PrepareToAccreditRequest , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Prepares another legal entity's wallet DID for accreditation. Throws |
tfPrepareToOnboard | (walletId : string , prepareToOnboardRequest? : PrepareToOnboardRequest , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Prepares another legal entity's wallet DID for onboarding. Throws |
tfRevokeAccreditation | (walletId : string , revokeAccreditationRequest? : RevokeAccreditationRequest , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Revokes another legal entity's wallet DID accreditation. Throws |
verifierInitUrlCreate | (walletId : string , verifyInitRequest? : VerifyInitRequest , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Returns an url where verifier accepts presentations from a holder. Throws |
verifierLinkedVpVerify | (walletId : string , did : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Fetches linked presentations from DID document and verifies them. Throws |
walletCreate | (wallet? : Wallet , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Creates a new wallet for the authenticated client. Throws |
walletDelete | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Permanently deletes the wallet with all credentials and keys. Make sure you know what you are doing before hitting this endpoint. Throws |
walletGet | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Provides wallet details Throws |
walletKeys | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Provides wallet keys used for signing. Throws |
walletList | (ownerId? : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Provides list of wallets owned by the authenticated client. Throws |
walletNotificationGetByState | (walletId : string , state : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Gets a specific notification by state Throws |
walletNotificationHistory | (walletId : string , limit? : number , nextMarker? : string , type? : WalletNotificationEventType [], sort? : ListSort , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Provides wallet notifications that can be used to audit the wallet activity. Throws |
walletNotifications | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Provides first-in-first-out queue of notifications for a specific wallet. Throws |
walletPatch | (walletId : string , wallet? : Wallet , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Update wallet metadata and configuration. Throws |
walletVerifiedCredentialsByState | (walletId : string , state : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Gets a specific verified credentials by state Throws |
walletVerifiedCredentialsDeleteByState | (walletId : string , state : string , options? : RawAxiosRequestConfig ) => Promise <RequestArgs > | Deletes a specific verified credentials by state Throws |
Export
Defined in
DefaultApiFactory
▸ DefaultApiFactory(configuration?
, basePath?
, axios?
): Object
DefaultApi - factory interface
Parameters
Name | Type |
---|---|
configuration? | Configuration |
basePath? | string |
axios? | AxiosInstance |
Returns
Object
Name | Type |
---|---|
credentialCreate | (walletId : string , credentialPayload? : CredentialPayload , options? : RawAxiosRequestConfig ) => AxiosPromise <CredentialIdObject > |
credentialGet | (credentialId : string , walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <CredentialWrapper > |
credentialImport | (walletId : string , credentialImport? : CredentialImport , options? : RawAxiosRequestConfig ) => AxiosPromise <Credential > |
credentialIssuanceInit | (credentialId : string , walletId : string , credentialIssuanceInit? : CredentialIssuanceInit , options? : RawAxiosRequestConfig ) => AxiosPromise <CredentialIssuanceInitResult > |
credentialList | (walletId : string , interaction? : CredentialListInteractionEnum , type? : string , valid? : boolean , limit? : number , nextMarker? : string , sort? : ListSort , searchPath? : string , filter? : string , options? : RawAxiosRequestConfig ) => AxiosPromise <CredentialList > |
credentialMetadataPatch | (credentialId : string , walletId : string , credentialMetadataPatchPayload? : CredentialMetadataPatchPayload , options? : RawAxiosRequestConfig ) => AxiosPromise <CredentialIdObject > |
credentialPatch | (credentialId : string , walletId : string , credentialPatchPayload? : CredentialPatchPayload , options? : RawAxiosRequestConfig ) => AxiosPromise <CredentialIdObject > |
credentialRequestInit | (walletId : string , credentialRequest? : CredentialRequest , options? : RawAxiosRequestConfig ) => AxiosPromise <string []> |
credentialRevoke | (credentialId : string , walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
deferredStatus | (deferredId : string , walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <Deferred > |
didDocumentGet | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <object > |
didGet | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <Did > |
healthCheck | (options? : RawAxiosRequestConfig ) => AxiosPromise <HealthStatus > |
holderCreateAuthOffer | (walletId : string , holderAuthOfferCreationRequest? : HolderAuthOfferCreationRequest , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
holderCredentialsPresentAfterConsent | (walletId : string , interactionId : string , interactionAuthorizationConsent? : InteractionAuthorizationConsent , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
holderIdTokenSend | (walletId : string , idTokenSendRequest? : IdTokenSendRequest , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
holderLinkedVpCreate | (walletId : string , linkedVpCreateRequest? : LinkedVpCreateRequest , options? : RawAxiosRequestConfig ) => AxiosPromise <LinkedVpMetadata > |
holderLinkedVpDelete | (walletId : string , linkedVpId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
holderLinkedVpGetDetails | (walletId : string , linkedVpId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <LinkedVpMetadata > |
holderLinkedVpList | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <LinkedVpMetadata []> |
holderOfferPassAuthInfo | (walletId : string , vcOffer? : VcOffer , options? : RawAxiosRequestConfig ) => AxiosPromise <InteractionAuthorizationRequirements > |
holderOfferProcessAfterConsent | (walletId : string , interactionId : string , interactionAuthorizationConsent? : InteractionAuthorizationConsent , options? : RawAxiosRequestConfig ) => AxiosPromise <string []> |
holderPresentPassAuthInfo | (walletId : string , presentationRequest? : PresentationRequest , options? : RawAxiosRequestConfig ) => AxiosPromise <InteractionAuthorizationRequirements > |
idTokenRequestCreate | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <IdTokenRequest > |
issuerCredentialTypesList | (url : string , options? : RawAxiosRequestConfig ) => AxiosPromise <CredentialType []> |
issuerInitiateAuthOffer | (walletId : string , initAuthOffer? : InitAuthOffer , options? : RawAxiosRequestConfig ) => AxiosPromise <AuthOffer > |
issuerInitiatePreauthOffer | (walletId : string , initPreAuthOffer? : InitPreAuthOffer , options? : RawAxiosRequestConfig ) => AxiosPromise <PreAuthOffer > |
tfAccreditAs | (walletId : string , accreditationRequest? : AccreditationRequest , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
tfAccreditAsTrustedIssuer | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
tfInsertIssuerProxy | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
tfOnboardLegalEntity | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <OnboardResult > |
tfPrepareToAccredit | (walletId : string , prepareToAccreditRequest? : PrepareToAccreditRequest , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
tfPrepareToOnboard | (walletId : string , prepareToOnboardRequest? : PrepareToOnboardRequest , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
tfRevokeAccreditation | (walletId : string , revokeAccreditationRequest? : RevokeAccreditationRequest , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
verifierInitUrlCreate | (walletId : string , verifyInitRequest? : VerifyInitRequest , options? : RawAxiosRequestConfig ) => AxiosPromise <VerifyInitResponse > |
verifierLinkedVpVerify | (walletId : string , did : string , options? : RawAxiosRequestConfig ) => AxiosPromise <VerifiedLinkedVp []> |
walletCreate | (wallet? : Wallet , options? : RawAxiosRequestConfig ) => AxiosPromise <WalletIdObject > |
walletDelete | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
walletGet | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <Wallet > |
walletKeys | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <{ [key: string] : any ; }> |
walletList | (ownerId? : string , options? : RawAxiosRequestConfig ) => AxiosPromise <WalletListItem []> |
walletNotificationGetByState | (walletId : string , state : string , options? : RawAxiosRequestConfig ) => AxiosPromise <WalletNotification > |
walletNotificationHistory | (walletId : string , limit? : number , nextMarker? : string , type? : WalletNotificationEventType [], sort? : ListSort , options? : RawAxiosRequestConfig ) => AxiosPromise <WalletNotificationHistory > |
walletNotifications | (walletId : string , options? : RawAxiosRequestConfig ) => AxiosPromise <WalletNotification []> |
walletPatch | (walletId : string , wallet? : Wallet , options? : RawAxiosRequestConfig ) => AxiosPromise <WalletIdObject > |
walletVerifiedCredentialsByState | (walletId : string , state : string , options? : RawAxiosRequestConfig ) => AxiosPromise <VerifiedWrapper > |
walletVerifiedCredentialsDeleteByState | (walletId : string , state : string , options? : RawAxiosRequestConfig ) => AxiosPromise <void > |
Export
Defined in
DefaultApiFp
▸ DefaultApiFp(configuration?
): Object
DefaultApi - functional programming interface
Parameters
Name | Type |
---|---|
configuration? | Configuration |
Returns
Object
Name | Type |
---|---|
credentialCreate | (walletId : string , credentialPayload? : CredentialPayload , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <CredentialIdObject >> |
credentialGet | (credentialId : string , walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <CredentialWrapper >> |
credentialImport | (walletId : string , credentialImport? : CredentialImport , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <Credential >> |
credentialIssuanceInit | (credentialId : string , walletId : string , credentialIssuanceInit? : CredentialIssuanceInit , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <CredentialIssuanceInitResult >> |
credentialList | (walletId : string , interaction? : CredentialListInteractionEnum , type? : string , valid? : boolean , limit? : number , nextMarker? : string , sort? : ListSort , searchPath? : string , filter? : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <CredentialList >> |
credentialMetadataPatch | (credentialId : string , walletId : string , credentialMetadataPatchPayload? : CredentialMetadataPatchPayload , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <CredentialIdObject >> |
credentialPatch | (credentialId : string , walletId : string , credentialPatchPayload? : CredentialPatchPayload , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <CredentialIdObject >> |
credentialRequestInit | (walletId : string , credentialRequest? : CredentialRequest , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <string []>> |
credentialRevoke | (credentialId : string , walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
deferredStatus | (deferredId : string , walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <Deferred >> |
didDocumentGet | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <object >> |
didGet | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <Did >> |
healthCheck | (options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <HealthStatus >> |
holderCreateAuthOffer | (walletId : string , holderAuthOfferCreationRequest? : HolderAuthOfferCreationRequest , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
holderCredentialsPresentAfterConsent | (walletId : string , interactionId : string , interactionAuthorizationConsent? : InteractionAuthorizationConsent , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
holderIdTokenSend | (walletId : string , idTokenSendRequest? : IdTokenSendRequest , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
holderLinkedVpCreate | (walletId : string , linkedVpCreateRequest? : LinkedVpCreateRequest , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <LinkedVpMetadata >> |
holderLinkedVpDelete | (walletId : string , linkedVpId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
holderLinkedVpGetDetails | (walletId : string , linkedVpId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <LinkedVpMetadata >> |
holderLinkedVpList | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <LinkedVpMetadata []>> |
holderOfferPassAuthInfo | (walletId : string , vcOffer? : VcOffer , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <InteractionAuthorizationRequirements >> |
holderOfferProcessAfterConsent | (walletId : string , interactionId : string , interactionAuthorizationConsent? : InteractionAuthorizationConsent , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <string []>> |
holderPresentPassAuthInfo | (walletId : string , presentationRequest? : PresentationRequest , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <InteractionAuthorizationRequirements >> |
idTokenRequestCreate | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <IdTokenRequest >> |
issuerCredentialTypesList | (url : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <CredentialType []>> |
issuerInitiateAuthOffer | (walletId : string , initAuthOffer? : InitAuthOffer , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <AuthOffer >> |
issuerInitiatePreauthOffer | (walletId : string , initPreAuthOffer? : InitPreAuthOffer , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <PreAuthOffer >> |
tfAccreditAs | (walletId : string , accreditationRequest? : AccreditationRequest , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
tfAccreditAsTrustedIssuer | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
tfInsertIssuerProxy | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
tfOnboardLegalEntity | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <OnboardResult >> |
tfPrepareToAccredit | (walletId : string , prepareToAccreditRequest? : PrepareToAccreditRequest , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
tfPrepareToOnboard | (walletId : string , prepareToOnboardRequest? : PrepareToOnboardRequest , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
tfRevokeAccreditation | (walletId : string , revokeAccreditationRequest? : RevokeAccreditationRequest , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
verifierInitUrlCreate | (walletId : string , verifyInitRequest? : VerifyInitRequest , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <VerifyInitResponse >> |
verifierLinkedVpVerify | (walletId : string , did : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <VerifiedLinkedVp []>> |
walletCreate | (wallet? : Wallet , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <WalletIdObject >> |
walletDelete | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
walletGet | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <Wallet >> |
walletKeys | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <{ [key: string] : any ; }>> |
walletList | (ownerId? : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <WalletListItem []>> |
walletNotificationGetByState | (walletId : string , state : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <WalletNotification >> |
walletNotificationHistory | (walletId : string , limit? : number , nextMarker? : string , type? : WalletNotificationEventType [], sort? : ListSort , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <WalletNotificationHistory >> |
walletNotifications | (walletId : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <WalletNotification []>> |
walletPatch | (walletId : string , wallet? : Wallet , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <WalletIdObject >> |
walletVerifiedCredentialsByState | (walletId : string , state : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <VerifiedWrapper >> |
walletVerifiedCredentialsDeleteByState | (walletId : string , state : string , options? : RawAxiosRequestConfig ) => Promise <(axios? : AxiosInstance , basePath? : string ) => AxiosPromise <void >> |
Export
Defined in
RequestToken
▸ RequestToken(tokenUrl
, audience
, clientId
, clientSecret
): Promise
<string
>
Parameters
Name | Type |
---|---|
tokenUrl | string |
audience | string |
clientId | string |
clientSecret | string |
Returns
Promise
<string
>