Cireson.AssetManagement.HardwareAssetHardware Asset

Cireson.AssetManagement.HardwareAsset (ClassType)

Cireson Asset Management Hardware Asset

Element properties:

Base ClassSystem.ConfigItem
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId6fc58ae8-37ea-f0df-59c4-fd89b6cfbcd0

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive Default Value EnumType Scale
System.Entity:
DisplayName  string  Display Name Display name of the object. false 4000  False       
System.ConfigItem:
ObjectStatus  enum  Object Status Object status false 256    System.ConfigItem.ObjectStatusEnum.Active  System.ConfigItem.ObjectStatusEnum   
AssetStatus  enum  Asset Status Asset status false 256      System.ConfigItem.AssetStatusEnum   
Notes  richtext  Notes Notes false 4000         
Cireson.AssetManagement.HardwareAsset:
HardwareAssetID  string  Hardware Asset ID true 256  False       
Manufacturer  string  Manufacturer false 256  False       
Model  string  Model false 256  False       
SerialNumber  string  Serial Number false 256  False       
AssetTag  string  Asset Tag false 256  False       
Description  string  Description false 4000  False       
HardwareAssetStatus  enum  HW Asset Status false 256      Cireson.AssetManagement.HardwareAssetStatusEnum   
HardwareAssetType  enum  HW Asset Type false 256      Cireson.AssetManagement.HardwareAssetTypeEnum   
ReceivedDate  datetime  Received Date false 256         
Cost  decimal  Cost false 15       
Name  string  Asset Name false 256  False       
LocationDetails  string  Location Details false 256  False       
ExpectedDate  datetime  Expected Date false 256         
MasterContractEndDate  datetime  Lease/Warranty End Date false 256         
MasterContractStatus  enum  Contract Status false 256      Cireson.AssetManagement.ContractStatusEnum   
LoanedDate  datetime  Loaned Date false 256         
LoanReturnedDate  datetime  Loan Return Date false 256         
DisposalDate  datetime  Disposal Date false 256         
DisposalReference  string  Disposal Reference false 256  False       
MasterContractRenewedOn  datetime  Master Lease/Warranty Starts false 256         
MasterContractStartingDate  datetime  Lease/Warranty Start Date false 256         
ModelEnum  enum  Model Enum false 256      Cireson.AssetManagement.CatalogItemModelEnum   
ManufacturerEnum  enum  Manufacturer Enum false 256      Cireson.AssetManagement.CatalogItemManufacturerEnum   
Currency  enum  Currency false 256      Cireson.AssetManagement.CurrencyEnum   
AssignedDate  datetime  Assigned Date false 256         
ExpectedEndDate  datetime  Expected End Date false 256         
ManualInventoryDate  datetime  Manual Inventory Date false 256         

Health Model:

Source Code:

<ClassType ID="Cireson.AssetManagement.HardwareAsset" Accessibility="Public" Abstract="false" Base="System!System.ConfigItem" Hosted="false" Singleton="false" Extension="false">
<Property ID="HardwareAssetID" Type="string" AutoIncrement="false" Key="true" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="Manufacturer" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="Model" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="SerialNumber" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="AssetTag" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="Description" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="4000" MinLength="0" Required="false" Scale="0"/>
<Property ID="HardwareAssetStatus" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.HardwareAssetStatusEnum"/>
<Property ID="HardwareAssetType" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.HardwareAssetTypeEnum"/>
<Property ID="ReceivedDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="Cost" Type="decimal" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="15" MinLength="0" Required="false" Scale="2"/>
<Property ID="Name" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="LocationDetails" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ExpectedDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="MasterContractEndDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="MasterContractStatus" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.ContractStatusEnum"/>
<Property ID="LoanedDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="LoanReturnedDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="DisposalDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="DisposalReference" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="MasterContractRenewedOn" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="MasterContractStartingDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ModelEnum" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.CatalogItemModelEnum"/>
<Property ID="ManufacturerEnum" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.CatalogItemManufacturerEnum"/>
<Property ID="Currency" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.CurrencyEnum"/>
<Property ID="AssignedDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ExpectedEndDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ManualInventoryDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
</ClassType>