Skip to main content

@triveria/wallet / Exports

@triveria/wallet

Table of contents

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

AccreditationRequestTypeEnum

Ƭ AccreditationRequestTypeEnum: typeof AccreditationRequestTypeEnum[keyof typeof AccreditationRequestTypeEnum]

Defined in

api.ts:40

api.ts:45


ClientConfiguration

Ƭ ClientConfiguration: Object

Type declaration

NameType
clientIdstring
clientSecretstring

Defined in

client.ts:9


CredentialIssuerDefinitionCredentialIssuerEnum

Ƭ CredentialIssuerDefinitionCredentialIssuerEnum: typeof CredentialIssuerDefinitionCredentialIssuerEnum[keyof typeof CredentialIssuerDefinitionCredentialIssuerEnum]

Defined in

api.ts:341

api.ts:349


CredentialIssuerDefinitionIssuerConfiguration

Ƭ CredentialIssuerDefinitionIssuerConfiguration: CredentialRequirementsIssuerConfig | CtWalletSameIssuerConfig | VPDrivenIssuerConfig

Export

Defined in

api.ts:355


CredentialListInteractionEnum

Ƭ CredentialListInteractionEnum: typeof CredentialListInteractionEnum[keyof typeof CredentialListInteractionEnum]

Defined in

api.ts:6033

api.ts:6039


CredentialMetadataInteractionEnum

Ƭ CredentialMetadataInteractionEnum: typeof CredentialMetadataInteractionEnum[keyof typeof CredentialMetadataInteractionEnum]

Defined in

api.ts:464

api.ts:471


CredentialMetadataStatusEnum

Ƭ CredentialMetadataStatusEnum: typeof CredentialMetadataStatusEnum[keyof typeof CredentialMetadataStatusEnum]

Defined in

api.ts:472

api.ts:478


CredentialSchema

Ƭ CredentialSchema: CredentialSchemaItem[] | CredentialSchemaItem

Export

Defined in

api.ts:631


CredentialSubject

Ƭ CredentialSubject: CredentialSubjectItem[] | CredentialSubjectItem

Export

Defined in

api.ts:702


DeferredStatusEnum

Ƭ DeferredStatusEnum: typeof DeferredStatusEnum[keyof typeof DeferredStatusEnum]

Defined in

api.ts:860

api.ts:866


HealthStatusStatusEnum

Ƭ HealthStatusStatusEnum: typeof HealthStatusStatusEnum[keyof typeof HealthStatusStatusEnum]

Defined in

api.ts:1034

api.ts:1040


InteractionAuthorizationRequirementsRequirementTypeEnum

Ƭ InteractionAuthorizationRequirementsRequirementTypeEnum: typeof InteractionAuthorizationRequirementsRequirementTypeEnum[keyof typeof InteractionAuthorizationRequirementsRequirementTypeEnum]

Defined in

api.ts:1298

api.ts:1304


OidcRevisionOidc4vciEnum

Ƭ OidcRevisionOidc4vciEnum: typeof OidcRevisionOidc4vciEnum[keyof typeof OidcRevisionOidc4vciEnum]

Defined in

api.ts:1585

api.ts:1591


OidcRevisionOidc4vpEnum

Ƭ OidcRevisionOidc4vpEnum: typeof OidcRevisionOidc4vpEnum[keyof typeof OidcRevisionOidc4vpEnum]

Defined in

api.ts:1592

api.ts:1597


PrepareToAccreditRequestTypeEnum

Ƭ PrepareToAccreditRequestTypeEnum: typeof PrepareToAccreditRequestTypeEnum[keyof typeof PrepareToAccreditRequestTypeEnum]

Defined in

api.ts:1681

api.ts:1686


PresentationDefinitionSubmissionRequirementsRuleEnum

Ƭ PresentationDefinitionSubmissionRequirementsRuleEnum: typeof PresentationDefinitionSubmissionRequirementsRuleEnum[keyof typeof PresentationDefinitionSubmissionRequirementsRuleEnum]

Defined in

api.ts:1907

api.ts:1912


RefreshService

Ƭ RefreshService: RefreshServiceItem[] | RefreshServiceItem

Export

Defined in

api.ts:1969


RevokeAccreditationRequestTypeEnum

Ƭ RevokeAccreditationRequestTypeEnum: typeof RevokeAccreditationRequestTypeEnum[keyof typeof RevokeAccreditationRequestTypeEnum]

