import { MicroResourceAuthorizationType } from "../Resource/MicroResource/MicroResourceAuthorizationType"; import { UserPreview } from "../Previews/UserPreview"; export type MicroResourceAuthorizationBase = { openingTime: Date; closingTime: Date; collectionItemType: string; authorizationType: MicroResourceAuthorizationType; lastUpDateTime?: Date; }; export type BackendMicroResourceAuthorization = MicroResourceAuthorizationBase & { propertyPath: string; }; export type StudentMicroResourceAuthorization = { authorization: MicroResourceAuthorizationBase & { isCustom?: boolean; authorizationDisplayText?: string; }; student: UserPreview; };