18 lines
440 B
Java
18 lines
440 B
Java
package eu.ztsh.wymiana.web.model;
|
|
|
|
import eu.ztsh.wymiana.validation.Adult;
|
|
import jakarta.validation.constraints.Min;
|
|
import jakarta.validation.constraints.NotNull;
|
|
import lombok.Builder;
|
|
import org.hibernate.validator.constraints.pl.PESEL;
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
@Builder
|
|
public record UserCreateRequest(
|
|
@NotNull String name,
|
|
@NotNull String surname,
|
|
@PESEL @Adult String pesel,
|
|
@Min(0) BigDecimal initial) {
|
|
|
|
}
|