@studyportals/bestfit-api-fe-client
Version:
16 lines (15 loc) • 752 B
TypeScript
import { ScoreDeterminantType } from "../../enumerations";
import { IAdviceInsight } from "./i-advice-insight";
import { IAdvicePresentation } from "./i-advice-presentation";
import { IAdvicePresentationDegree } from "./i-advice-presentation-degree";
import { IAdvicePresentationTuition } from "./i-advice-presentation-tuition";
export interface IAdvice<IPresentationRequirement, IPresentationQualificiation> {
type: ScoreDeterminantType;
text: string;
important: string;
insights: IAdviceInsight[];
requiresAttention: boolean;
requirement: IPresentationRequirement;
qualification: IPresentationQualificiation;
}
export type AdvicePresentation = IAdvicePresentation | IAdvicePresentationTuition | IAdvicePresentationDegree;