import { IsNotEmpty, IsString, MaxLength } from 'class-validator';
import { ApiProperty } from '@nestjs/swagger';

// 메시지 전송 — 대화 생성/이어가기 공통. 이력은 서버가 DB 에서 불러온다.
export class SendMessageDto {
  @ApiProperty({ description: '사용자 메시지 내용' })
  @IsString()
  @IsNotEmpty({ message: '메시지 내용을 입력해 주세요.' })
  @MaxLength(8000, { message: '메시지가 너무 깁니다.' })
  content!: string;
}
