@sphereon/ssi-sdk.w3c-vc-api-verifier-rest-client
Version:
20 lines • 724 B
TypeScript
import { CredentialPayload, IAgentContext, IPluginMethodMap } from '@veramo/core';
export interface IVcApiVerifierClient extends IPluginMethodMap {
vcApiClientVerifyCredential(args: IVerifyCredentialArgs, context: IRequiredContext): Promise<IVerifyCredentialResult>;
}
export interface IVcApiVerifierArgs {
verifyUrl: string;
}
export interface IVerifyCredentialArgs {
credential: CredentialPayload;
}
export interface IVerifyCredentialResult {
checks: string[];
errors: string[];
warnings: string[];
}
export declare enum events {
CREDENTIAL_VERIFIED = "credentialVerified"
}
export type IRequiredContext = IAgentContext<Record<string, never>>;
//# sourceMappingURL=IVcApiVerifierClient.d.ts.map