konta-walutowe/src/main/java/eu/ztsh/wymiana/web/model/UserCreateRequest.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) {
}