Skip to main content

@triveria/wallet / Exports

@triveria/wallet

Table of contents

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

AccreditationRequestTypeEnum

Ƭ AccreditationRequestTypeEnum: typeof AccreditationRequestTypeEnum[keyof typeof AccreditationRequestTypeEnum]

Defined in

api.ts:33

api.ts:39


ClientConfiguration

Ƭ ClientConfiguration: Object

Type declaration

NameType
clientIdstring
clientSecretstring

Defined in

client.ts:9


CredentialFormat

Ƭ CredentialFormat: typeof CredentialFormat[keyof typeof CredentialFormat]

Defined in

api.ts:97

api.ts:102


CredentialIssuerDefinitionCredentialIssuerEnum

Ƭ CredentialIssuerDefinitionCredentialIssuerEnum: typeof CredentialIssuerDefinitionCredentialIssuerEnum[keyof typeof CredentialIssuerDefinitionCredentialIssuerEnum]

Defined in

api.ts:166

api.ts:174


CredentialIssuerDefinitionIssuerConfiguration

Ƭ CredentialIssuerDefinitionIssuerConfiguration: CredentialRequirementsIssuerConfig | CtWalletSameIssuerConfig | VPDrivenIssuerConfig

Defined in

api.ts:179


CredentialListInteractionEnum

Ƭ CredentialListInteractionEnum: typeof CredentialListInteractionEnum[keyof typeof CredentialListInteractionEnum]

Defined in

api.ts:6269

api.ts:6275


CredentialMetadataInteractionEnum

Ƭ CredentialMetadataInteractionEnum: typeof CredentialMetadataInteractionEnum[keyof typeof CredentialMetadataInteractionEnum]

Defined in

api.ts:217

api.ts:224


CredentialMetadataStatusEnum

Ƭ CredentialMetadataStatusEnum: typeof CredentialMetadataStatusEnum[keyof typeof CredentialMetadataStatusEnum]

Defined in

api.ts:225

api.ts:231


CredentialNotificationEventTypeEnum

Ƭ CredentialNotificationEventTypeEnum: typeof CredentialNotificationEventTypeEnum[keyof typeof CredentialNotificationEventTypeEnum]

Defined in

api.ts:246

api.ts:253


CredentialSubject

Ƭ CredentialSubject: CredentialSubjectItem[] | CredentialSubjectItem

Defined in

api.ts:311


DCQLQueryClaimPathInner

Ƭ DCQLQueryClaimPathInner: number | string

Defined in

api.ts:387


DCQLQueryClaimValuesInner

Ƭ DCQLQueryClaimValuesInner: boolean | number | string

Defined in

api.ts:392


DeferredStatusEnum

Ƭ DeferredStatusEnum: typeof DeferredStatusEnum[keyof typeof DeferredStatusEnum]

Defined in

api.ts:417

api.ts:423


DocumentSignatureValidityVerificationResultEnum

Ƭ DocumentSignatureValidityVerificationResultEnum: typeof DocumentSignatureValidityVerificationResultEnum[keyof typeof DocumentSignatureValidityVerificationResultEnum]

Defined in

api.ts:441

api.ts:449


EntityAccreditationRequestTypeEnum

Ƭ EntityAccreditationRequestTypeEnum: typeof EntityAccreditationRequestTypeEnum[keyof typeof EntityAccreditationRequestTypeEnum]

Defined in

api.ts:492

api.ts:497


HealthStatusStatusEnum

Ƭ HealthStatusStatusEnum: typeof HealthStatusStatusEnum[keyof typeof HealthStatusStatusEnum]

Defined in

api.ts:551

api.ts:557


InteractionAuthorizationRequirementsRequirementTypeEnum

Ƭ InteractionAuthorizationRequirementsRequirementTypeEnum: typeof InteractionAuthorizationRequirementsRequirementTypeEnum[keyof typeof InteractionAuthorizationRequirementsRequirementTypeEnum]

