@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
23 lines (22 loc) • 592 B
TypeScript
import { BaseEntity } from "./base.entity";
import { Interview } from "./interview.entity";
import { User } from "./user.entity";
export declare enum InterviewInviteStatusEnum {
PENDING = "PENDING",
ACCEPTED = "ACCEPTED",
REJECTED = "REJECTED",
EXPIRED = "EXPIRED"
}
export declare class InterviewInvite extends BaseEntity {
interviewId: number;
interview: Interview;
userId: number;
user: User;
fullName: string;
email: string;
status: InterviewInviteStatusEnum;
sentAt: Date;
expiresAt: Date;
respondedAt?: Date;
token: string;
}