// src/chat/dto/chat.dto.ts

export class CreateRoomDto {
  name?: string;
  memberIds!: number[];
  inquiry_id?: number;
  inquiry_ref?: string;
}

export class SendMessageDto {
  roomId!:      number;
  message!:     string;
  type?:        'text' | 'file' | 'image';
  file_url?:    string;
  file_name?:   string;
  reply_to_id?: number;
}

export class TypingDto {
  roomId!: number;
}

export class MarkReadDto {
  roomId!: number;
}

export class JoinRoomDto {
  roomId!: number;
}