1: <?php
2:
3: declare(strict_types=1);
4:
5: namespace LaravelUi5\OData\Vocabularies\Common\V1;
6:
7: /**
8: * Exactly one of `CollectionPath` and `RelativeCollectionPath` must be provided.
9: */
10: final readonly class ValueListType
11: {
12: public function __construct(
13: public readonly bool $distinctValuesSupported,
14: public readonly bool $searchSupported,
15: public readonly array $parameters,
16: public readonly ?string $label = null,
17: public readonly ?string $collectionPath = null,
18: public readonly ?string $relativeCollectionPath = null,
19: public readonly ?string $collectionRoot = null,
20: public readonly ?int $fetchValues = null,
21: public readonly ?string $presentationVariantQualifier = null,
22: public readonly ?string $selectionVariantQualifier = null,
23: ) {}
24: }
25: