1<?xml version="1.0" encoding="UTF-8"?>
2<!---->
3<!--################################################################################       -->
4<!--# Redfish Schema:  Outlet v1.4.4                                                       -->
5<!--#                                                                                      -->
6<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8<!--# Copyright 2014-2024 DMTF.                                                            -->
9<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10<!--################################################################################       -->
11<!---->
12<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13
14  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16  </edmx:Reference>
17  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19  </edmx:Reference>
20  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
21    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
22  </edmx:Reference>
23  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
24    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
25    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
26  </edmx:Reference>
27  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
28    <edmx:Include Namespace="Resource"/>
29    <edmx:Include Namespace="Resource.v1_0_0"/>
30  </edmx:Reference>
31  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Sensor_v1.xml">
32    <edmx:Include Namespace="Sensor"/>
33  </edmx:Reference>
34  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Circuit_v1.xml">
35    <edmx:Include Namespace="Circuit"/>
36  </edmx:Reference>
37  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PowerSupply_v1.xml">
38    <edmx:Include Namespace="PowerSupply"/>
39  </edmx:Reference>
40  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Chassis_v1.xml">
41    <edmx:Include Namespace="Chassis"/>
42  </edmx:Reference>
43
44  <edmx:DataServices>
45
46    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet">
47      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
48      <Annotation Term="Redfish.Language" String="en"/>
49
50      <EntityType Name="Outlet" BaseType="Resource.v1_0_0.Resource" Abstract="true">
51        <Annotation Term="OData.Description" String="The `Outlet` schema contains a definition for an electrical outlet."/>
52        <Annotation Term="OData.LongDescription" String="This resource shall be used to represent an electrical outlet for a Redfish implementation."/>
53        <Annotation Term="Capabilities.InsertRestrictions">
54          <Record>
55            <PropertyValue Property="Insertable" Bool="false"/>
56          </Record>
57        </Annotation>
58        <Annotation Term="Capabilities.UpdateRestrictions">
59          <Record>
60            <PropertyValue Property="Updatable" Bool="true"/>
61            <Annotation Term="OData.Description" String="Any writable properties can be updated."/>
62          </Record>
63        </Annotation>
64        <Annotation Term="Capabilities.DeleteRestrictions">
65          <Record>
66            <PropertyValue Property="Deletable" Bool="false"/>
67          </Record>
68        </Annotation>
69        <Annotation Term="Redfish.Uris">
70          <Collection>
71            <String>/redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Outlets/{OutletId}</String>
72            <String>/redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Outlets/{OutletId}</String>
73            <String>/redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Outlets/{OutletId}</String>
74            <String>/redfish/v1/PowerEquipment/PowerShelves/{PowerDistributionId}/Outlets/{OutletId}</String>
75            <String>/redfish/v1/PowerEquipment/ElectricalBuses/{PowerDistributionId}/Outlets/{OutletId}</String>
76          </Collection>
77        </Annotation>
78      </EntityType>
79
80      <Action Name="PowerControl" IsBound="true">
81        <Annotation Term="OData.Description" String="This action turns the outlet on or off."/>
82        <Annotation Term="OData.LongDescription" String="This action shall control the power state of the outlet."/>
83        <Parameter Name="Outlet" Type="Outlet.v1_0_0.Actions"/>
84        <Parameter Name="PowerState" Type="Circuit.PowerState">
85          <Annotation Term="OData.Description" String="The desired power state of the outlet."/>
86          <Annotation Term="OData.LongDescription" String="This parameter shall contain the desired power state of the outlet."/>
87        </Parameter>
88      </Action>
89
90      <Action Name="ResetMetrics" IsBound="true">
91        <Annotation Term="OData.Description" String="This action resets metrics related to this outlet."/>
92        <Annotation Term="OData.LongDescription" String="This action shall reset any time intervals or counted values for this outlet."/>
93        <Parameter Name="Outlet" Type="Outlet.v1_0_0.Actions"/>
94      </Action>
95
96      <EnumType Name="PowerState">
97        <Member Name="On">
98          <Annotation Term="OData.Description" String="Power on."/>
99        </Member>
100        <Member Name="Off">
101          <Annotation Term="OData.Description" String="Power off."/>
102        </Member>
103        <Member Name="PowerCycle">
104          <Annotation Term="OData.Description" String="Power cycle."/>
105          <Annotation Term="OData.LongDescription" String="This value shall indicate the resource will transition to a power off state, then transition to a power on state.  Upon successful completion, the `PowerState` property, if supported, shall contain the value `On`."/>
106          <Annotation Term="Redfish.Revisions">
107            <Collection>
108              <Record>
109                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
110                <PropertyValue Property="Version" String="v1_4_0"/>
111              </Record>
112            </Collection>
113          </Annotation>
114        </Member>
115      </EnumType>
116
117      <EnumType Name="ReceptacleType">
118        <Member Name="NEMA_5_15R">
119          <Annotation Term="OData.Description" String="NEMA 5-15R (120V; 15A)."/>
120          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified 5-15 receptacle (120V; 15A).  The current is commonly de-rated to 12A if it is protected by a 15A breaker."/>
121        </Member>
122        <Member Name="NEMA_5_20R">
123          <Annotation Term="OData.Description" String="NEMA 5-20R (120V; 20A)."/>
124          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified 5-20 receptacle that exhibits a T-slot (120V; 20A).  The current is commonly de-rated to 16A if it is protected by a 20A breaker."/>
125        </Member>
126        <Member Name="NEMA_L5_20R">
127          <Annotation Term="OData.Description" String="NEMA L5-20R (120V; 20A)."/>
128          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified locking L5-20 receptacle (120V; 20A).  The current is commonly de-rated to 16A if it is protected by a 20A breaker."/>
129        </Member>
130        <Member Name="NEMA_L5_30R">
131          <Annotation Term="OData.Description" String="NEMA L5-30R (120V; 30A)."/>
132          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified locking L5-30 receptacle (120V; 30A).  The current is commonly de-rated to 24A if it is protected by a 30A breaker."/>
133        </Member>
134        <Member Name="NEMA_L6_20R">
135          <Annotation Term="OData.Description" String="NEMA L6-20R (250V; 20A)."/>
136          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified locking L6-20 receptacle (250V; 20A).  The current is commonly de-rated to 16A if it is protected by a 20A breaker."/>
137        </Member>
138        <Member Name="NEMA_L6_30R">
139          <Annotation Term="OData.Description" String="NEMA L6-30R (250V; 30A)."/>
140          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the NEMA specified locking L6-30 receptacle (250V; 30A).  The current is commonly de-rated to 24A if it is protected by a 30A breaker."/>
141        </Member>
142        <Member Name="IEC_60320_C13">
143          <Annotation Term="OData.Description" String="IEC C13 (250V; 10A or 15A)."/>
144          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the IEC 60320 Sheet F C13 specified receptacle (250V; 10A per IEC, 15A per UL)."/>
145        </Member>
146        <Member Name="IEC_60320_C19">
147          <Annotation Term="OData.Description" String="IEC C19 (250V; 16A or 20A)."/>
148          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the IEC 60320 Sheet J C19 specified receptacle (250V; 16A per IEC, 20A per UL)."/>
149        </Member>
150        <Member Name="CEE_7_Type_E">
151          <Annotation Term="OData.Description" String="CEE 7/7 Type E (250V; 16A)."/>
152          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the French specified CEE 7/7 Type E receptacle (250V; 16A)."/>
153        </Member>
154        <Member Name="CEE_7_Type_F">
155          <Annotation Term="OData.Description" String="CEE 7/7 Type F (250V; 16A)."/>
156          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the Schuko specified CEE 7/7 Type F receptacle (250V; 16A)."/>
157        </Member>
158        <Member Name="SEV_1011_TYPE_12">
159          <Annotation Term="OData.Description" String="SEV 1011 Type 12 (250V; 10A)."/>
160          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the SEV 1011 specified Type 12 receptacle (250V; 10A)."/>
161        </Member>
162        <Member Name="SEV_1011_TYPE_23">
163          <Annotation Term="OData.Description" String="SEV 1011 Type 23 (250V; 16A)."/>
164          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the SEV 1011 specified Type 23 receptacle (250V; 16A)."/>
165        </Member>
166        <Member Name="BS_1363_Type_G">
167          <Annotation Term="OData.Description" String="BS 1363 Type G (250V; 13A)."/>
168          <Annotation Term="OData.LongDescription" String="This value shall represent a receptacle that matches the British BS 1363 Type G receptacle (250V; 13A)."/>
169        </Member>
170        <Member Name="BusConnection">
171          <Annotation Term="OData.Description" String="Electrical bus connection."/>
172          <Annotation Term="OData.LongDescription" String="This value shall represent a direct connection to an electrical bus."/>
173          <Annotation Term="Redfish.Revisions">
174            <Collection>
175              <Record>
176                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
177                <PropertyValue Property="Version" String="v1_3_0"/>
178              </Record>
179            </Collection>
180          </Annotation>
181        </Member>
182      </EnumType>
183    </Schema>
184
185    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_0">
186      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
187      <Annotation Term="Redfish.Release" String="2019.4"/>
188
189      <EntityType Name="Outlet" BaseType="Outlet.Outlet">
190        <Property Name="Status" Type="Resource.Status" Nullable="false">
191          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
192          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
193        </Property>
194        <Property Name="ElectricalContext" Type="Sensor.ElectricalContext">
195          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
196          <Annotation Term="OData.Description" String="The combination of current-carrying conductors."/>
197          <Annotation Term="OData.LongDescription" String="This property shall contain the combination of current-carrying conductors that distribute power."/>
198        </Property>
199        <Property Name="PhaseWiringType" Type="Circuit.PhaseWiringType">
200          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
201          <Annotation Term="OData.Description" String="The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires)."/>
202          <Annotation Term="OData.LongDescription" String="This property shall contain the number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires)."/>
203        </Property>
204        <Property Name="VoltageType" Type="Outlet.v1_0_0.VoltageType">
205          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
206          <Annotation Term="OData.Description" String="The type of voltage applied to the outlet."/>
207          <Annotation Term="OData.LongDescription" String="This property shall contain the type of voltage applied to the outlet."/>
208        </Property>
209        <Property Name="OutletType" Type="Outlet.ReceptacleType">
210          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
211          <Annotation Term="OData.Description" String="The type of receptacle according to NEMA, IEC, or regional standards."/>
212          <Annotation Term="OData.LongDescription" String="This property shall contain the type of physical receptacle used for this outlet, as defined by IEC, NEMA, or regional standards."/>
213        </Property>
214        <Property Name="NominalVoltage" Type="Circuit.NominalVoltageType">
215          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
216          <Annotation Term="OData.Description" String="The nominal voltage for this outlet."/>
217          <Annotation Term="OData.LongDescription" String="This property shall contain the nominal voltage for this outlet, in volt units."/>
218        </Property>
219        <Property Name="RatedCurrentAmps" Type="Edm.Decimal">
220          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
221          <Annotation Term="OData.Description" String="The rated maximum current allowed for this outlet."/>
222          <Annotation Term="OData.LongDescription" String="This property shall contain the rated maximum current for this outlet, in ampere units, after any required de-rating, due to safety agency or other regulatory requirements, has been applied."/>
223          <Annotation Term="Measures.Unit" String="A"/>
224          <Annotation Term="Validation.Minimum" Int="0"/>
225        </Property>
226        <Property Name="IndicatorLED" Type="Resource.IndicatorLED">
227          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
228          <Annotation Term="OData.Description" String="The state of the indicator LED, which identifies the outlet."/>
229          <Annotation Term="OData.LongDescription" String="This property shall contain the indicator light state for the indicator light associated with this outlet."/>
230          <Annotation Term="Redfish.Revisions">
231            <Collection>
232              <Record>
233                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
234                <PropertyValue Property="Version" String="v1_1_0"/>
235                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `LocationIndicatorActive` property."/>
236              </Record>
237            </Collection>
238          </Annotation>
239        </Property>
240        <Property Name="PowerOnDelaySeconds" Type="Edm.Decimal">
241          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
242          <Annotation Term="OData.Description" String="The number of seconds to delay power up after a power cycle or a `PowerControl` action.  Zero seconds indicates no delay to power up."/>
243          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power up after a power cycle or a `PowerControl` action.  The value `0` shall indicate no delay to power up."/>
244        </Property>
245        <Property Name="PowerOffDelaySeconds" Type="Edm.Decimal">
246          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
247          <Annotation Term="OData.Description" String="The number of seconds to delay power off after a `PowerControl` action.  Zero seconds indicates no delay to power off."/>
248          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power off after a `PowerControl` action.  The value `0` shall indicate no delay to power off."/>
249        </Property>
250        <Property Name="PowerCycleDelaySeconds" Type="Edm.Decimal">
251          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
252          <Annotation Term="OData.Description" String="The number of seconds to delay power on after a `PowerControl` action to cycle power.  Zero seconds indicates no delay."/>
253          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power on after a `PowerControl` action to cycle power.  The value `0` shall indicate no delay to power on."/>
254        </Property>
255        <Property Name="PowerRestoreDelaySeconds" Type="Edm.Decimal">
256          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
257          <Annotation Term="OData.Description" String="The number of seconds to delay power on after power has been restored.  Zero seconds indicates no delay."/>
258          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds to delay power on after a power fault.  The value `0` shall indicate no delay to power on."/>
259        </Property>
260        <Property Name="PowerRestorePolicy" Type="Circuit.PowerRestorePolicyTypes" Nullable="false">
261          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
262          <Annotation Term="OData.Description" String="The desired power state of the outlet when power is restored after a power loss."/>
263          <Annotation Term="OData.LongDescription" String="This property shall contain the desired `PowerState` of the outlet when power is applied.  The value `LastState` shall return the outlet to the `PowerState` it was in when power was lost."/>
264        </Property>
265        <Property Name="PowerState" Type="Resource.PowerState">
266          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
267          <Annotation Term="OData.Description" String="The power state of the outlet."/>
268          <Annotation Term="OData.LongDescription" String="This property shall contain the power state of the outlet."/>
269        </Property>
270        <Property Name="PowerEnabled" Type="Edm.Boolean">
271          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
272          <Annotation Term="OData.Description" String="Indicates if the outlet can be powered."/>
273          <Annotation Term="OData.LongDescription" String="This property shall indicate the power enable state of the outlet.  The value `true` shall indicate that the outlet can be powered on, and `false` shall indicate that the outlet cannot be powered."/>
274        </Property>
275        <NavigationProperty Name="Voltage" Type="Sensor.Sensor">
276          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
277          <Annotation Term="OData.Description" String="The voltage (V) for this outlet."/>
278          <Annotation Term="OData.LongDescription" String="This property shall contain the voltage, in volt units, for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if `PhaseWiringType` contains a value that indicates a 4-wire or greater configuration, such as `TwoPhase4Wire`."/>
279        </NavigationProperty>
280        <NavigationProperty Name="CurrentAmps" Type="Sensor.Sensor">
281          <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
282          <Annotation Term="OData.Description" String="The current (A) for this outlet."/>
283          <Annotation Term="OData.LongDescription" String="This property shall contain the current, in ampere units, for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.  This property shall not be present if `PhaseWiringType` contains a value that indicates a 4-wire or greater configuration, such as `TwoPhase4Wire`."/>
284        </NavigationProperty>
285        <NavigationProperty Name="PowerWatts" Type="Sensor.Sensor">
286          <Annotation Term="Redfish.ExcerptCopy" String="Power"/>
287          <Annotation Term="OData.Description" String="The power (W) for this outlet."/>
288          <Annotation Term="OData.LongDescription" String="This property shall contain the total power, in watt units, for this outlet that represents the `Total` `ElectricalContext` sensor when multiple power sensors exist for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Power`."/>
289        </NavigationProperty>
290        <NavigationProperty Name="EnergykWh" Type="Sensor.Sensor">
291          <Annotation Term="Redfish.ExcerptCopy" String="EnergykWh"/>
292          <Annotation Term="OData.Description" String="The energy (kWh) for this outlet."/>
293          <Annotation Term="OData.LongDescription" String="This property shall contain the total energy, in kilowatt-hour units, for this outlet that represents the `Total` `ElectricalContext` sensor when multiple energy sensors exist for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `EnergykWh`."/>
294        </NavigationProperty>
295        <NavigationProperty Name="FrequencyHz" Type="Sensor.Sensor">
296          <Annotation Term="Redfish.ExcerptCopy"/>
297          <Annotation Term="OData.Description" String="The frequency (Hz) for this outlet."/>
298          <Annotation Term="OData.LongDescription" String="This property shall contain the frequency, in hertz units, for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Frequency`."/>
299        </NavigationProperty>
300
301        <Property Name="PolyPhaseVoltage" Type="Outlet.v1_0_0.VoltageSensors">
302          <Annotation Term="OData.Description" String="The voltage readings for this outlet."/>
303          <Annotation Term="OData.LongDescription" String="This property shall contain the voltage readings for this outlet.  For 3-wire outlets, this property shall contain a duplicate copy of the voltage sensor referenced in the `Voltage` property, if present.  For other outlets, this property should contain multiple voltage sensor readings used to fully describe the outlet."/>
304        </Property>
305        <Property Name="PolyPhaseCurrentAmps" Type="Outlet.v1_0_0.CurrentSensors">
306          <Annotation Term="OData.Description" String="The current readings for this outlet."/>
307          <Annotation Term="OData.LongDescription" String="This property shall contain the current readings for this outlet.  For 3-wire outlets, this property shall contain a duplicate copy of the current sensor referenced in the `CurrentAmps` property, if present.  For other outlets, this property should contain multiple current sensor readings used to fully describe the outlet."/>
308        </Property>
309
310        <Property Name="Links" Type="Outlet.v1_0_0.Links" Nullable="false">
311          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
312          <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."/>
313        </Property>
314        <Property Name="Actions" Type="Outlet.v1_0_0.Actions" Nullable="false">
315          <Annotation Term="OData.Description" String="The available actions for this resource."/>
316          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
317        </Property>
318      </EntityType>
319
320      <ComplexType Name="Links" BaseType="Resource.Links">
321        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
322        <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."/>
323        <NavigationProperty Name="BranchCircuit" Type="Circuit.Circuit">
324          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
325          <Annotation Term="OData.Description" String="A reference to the branch circuit related to this outlet."/>
326          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Circuit` that represent the branch circuit associated with this outlet."/>
327          <Annotation Term="OData.AutoExpandReferences"/>
328        </NavigationProperty>
329      </ComplexType>
330
331      <ComplexType Name="Actions">
332        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
333        <Annotation Term="OData.Description" String="The available actions for this resource."/>
334        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
335        <Property Name="Oem" Type="Outlet.v1_0_0.OemActions" Nullable="false">
336          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
337          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
338        </Property>
339      </ComplexType>
340
341      <ComplexType Name="OemActions">
342        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
343        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
344        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
345      </ComplexType>
346
347      <ComplexType Name="VoltageSensors">
348        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
349        <Annotation Term="OData.Description" String="The voltage readings for this outlet."/>
350        <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe voltage sensor readings for an outlet."/>
351        <NavigationProperty Name="Line1ToLine2" Type="Sensor.Sensor">
352          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
353          <Annotation Term="OData.Description" String="The Line 1 to Line 2 voltage (V) for this outlet."/>
354          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L1 and L2.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L1-L2 measurement."/>
355        </NavigationProperty>
356        <NavigationProperty Name="Line2ToLine3" Type="Sensor.Sensor">
357          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
358          <Annotation Term="OData.Description" String="The Line 2 to Line 3 voltage (V) for this outlet."/>
359          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L2 and L3.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L2-L3 measurement."/>
360        </NavigationProperty>
361        <NavigationProperty Name="Line3ToLine1" Type="Sensor.Sensor">
362          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
363          <Annotation Term="OData.Description" String="The Line 3 to Line 1 voltage (V) for this outlet."/>
364          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L3 and L1.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L3-L1 measurement."/>
365        </NavigationProperty>
366        <NavigationProperty Name="Line1ToNeutral" Type="Sensor.Sensor">
367          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
368          <Annotation Term="OData.Description" String="The Line 1 to Neutral voltage (V) for this outlet."/>
369          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L1 and Neutral.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L1-Neutral measurement."/>
370        </NavigationProperty>
371        <NavigationProperty Name="Line2ToNeutral" Type="Sensor.Sensor">
372          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
373          <Annotation Term="OData.Description" String="The Line 2 to Neutral voltage (V) for this outlet."/>
374          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L2 and Neutral.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L2-Neutral measurement."/>
375        </NavigationProperty>
376        <NavigationProperty Name="Line3ToNeutral" Type="Sensor.Sensor">
377          <Annotation Term="Redfish.ExcerptCopy" String="Voltage"/>
378          <Annotation Term="OData.Description" String="The Line 3 to Neutral voltage (V) for this outlet."/>
379          <Annotation Term="OData.LongDescription" String="This property shall contain the line-to-line voltage, in volt units, between L3 and Neutral.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Voltage`.  This property shall not be present if the equipment does not include an L3-Neutral measurement."/>
380        </NavigationProperty>
381      </ComplexType>
382
383      <ComplexType Name="CurrentSensors">
384        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
385        <Annotation Term="OData.Description" String="The current sensors for this outlet."/>
386        <Annotation Term="OData.LongDescription" String="This type shall contain properties that describe current sensor readings for an outlet."/>
387        <NavigationProperty Name="Line1" Type="Sensor.Sensor">
388          <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
389          <Annotation Term="OData.Description" String="Line 1 current (A)."/>
390          <Annotation Term="OData.LongDescription" String="This property shall contain the line current, in ampere units, for L1.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.  This property shall not be present if the equipment does not include an L1 measurement."/>
391        </NavigationProperty>
392        <NavigationProperty Name="Line2" Type="Sensor.Sensor">
393          <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
394          <Annotation Term="OData.Description" String="Line 2 current (A)."/>
395          <Annotation Term="OData.LongDescription" String="This property shall contain the line current, in ampere units, for L2.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.  This property shall not be present if the equipment does not include an L2 measurement."/>
396        </NavigationProperty>
397        <NavigationProperty Name="Line3" Type="Sensor.Sensor">
398          <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
399          <Annotation Term="OData.Description" String="Line 3 current (A)."/>
400          <Annotation Term="OData.LongDescription" String="This property shall contain the line current, in ampere units, for L3.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.  This property shall not be present if the equipment does not include an L3 measurement."/>
401        </NavigationProperty>
402        <NavigationProperty Name="Neutral" Type="Sensor.Sensor">
403          <Annotation Term="Redfish.ExcerptCopy" String="Current"/>
404          <Annotation Term="OData.Description" String="Neutral line current (A)."/>
405          <Annotation Term="OData.LongDescription" String="This property shall contain the line current, in ampere units, for the Neutral line.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Current`.  This property shall not be present if the equipment does not include a Neutral line measurement."/>
406        </NavigationProperty>
407      </ComplexType>
408
409      <EnumType Name="VoltageType">
410        <Member Name="AC">
411          <Annotation Term="OData.Description" String="Alternating Current (AC) outlet."/>
412        </Member>
413        <Member Name="DC">
414          <Annotation Term="OData.Description" String="Direct Current (DC) outlet."/>
415        </Member>
416      </EnumType>
417    </Schema>
418
419    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_1">
420      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
421      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
422      <EntityType Name="Outlet" BaseType="Outlet.v1_0_0.Outlet"/>
423    </Schema>
424
425    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_2">
426      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
427      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
428      <EntityType Name="Outlet" BaseType="Outlet.v1_0_1.Outlet"/>
429    </Schema>
430
431    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_3">
432      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
433      <Annotation Term="OData.Description" String="This version was created to update descriptions to tie excerpt property definitions to a specific type of `Sensor` or `Control` resource."/>
434      <EntityType Name="Outlet" BaseType="Outlet.v1_0_2.Outlet"/>
435    </Schema>
436
437    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_4">
438      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
439      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` parameter in the `PowerControl` action to reference the common enumeration in the `Circuit` schema."/>
440      <EntityType Name="Outlet" BaseType="Outlet.v1_0_3.Outlet"/>
441    </Schema>
442
443    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_5">
444      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
445      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
446      <EntityType Name="Outlet" BaseType="Outlet.v1_0_4.Outlet"/>
447    </Schema>
448
449    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_6">
450      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
451      <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."/>
452      <EntityType Name="Outlet" BaseType="Outlet.v1_0_5.Outlet"/>
453    </Schema>
454
455    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_0_7">
456      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
457      <Annotation Term="OData.Description" String="This version was created to update the descriptions to explain voltage and current sensor properties in terms of the `PhaseWiringType`.  It was also created to correct various typographic errors and for consistent style."/>
458      <EntityType Name="Outlet" BaseType="Outlet.v1_0_6.Outlet"/>
459    </Schema>
460
461    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_0">
462      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
463      <Annotation Term="Redfish.Release" String="2020.3"/>
464      <Annotation Term="OData.Description" String="This version was created to deprecate `IndicatorLED` property in favor of `LocationIndicatorActive`."/>
465
466      <EntityType Name="Outlet" BaseType="Outlet.v1_0_1.Outlet">
467        <Property Name="LocationIndicatorActive" Type="Edm.Boolean">
468          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
469          <Annotation Term="OData.Description" String="An indicator allowing an operator to physically locate this resource."/>
470          <Annotation Term="OData.LongDescription" String="This property shall contain the state of the indicator used to physically identify or locate this resource.  A write to this property shall update the value of `IndicatorLED` in this resource, if supported, to reflect the implementation of the locating function."/>
471        </Property>
472      </EntityType>
473    </Schema>
474
475    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_1">
476      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
477      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
478      <EntityType Name="Outlet" BaseType="Outlet.v1_1_0.Outlet"/>
479    </Schema>
480
481    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_2">
482      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
483      <Annotation Term="OData.Description" String="This version was created to update descriptions to tie excerpt property definitions to a specific type of `Sensor` or `Control` resource."/>
484      <EntityType Name="Outlet" BaseType="Outlet.v1_1_1.Outlet"/>
485    </Schema>
486
487    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_3">
488      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
489      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` parameter in the `PowerControl` action to reference the common enumeration in the `Circuit` schema."/>
490      <EntityType Name="Outlet" BaseType="Outlet.v1_1_2.Outlet"/>
491    </Schema>
492
493    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_4">
494      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
495      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
496      <EntityType Name="Outlet" BaseType="Outlet.v1_1_3.Outlet"/>
497    </Schema>
498
499    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_5">
500      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
501      <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."/>
502      <EntityType Name="Outlet" BaseType="Outlet.v1_1_4.Outlet"/>
503    </Schema>
504
505    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_1_6">
506      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
507      <Annotation Term="OData.Description" String="This version was created to update the descriptions to explain voltage and current sensor properties in terms of the `PhaseWiringType`.  It was also created to correct various typographic errors and for consistent style."/>
508      <EntityType Name="Outlet" BaseType="Outlet.v1_1_5.Outlet"/>
509    </Schema>
510
511    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_0">
512      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
513      <Annotation Term="Redfish.Release" String="2021.2"/>
514
515      <EntityType Name="Outlet" BaseType="Outlet.v1_1_1.Outlet">
516        <NavigationProperty Name="PowerLoadPercent" Type="Sensor.Sensor">
517          <Annotation Term="Redfish.ExcerptCopy"/>
518          <Annotation Term="OData.Description" String="The power load (percent) for this outlet."/>
519          <Annotation Term="OData.LongDescription" String="This property shall contain the power load, in percent units, for this outlet that represents the `Total` `ElectricalContext` for this outlet.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Percent`."/>
520        </NavigationProperty>
521      </EntityType>
522    </Schema>
523
524    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_1">
525      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
526      <Annotation Term="OData.Description" String="This version was created to update descriptions to tie excerpt property definitions to a specific type of `Sensor` or `Control` resource."/>
527      <EntityType Name="Outlet" BaseType="Outlet.v1_2_0.Outlet"/>
528    </Schema>
529
530    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_2">
531      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
532      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` parameter in the `PowerControl` action to reference the common enumeration in the `Circuit` schema."/>
533      <EntityType Name="Outlet" BaseType="Outlet.v1_2_1.Outlet"/>
534    </Schema>
535
536    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_3">
537      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
538      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
539      <EntityType Name="Outlet" BaseType="Outlet.v1_2_2.Outlet"/>
540    </Schema>
541
542    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_4">
543      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
544      <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."/>
545      <EntityType Name="Outlet" BaseType="Outlet.v1_2_3.Outlet"/>
546    </Schema>
547
548    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_2_5">
549      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
550      <Annotation Term="OData.Description" String="This version was created to update the descriptions to explain voltage and current sensor properties in terms of the `PhaseWiringType`.  It was also created to correct various typographic errors and for consistent style."/>
551      <EntityType Name="Outlet" BaseType="Outlet.v1_2_4.Outlet"/>
552    </Schema>
553
554    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_0">
555      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
556      <Annotation Term="Redfish.Release" String="2021.3"/>
557
558      <EntityType Name="Outlet" BaseType="Outlet.v1_2_0.Outlet">
559        <Property Name="ElectricalConsumerNames" Type="Collection(Edm.String)">
560          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
561          <Annotation Term="OData.Description" String="An array of names of downstream devices that are powered by this outlet."/>
562          <Annotation Term="OData.LongDescription" String="This property shall contain an array of user-assigned identifying strings that describe downstream devices that are powered by this outlet."/>
563        </Property>
564        <Property Name="UserLabel" Type="Edm.String" Nullable="false">
565          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
566          <Annotation Term="OData.Description" String="A user-assigned label."/>
567          <Annotation Term="OData.LongDescription" String="This property shall contain a user-assigned label used to identify this resource.  If a value has not been assigned by a user, the value of this property shall be an empty string."/>
568        </Property>
569      </EntityType>
570
571      <ComplexType Name="Links" BaseType="Outlet.v1_0_0.Links">
572        <NavigationProperty Name="DistributionCircuits" Type="Collection(Circuit.Circuit)">
573          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
574          <Annotation Term="OData.Description" String="An array of links to mains or input circuits powered by this outlet."/>
575          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Circuit` that represent the circuits powered by this outlet.  This property is used to show a connection to an input circuit downstream in a power distribution chain."/>
576          <Annotation Term="OData.AutoExpandReferences"/>
577        </NavigationProperty>
578        <NavigationProperty Name="Chassis" Type="Collection(Chassis.Chassis)">
579          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
580          <Annotation Term="OData.Description" String="Any array of links to chassis connected to this outlet."/>
581          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Chassis` that represent the chassis connected to this outlet."/>
582          <Annotation Term="OData.AutoExpandReferences"/>
583        </NavigationProperty>
584        <NavigationProperty Name="PowerSupplies" Type="Collection(PowerSupply.PowerSupply)">
585          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
586          <Annotation Term="OData.Description" String="An array of links to the power supplies connected to this outlet."/>
587          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `PowerSupply` that represent the power supplies connected to this outlet."/>
588          <Annotation Term="OData.AutoExpandReferences"/>
589        </NavigationProperty>
590      </ComplexType>
591    </Schema>
592
593    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_1">
594      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
595      <Annotation Term="OData.Description" String="This version was created to update descriptions to tie excerpt property definitions to a specific type of `Sensor` or `Control` resource."/>
596      <EntityType Name="Outlet" BaseType="Outlet.v1_3_0.Outlet"/>
597    </Schema>
598
599    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_2">
600      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
601      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` parameter in the `PowerControl` action to reference the common enumeration in the `Circuit` schema."/>
602      <EntityType Name="Outlet" BaseType="Outlet.v1_3_1.Outlet"/>
603    </Schema>
604
605    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_3">
606      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
607      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
608      <EntityType Name="Outlet" BaseType="Outlet.v1_3_2.Outlet"/>
609    </Schema>
610
611    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_4">
612      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
613      <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."/>
614      <EntityType Name="Outlet" BaseType="Outlet.v1_3_3.Outlet"/>
615    </Schema>
616
617    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_3_5">
618      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
619      <Annotation Term="OData.Description" String="This version was created to update the descriptions to explain voltage and current sensor properties in terms of the `PhaseWiringType`.  It was also created to correct various typographic errors and for consistent style."/>
620      <EntityType Name="Outlet" BaseType="Outlet.v1_3_4.Outlet"/>
621    </Schema>
622
623    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_0">
624      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
625      <Annotation Term="Redfish.Release" String="2021.4"/>
626      <Annotation Term="OData.Description" String="This version was created to add `PowerCycle` to the `PowerState` parameter of the `PowerControl` action."/>
627
628      <EntityType Name="Outlet" BaseType="Outlet.v1_3_1.Outlet">
629        <Property Name="PowerControlLocked" Type="Edm.Boolean" Nullable="false">
630          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
631          <Annotation Term="OData.Description" String="Indicates whether power control requests are locked."/>
632          <Annotation Term="OData.LongDescription" String="This property shall indicate whether requests to the `PowerControl` action are locked.  If `true`, services shall reject requests to the `PowerControl` action."/>
633        </Property>
634        <Property Name="ConfigurationLocked" Type="Edm.Boolean" Nullable="false">
635          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
636          <Annotation Term="OData.Description" String="Indicates whether the configuration is locked."/>
637          <Annotation Term="OData.LongDescription" String="This property shall indicate whether modification requests to this resource are not permitted.  If `true`, services shall reject modification requests to other properties in this resource."/>
638        </Property>
639        <Property Name="PowerStateInTransition" Type="Edm.Boolean" Nullable="false">
640          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
641          <Annotation Term="OData.Description" String="Indicates whether the power state is undergoing a delayed transition."/>
642          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the `PowerState` property will undergo a transition between on and off states due to a configured delay.  The transition may be due to the configuration of the power on, off, or restore delay properties.  If `true`, the `PowerState` property will transition at the conclusion of a configured delay."/>
643        </Property>
644      </EntityType>
645    </Schema>
646
647    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_1">
648      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
649      <Annotation Term="OData.Description" String="This version was created to update the `PowerState` parameter in the `PowerControl` action to reference the common enumeration in the `Circuit` schema."/>
650      <EntityType Name="Outlet" BaseType="Outlet.v1_4_0.Outlet"/>
651    </Schema>
652
653    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_2">
654      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
655      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
656      <EntityType Name="Outlet" BaseType="Outlet.v1_4_1.Outlet"/>
657    </Schema>
658
659    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_3">
660      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
661      <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."/>
662      <EntityType Name="Outlet" BaseType="Outlet.v1_4_2.Outlet"/>
663    </Schema>
664
665    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Outlet.v1_4_4">
666      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
667      <Annotation Term="OData.Description" String="This version was created to update the descriptions to explain voltage and current sensor properties in terms of the `PhaseWiringType`.  It was also created to correct various typographic errors and for consistent style."/>
668      <EntityType Name="Outlet" BaseType="Outlet.v1_4_3.Outlet"/>
669    </Schema>
670
671  </edmx:DataServices>
672</edmx:Edmx>
673