@alisdigital/types-library
Version:
TypeScript type definitions for Papilet ecosystem with session soft delete and event management features
14 lines (13 loc) • 589 B
TypeScript
import { Document, ObjectId } from "mongoose";
import { ISubmissionModelAttributes } from "../entities/submission.entity";
import { IColumnModelInferCreation } from "./column.dto";
import { IQuestionModelInferCreation } from "./question.dto";
interface ISubmissionQuestionDocument {
question: ObjectId | IQuestionModelInferCreation;
answer: string;
}
export interface ISubmissionModelInferCreation extends ISubmissionModelAttributes, Document<string> {
column: IColumnModelInferCreation<ISubmissionModelInferCreation>;
question: ISubmissionQuestionDocument[];
}
export {};