Skip to content

Documentation


Documentation / @u-net/issuer / InMemoryDirectIssuerRequestStore

Class: InMemoryDirectIssuerRequestStore

Defined in: directIssuer.ts:256

Implements

Constructors

Constructor

new InMemoryDirectIssuerRequestStore(): InMemoryDirectIssuerRequestStore

Returns

InMemoryDirectIssuerRequestStore

Methods

create()

create(record): Promise<void>

Defined in: directIssuer.ts:259

Parameters

record

DirectIssuerRequestRecord

Returns

Promise<void>

Implementation of

DirectIssuerRequestStore.create


findActive()

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

Defined in: directIssuer.ts:274

Parameters

serviceAccountRef

string

checkId

string

Returns

Promise<DirectIssuerRequestRecord[]>

Implementation of

DirectIssuerRequestStore.findActive


findByAttestationHash()

findByAttestationHash(attestationHash): Promise<DirectIssuerRequestRecord | undefined>

Defined in: directIssuer.ts:280

Parameters

attestationHash

string

Returns

Promise<DirectIssuerRequestRecord | undefined>

Implementation of

DirectIssuerRequestStore.findByAttestationHash


findByIdempotency()

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

Defined in: directIssuer.ts:269

Parameters

serviceAccountRef

string

idempotencyKey

string

Returns

Promise<DirectIssuerRequestRecord | undefined>

Implementation of

DirectIssuerRequestStore.findByIdempotency


get()

get(requestId): Promise<DirectIssuerRequestRecord | undefined>

Defined in: directIssuer.ts:264

Parameters

requestId

string

Returns

Promise<DirectIssuerRequestRecord | undefined>

Implementation of

DirectIssuerRequestStore.get


list()

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

Defined in: directIssuer.ts:285

Parameters

input?
limit?

number

serviceAccountRef?

string

state?

DirectIssuerRequestState

Returns

Promise<DirectIssuerRequestRecord[]>

Implementation of

DirectIssuerRequestStore.list


update()

update(record): Promise<void>

Defined in: directIssuer.ts:293

Parameters

record

DirectIssuerRequestRecord

Returns

Promise<void>

Implementation of

DirectIssuerRequestStore.update