<?php

declare(strict_types=1);

namespace ImovelZapAi\Conversations\Application\Data;

use Carbon\CarbonInterface;
use ImovelZapAi\Conversations\Domain\Enums\MessageDirection;

final readonly class ConversationThreadMessageData
{
    public function __construct(
        public MessageDirection $direction,
        public string $body,
        public CarbonInterface $occurredAt,
        public string $senderLabel,
    ) {}
}
