for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Carpenstar\ByBitAPI\WebSockets\Spot\PublicChannels\Bookticker;
use Carpenstar\ByBitAPI\Core\Enums\WebSocketOperationsEnum;
use Carpenstar\ByBitAPI\Core\Objects\WebSockets\WebSocketsSpotPublicChannel;
use Carpenstar\ByBitAPI\WebSockets\Spot\PublicChannels\Bookticker\Entities\BooktickerResponse;
/**
* https://bybit-exchange.github.io/docs/spot/ws-public/bookticker
*
* Topic: bookticker.{symbol}
* Best bid price and best ask price
* Push frequency: 100ms
*/
class BooktickerChannel extends WebSocketsSpotPublicChannel
{
public function getResponseClassname(): string
return BooktickerResponse::class;
}
* @return string
public function getOperation(): string
return WebSocketOperationsEnum::SUBSCRIBE;