@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
29 lines (28 loc) • 727 B
TypeScript
import { BaseEntity } from "./base.entity";
import { Interview } from "./interview.entity";
import { User } from "./user.entity";
import { Job } from "./job.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;
jobId: number;
job: Job;
fullName: string;
email: string;
mobileCode: string;
mobile: string;
status: InterviewInviteStatusEnum;
sentAt: Date;
expiresAt: Date;
respondedAt?: Date;
token: string;
talentId: string;
}