Variable InterviewReviewsSchemaConst
InterviewReviewsSchema: ZodObject<
{
interviewDetail: ZodObject<
{
category: ZodString;
companyName: ZodString;
interviewDateTime: ZodString;
position: ZodString;
},
"strip",
ZodTypeAny,
{
category: string;
companyName: string;
interviewDateTime: string;
position: string;
},
{
category: string;
companyName: string;
interviewDateTime: string;
position: string;
},
>;
reviewDetail: ZodObject<
{
communication: ZodObject<
{ interaction: ZodString; nonVerbal: ZodString; verbal: ZodString },
"strip",
ZodTypeAny,
{ interaction: string; nonVerbal: string; verbal: string },
{ interaction: string; nonVerbal: string; verbal: string },
>;
interviewAnalysis: ZodObject<
{
difficulty: ZodString;
feedback: ZodString;
improvements: ZodString;
interviewResultAnalysis: ZodString;
strengths: ZodString;
},
"strip",
ZodTypeAny,
{
difficulty: string;
feedback: string;
improvements: string;
interviewResultAnalysis: string;
strengths: string;
},
{
difficulty: string;
feedback: string;
improvements: string;
interviewResultAnalysis: string;
strengths: string;
},
>;
interviewProcess: ZodObject<
{
format: ZodString;
interviewRatio: ZodString;
mood: ZodString;
panel: ZodString;
},
"strip",
ZodTypeAny,
{ format: string; interviewRatio: string; mood: string; panel: string },
{ format: string; interviewRatio: string; mood: string; panel: string },
>;
nextPreparation: ZodObject<
{
additionalPractice: ZodString;
expression: ZodString;
technical: ZodString;
},
"strip",
ZodTypeAny,
{ additionalPractice: string; expression: string; technical: string },
{ additionalPractice: string; expression: string; technical: string },
>;
preparation: ZodObject<
{ improvements: ZodString; strengths: ZodString },
"strip",
ZodTypeAny,
{ improvements: string; strengths: string },
{ improvements: string; strengths: string },
>;
questionsAnswers: ZodArray<
ZodObject<
{
answer: ZodString;
feedback: ZodString;
question: ZodString;
type: ZodString;
},
"strip",
ZodTypeAny,
{ answer: string; feedback: string; question: string; type: string },
{ answer: string; feedback: string; question: string; type: string },
>,
"many",
>;
},
"strip",
ZodTypeAny,
{
communication: {
interaction: string;
nonVerbal: string;
verbal: string;
};
interviewAnalysis: {
difficulty: string;
feedback: string;
improvements: string;
interviewResultAnalysis: string;
strengths: string;
};
interviewProcess: {
format: string;
interviewRatio: string;
mood: string;
panel: string;
};
nextPreparation: {
additionalPractice: string;
expression: string;
technical: string;
};
preparation: { improvements: string; strengths: string };
questionsAnswers: {
answer: string;
feedback: string;
question: string;
type: string;
}[];
},
{
communication: {
interaction: string;
nonVerbal: string;
verbal: string;
};
interviewAnalysis: {
difficulty: string;
feedback: string;
improvements: string;
interviewResultAnalysis: string;
strengths: string;
};
interviewProcess: {
format: string;
interviewRatio: string;
mood: string;
panel: string;
};
nextPreparation: {
additionalPractice: string;
expression: string;
technical: string;
};
preparation: { improvements: string; strengths: string };
questionsAnswers: {
answer: string;
feedback: string;
question: string;
type: string;
}[];
},
>;
reviewId: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
interviewDetail: {
category: string;
companyName: string;
interviewDateTime: string;
position: string;
};
reviewDetail: {
communication: {
interaction: string;
nonVerbal: string;
verbal: string;
};
interviewAnalysis: {
difficulty: string;
feedback: string;
improvements: string;
interviewResultAnalysis: string;
strengths: string;
};
interviewProcess: {
format: string;
interviewRatio: string;
mood: string;
panel: string;
};
nextPreparation: {
additionalPractice: string;
expression: string;
technical: string;
};
preparation: { improvements: string; strengths: string };
questionsAnswers: {
answer: string;
feedback: string;
question: string;
type: string;
}[];
};
reviewId?: string;
},
{
interviewDetail: {
category: string;
companyName: string;
interviewDateTime: string;
position: string;
};
reviewDetail: {
communication: {
interaction: string;
nonVerbal: string;
verbal: string;
};
interviewAnalysis: {
difficulty: string;
feedback: string;
improvements: string;
interviewResultAnalysis: string;
strengths: string;
};
interviewProcess: {
format: string;
interviewRatio: string;
mood: string;
panel: string;
};
nextPreparation: {
additionalPractice: string;
expression: string;
technical: string;
};
preparation: { improvements: string; strengths: string };
questionsAnswers: {
answer: string;
feedback: string;
question: string;
type: string;
}[];
};
reviewId?: string;
},
> = ...