Defined in

api.ts:2010

api.ts:2015


SystemImpactStatusEnum

Ƭ SystemImpactStatusEnum: typeof SystemImpactStatusEnum[keyof typeof SystemImpactStatusEnum]

Defined in

api.ts:2043

api.ts:2049


WalletConfigTrustFrameworkEnum

Ƭ WalletConfigTrustFrameworkEnum: typeof WalletConfigTrustFrameworkEnum[keyof typeof WalletConfigTrustFrameworkEnum]

Defined in

api.ts:2271

api.ts:2277


WalletNotificationEventDetails

Ƭ WalletNotificationEventDetails: IdTokenReceivedNotification | OfferReceivedNotification | VpVerifiedNotification

Export

Defined in

api.ts:2354

Variables

AccreditationRequestTypeEnum

Const AccreditationRequestTypeEnum: Object

Type declaration

NameType
RootTrustedAccreditationOrganisation"RootTrustedAccreditationOrganisation"
TrustedAccreditationOrganisation"TrustedAccreditationOrganisation"

Defined in

api.ts:40

api.ts:45


CredentialIssuerDefinitionCredentialIssuerEnum

Const CredentialIssuerDefinitionCredentialIssuerEnum: Object

Type declaration

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

Defined in

api.ts:341

api.ts:349


CredentialListInteractionEnum

Const CredentialListInteractionEnum: Object

Export

Type declaration

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

Defined in

api.ts:6033

api.ts:6039


CredentialMetadataInteractionEnum

Const CredentialMetadataInteractionEnum: Object

Type declaration

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

Defined in

api.ts:464

api.ts:471


CredentialMetadataStatusEnum

Const CredentialMetadataStatusEnum: Object

Type declaration

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

Defined in

api.ts:472

api.ts:478


DeferredStatusEnum

Const DeferredStatusEnum: Object

Type declaration

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

Defined in

api.ts:860

api.ts:866


HealthStatusStatusEnum

Const HealthStatusStatusEnum: Object

Type declaration

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

Defined in

api.ts:1034

api.ts:1040


InteractionAuthorizationRequirementsRequirementTypeEnum

Const InteractionAuthorizationRequirementsRequirementTypeEnum: Object

Type declaration

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

Defined in

api.ts:1298

api.ts:1304


OidcRevisionOidc4vciEnum

Const OidcRevisionOidc4vciEnum: Object

Type declaration

NameType
Draft11"Draft11"
Draft13"Draft13"
Release10"Release10"

Defined in

api.ts:1585

api.ts:1591


OidcRevisionOidc4vpEnum

Const OidcRevisionOidc4vpEnum: Object

Type declaration

NameType
Draft16"Draft16"
Draft23"Draft23"

Defined in

api.ts:1592

api.ts:1597


PrepareToAccreditRequestTypeEnum

Const PrepareToAccreditRequestTypeEnum: Object

Type declaration

NameType
TrustedAccreditationOrganisation"TrustedAccreditationOrganisation"
TrustedIssuer"TrustedIssuer"

Defined in

api.ts:1681

api.ts:1686


PresentationDefinitionSubmissionRequirementsRuleEnum

Const PresentationDefinitionSubmissionRequirementsRuleEnum: Object

Type declaration

NameType
All"all"
Pick"pick"

Defined in

api.ts:1907

api.ts:1912


RevokeAccreditationRequestTypeEnum

Const RevokeAccreditationRequestTypeEnum: Object

Type declaration

NameType
TrustedAccreditationOrganisation"TrustedAccreditationOrganisation"
TrustedIssuer"TrustedIssuer"

Defined in

api.ts:2010

api.ts:2015


SystemImpactStatusEnum

Const SystemImpactStatusEnum: Object

Type declaration

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

Defined in

api.ts:2043

api.ts:2049


WalletConfigTrustFrameworkEnum

Const WalletConfigTrustFrameworkEnum: Object

Type declaration

NameType
Ebsi"EBSI"
Noop"NOOP"
Tts"TTS"

Defined in

api.ts:2271

api.ts:2277

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

api.ts:2397


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

api.ts:4984


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

api.ts:4364


RequestToken

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

Parameters

NameType
tokenUrlstring
audiencestring
clientIdstring
clientSecretstring

Returns

Promise<string>

Defined in

auth.ts:3