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