Documentation / @u-net/issuer / PostgresDirectIssuerRequestStore
Class: PostgresDirectIssuerRequestStore
Defined in: directIssuerPostgres.ts:31
Implements
Constructors
Constructor
new PostgresDirectIssuerRequestStore(
db):PostgresDirectIssuerRequestStore
Defined in: directIssuerPostgres.ts:32
Parameters
db
Returns
PostgresDirectIssuerRequestStore
Methods
create()
create(
record):Promise<void>
Defined in: directIssuerPostgres.ts:34
Parameters
record
Returns
Promise<void>
Implementation of
DirectIssuerRequestStore.create
findActive()
findActive(
serviceAccountRef,checkId):Promise<DirectIssuerRequestRecord[]>
Defined in: directIssuerPostgres.ts:58
Parameters
serviceAccountRef
string
checkId
string
Returns
Promise<DirectIssuerRequestRecord[]>
Implementation of
DirectIssuerRequestStore.findActive
findByAttestationHash()
findByAttestationHash(
attestationHash):Promise<DirectIssuerRequestRecord|undefined>
Defined in: directIssuerPostgres.ts:68
Parameters
attestationHash
string
Returns
Promise<DirectIssuerRequestRecord | undefined>
Implementation of
DirectIssuerRequestStore.findByAttestationHash
findByIdempotency()
findByIdempotency(
serviceAccountRef,idempotencyKey):Promise<DirectIssuerRequestRecord|undefined>
Defined in: directIssuerPostgres.ts:50
Parameters
serviceAccountRef
string
idempotencyKey
string
Returns
Promise<DirectIssuerRequestRecord | undefined>
Implementation of
DirectIssuerRequestStore.findByIdempotency
get()
get(
requestId):Promise<DirectIssuerRequestRecord|undefined>
Defined in: directIssuerPostgres.ts:42
Parameters
requestId
string
Returns
Promise<DirectIssuerRequestRecord | undefined>
Implementation of
list()
list(
input?):Promise<DirectIssuerRequestRecord[]>
Defined in: directIssuerPostgres.ts:76
Parameters
input?
limit?
number
serviceAccountRef?
string
state?
Returns
Promise<DirectIssuerRequestRecord[]>
Implementation of
update()
update(
record):Promise<void>
Defined in: directIssuerPostgres.ts:87
Parameters
record
Returns
Promise<void>