Byd\ApiClient\Service\ControlService
No PHPDoc description provided.
Type: class
Source: src/Service/ControlService.php
Public methods
__construct
No PHPDoc description provided.
public function __construct(\Byd\ApiClient\Value\Vin $vin, \Byd\ApiClient\Config\ClientConfig $config, \Byd\ApiClient\ProtocolClient $protocol, \Byd\ApiClient\Serialization\DtoSerializer $serializer, \Byd\ApiClient\Serialization\ProtocolPayloadNormalizer $payloadNormalizer, \Byd\ApiClient\PollingExecutor $polling, \Byd\ApiClient\Crypto\Cryptography $cryptography): mixed
verifyPin
Verify the configured or supplied control PIN.
public function verifyPin(?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
execute
Execute a remote command and wait for its terminal result.
public function execute(\Byd\ApiClient\Enum\RemoteCommand $command, ?array $parameters = null, ?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
lock
No PHPDoc description provided.
public function lock(?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
unlock
No PHPDoc description provided.
public function unlock(?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
flashLights
No PHPDoc description provided.
public function flashLights(?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
findCar
No PHPDoc description provided.
public function findCar(?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
openWindows
No PHPDoc description provided.
public function openWindows(?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
closeWindows
No PHPDoc description provided.
public function closeWindows(?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
openTrunk
No PHPDoc description provided.
public function openTrunk(?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
closeTrunk
No PHPDoc description provided.
public function closeTrunk(?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
setSeatClimate
No PHPDoc description provided.
public function setSeatClimate(\Byd\ApiClient\Dto\Request\SeatClimateRequest $request, ?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
setBatteryHeat
No PHPDoc description provided.
public function setBatteryHeat(\Byd\ApiClient\Dto\Request\BatteryHeatRequest $request, ?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult
executeDto
No PHPDoc description provided.
public function executeDto(\Byd\ApiClient\Enum\RemoteCommand $command, object $request, ?string $pin = null): \Byd\ApiClient\Dto\Response\CommandResult