import { Country } from "../geo/country"; import { UserDetail } from "../user"; import { MemoryCategory } from "./category"; import { MemoryDetail } from "./detail"; import { MemoryReaction } from "./reaction"; import { MemoryVisibility } from "./visibility"; export interface Memory { id: string; name: string; slug: string; coverPhoto: string; description: string; active: boolean; views: number; visibility: MemoryVisibility; detail: MemoryDetail; ownerDetail: UserDetail; countries: Country[]; reactions: MemoryReaction[]; categories: MemoryCategory[]; sharedWith: UserDetail[]; createdAt: Date; }