package br.gov.sigefp.budget.api.dto;

import br.gov.sigefp.budget.domain.BudgetEntryType;
import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.UUID;

@Data
@Builder
public class BudgetEntryDTO {
    private UUID id;
    private UUID budgetLineId;
    private BudgetEntryType type;
    private BigDecimal amount;
    private LocalDate transactionDate;
    private String documentReference;
    private String description;
}
