package com.talentcard.server.business.portal; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Pattern; public record FamilyCardApplicationRequest( @NotNull Long talentId, @NotBlank String name, @NotBlank @Pattern(regexp = "^[0-9]{17}[0-9X]$") String idCard, @NotBlank @Pattern(regexp = "^1[3-9][0-9]{9}$") String mobile, @NotBlank String relationship ) {}