12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
22bde4061SEd Tanous<!---->
32bde4061SEd Tanous<!--################################################################################       -->
4*f2a8e57eSGunnar Mills<!--# Redfish Schema:  License v1.1.3                                                      -->
52bde4061SEd Tanous<!--#                                                                                      -->
62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 DMTF.                                                            -->
92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
102bde4061SEd Tanous<!--################################################################################       -->
112bde4061SEd Tanous<!---->
122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
132bde4061SEd Tanous
142bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
152bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
162bde4061SEd Tanous  </edmx:Reference>
172bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
182bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
192bde4061SEd Tanous  </edmx:Reference>
202bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
212bde4061SEd Tanous    <edmx:Include Namespace="Resource"/>
222bde4061SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
232bde4061SEd Tanous  </edmx:Reference>
242bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
252bde4061SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
262bde4061SEd Tanous  </edmx:Reference>
272bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Manager_v1.xml">
282bde4061SEd Tanous    <edmx:Include Namespace="Manager"/>
292bde4061SEd Tanous  </edmx:Reference>
302bde4061SEd Tanous
312bde4061SEd Tanous  <edmx:DataServices>
322bde4061SEd Tanous
332bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="License">
342bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
35*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
362bde4061SEd Tanous
372bde4061SEd Tanous      <EntityType Name="License" BaseType="Resource.v1_0_0.Resource" Abstract="true">
38*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `License` schema describes a license for a feature."/>
392bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a license for a Redfish implementation."/>
402bde4061SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
412bde4061SEd Tanous          <Record>
422bde4061SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
432bde4061SEd Tanous          </Record>
442bde4061SEd Tanous        </Annotation>
452bde4061SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
462bde4061SEd Tanous          <Record>
472bde4061SEd Tanous            <PropertyValue Property="Updatable" Bool="false"/>
482bde4061SEd Tanous          </Record>
492bde4061SEd Tanous        </Annotation>
502bde4061SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
512bde4061SEd Tanous          <Record>
522bde4061SEd Tanous            <PropertyValue Property="Deletable" Bool="true"/>
532bde4061SEd Tanous          </Record>
542bde4061SEd Tanous        </Annotation>
552bde4061SEd Tanous        <Annotation Term="Redfish.Uris">
562bde4061SEd Tanous          <Collection>
572bde4061SEd Tanous            <String>/redfish/v1/LicenseService/Licenses/{LicenseId}</String>
582bde4061SEd Tanous          </Collection>
592bde4061SEd Tanous        </Annotation>
602bde4061SEd Tanous      </EntityType>
612bde4061SEd Tanous    </Schema>
622bde4061SEd Tanous
632bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="License.v1_0_0">
642bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
652bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2021.3"/>
662bde4061SEd Tanous
672bde4061SEd Tanous      <EntityType Name="License" BaseType="License.License">
682bde4061SEd Tanous        <Property Name="LicenseType" Type="License.v1_0_0.LicenseType">
692bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
702bde4061SEd Tanous          <Annotation Term="OData.Description" String="The type of the license."/>
712bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type for the license."/>
722bde4061SEd Tanous        </Property>
732bde4061SEd Tanous        <Property Name="LicenseOrigin" Type="License.v1_0_0.LicenseOrigin">
742bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
752bde4061SEd Tanous          <Annotation Term="OData.Description" String="This indicates the origin of the license."/>
762bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the origin for the license."/>
772bde4061SEd Tanous        </Property>
782bde4061SEd Tanous        <Property Name="Removable" Type="Edm.Boolean">
792bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
802bde4061SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the license is removable."/>
81*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether a user can remove the license with an HTTP `DELETE` operation."/>
822bde4061SEd Tanous        </Property>
832bde4061SEd Tanous        <Property Name="Manufacturer" Type="Edm.String">
842bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
852bde4061SEd Tanous          <Annotation Term="OData.Description" String="The manufacturer or producer of this license."/>
862bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall represent the name of the manufacturer or producer of this license."/>
872bde4061SEd Tanous        </Property>
882bde4061SEd Tanous        <Property Name="SKU" Type="Edm.String">
892bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
902bde4061SEd Tanous          <Annotation Term="OData.Description" String="The SKU for this license."/>
912bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the SKU number for this license."/>
922bde4061SEd Tanous        </Property>
932bde4061SEd Tanous        <Property Name="SerialNumber" Type="Edm.String">
942bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
952bde4061SEd Tanous          <Annotation Term="OData.Description" String="The serial number for this license."/>
962bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a manufacturer-allocated number that identifies the license."/>
972bde4061SEd Tanous        </Property>
982bde4061SEd Tanous        <Property Name="PartNumber" Type="Edm.String">
992bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1002bde4061SEd Tanous          <Annotation Term="OData.Description" String="The part number for this license."/>
1012bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the manufacturer-provided part number for the license."/>
1022bde4061SEd Tanous        </Property>
1032bde4061SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
1042bde4061SEd Tanous          <Annotation Term="OData.Description" String="The status of the license."/>
1052bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the status of license."/>
1062bde4061SEd Tanous        </Property>
1072bde4061SEd Tanous        <Property Name="Contact" Type="License.v1_0_0.ContactInfo" Nullable="false">
1082bde4061SEd Tanous          <Annotation Term="OData.Description" String="The contact of the license."/>
1092bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an object containing information about the contact of the license."/>
1102bde4061SEd Tanous        </Property>
1112bde4061SEd Tanous        <Property Name="LicenseString" Type="Edm.String">
1122bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1132bde4061SEd Tanous          <Annotation Term="OData.Description" String="The Base64-encoded string of the license."/>
1142bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the Base64-encoded string of the license.  This property shall not appear in response payloads."/>
1152bde4061SEd Tanous          <Annotation Term="Redfish.RequiredOnCreate"/>
1162bde4061SEd Tanous        </Property>
1172bde4061SEd Tanous        <Property Name="EntitlementId" Type="Edm.String">
1182bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1192bde4061SEd Tanous          <Annotation Term="OData.Description" String="The entitlement identifier for this license."/>
1202bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the entitlement identifier for this license, used to display a license key, partial license key, or other value used to identify or differentiate license instances."/>
1212bde4061SEd Tanous        </Property>
1222bde4061SEd Tanous        <Property Name="DownloadURI" Type="Edm.String" Nullable="false">
1232bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1242bde4061SEd Tanous          <Annotation Term="OData.Description" String="The URI from which to download the license file."/>
125*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the URI from which to download the license file, using the Redfish protocol and authentication methods.  The service provides this URI for the download of the OEM-specific binary file of license data.  An HTTP `GET` from this URI shall return a response payload of MIME type `application/octet-stream`."/>
1262bde4061SEd Tanous          <Annotation Term="OData.IsURL"/>
1272bde4061SEd Tanous        </Property>
1282bde4061SEd Tanous        <Property Name="AuthorizationScope" Type="License.v1_0_0.AuthorizationScope">
1292bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1302bde4061SEd Tanous          <Annotation Term="OData.Description" String="The authorization scope of the license."/>
1312bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the authorization scope of the license."/>
1322bde4061SEd Tanous        </Property>
1332bde4061SEd Tanous        <Property Name="MaxAuthorizedDevices" Type="Edm.Int64">
1342bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1352bde4061SEd Tanous          <Annotation Term="OData.Description" String="The maximum number of devices authorized by the license."/>
136*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of devices that are authorized by the license.  This property shall only be present if the `AuthorizationScope` property contains the value `Capacity`."/>
1372bde4061SEd Tanous        </Property>
1382bde4061SEd Tanous        <Property Name="GracePeriodDays" Type="Edm.Int64">
1392bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1402bde4061SEd Tanous          <Annotation Term="OData.Description" String="The grace days of this license."/>
141*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="The value of this property shall contain the number of days that the license is still usable after the date and time specified by the `ExpirationDate` property."/>
1422bde4061SEd Tanous        </Property>
1432bde4061SEd Tanous        <Property Name="InstallDate" Type="Edm.DateTimeOffset">
1442bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1452bde4061SEd Tanous          <Annotation Term="OData.Description" String="The date and time when the license was installed."/>
1462bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the license was installed."/>
1472bde4061SEd Tanous        </Property>
1482bde4061SEd Tanous        <Property Name="ExpirationDate" Type="Edm.DateTimeOffset">
1492bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1502bde4061SEd Tanous          <Annotation Term="OData.Description" String="The date and time when the license expires."/>
1512bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the license expires."/>
1522bde4061SEd Tanous        </Property>
1532bde4061SEd Tanous        <Property Name="RemainingDuration" Type="Edm.Duration">
1542bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1552bde4061SEd Tanous          <Annotation Term="OData.Description" String="The remaining usage duration before the license expires."/>
1562bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the remaining usage duration before the license expires.  This property shall only be present for licenses that are based on usage time."/>
1572bde4061SEd Tanous        </Property>
1582bde4061SEd Tanous        <Property Name="RemainingUseCount" Type="Edm.Int64">
1592bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1602bde4061SEd Tanous          <Annotation Term="OData.Description" String="The remaining usage count before the license expires."/>
1612bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the remaining usage count before the license expires.  This property shall only be present for licenses that are based on usage count."/>
1622bde4061SEd Tanous        </Property>
1632bde4061SEd Tanous        <Property Name="LicenseInfoURI" Type="Edm.String">
1642bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1652bde4061SEd Tanous          <Annotation Term="OData.Description" String="The URI at which more information about this license can be obtained."/>
1662bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the URI at which to provide more information about the license.  The information provided at the URI is intended to be general product-related and not tied to a specific user, customer, or license instance."/>
1672bde4061SEd Tanous          <Annotation Term="OData.IsURL"/>
1682bde4061SEd Tanous        </Property>
1692bde4061SEd Tanous        <Property Name="Links" Type="License.v1_0_0.Links" Nullable="false">
1702bde4061SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
1712bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
1722bde4061SEd Tanous        </Property>
1732bde4061SEd Tanous        <Property Name="Actions" Type="License.v1_0_0.Actions" Nullable="false">
1742bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
1752bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
1762bde4061SEd Tanous        </Property>
1772bde4061SEd Tanous      </EntityType>
1782bde4061SEd Tanous
1792bde4061SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
1802bde4061SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
1812bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
1822bde4061SEd Tanous        <NavigationProperty Name="AuthorizedDevices" Type="Collection(Resource.Item)">
1832bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1842bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the devices authorized by the license."/>
185*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to the devices that are authorized by the license.  Clients can provide this property when installing a license to apply the license to specific devices.  If not provided when installing a license, the service may determine the devices to which the license applies.  This property shall not be present if the `AuthorizationScope` property contains the value `Service`."/>
1862bde4061SEd Tanous        </NavigationProperty>
1872bde4061SEd Tanous      </ComplexType>
1882bde4061SEd Tanous
1892bde4061SEd Tanous      <ComplexType Name="Actions">
1902bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
1912bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
1922bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
1932bde4061SEd Tanous        <Property Name="Oem" Type="License.v1_0_0.OemActions" Nullable="false">
1942bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
1952bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
1962bde4061SEd Tanous        </Property>
1972bde4061SEd Tanous      </ComplexType>
1982bde4061SEd Tanous
1992bde4061SEd Tanous      <ComplexType Name="OemActions">
2002bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
2012bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
2022bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
2032bde4061SEd Tanous      </ComplexType>
2042bde4061SEd Tanous
2052bde4061SEd Tanous      <ComplexType Name="ContactInfo">
2062bde4061SEd Tanous        <Annotation Term="OData.Description" String="Contact information for this license."/>
2072bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain contact information for an individual or organization responsible for this license."/>
2082bde4061SEd Tanous        <Property Name="ContactName" Type="Edm.String">
2092bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2102bde4061SEd Tanous          <Annotation Term="OData.Description" String="Name of this contact."/>
2112bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the name of a person or organization to contact for information about this license."/>
2122bde4061SEd Tanous        </Property>
2132bde4061SEd Tanous        <Property Name="PhoneNumber" Type="Edm.String">
2142bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2152bde4061SEd Tanous          <Annotation Term="OData.Description" String="Phone number for this contact."/>
2162bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the phone number for a person or organization to contact for information about this license."/>
2172bde4061SEd Tanous        </Property>
2182bde4061SEd Tanous        <Property Name="EmailAddress" Type="Edm.String">
2192bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2202bde4061SEd Tanous          <Annotation Term="OData.Description" String="Email address for this contact."/>
2212bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the email address for a person or organization to contact for information about this license."/>
2222bde4061SEd Tanous        </Property>
2232bde4061SEd Tanous      </ComplexType>
2242bde4061SEd Tanous
2252bde4061SEd Tanous      <EnumType Name="LicenseType">
2262bde4061SEd Tanous        <Member Name="Production">
2272bde4061SEd Tanous          <Annotation Term="OData.Description" String="A license for use in production environments."/>
2282bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a license purchased or obtained for use in production environments."/>
2292bde4061SEd Tanous        </Member>
2302bde4061SEd Tanous        <Member Name="Prototype">
2312bde4061SEd Tanous          <Annotation Term="OData.Description" String="A prototype version of license."/>
2322bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a license that is designed for development or internal use."/>
2332bde4061SEd Tanous        </Member>
2342bde4061SEd Tanous        <Member Name="Trial">
2352bde4061SEd Tanous          <Annotation Term="OData.Description" String="A trial license."/>
2362bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate a trial version of a license."/>
2372bde4061SEd Tanous        </Member>
2382bde4061SEd Tanous      </EnumType>
2392bde4061SEd Tanous
2402bde4061SEd Tanous      <EnumType Name="AuthorizationScope">
2412bde4061SEd Tanous        <Annotation Term="OData.Description" String="The authorization scope of the license."/>
2422bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This property shall describe the authorization scope for this license."/>
2432bde4061SEd Tanous        <Member Name="Device">
2442bde4061SEd Tanous          <Annotation Term="OData.Description" String="The license authorizes functionality for specific device instances."/>
245*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the license authorizes functionality for one or more specific device instances, listed as values of the `AuthorizedDevices` property."/>
2462bde4061SEd Tanous        </Member>
2472bde4061SEd Tanous        <Member Name="Capacity">
2482bde4061SEd Tanous          <Annotation Term="OData.Description" String="The license authorizes functionality to a number of devices, but not restricted to specific device instances."/>
249*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the license authorizes functionality for one or more device instances limited to a maximum number of devices specified by the value of the `MaxAuthorizedDevices` property.  In an aggregator, the aggregating service shall represent the applicable services in the `TargetServices` property in the `Links` property."/>
2502bde4061SEd Tanous        </Member>
2512bde4061SEd Tanous        <Member Name="Service">
2522bde4061SEd Tanous          <Annotation Term="OData.Description" String="The license authorizes functionality to a service."/>
253*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This value shall indicate the license authorizes product-level or service-level functionality for a service.  This may include hardware or software features not tied to a specific device or subsystem.  `License` resources using this value shall not include the `AuthorizedDevices` nor the `MaxAuthorizedDevices` properties.  In an aggregator, the aggregating service shall represent the applicable services in the `TargetServices` property in the `Links` property."/>
2542bde4061SEd Tanous        </Member>
2552bde4061SEd Tanous      </EnumType>
2562bde4061SEd Tanous
2572bde4061SEd Tanous      <EnumType Name="LicenseOrigin">
2582bde4061SEd Tanous        <Member Name="BuiltIn">
2592bde4061SEd Tanous          <Annotation Term="OData.Description" String="A license was provided with the product."/>
2602bde4061SEd Tanous        </Member>
2612bde4061SEd Tanous        <Member Name="Installed">
2622bde4061SEd Tanous          <Annotation Term="OData.Description" String="A license installed by user."/>
2632bde4061SEd Tanous        </Member>
2642bde4061SEd Tanous      </EnumType>
2652bde4061SEd Tanous    </Schema>
2662bde4061SEd Tanous
2672bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="License.v1_0_1">
2682bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
269*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to update the descriptions of the `Service` and `Capacity` values in `AuthorizationScope` to describe the usage with aggregators."/>
2702bde4061SEd Tanous      <EntityType Name="License" BaseType="License.v1_0_0.License"/>
2712bde4061SEd Tanous    </Schema>
2722bde4061SEd Tanous
2732bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="License.v1_0_2">
2742bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2752bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/>
2762bde4061SEd Tanous      <EntityType Name="License" BaseType="License.v1_0_1.License"/>
2772bde4061SEd Tanous    </Schema>
2782bde4061SEd Tanous
2792bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="License.v1_0_3">
2802bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2812bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2822bde4061SEd Tanous      <EntityType Name="License" BaseType="License.v1_0_2.License"/>
2832bde4061SEd Tanous    </Schema>
2842bde4061SEd Tanous
285*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="License.v1_0_4">
286*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
287*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
288*f2a8e57eSGunnar Mills      <EntityType Name="License" BaseType="License.v1_0_3.License"/>
289*f2a8e57eSGunnar Mills    </Schema>
290*f2a8e57eSGunnar Mills
2912bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="License.v1_1_0">
2922bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2932bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
2942bde4061SEd Tanous
2952bde4061SEd Tanous      <EntityType Name="License" BaseType="License.v1_0_1.License"/>
2962bde4061SEd Tanous
2972bde4061SEd Tanous      <ComplexType Name="Links" BaseType="License.v1_0_0.Links">
2982bde4061SEd Tanous        <NavigationProperty Name="TargetServices" Type="Collection(Manager.Manager)">
2992bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
3002bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the managers where the license is installed."/>
301*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Manager` that represent the services where the license is installed, such as remote Redfish services.  This property shall only be present in aggregators when the `AuthorizationScope` property contains `Service` or `Capacity`."/>
3022bde4061SEd Tanous        </NavigationProperty>
3032bde4061SEd Tanous      </ComplexType>
3042bde4061SEd Tanous    </Schema>
3052bde4061SEd Tanous
3062bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="License.v1_1_1">
3072bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3082bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/>
3092bde4061SEd Tanous      <EntityType Name="License" BaseType="License.v1_1_0.License"/>
3102bde4061SEd Tanous    </Schema>
3112bde4061SEd Tanous
3122bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="License.v1_1_2">
3132bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
3142bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
3152bde4061SEd Tanous      <EntityType Name="License" BaseType="License.v1_1_1.License"/>
3162bde4061SEd Tanous    </Schema>
3172bde4061SEd Tanous
318*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="License.v1_1_3">
319*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
320*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
321*f2a8e57eSGunnar Mills      <EntityType Name="License" BaseType="License.v1_1_2.License"/>
322*f2a8e57eSGunnar Mills    </Schema>
323*f2a8e57eSGunnar Mills
3242bde4061SEd Tanous  </edmx:DataServices>
3252bde4061SEd Tanous</edmx:Edmx>
326