Defined in

api.ts:674

api.ts:681


ListSort

Ƭ ListSort: typeof ListSort[keyof typeof ListSort]

Defined in

api.ts:708

api.ts:713


ObjectHorizontalAlignment

Ƭ ObjectHorizontalAlignment: typeof ObjectHorizontalAlignment[keyof typeof ObjectHorizontalAlignment]

Defined in

api.ts:758

api.ts:764


ObjectVerticalAlignment

Ƭ ObjectVerticalAlignment: typeof ObjectVerticalAlignment[keyof typeof ObjectVerticalAlignment]

Defined in

api.ts:768

api.ts:774


OidcRevisionOidc4vciEnum

Ƭ OidcRevisionOidc4vciEnum: typeof OidcRevisionOidc4vciEnum[keyof typeof OidcRevisionOidc4vciEnum]

Defined in

api.ts:790

api.ts:795


OidcRevisionOidc4vpEnum

Ƭ OidcRevisionOidc4vpEnum: typeof OidcRevisionOidc4vpEnum[keyof typeof OidcRevisionOidc4vpEnum]

Defined in

api.ts:796

api.ts:801


PresentationDefinitionSubmissionRequirementsRuleEnum

Ƭ PresentationDefinitionSubmissionRequirementsRuleEnum: typeof PresentationDefinitionSubmissionRequirementsRuleEnum[keyof typeof PresentationDefinitionSubmissionRequirementsRuleEnum]

Defined in

api.ts:867

api.ts:872


RevokeAccreditationRequestTypeEnum

Ƭ RevokeAccreditationRequestTypeEnum: typeof RevokeAccreditationRequestTypeEnum[keyof typeof RevokeAccreditationRequestTypeEnum]

Defined in

api.ts:906

api.ts:911


SigningKeyIdentifier

Ƭ SigningKeyIdentifier: typeof SigningKeyIdentifier[keyof typeof SigningKeyIdentifier]

Defined in

api.ts:914

api.ts:920


SystemImpactStatusEnum

Ƭ SystemImpactStatusEnum: typeof SystemImpactStatusEnum[keyof typeof SystemImpactStatusEnum]

Defined in

api.ts:932

api.ts:938


TrustFrameworkType

Ƭ TrustFrameworkType: typeof TrustFrameworkType[keyof typeof TrustFrameworkType]

Defined in

api.ts:944

api.ts:951


WalletCapability

Ƭ WalletCapability: typeof WalletCapability[keyof typeof WalletCapability]

Defined in

api.ts:1040

api.ts:1046


WalletNotificationEventDetails

Ƭ WalletNotificationEventDetails: CredentialNotification | IdTokenReceivedNotification | OfferReceivedNotification | VpInvalidNotification | VpVerifiedNotification | WmpNotification

Defined in

api.ts:1114


WalletNotificationEventType

Ƭ WalletNotificationEventType: typeof WalletNotificationEventType[keyof typeof WalletNotificationEventType]

Defined in

api.ts:1117

api.ts:1133


WmpEntityListEntityTypeEnum

Ƭ WmpEntityListEntityTypeEnum: typeof WmpEntityListEntityTypeEnum[keyof typeof WmpEntityListEntityTypeEnum]

Defined in

api.ts:6276

api.ts:6280


WmpRequestType

Ƭ WmpRequestType: typeof WmpRequestType[keyof typeof WmpRequestType]

Defined in

api.ts:1205

api.ts:1210


XadesSignatureType

Ƭ XadesSignatureType: typeof XadesSignatureType[keyof typeof XadesSignatureType]

Defined in

api.ts:1214

api.ts:1218

Variables

AccreditationRequestTypeEnum

Const AccreditationRequestTypeEnum: Object

Type declaration

NameType
RootTrustedAccreditationOrganisation"RootTrustedAccreditationOrganisation"
TrustedAccreditationOrganisation"TrustedAccreditationOrganisation"
TrustedIssuer"TrustedIssuer"

