for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Carpenstar\ByBitAPI\WebSockets\Spot\PublicChannels\Kline;
use Carpenstar\ByBitAPI\Core\Enums\WebSocketOperationsEnum;
use Carpenstar\ByBitAPI\Core\Objects\WebSockets\WebSocketsSpotPublicChannel;
use Carpenstar\ByBitAPI\WebSockets\Spot\PublicChannels\Kline\Entities\KlineResponse;
/**
* https://bybit-exchange.github.io/docs/spot/ws-public/kline
*
* Topic: kline.{interval}.{symbol} e.g., kline.30m.BTCUSDT
* Subscribe the kline stream
*/
class KlineChannel extends WebSocketsSpotPublicChannel
{
public function getResponseClassname(): string
return KlineResponse::class;
}
* @return string
public function getOperation(): string
return WebSocketOperationsEnum::SUBSCRIBE;