package com.honey.honey.dto;

import lombok.Data;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;

/**
 * Request body for POST /api/payments/crypto-withdrawal.
 */
@Data
public class CreateCryptoWithdrawalRequest {

    @NotNull(message = "pid is required")
    private Integer pid;

    @NotBlank(message = "wallet is required")
    private String wallet;

    /** Tickets amount in bigint format (tickets * 1_000_000). */
    @NotNull(message = "total is required")
    private Long total;
}
