Class AssetIdentifiers
Object for storing the identifier values for an asset
Including all the Identifiers available and described in Identifiers
Inherited Members
Namespace: IAI.DT.DataModel.Production
Assembly: IAI.DT.DataModel.dll
Syntax
public class AssetIdentifiers
Constructors
AssetIdentifiers()
Declaration
public AssetIdentifiers()
Properties
Address
Declaration
[Source(Sources.SOV)]
[Source(Sources.OSPlaces)]
[Source(Sources.GoogleGeocode)]
[Source(Sources.HazardHubRisk)]
[Source(Sources.AddressBasePlus)]
public DataPoint<Address>? Address { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<Address> | The asset resolved address information. Including at least the property name or number and the postcode or zip code. See Address for more details. |
DisplayAddress
Declaration
[Source(Sources.OSPlaces)]
[Source(Sources.IaiDataStore)]
[Source(Sources.User)]
public DataPoint<Address>? DisplayAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<Address> | The Display Address, this will be initially populated by identify when an asset address is resolved. It will then be editable by the user for display in the UI. |
Geometry
Declaration
[Source(Sources.SOV)]
[Source(Sources.OSPlaces)]
[Source(Sources.GoogleGeocode)]
[Source(Sources.HazardHubRisk)]
[Source(Sources.AddressBasePlus)]
public DataPoint<LatLon>? Geometry { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<LatLon> | The geometric coordinates of an asset given by latitude and longitude values. See Geometry for more details. |
OsToid
Declaration
[Source(Sources.OSPlaces)]
[Source(Sources.AddressBasePlus)]
public DataPoint<string>? OsToid { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | The TOID associated with an asset, provided by the Ordnance Survey. See OSTOID for more details. |
ResComClassification
This is stored using a DataPoint.
Declaration
[Source(Sources.OSPlaces)]
[Source(Sources.AddressBasePlus)]
public DataPoint<ResCommClassSwitch>? ResComClassification { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<ResCommClassSwitch> | The classification of the property taken from the OS Classification. |
SmartyKey
This is stored using a DataPoint.
Declaration
[Source(Sources.Smarty)]
public DataPoint<string>? SmartyKey { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | This is the 3rd party unique identifier |
Udprn
Declaration
[Source(Sources.OSPlaces)]
[Source(Sources.Doorda)]
[Source(Sources.AddressBasePlus)]
public DataPoint<string>? Udprn { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | The UDPRN associated with an asset, provided by the Ordnance Survey. See UDPRN for more details. |
Uprn
Declaration
[Source(Sources.OSPlaces)]
[Source(Sources.Doorda)]
[Source(Sources.AddressBasePlus)]
public DataPoint<string>? Uprn { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | The UPRN associated with an asset, provided by the Ordnance Survey. See UPRN for more details. |