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 = "general", required = true, 
            allowableValues = {"general", "scrum", "kickoff", "weekly"})
    private String templateId;
}