Skip to content

Documentation


Documentation / @u-net/issuer / DirectIssuerRequestStore

Interface: DirectIssuerRequestStore ​

Defined in: directIssuer.ts:38

Methods ​

create() ​

create(record): Promise<void>

Defined in: directIssuer.ts:40

Parameters ​

record ​

DirectIssuerRequestRecord

Returns ​

Promise<void>


findActive() ​

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

Defined in: directIssuer.ts:43

Parameters ​

serviceAccountRef ​

string

checkId ​

string

Returns ​

Promise<DirectIssuerRequestRecord[]>


findByAttestationHash() ​

findByAttestationHash(attestationHash): Promise<DirectIssuerRequestRecord | undefined>

Defined in: directIssuer.ts:45

Parameters ​

attestationHash ​

string

Returns ​

Promise<DirectIssuerRequestRecord | undefined>


findByIdempotency() ​

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

Defined in: directIssuer.ts:42

Parameters ​

serviceAccountRef ​

string

idempotencyKey ​

string

Returns ​

Promise<DirectIssuerRequestRecord | undefined>


findPending() ​

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

Defined in: directIssuer.ts:44

Parameters ​

serviceAccountRef ​

string

checkId ​

string

Returns ​

Promise<DirectIssuerRequestRecord[]>


get() ​

get(requestId): Promise<DirectIssuerRequestRecord | undefined>

Defined in: directIssuer.ts:41

Parameters ​

requestId ​

string

Returns ​

Promise<DirectIssuerRequestRecord | undefined>


list() ​

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

Defined in: directIssuer.ts:46

Parameters ​

input? ​
limit? ​

number

serviceAccountRef? ​

string

state? ​

DirectIssuerRequestState

Returns ​

Promise<DirectIssuerRequestRecord[]>


update() ​

update(record): Promise<void>

Defined in: directIssuer.ts:47

Parameters ​

record ​

DirectIssuerRequestRecord

Returns ​

Promise<void>


withAccountTransaction() ​

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

Defined in: directIssuer.ts:39

Type Parameters ​

T ​

T

Parameters ​

serviceAccountRef ​

string

checkId ​

string

work ​

(store) => Promise<T>

Returns ​

Promise<T>