package com.paymentlink.model.dto; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; @Data @NoArgsConstructor @AllArgsConstructor @Builder public class LocalizedProductDto { private Long id; private String name; private String description; private Long price; // Price in target currency private String currency; // Target currency private Long originalPrice; // Original price in base currency private String originalCurrency; // Base currency (usually USD) private String image; private Integer stock; private String category; }