<?php
namespace UseCases\Chat;
final class ChatSessionResult
{
private function __construct(
public readonly bool $success,
public readonly string $message,
) {
}
public static function success(string $message): self
{
return new self(true, $message);
}
public static function error(string $message): self
{
return new self(false, $message);
}
}