package com.talentcard.server.business.merchant; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import jakarta.validation.constraints.Size; public record MerchantBankCardRequest( @NotBlank @Pattern(regexp = "\\d{16,19}") String cardNumber, @NotBlank @Size(max = 32) String cityCode, @NotBlank @Size(max = 128) String bankName, @NotBlank @Size(max = 255) String branchName, @NotBlank @Pattern(regexp = "\\d{12}") String branchCode ) {}