77use Bavix \Wallet \Exceptions \AmountInvalid ;
88use Bavix \Wallet \Exceptions \BalanceIsEmpty ;
99use Bavix \Wallet \Exceptions \InsufficientFunds ;
10+ use Bavix \Wallet \Internal \Dto \ExtraDtoInterface ;
1011use Bavix \Wallet \Internal \Exceptions \ExceptionInterface ;
1112use Bavix \Wallet \Internal \Exceptions \LockProviderNotFoundException ;
1213use Bavix \Wallet \Internal \Exceptions \TransactionFailedException ;
@@ -62,12 +63,12 @@ public function forceWithdrawFloat($amount, ?array $meta = null, bool $confirmed
6263 * @throws TransactionFailedException
6364 * @throws ExceptionInterface
6465 */
65- public function transferFloat (Wallet $ wallet , $ amount , ? array $ meta = null ): Transfer ;
66+ public function transferFloat (Wallet $ wallet , $ amount , array | ExtraDtoInterface | null $ meta = null ): Transfer ;
6667
6768 /**
6869 * @param float|string $amount
6970 */
70- public function safeTransferFloat (Wallet $ wallet , $ amount , ? array $ meta = null ): ?Transfer ;
71+ public function safeTransferFloat (Wallet $ wallet , $ amount , array | ExtraDtoInterface | null $ meta = null ): ?Transfer ;
7172
7273 /**
7374 * @param float|string $amount
@@ -78,7 +79,7 @@ public function safeTransferFloat(Wallet $wallet, $amount, ?array $meta = null):
7879 * @throws TransactionFailedException
7980 * @throws ExceptionInterface
8081 */
81- public function forceTransferFloat (Wallet $ wallet , $ amount , ? array $ meta = null ): Transfer ;
82+ public function forceTransferFloat (Wallet $ wallet , $ amount , array | ExtraDtoInterface | null $ meta = null ): Transfer ;
8283
8384 /**
8485 * @param float|string $amount
0 commit comments