package com.unicorn.hgzero.meeting.infra.dto.request;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import jakarta.validation.constraints.NotBlank;

/**
 * 템플릿 선택 요청 DTO
 */
@Getter
@Setter
@NoArgsConstructor
@Schema(description = "템플릿 선택 요청")
public class SelectTemplateRequest {

    @NotBlank(message = "템플릿 ID는 필수입니다")
    @Schema(description = "템플릿 ID", example = "template-001", required = true)
    private String templateId;

    @Schema(description = "커스터마이징 옵션", example = "섹션 순서 변경 또는 추가 섹션 포함")
    private String customization;
}