import { type Reservation } from 'src/reservations/reservations.service'; import { type Review } from 'src/reviews/reviews.service'; import { User } from 'src/users/user.entity'; export class CatalogItemShortDto { id?: number; name: string; length: number; speed: number; minCost: number; mainImageUrl: string; galleryUrls: string[]; hasQuickRent: boolean; isFeatured: boolean; topText?: string; isBestOffer?: boolean; } export class CatalogItemLongDto extends CatalogItemShortDto { year: number; comfortCapacity: number; maxCapacity: number; width: number; cabinsCount: number; matherial: string; power: number; description: string; owner: User; reviews: Review[]; reservations: Reservation[]; }