package com.talentcard.server.business.admin; import jakarta.validation.constraints.Max; import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; public record NewsArticleRequest( @NotBlank @Size(max = 255) String title, @NotBlank @Size(max = 500) String summary, @NotBlank @Size(max = 500) String coverUrl, @Size(max = 128) String source, @Size(max = 64) String author, @NotBlank String content, Boolean isTop, Integer sortNo, @Min(0) @Max(2) Integer status ) { }