Skip to content

Documentation


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

SqlClient

Returns

PostgresDirectIssuerRequestStore

Methods

create()

create(record): Promise<void>

Defined in: directIssuerPostgres.ts:34

Parameters

record

DirectIssuerRequestRecord

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

DirectIssuerRequestStore.get


list()

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

Defined in: directIssuerPostgres.ts:76

Parameters

input?
limit?

number

serviceAccountRef?

string

state?

DirectIssuerRequestState

Returns

Promise<DirectIssuerRequestRecord[]>

Implementation of

DirectIssuerRequestStore.list


update()

update(record): Promise<void>

Defined in: directIssuerPostgres.ts:87

Parameters

record

DirectIssuerRequestRecord

Returns

Promise<void>

Implementation of

DirectIssuerRequestStore.update