Files
market-backOfficce/src/app/models/item.model.ts

36 lines
606 B
TypeScript
Raw Normal View History

2026-01-19 23:17:07 +04:00
export interface Item {
id: string;
name: string;
visible: boolean;
priority: number;
quantity: number;
price: number;
currency: string;
imgs: string[];
tags: string[];
simpleDescription: string;
description: ItemDescriptionField[];
subcategoryId: string;
comments?: Comment[];
}
export interface ItemDescriptionField {
key: string;
value: string;
}
export interface Comment {
id: string;
text: string;
createdAt: Date;
author?: string;
}
export interface ItemsListResponse {
items: Item[];
total: number;
page: number;
limit: number;
hasMore: boolean;
}