for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Carpenstar\ByBitAPI\Derivatives\Contract\Position\SwitchPositionMode\Request;
use Carpenstar\ByBitAPI\Core\Objects\AbstractParameters;
use Carpenstar\ByBitAPI\Derivatives\Contract\Position\SwitchPositionMode\Interfaces\ISwitchPositionModeRequestInterface;
class SwitchPositionModeRequest extends AbstractParameters implements ISwitchPositionModeRequestInterface
{
/**
* Symbol name. Either symbol or coin is required. symbol has a higher priority
* @var string $symbol
*/
protected string $symbol;
* Coin
* @var string $coin
protected string $coin;
* Position mode. 0: Merged Single. 3: Both Side
* @var int $mode
protected int $mode;
* @return string
public function getSymbol(): string
return $this->symbol;
}
* @param string $symbol
* @return SwitchPositionModeRequest
public function setSymbol(string $symbol): self
$this->symbol = $symbol;
return $this;
public function getCoin(): string
return $this->coin;
* @param string $coin
public function setCoin(string $coin): self
$this->coin = $coin;
* @return int
public function getMode(): int
return $this->mode;
* @param int $mode
public function setMode(int $mode): self
$this->mode = $mode;