source: backend/web3-Ednevnik-Backend/src/main/java/com/nikola/web3ednevnikbackend/dto/users/BlagajnikRequestDTO.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.6 KB
Line 
1package com.nikola.web3ednevnikbackend.dto.users;
2
3import jakarta.validation.constraints.Email;
4import jakarta.validation.constraints.NotBlank;
5import jakarta.validation.constraints.NotNull;
6import jakarta.validation.constraints.Size;
7import lombok.AllArgsConstructor;
8import lombok.Data;
9
10import java.util.UUID;
11
12@Data
13@AllArgsConstructor
14public class BlagajnikRequestDTO {
15
16 @NotBlank(message = "Е-пошта не смее да биде празна")
17 @Email(message = "Невалидна е-пошта")
18 @Size(max = 100, message = "Е-пошта не смее да биде подолга од 100 карактери")
19 private String e_posta;
20
21 @NotBlank(message = "Лозинка не смее да биде празна")
22 @Size(min = 6, max = 255, message = "Лозинката мора да биде помеѓу 6 и 255 карактери")
23 private String lozinka;
24
25 @NotBlank(message = "Име не смее да биде празно")
26 @Size(max = 30, message = "Име не смее да биде подолго од 30 карактери")
27 private String ime;
28
29 @NotBlank(message = "Презиме не смее да биде празно")
30 @Size(max = 30, message = "Презиме не смее да биде подолго од 30 карактери")
31 private String prezime;
32 @NotBlank(message = "Пол не смее да биде празен")
33 @Size(max = 10)
34 private String pol;
35 @Size(max = 100)
36 private String adresa;
37
38 @NotNull(message = "kreiranOd_id не смее да биде null")
39 private UUID kreiranOdId;
40
41
42}
Note: See TracBrowser for help on using the repository browser.