feat: API endpoint to load travel data by code

This commit is contained in:
Björn Fromme committed 2025-01-14 12:41:40 +01:00
1 parent b196825ab3
commit c96b525aa4
6 files changed
+82 -21

No files matched your search

@@ -2,6 +2,8 @@
namespace App\BusProNet\Model;
use Symfony\Component\Serializer\Attribute\Groups;
class CrmSelectionGroup
{
/**
@@ -16,8 +18,13 @@ class CrmSelectionGroup
86 => 'Programm',
];
#[Groups(['api:single'])]
public ?int $id = null;
#[Groups(['api:single'])]
public ?string $label = null;
#[Groups(['api:single'])]
public ?array $selections = null;
public function getMutableSelections(): array
@@ -27,6 +34,7 @@ class CrmSelectionGroup
});
}
#[Groups(['api:single'])]
public function isVisible(): bool
{
return 0 < count($this->getMutableSelections());