export interface ReviewRequest {
  userId: string;
  productId: string;
  rating: number;
  review: string;
}

export interface ReviewResponse {
  message: string;
  status: boolean;
}

export interface ReviewUser {
  _id: string;
  FirstName: string;
  LastName: string;
  Email: string;
}

export interface ReviewItem {
  _id: string;
  review: string;
  rating: number;
  createdAt: string;
  updatedAt: string;
  userId: ReviewUser;
  productId: string;
}
export interface ReviewItemData {
  count: number;
  average: string;
  ratingsCount: Record<string, number>;
  ratingsPercentage: Record<string, string>;
  reviews: ReviewItem[];
}
export interface ReviewDataResponse {
  data: ReviewItemData;
  status: boolean;
}
