1: <?php
2:
3: declare(strict_types=1);
4:
5: namespace LaravelUi5\OData\Edm\Vocabularies;
6:
7: /**
8: * Built-in vocabularies supported by the package.
9: *
10: * Use with EdmBuilderInterface::useVocabulary() to declare which
11: * vocabulary references the $metadata document should include.
12: */
13: enum Vocabulary: string
14: {
15: case Core = 'Org.OData.Core.V1';
16: case Validation = 'Org.OData.Validation.V1';
17: case Measures = 'Org.OData.Measures.V1';
18: case Aggregation = 'Org.OData.Aggregation.V1';
19: case Authorization = 'Org.OData.Authorization.V1';
20: case Capabilities = 'Org.OData.Capabilities.V1';
21: case Common = 'com.sap.vocabularies.Common.v1';
22: case UI = 'com.sap.vocabularies.UI.v1';
23: case Analytics = 'com.sap.vocabularies.Analytics.v1';
24: case Communication = 'com.sap.vocabularies.Communication.v1';
25: case PersonalData = 'com.sap.vocabularies.PersonalData.v1';
26: }
27: