1: <?php
2:
3: declare(strict_types=1);
4:
5: namespace LaravelUi5\OData\Vocabularies\Capabilities\V1;
6:
7: final readonly class UpdateRestrictionsBase
8: {
9: public function __construct(
10: public readonly bool $updatable,
11: public readonly bool $upsertable,
12: public readonly bool $deltaUpdateSupported,
13: public readonly bool $filterSegmentSupported,
14: public readonly bool $typecastSegmentSupported,
15: public readonly int $maxLevels,
16: public readonly array $customHeaders,
17: public readonly array $customQueryOptions,
18: public readonly array $errorResponses,
19: public readonly mixed $updateMethod = null,
20: public readonly ?array $permissions = null,
21: public readonly mixed $queryOptions = null,
22: public readonly ?string $description = null,
23: public readonly ?string $longDescription = null,
24: ) {}
25: }
26: