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
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
list()
list(
input?):Promise<DirectIssuerRequestRecord[]>
Defined in: directIssuer.ts:400
Parameters
input?
limit?
number
serviceAccountRef?
string
state?
Returns
Promise<DirectIssuerRequestRecord[]>
Implementation of
update()
update(
record):Promise<void>
Defined in: directIssuer.ts:410
Parameters
record
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>