DeleteChatSessionUseCaseInterface.php

Code Hygiene Score: 100

Keine Issues gefunden.

Klassen 1

Funktionen 2

Verwendet von 4

Versionen 1

Code

<?php

declare(strict_types=1);

namespace UseCases\Chat;

// @responsibility: Interface for deleting chat sessions

interface DeleteChatSessionUseCaseInterface
{
    /**
     * Delete a chat session.
     */
    public function deleteSession(int $sessionId): void;

    /**
     * Delete all chat sessions.
     *
     * @return int Number of deleted sessions
     */
    public function deleteAllSessions(): int;
}
← Übersicht Graph