namespace UnrealIRCd\Contracts;
+use stdClass;
+
interface Ban extends Contract
{
/**
* Add a ban for a user.
+ *
* @param string $user
- * @param string $type
* @param array $params
- * @return bool
+ * @return stdClass
*/
- public function add(string $user, string $type, array $params): bool;
+ public function add(string $user, array $params): stdClass;
/**
* @param string $user
- * @param string $type
* @param array $params
- * @return bool
+ * @return stdClass
*/
- public function delete(string $user, string $type, array $params): bool;
+ public function delete(string $user, array $params): stdClass;
}