@sphereon/ssi-sdk.vc-status-list-issuer
Version:
Sphereon SSI-SDK plugin for Status List issuance
14 lines (10 loc) • 622 B
text/typescript
import { StatusListResult } from '@sphereon/ssi-sdk.vc-status-list'
import { IStatusListDriver, StatusListManagementOptions } from '@sphereon/ssi-sdk.vc-status-list-issuer-drivers'
import { OrPromise } from '@sphereon/ssi-types'
import { DataSource } from 'typeorm'
export type StatusListInstance = StatusListManagementOptions & { dataSource?: OrPromise<DataSource>; issuer?: string }
export interface IDriverAndStatusListResult {
slDriver: IStatusListDriver
statusList: StatusListRef
}
export type StatusListRef = Pick<StatusListResult, 'id' | 'correlationId' | 'type' | 'oauthStatusList' | 'bitstringStatusList'>