@sphereon/ssi-sdk.data-store
Version:
24 lines • 880 B
TypeScript
import { BaseEntity } from 'typeorm';
import { CorrelationIdentifierEntity } from './CorrelationIdentifierEntity';
import { ConnectionEntity } from './ConnectionEntity';
import { IdentityMetadataItemEntity } from './IdentityMetadataItemEntity';
import { CredentialRole, IdentityOrigin } from '../../types';
import { PartyEntity } from './PartyEntity';
export declare class IdentityEntity extends BaseEntity {
id: string;
alias: string;
origin: IdentityOrigin;
ownerId?: string;
tenantId?: string;
roles: Array<CredentialRole>;
identifier: CorrelationIdentifierEntity;
connection?: ConnectionEntity;
metadata: Array<IdentityMetadataItemEntity>;
createdAt: Date;
lastUpdatedAt: Date;
party: PartyEntity;
partyId?: string;
updateUpdatedDate(): void;
validate(): Promise<void>;
}
//# sourceMappingURL=IdentityEntity.d.ts.map