import { FeedPriority } from "../Enums/FeedPriority"; import { SubscriptionStatus } from "../Enums/SubscriptionStatus"; import { CollectionPreview } from "../Previews/CollectionPreview"; import { ResourceSubscription } from "./ResourceSubscription"; export interface CollectionSubscription extends CollectionSubscriptionBase { collectionPreview?: CollectionPreview; resourceSubscriptions?: ResourceSubscription[]; } export interface CollectionSubscriptionBase { subscriptionStatus?: SubscriptionStatus; feedPriority?: FeedPriority; subscriptionTime?: Date; lastActivityTime?: Date; grade?: number; assignmentStructs?: [{ id: string; }]; }