Class AssetConstruction
Object for storing construction details
Split into dimensional data like footprint and building height, features such as solar panels and fireplaces and material data such as combustibility and roof, wall and floor types. Also includes data such as the year built, the number of buildings, slope of the roof, compartmentation of the asset, the building condition and whether it is listed or not and type of listing if it is.
Inherited Members
Namespace: IAI.DT.DataModel.PendingDataPoints
Assembly: IAI.DT.DataModel.dll
Syntax
public class AssetConstruction
Constructors
AssetConstruction()
Declaration
public AssetConstruction()
Properties
BuildingAccess
This is an instance of the BuildingAccess class and is stored as a DataPoint.
Source: OSNGD
Declaration
[Source(Sources.OSNGD)]
public DataPoint<BuildingAccess>? BuildingAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<BuildingAccess> | Description of the access to a building |
BuildingCondition
Declaration
[Source(Sources.RiskReport)]
[Source(Sources.HazardHubEnhanced)]
public DataPoint<string>? BuildingCondition { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | The general condition of the asset in terms of it's construction |
Compartmentation
This is stored using a DataPoint.
Source: RiskReport
Declaration
[Source(Sources.RiskReport)]
public DataPoint<string>? Compartmentation { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | The compartmentation or number of fire areas whithin the asset |
Dimensions
Asset Construction Dimensions
An instance of the ConstructionDimensions object used for storing the dimension data for the asset
Declaration
public ConstructionDimensions? Dimensions { get; set; }
Property Value
| Type | Description |
|---|---|
| ConstructionDimensions |
Features
Asset Construction Features
An instance of the ConstructionFeatures object used for storing the construction features data for the asset
Declaration
public ConstructionFeatures? Features { get; set; }
Property Value
| Type | Description |
|---|---|
| ConstructionFeatures |
Materials
Asset Construction Material Data
An instance of the ConstructionMaterials object used for storing the data on the materials used in the construction of the building
Declaration
public ConstructionMaterials? Materials { get; set; }
Property Value
| Type | Description |
|---|---|
| ConstructionMaterials |
NumberOfBuildings
Declaration
[Source(Sources.RiskReport)]
[Source(Sources.HazardHubEnhanced)]
public DataPoint<int>? NumberOfBuildings { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<int> | The number of buildings that make up the asset |
NumberOfFlats
Declaration
[Source(Sources.OSNGD)]
public DataPoint<int>? NumberOfFlats { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<int> | The number of flats within a converted or purpose built flat. This should be sourced from the 'buildinguse_addresscount_total' variable which is part of the NGD Buildings Data. |
Quality
Declaration
[Source(Sources.HazardHubRC)]
[Source(Sources.User)]
public DataPoint<string>? Quality { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | The quality of the construction of the asset. For example Basic, Good or Excellent. |
YearUpdated
Declaration
[Source(Sources.SOV)]
[Source(Sources.RiskReport)]
public DataPoint<string>? YearUpdated { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | The most recent year that large scale construction work was done on the asset |