import { MicroResourceAuthorizationBase, StudentMicroResourceAuthorization } from "../../Lessons/MicroResourceAuthorization"; import { AdditionalFile } from "../AdditionalFile"; import { UserQuestionData } from "../../User/QuizSubscription/UserQuestionData"; import { Question } from "../Quiz/Question"; export type MicroResourceFrontData = MicroResourceAuthorizationBase & { id?: string; icon?: string; value?: any; displayName?: string; isCollapse?: boolean; isAuthorized?: boolean; authorizationDisplayText?: string; collectionItemType?: string; isCustom?: boolean; propertyPath?: ((question: (Question | UserQuestionData)[]) => string) | string; studentsAuthorization?: StudentMicroResourceAuthorization[]; file?: AdditionalFile; };