for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Swis\Melvin\Models;
use GeoJson\Geometry\Geometry;
use Swis\Melvin\Enums\Direction;
use Swis\Melvin\Enums\TransportMode;
class Detour
{
public function __construct(
public string $id,
public bool $external,
public Geometry $geometry,
public string $name,
public Direction $direction,
public ?TransportMode $transportMode,
/**
* @var \Swis\Melvin\Enums\VehicleType[]
*/
public array $vehicleTypes,
* @var \Swis\Melvin\Enums\BoatType[]
public array $boatTypes
) {
}