Skip to content

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