Defined in

api.ts:33

api.ts:39


CredentialFormat

Const CredentialFormat: Object

jwt_vc_vcdm - VC using W3C VC Data Model as jwt sd_jwt_vc - VC using sd_jwt_vc data model as jwt

Type declaration

NameType
JwtVcVcdm"jwt_vc_vcdm"
SdJwtVc"sd_jwt_vc"

Defined in

api.ts:97

api.ts:102


CredentialIssuerDefinitionCredentialIssuerEnum

Const CredentialIssuerDefinitionCredentialIssuerEnum: Object

Type declaration

NameType
CredentialRequirements"CredentialRequirements"
CtRevocable"CtRevocable"
CtWalletSame"CtWalletSame"
IssuanceQueue"IssuanceQueue"
VpDriven"VPDriven"

Defined in

api.ts:166

api.ts:174


CredentialListInteractionEnum

Const CredentialListInteractionEnum: Object

Type declaration

NameType
Issuance"issuance"
Receive"receive"
StatusList"statusList"
TaoCredentials"taoCredentials"

Defined in

api.ts:6269

api.ts:6275


CredentialMetadataInteractionEnum

Const CredentialMetadataInteractionEnum: Object

Type declaration

NameType
Issuance"issuance"
Receive"receive"
StatusList"statusList"
TaoCredentials"taoCredentials"

Defined in

api.ts:217

api.ts:224


CredentialMetadataStatusEnum

Const CredentialMetadataStatusEnum: Object

Type declaration

NameType
Draft"draft"
Invalid"invalid"
Valid"valid"

Defined in

api.ts:225

api.ts:231


CredentialNotificationEventTypeEnum

Const CredentialNotificationEventTypeEnum: Object

Type declaration

NameType
CredentialCreated"credential.created"
CredentialIssued"credential.issued"
CredentialReceived"credential.received"
CredentialRevoked"credential.revoked"

Defined in

api.ts:246

api.ts:253


DeferredStatusEnum

Const DeferredStatusEnum: Object

Type declaration

NameType
Completed"completed"
Error"error"
InProgress"in_progress"

Defined in

api.ts:417

api.ts:423


DocumentSignatureValidityVerificationResultEnum

Const DocumentSignatureValidityVerificationResultEnum: Object

Type declaration

NameType
Expired"expired"
InvalidSignature"invalid_signature"
Revoked"revoked"
UntrustedCertificate"untrusted_certificate"
Valid"valid"

Defined in

api.ts:441

api.ts:449


EntityAccreditationRequestTypeEnum

Const EntityAccreditationRequestTypeEnum: Object

Type declaration

NameType
TrustedAccreditationOrganisation"TrustedAccreditationOrganisation"
TrustedIssuer"TrustedIssuer"

Defined in

api.ts:492

api.ts:497


HealthStatusStatusEnum

Const HealthStatusStatusEnum: Object

Type declaration

NameType
Critical"critical"
Limited"limited"
Ok"ok"

Defined in

api.ts:551

api.ts:557


InteractionAuthorizationRequirementsRequirementTypeEnum

Const InteractionAuthorizationRequirementsRequirementTypeEnum: Object

Type declaration

NameType
IdToken"id_token"
None"none"
Pin"pin"
VpToken"vp_token"

Defined in

api.ts:674

api.ts:681


ListSort

Const ListSort: Object

Sort flag controls the sort direction by the time created

Type declaration

NameType
Asc"asc"
Desc"desc"

Defined in

api.ts:708

api.ts:713


ObjectHorizontalAlignment

Const ObjectHorizontalAlignment: Object

Type declaration

NameType
Center"center"
Left"left"
Right"right"

Defined in

api.ts:758

api.ts:764


ObjectVerticalAlignment

Const ObjectVerticalAlignment: Object

