UNPKG

@sphereon/ssi-sdk.contact-manager-rest-api

Version:

20 lines 954 B
import { GenericAuthArgs, ISingleEndpointOpts } from '@sphereon/ssi-express-support'; import { IContactManager } from '@sphereon/ssi-sdk.contact-manager'; import { IAgentContext, IDIDManager, IKeyManager } from '@veramo/core'; export type ContactManagerMRestApiFeatures = 'party_read' | 'party_write' | 'party_type_read' | 'identity_read'; export interface IContactManagerAPIEndpointOpts { endpointOpts?: { basePath?: string; globalAuth?: GenericAuthArgs & { secureContactManagerEndpoints?: boolean; }; partyRead?: ISingleEndpointOpts; partyWrite?: ISingleEndpointOpts; partyTypeRead?: ISingleEndpointOpts; identityRead?: ISingleEndpointOpts; }; enableFeatures?: ContactManagerMRestApiFeatures[]; } export type IRequiredPlugins = IContactManager & IKeyManager & IDIDManager; export type IRequiredContext = IAgentContext<IRequiredPlugins>; //# sourceMappingURL=types.d.ts.map