# Class CIM_PackageLocation
extends CIM_PhysicalPackage

PackageLocation is a space/hole/shelf, possibly with mounting brackets or other connecting hardware, where other PhysicalPackages may be placed. This class describes an entity that holds something else and is not just a 'place' (as is conveyed by the CIM_Location object). This class has several corollaries to HostingBoard. Where a HostingBoard (backplane) has connectors/slots to describe the capabilities of holding additional PhysicalPackages, a PackageLocation is used to describe the same case for the general package, where there may or may not be no connectors. Examples of PackageLocations would include a disk cage in a tower PC or the chassis area where the power supply is mounted.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_PhysicalElement
|
+--CIM_PhysicalPackage
|
+--CIM_PackageLocation

## Direct Known Subclasses

CIM_StorageMediaLocation

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | PackageLocation is a space/hole/shelf, possibly with mounting brackets or other connecting hardware, where other PhysicalPackages may be placed. This class describes an entity that holds something else and is not just a 'place' (as is conveyed by the CIM_Location object). This class has several corollaries to HostingBoard. Where a HostingBoard (backplane) has connectors/slots to describe the capabilities of holding additional PhysicalPackages, a PackageLocation is used to describe the same case for the general package, where there may or may not be no connectors. Examples of PackageLocations would include a disk cage in a tower PC or the chassis area where the power supply is mounted.
UMLPackagePath | string | CIM::Physical::Package
Version | string | 2.8.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
LocationCoordinates | string |
Description | string | LocationCoordinates represent the physical location of the the FrameSlot instance. The property is defined as a free-form string to allow the location information to be described in vendor-unique terminology.

### Inherited Properties

Name | Data Type
--- | ---
CanBeFRUed | boolean
Caption | string
CommunicationStatus | uint16
CreationClassName | string
Depth | real32
Description | string
DetailedStatus | uint16
ElementName | string
Generation | uint64
HealthState | uint16
Height | real32
HotSwappable | boolean
InstallDate | datetime
InstanceID | string
ManufactureDate | datetime
Manufacturer | string
Model | string
Name | string
OperatingStatus | uint16
OtherIdentifyingInfo | string
OtherPackageType | string
PackageType | uint16
PartNumber | string
PoweredOn | boolean
PrimaryStatus | uint16
Removable | boolean
RemovalConditions | uint16
Replaceable | boolean
SerialNumber | string
SKU | string
Status | string
Tag | string
UserTracking | string
VendorEquipmentType | string
Version | string
Weight | real32
Width | real32
OperationalStatus | uint16[]
StatusDescriptions | string[]
VendorCompatibilityStrings | string[]

## Class Methods

### Inherited Class Methods

Name | Return Type
--- | ---
IsCompatible | uint32