<?php

namespace App\Services\Bot;

use App\Models\CallbackRequest;
use App\Models\Message;
use App\Models\UnknownQuestion;

readonly class IncomingMessageResult
{
    public function __construct(
        public string $status,
        public Message $customerMessage,
        public ?Message $botMessage = null,
        public ?BotMatch $match = null,
        public ?UnknownQuestion $unknownQuestion = null,
        public ?CallbackRequest $callbackRequest = null,
    ) {}
}
