Skip to content

Documentation


Documentation / @u-net/issuer / InMemoryDirectIssuerRequestStore

Class: InMemoryDirectIssuerRequestStore ​

Defined in: directIssuer.ts:325

Implements ​

Constructors ​

Constructor ​

new InMemoryDirectIssuerRequestStore(): InMemoryDirectIssuerRequestStore

Returns ​

InMemoryDirectIssuerRequestStore

Methods ​

create() ​

create(record): Promise<void>

Defined in: directIssuer.ts:360

Parameters ​

record ​

DirectIssuerRequestRecord

Returns ​

Promise<void>

Implementation of ​

DirectIssuerRequestStore.create


findActive() ​

findActive(serviceAccountRef, checkId): Promise<DirectIssuerRequestRecord[]>

Defined in: directIssuer.ts:380

Parameters ​

serviceAccountRef ​

string

checkId ​

string

Returns ​

Promise<DirectIssuerRequestRecord[]>

Implementation of ​

DirectIssuerRequestStore.findActive


findByAttestationHash() ​

findByAttestationHash(attestationHash): Promise<DirectIssuerRequestRecord | undefined>

Defined in: directIssuer.ts:394

Parameters ​

attestationHash ​

string

Returns ​

Promise<DirectIssuerRequestRecord | undefined>

Implementation of ​

DirectIssuerRequestStore.findByAttestationHash


findByIdempotency() ​

findByIdempotency(serviceAccountRef, idempotencyKey): Promise<DirectIssuerRequestRecord | undefined>

Defined in: directIssuer.ts:374

Parameters ​

serviceAccountRef ​

string

idempotencyKey ​

string

Returns ​

Promise<DirectIssuerRequestRecord | undefined>

Implementation of ​

DirectIssuerRequestStore.findByIdempotency


findPending() ​

findPending(serviceAccountRef, checkId): Promise<DirectIssuerRequestRecord[]>

Defined in: directIssuer.ts:387

Parameters ​

serviceAccountRef ​

string

checkId ​

string

Returns ​

Promise<DirectIssuerRequestRecord[]>

Implementation of ​

DirectIssuerRequestStore.findPending


get() ​

get(requestId): Promise<DirectIssuerRequestRecord | undefined>

Defined in: directIssuer.ts:368

Parameters ​

requestId ​

string

Returns ​

Promise<DirectIssuerRequestRecord | undefined>

Implementation of ​

DirectIssuerRequestStore.get


list() ​

list(input?): Promise<DirectIssuerRequestRecord[]>

Defined in: directIssuer.ts:400

Parameters ​

input? ​
limit? ​

number

serviceAccountRef? ​

string

state? ​

DirectIssuerRequestState

Returns ​

Promise<DirectIssuerRequestRecord[]>

Implementation of ​

DirectIssuerRequestStore.list


update() ​

update(record): Promise<void>

Defined in: directIssuer.ts:410

Parameters ​

record ​

DirectIssuerRequestRecord

Returns ​

Promise<void>

Implementation of ​

DirectIssuerRequestStore.update


withAccountTransaction() ​

withAccountTransaction<T>(serviceAccountRef, checkId, work): Promise<T>

Defined in: directIssuer.ts:331

Type Parameters ​

T ​

T

Parameters ​

serviceAccountRef ​

string

checkId ​

string

work ​

(store) => Promise<T>

Returns ​

Promise<T>

Implementation of ​

DirectIssuerRequestStore.withAccountTransaction