package com.zioinfo.kintex.cms.dto;

import jakarta.validation.constraints.NotBlank;

/**
 * CMS 콘텐츠 본문 수정 요청(SCR-35 에디터 저장). 저장 시 이전 상태를 버전 스냅샷으로 보존한다.
 * body 는 서버에서 sanitize(허용 태그 화이트리스트)된다. scheduledAt: ISO-8601(예약 게시) 또는 null(해제).
 */
public record CmsContentUpdateRequest(
        @NotBlank String title,
        String body,
        String scheduledAt,
        Boolean signage,
        Boolean mailing) {
}
