@sphereon/ssi-sdk.oid4vci-issuer-store
Version:
36 lines • 1.49 kB
TypeScript
import { IAgentPlugin } from '@veramo/core';
import { IIssuerDefaultOpts, IIssuerOptsImportArgs, IOID4VCIStoreOpts } from '../index';
import { IOID4VCIStore } from '../types/IOID4VCIStore';
export declare class OID4VCIStore implements IAgentPlugin {
get defaultOpts(): IIssuerDefaultOpts | undefined;
set defaultOpts(value: IIssuerDefaultOpts | undefined);
private readonly _issuerMetadataStores;
private readonly _authorizationServerMetadataStores;
private readonly _optionStores;
private readonly defaultStoreId;
private readonly defaultNamespace;
private _defaultOpts?;
readonly methods: IOID4VCIStore;
constructor(opts: IOID4VCIStoreOpts);
private oid4vciStoreGetIssuerOpts;
importIssuerOpts(importOpts: IIssuerOptsImportArgs[]): void;
private oid4vciStoreHasIssuerOpts;
private oid4vciStorePersistIssuerOpts;
private oid4vciStoreRemoveIssuerOpts;
private oid4vciStoreClearAllIssuerOpts;
private oid4vciStoreGetMetadata;
private oid4vciStoreListMetadata;
private oid4vciStoreHasMetadata;
private oid4vciStorePersistMetadata;
private oid4vciStoreRemoveMetadata;
private oid4vciStoreClearAllMetadata;
private oid4vciStoreIssuerOptions;
private oid4vciStoreDefaultMetadata;
private oid4vciStoreDefaultStoreId;
private oid4vciStoreDefaultNamespace;
private store;
private storeIdStr;
private namespaceStr;
private prefix;
}
//# sourceMappingURL=OID4VCIStore.d.ts.map