package com.zioinfo.kintex.hallassign.dto;

import jakarta.validation.constraints.NotBlank;

/**
 * 홀 배정 생성 요청. 점유기간(occupyStart~occupyEnd)이 겹침 충돌 검사의 기준이다.
 * 점유기간 미지정 시 서버가 행사 개최기간으로 보완한다.
 */
public record AssignmentRequest(
        @NotBlank String eventId,
        @NotBlank String hallId,
        boolean primary,
        String occupyStart,
        String occupyEnd,
        String note
) {
}
