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

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

/**
 * 감지된 전문용어 DTO
 * 회의록에서 감지된 전문용어 정보
 */
@Getter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DetectedTermDto {

    /**
     * 용어명
     */
    private String term;

    /**
     * 텍스트 위치 정보
     */
    private TextPositionDto position;

    /**
     * 신뢰도 점수 (0-1)
     */
    private Double confidence;

    /**
     * 용어 카테고리 (기술, 업무, 도메인)
     */
    private String category;

    /**
     * 하이라이트 여부
     */
    private Boolean highlight;
}
