package com.honey.honey.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PaymentInvoiceResponse {
    private String invoiceId; // Order ID to be used in Telegram invoice
    private String invoiceUrl; // Invoice URL to open in Telegram (null for crypto)
    private Integer starsAmount; // Amount in Stars (legacy)
    private Double usdAmount; // USD as decimal, e.g. 3.25 (crypto)
    private Long ticketsAmount; // Legacy; for crypto use playBalance
    private Long playBalance; // Play balance in bigint (1 USD = 10_000_000_000); for crypto deposits
}

