package com.unicorn.hgzero.ai.infra.dto.common;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.time.LocalDate;

/**
 * 추출된 Todo DTO
 * AI가 회의록에서 추출한 Todo 정보
 */
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ExtractedTodoDto {

    /**
     * Todo 내용
     */
    private String content;

    /**
     * 담당자
     */
    private String assignee;

    /**
     * 마감일
     */
    private LocalDate dueDate;

    /**
     * 우선순위 (HIGH, MEDIUM, LOW)
     */
    private String priority;

    /**
     * 관련 회의록 섹션
     */
    private String sectionReference;
}
