@sphereon/ssi-sdk.siopv2-oid4vp-rp-rest-api
Version:
25 lines • 989 B
TypeScript
import { ExpressSupport } from '@sphereon/ssi-express-support';
import { IPresentationExchange } from '@sphereon/ssi-sdk.presentation-exchange';
import { ISIOPv2RP } from '@sphereon/ssi-sdk.siopv2-oid4vp-rp-auth';
import { TAgent } from '@veramo/core';
import { Express, Router } from 'express';
import { IRequiredPlugins, ISIOPv2RPRestAPIOpts } from './types';
export declare class SIOPv2RPApiServer {
private readonly _express;
private readonly _router;
private readonly _agent;
private readonly _opts?;
private readonly _basePath;
private readonly OID4VP_SWAGGER_URL;
constructor(args: {
agent: TAgent<IRequiredPlugins>;
expressSupport: ExpressSupport;
opts?: ISIOPv2RPRestAPIOpts;
});
private setupSwaggerUi;
get express(): Express;
get router(): Router;
get agent(): TAgent<IPresentationExchange & ISIOPv2RP>;
get opts(): ISIOPv2RPRestAPIOpts | undefined;
}
//# sourceMappingURL=siopv2-rp-api-server.d.ts.map