Feras Aldahlawi | 735ef6d | 2021-03-19 14:01:46 -0700 | [diff] [blame] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!----> |
| 3 | <!--################################################################################ --> |
| 4 | <!--# Google Schema: GoogleServiceRoot v1.0.0 --> |
| 5 | <!--# --> |
| 6 | <!--################################################################################ --> |
| 7 | <!----> |
Vidya Satyamsetti | 4cee35e | 2022-04-21 14:53:44 -0700 | [diff] [blame] | 8 | <edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> |
Feras Aldahlawi | 735ef6d | 2021-03-19 14:01:46 -0700 | [diff] [blame] | 9 | |
| 10 | <edmx:DataServices> |
| 11 | |
| 12 | <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="GoogleServiceRoot"> |
| 13 | |
| 14 | <EntityType Name="ServiceRoot" BaseType="Resource.v1_0_0.Resource" Abstract="true"> |
| 15 | <Annotation Term="OData.Description" String="The GoogleServiceRoot schema describes the root of the Google Service, located at the '/google/v1' URI. All other Resources accessible through the Google interface on this device are linked directly or indirectly from the Service Root."/> |
| 16 | <Annotation Term="OData.LongDescription" String="This Resource represents the root Google Service. All values that this schema describes for Resources shall comply with the Google Specification-described requirements."/> |
| 17 | </EntityType> |
| 18 | |
| 19 | </Schema> |
| 20 | |
| 21 | <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="GoogleServiceRoot.v1_0_0"> |
| 22 | |
| 23 | <EntityContainer Name="ServiceContainer"> |
| 24 | <Singleton Name="Service" Type="ServiceRoot.ServiceRoot"/> |
| 25 | <Singleton Name="JsonSchemas" Type="JsonSchemaFileCollection.JsonSchemaFileCollection"/> |
| 26 | </EntityContainer> |
| 27 | |
| 28 | <EntityType Name="ServiceRoot" BaseType="ServiceRoot.ServiceRoot"> |
| 29 | <Property Name="Version" Type="Edm.String" Nullable="false"> |
| 30 | <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> |
| 31 | <Annotation Term="OData.Description" String="The version of the Google Service."/> |
| 32 | <Annotation Term="OData.LongDescription" String="This property shall represent the Google protocol version."/> |
| 33 | <Annotation Term="Validation.Pattern" String="^\d+\.\d+\.\d+$"/> |
| 34 | </Property> |
| 35 | <NavigationProperty Name="JsonSchemas" Type="JsonSchemaFileCollection.JsonSchemaFileCollection" Nullable="false"> |
| 36 | <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> |
| 37 | <Annotation Term="OData.Description" String="The link to a collection of JSON Schema files."/> |
| 38 | <Annotation Term="OData.LongDescription" String="This property shall contain a link to a Resource Collection of type JsonSchemaFileCollection."/> |
| 39 | <Annotation Term="OData.AutoExpandReferences"/> |
| 40 | </NavigationProperty> |
Vidya Satyamsetti | 4cee35e | 2022-04-21 14:53:44 -0700 | [diff] [blame] | 41 | <NavigationProperty Name="RootOfTrustCollection" Type="RootOfTrustCollection.RootOfTrustCollection" Nullable="false"> |
| 42 | <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> |
| 43 | <Annotation Term="OData.Description" String="The link to a Google Root Of Trust collection."/> |
| 44 | <Annotation Term="OData.LongDescription" String="This property shall contain a link to a Google RootOfTrust collection."/> |
| 45 | </NavigationProperty> |
Feras Aldahlawi | 735ef6d | 2021-03-19 14:01:46 -0700 | [diff] [blame] | 46 | </EntityType> |
| 47 | |
| 48 | </Schema> |
| 49 | |
| 50 | </edmx:DataServices> |
| 51 | </edmx:Edmx> |