/** A collection, as the site's admin API serialises one. Snake case: it is the wire, not our shape. */ export type Collection = { id: number; /** The gallery holding its photographs, or null while nobody has chosen one. */ gallery_id: number | null; title: string; slug: string | null; /** A media PATH, the same string a gallery item holds — see the site's schema. */ cover: string | null; description: string | null; descriptive_text: string | null; measurement: string | null; material: string | null; colors: string | null; delivery_time: string | null; sort_order: number; photo_count: number; }; export type CollectionPhoto = { path: string; name: string };