Type declaration

NameType
Bottom"bottom"
Middle"middle"
Top"top"

Defined in

api.ts:768

api.ts:774


OidcRevisionOidc4vciEnum

Const OidcRevisionOidc4vciEnum: Object

Type declaration

NameType
Draft11"Draft11"
Draft15"Draft15"

Defined in

api.ts:790

api.ts:795


OidcRevisionOidc4vpEnum

Const OidcRevisionOidc4vpEnum: Object

Type declaration

NameType
Draft16"Draft16"
Draft23"Draft23"

Defined in

api.ts:796

api.ts:801


PresentationDefinitionSubmissionRequirementsRuleEnum

Const PresentationDefinitionSubmissionRequirementsRuleEnum: Object

Type declaration

NameType
All"all"
Pick"pick"

Defined in

api.ts:867

api.ts:872


RevokeAccreditationRequestTypeEnum

Const RevokeAccreditationRequestTypeEnum: Object

Type declaration

NameType
TrustedAccreditationOrganisation"TrustedAccreditationOrganisation"
TrustedIssuer"TrustedIssuer"

Defined in

api.ts:906

api.ts:911


SigningKeyIdentifier

Const SigningKeyIdentifier: Object

Type declaration

NameType
Did"did"
Jwk"jwk"
X509"x509"

Defined in

api.ts:914

api.ts:920


SystemImpactStatusEnum

Const SystemImpactStatusEnum: Object

Type declaration

NameType
Critical"critical"
Limited"limited"
Ok"ok"

Defined in

api.ts:932

api.ts:938


TrustFrameworkType

Const TrustFrameworkType: Object

What trust framework should we use with this wallet. This property COULD NOT change later. Supported frameworks: EBSI - the European Blockchain Services Infrastructure, IDTL - IDUnion Trust List, EUDI - European Digital Identity wallet, Noop - personal key based no-op trust framework (mainly for the personal use)

Type declaration

NameType
Ebsi"EBSI"
Eudi"EUDI"
Idtl"IDTL"
Noop"NOOP"

Defined in

api.ts:944

api.ts:951


WalletCapability

Const WalletCapability: Object

Defines the capabilities which the wallet has. It may be any of "holder", "issuer" and "verifier".

Type declaration

NameType
Holder"holder"
Issuer"issuer"
Verifier"verifier"

Defined in

api.ts:1040

api.ts:1046


WalletNotificationEventType

Const WalletNotificationEventType: Object

Type declaration

NameType
CredentialCreated"credential.created"
CredentialIssued"credential.issued"
CredentialReceived"credential.received"
CredentialRevoked"credential.revoked"
IdTokenReceived"idToken.received"
OfferInitiated"offer.initiated"
OfferProcessed"offer.processed"
VpInvalid"vp.invalid"
VpVerified"vp.verified"
WmpCredentialOffer"wmp.credential_offer"
WmpCredentialVerificationRequest"wmp.credential_verification_request"
WmpError"wmp.error"
WmpInvitationAccepted"wmp.invitation_accepted"

Defined in

api.ts:1117

api.ts:1133


WmpEntityListEntityTypeEnum

Const WmpEntityListEntityTypeEnum: Object

Type declaration

NameType
Client"client"
Server"server"

Defined in

api.ts:6276

api.ts:6280


WmpRequestType

Const WmpRequestType: Object

Type declaration

NameType
CredentialOffer"credentialOffer"
CredentialVerificationRequest"credentialVerificationRequest"

Defined in

api.ts:1205

api.ts:1210


XadesSignatureType

Const XadesSignatureType: Object

Type declaration

NameType
Tsl"tsl"

Defined in

api.ts:1214

api.ts:1218

Functions

DefaultApiAxiosParamCreator

DefaultApiAxiosParamCreator(configuration?): Object

DefaultApi - axios parameter creator

Parameters

NameType
configuration?Configuration

