source: backend/web3-Ednevnik-Backend/src/main/java/com/nikola/web3ednevnikbackend/dto/payments/SoopstenieZaPlakjanjeRequestDTO.java

Last change on this file was 81cdf2d, checked in by Nikola Janev <nikolajanev57@…>, 9 days ago

initial commit

  • Property mode set to 100644
File size: 1.3 KB
Line 
1package com.nikola.web3ednevnikbackend.dto.payments;
2
3import jakarta.validation.constraints.*;
4import lombok.AllArgsConstructor;
5import lombok.Data;
6
7import java.math.BigDecimal;
8import java.time.LocalDate;
9import java.util.UUID;
10
11@Data
12@AllArgsConstructor
13public class SoopstenieZaPlakjanjeRequestDTO {
14 @NotBlank(message = "Насловот е задолжителен")
15 @Size(max = 100, message = "Насловот не смее да биде подолг од 100 карактери")
16 private String naslov;
17
18 @NotBlank(message = "Содржината е задолжителна")
19 private String sodrzina;
20
21 @NotNull(message = "Износот е задолжителен")
22 @DecimalMin(value = "0.0", inclusive = false, message = "Износот мора да биде поголем од 0")
23 @Digits(integer = 20, fraction = 18, message = "Невалиден формат за износ")
24 private BigDecimal iznos;
25
26 @NotBlank(message = "Валутата е задолжителна")
27 @Size(max = 10, message = "Валутата не смее да биде подолга од 10 карактери")
28 private String valuta;
29
30 @NotNull(message = "Рокот за плаќање е задолжителен")
31 private LocalDate rokZaPlakjanje;
32
33
34 private UUID sozdadenoOdBlagajnikId;
35}
Note: See TracBrowser for help on using the repository browser.