Harsha1845's picture
Upload 16 files
370c714 verified
export enum ProductCategory {
SHIRT = 'Shirt',
PANTS = 'Pants',
EYEWEAR = 'Eyewear',
NECKLACE = 'Necklace',
HEADWEAR = 'Headwear'
}
export interface Product {
id: string;
name: string;
category: ProductCategory;
price: number;
imageUrl: string;
description: string;
}
export enum AppView {
CATALOG = 'CATALOG',
CAMERA = 'CAMERA',
RESULT = 'RESULT'
}
export interface TryOnRequest {
product: Product;
userImageBase64: string; // The captured frame
}
export interface TryOnResult {
generatedImageBase64: string | null;
loading: boolean;
error: string | null;
}