@sphereon/ssi-sdk.data-store
Version:
33 lines • 1.21 kB
TypeScript
import { BaseEntity } from 'typeorm';
import { CredentialCorrelationType, CredentialDocumentFormat, CredentialRole, CredentialStateType, DigitalCredential, DocumentType, RegulationType } from '../../types';
export declare class DigitalCredentialEntity extends BaseEntity implements DigitalCredential {
id: string;
parentId?: string;
documentType: DocumentType;
regulationType: RegulationType;
documentFormat: CredentialDocumentFormat;
credentialRole: CredentialRole;
rawDocument: string;
uniformDocument: string;
credentialId: string;
hash: string;
kmsKeyRef: string;
identifierMethod: string;
issuerCorrelationType: CredentialCorrelationType;
subjectCorrelationType?: CredentialCorrelationType;
rpCorrelationType?: CredentialCorrelationType;
isIssuerSigned?: boolean;
issuerCorrelationId: string;
subjectCorrelationId?: string;
rpCorrelationId?: string;
verifiedState?: CredentialStateType;
tenantId?: string;
createdAt: Date;
presentedAt?: Date;
lastUpdatedAt: Date;
validUntil?: Date;
validFrom?: Date;
verifiedAt?: Date;
revokedAt?: Date;
}
//# sourceMappingURL=DigitalCredentialEntity.d.ts.map