import type { MessageType } from '../../../domain/value-objects/message-type.vo';

export class SendMessageCommand {
  constructor(
    public readonly conversationId: string,
    public readonly senderId: string,
    public readonly content: string,
    public readonly type: MessageType = 'TEXT',
    public readonly metadata?: Record<string, unknown>,
  ) {}
}
