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
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?
Returns
Promise<DirectIssuerRequestRecord[]>
update()
update(
record):Promise<void>
Defined in: directIssuer.ts:47
Parameters
record
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>