Returns

Object

NameTypeDescription
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
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
issuerXadesSign(walletId: string, xadesSignatureType: "tsl", xml?: File, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Signs an XML document with XAdES signature Throws
pdfCredentialMakeVp(credentialId: string, signPdf: boolean, walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Returns a signed PDF contained in the verifiable credential containing the credential VP added as an attachment in incremental update. Throws
pdfCredentialTwinDelete(credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Deletes the PDF associated with the verifiable credential. Can be used only for credentials in Draft state. Throws
pdfCredentialTwinGet(credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Returns either an unsigned PDF that was uploaded to be signed and embedded into a verifiable credential in case of credential in Draft state, or a signed PDF embedded in an issued VC. Throws
pdfCredentialTwinUpload(credentialId: string, walletId: string, pdf?: File, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Uploads a PDF that will be signed and embedded with the verifiable credential when it will be issued. Can be used only for credentials in Draft state. Maximal size of the PDF document is 50 MB. Throws
tfAccreditAs(walletId: string, accreditationRequest?: AccreditationRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Accredits a legal entity as RTAO, TAO or TI. Throws
tfAccreditRequest(walletId: string, entityAccreditationRequest?: EntityAccreditationRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Processes a request to accredit another legal entity. Throws
tfOnboard(walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Onboards legal entity to the trust framework based on the wallet configuration. Throws
tfOnboardRequest(walletId: string, entityOnboardingRequest?: EntityOnboardingRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Processes a request to onboard another legal entity. Throws
tfRevokeAccreditation(walletId: string, revokeAccreditationRequest?: RevokeAccreditationRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Revokes another legal entity's wallet DID accreditation. Throws
tfX509CertificateIssue(walletId: string, certificateIssueRequest?: CertificateIssueRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Issues a certificate based on the provided certificate request 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
verifierPdfVerify(walletId: string, extractVp: boolean, pdf?: File, trustedCertificates?: string[], trustedListsUrl?: string[], trustedListSigningCertificates?: string[], options?: RawAxiosRequestConfig) => Promise<RequestArgs>Verifies the signatures of uploaded PDF and extracts and verifies VP in the PDF document Maximum size of the PDF document is 50 MB. Throws
walletCreate(walletCreatePayload?: WalletCreatePayload, 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
walletIdentifierGet(walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Throws
walletIdentifierUpdate(walletId: string, walletIdentifier?: WalletIdentifier, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Throws
walletKeys(walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Provides wallet keys used for signing. Throws
walletList(ownerId?: string, searchName?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Provides list of wallets owned by the authenticated client. Throws
walletNotificationGetByState(walletId: string, eventType: 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, walletPatchPayload?: WalletPatchPayload, 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
walletX509CSRCreate(walletId: string, cSRCreateRequest?: CSRCreateRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Creates a X509 certificate signing request for signing key. Throws
walletX509CertificateGet(walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Returns an X509 certificate in PEM format Throws
walletX509CertificateImport(walletId: string, certificateImportRequest?: CertificateImportRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Imports an X509 certificate to be used when signing credentials Throws
wmpAcceptInvitation(walletId: string, wmpAcceptInvitationPayload?: WmpAcceptInvitationPayload, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Accepts a WMP invitation Throws
wmpClientGetPendingRequests(walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Get pending WMP requests (credential offers or credential verification requests) Throws
wmpClientProcessRequest(walletId: string, requestId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Process WMP request Throws
wmpCreateNewInvitation(walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Creates a new WMP invitation Throws
wmpEntityConnectionGet(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Get entity connection status Throws
wmpEntityDelete(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Delete entity based on the entity ID Throws
wmpEntityGet(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Get entity based on the entity ID Throws
wmpEntityList(walletId: string, entityType: WmpEntityListEntityTypeEnum, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Get all clients that have established WMP connection. Throws
wmpEntityServerConnect(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>Connect to a WMP server entity Throws

Defined in

api.ts:1225


DefaultApiFactory

DefaultApiFactory(configuration?, basePath?, axios?): Object

DefaultApi - factory interface

Parameters

NameType
configuration?Configuration
basePath?string
axios?AxiosInstance

Returns

Object

NameType
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<CredentialWrapper>
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>
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>
issuerXadesSign(walletId: string, xadesSignatureType: "tsl", xml?: File, options?: RawAxiosRequestConfig) => AxiosPromise<object>
pdfCredentialMakeVp(credentialId: string, signPdf: boolean, walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<File>
pdfCredentialTwinDelete(credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<void>
pdfCredentialTwinGet(credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<File>
pdfCredentialTwinUpload(credentialId: string, walletId: string, pdf?: File, options?: RawAxiosRequestConfig) => AxiosPromise<void>
tfAccreditAs(walletId: string, accreditationRequest?: AccreditationRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void>
tfAccreditRequest(walletId: string, entityAccreditationRequest?: EntityAccreditationRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void>
tfOnboard(walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<OnboardResult>
tfOnboardRequest(walletId: string, entityOnboardingRequest?: EntityOnboardingRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void>
tfRevokeAccreditation(walletId: string, revokeAccreditationRequest?: RevokeAccreditationRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void>
tfX509CertificateIssue(walletId: string, certificateIssueRequest?: CertificateIssueRequest, options?: RawAxiosRequestConfig) => AxiosPromise<CertificateIssueResponse>
verifierInitUrlCreate(walletId: string, verifyInitRequest?: VerifyInitRequest, options?: RawAxiosRequestConfig) => AxiosPromise<VerifyInitResponse>
verifierLinkedVpVerify(walletId: string, did: string, options?: RawAxiosRequestConfig) => AxiosPromise<VerifiedLinkedVp[]>
verifierPdfVerify(walletId: string, extractVp: boolean, pdf?: File, trustedCertificates?: string[], trustedListsUrl?: string[], trustedListSigningCertificates?: string[], options?: RawAxiosRequestConfig) => AxiosPromise<PdfVerificationResponse>
walletCreate(walletCreatePayload?: WalletCreatePayload, options?: RawAxiosRequestConfig) => AxiosPromise<WalletIdObject>
walletDelete(walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<void>
walletGet(walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<Wallet>
walletIdentifierGet(walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WalletIdentifier>
walletIdentifierUpdate(walletId: string, walletIdentifier?: WalletIdentifier, options?: RawAxiosRequestConfig) => AxiosPromise<WalletIdentifier>
walletKeys(walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<{ [key: string]: any; }>
walletList(ownerId?: string, searchName?: string, options?: RawAxiosRequestConfig) => AxiosPromise<WalletListItem[]>
walletNotificationGetByState(walletId: string, eventType: 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, walletPatchPayload?: WalletPatchPayload, options?: RawAxiosRequestConfig) => AxiosPromise<WalletIdObject>
walletVerifiedCredentialsByState(walletId: string, state: string, options?: RawAxiosRequestConfig) => AxiosPromise<VerifiedWrapper>
walletVerifiedCredentialsDeleteByState(walletId: string, state: string, options?: RawAxiosRequestConfig) => AxiosPromise<void>
walletX509CSRCreate(walletId: string, cSRCreateRequest?: CSRCreateRequest, options?: RawAxiosRequestConfig) => AxiosPromise<CSRCreateResponse>
walletX509CertificateGet(walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<File>
walletX509CertificateImport(walletId: string, certificateImportRequest?: CertificateImportRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void>
wmpAcceptInvitation(walletId: string, wmpAcceptInvitationPayload?: WmpAcceptInvitationPayload, options?: RawAxiosRequestConfig) => AxiosPromise<WmpEntityRecord>
wmpClientGetPendingRequests(walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WmpRequest[]>
wmpClientProcessRequest(walletId: string, requestId: string, options?: RawAxiosRequestConfig) => AxiosPromise<InteractionAuthorizationRequirements>
wmpCreateNewInvitation(walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WmpCreateInvitationResponse>
wmpEntityConnectionGet(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WmpEntityConnectionStatus>
wmpEntityDelete(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => AxiosPromise<void>
wmpEntityGet(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WmpEntityRecord>
wmpEntityList(walletId: string, entityType: WmpEntityListEntityTypeEnum, options?: RawAxiosRequestConfig) => AxiosPromise<WmpEntityRecord[]>
wmpEntityServerConnect(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => AxiosPromise<void>

Defined in

api.ts:4879


DefaultApiFp

DefaultApiFp(configuration?): Object

DefaultApi - functional programming interface

Parameters

NameType
configuration?Configuration

Returns

Object

NameType
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<CredentialWrapper>>
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>>
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>>
issuerXadesSign(walletId: string, xadesSignatureType: "tsl", xml?: File, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<object>>
pdfCredentialMakeVp(credentialId: string, signPdf: boolean, walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>
pdfCredentialTwinDelete(credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>
pdfCredentialTwinGet(credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>
pdfCredentialTwinUpload(credentialId: string, walletId: string, pdf?: File, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>
tfAccreditAs(walletId: string, accreditationRequest?: AccreditationRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>
tfAccreditRequest(walletId: string, entityAccreditationRequest?: EntityAccreditationRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>
tfOnboard(walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OnboardResult>>
tfOnboardRequest(walletId: string, entityOnboardingRequest?: EntityOnboardingRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>
tfRevokeAccreditation(walletId: string, revokeAccreditationRequest?: RevokeAccreditationRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>
tfX509CertificateIssue(walletId: string, certificateIssueRequest?: CertificateIssueRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CertificateIssueResponse>>
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[]>>
verifierPdfVerify(walletId: string, extractVp: boolean, pdf?: File, trustedCertificates?: string[], trustedListsUrl?: string[], trustedListSigningCertificates?: string[], options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PdfVerificationResponse>>
walletCreate(walletCreatePayload?: WalletCreatePayload, 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>>
walletIdentifierGet(walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletIdentifier>>
walletIdentifierUpdate(walletId: string, walletIdentifier?: WalletIdentifier, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletIdentifier>>
walletKeys(walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<{ [key: string]: any; }>>
walletList(ownerId?: string, searchName?: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletListItem[]>>
walletNotificationGetByState(walletId: string, eventType: 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, walletPatchPayload?: WalletPatchPayload, 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>>
walletX509CSRCreate(walletId: string, cSRCreateRequest?: CSRCreateRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CSRCreateResponse>>
walletX509CertificateGet(walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>>
walletX509CertificateImport(walletId: string, certificateImportRequest?: CertificateImportRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>
wmpAcceptInvitation(walletId: string, wmpAcceptInvitationPayload?: WmpAcceptInvitationPayload, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpEntityRecord>>
wmpClientGetPendingRequests(walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpRequest[]>>
wmpClientProcessRequest(walletId: string, requestId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<InteractionAuthorizationRequirements>>
wmpCreateNewInvitation(walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpCreateInvitationResponse>>
wmpEntityConnectionGet(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpEntityConnectionStatus>>
wmpEntityDelete(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>
wmpEntityGet(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpEntityRecord>>
wmpEntityList(walletId: string, entityType: WmpEntityListEntityTypeEnum, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpEntityRecord[]>>
wmpEntityServerConnect(walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>

Defined in

api.ts:4018


RequestToken

RequestToken(tokenUrl, audience, clientId, clientSecret): Promise<string>

Parameters

NameType
tokenUrlstring
audiencestring
clientIdstring
clientSecretstring

Returns

Promise<string>

Defined in

auth.ts:3