import { MicroResourceFrontData } from "../Resource/MicroResource/MicroResourceFrontData"; import { UserPreview } from ".."; import { BackendMicroResourceAuthorization } from "../Lessons/MicroResourceAuthorization"; import { GradeData } from "../HadrachaPage/GradeData"; import { HadrachaPagePermissionType } from "../HadrachaPage/HadrachaPagePermissionType"; import { HadrachaPageResourceSubscription } from "../HadrachaPage/HadrachaPageResourceSubscription"; export type HadrachaPageUserSubscription = { user: UserPreview; role?: string; permissions?: HadrachaPagePermissionType; resourceSubscriptions?: HadrachaPageResourceSubscription[]; innerAuthorizations?: BackendMicroResourceAuthorization[] | MicroResourceFrontData[]; lastActivityTime?: Date; subscriptionTime?: Date; grade?: GradeData; };