Search Results for

    Show / Hide Table of Contents

    Class Asset

    This is the IAI Pending Asset Model

    Inheritance
    object
    Asset
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: IAI.DT.DataModel.PendingDataPoints
    Assembly: IAI.DT.DataModel.dll
    Syntax
    public class Asset
    Remarks

    Data points are promoted to the pending model once a source has been found. From here a developer will promote data points to production when the data provider that fetches that data has been modified to include the data point.

    Constructors

    Asset()

    Declaration
    public Asset()

    Properties

    Construction

    Asset Construction Data

    An instance of the AssetConstruction object used for storing construction data for the asset

    Declaration
    public AssetConstruction? Construction { get; set; }
    Property Value
    Type Description
    AssetConstruction

    DataCreated

    Location for new data created from an external spreadsheet to be stored. Only to be used for new data points that have not yet been verified as permanent values with a proper location in the asset model.

    This is stored using a DataPoint.

    Declaration
    public DataPoint<Dictionary<string, string>?>? DataCreated { get; set; }
    Property Value
    Type Description
    DataPoint<Dictionary<string, string>>

    Exposures

    Asset Exposures Data

    An instance of the AssetExposures object used for storing data on exposures to the asset

    Declaration
    public AssetExposures? Exposures { get; set; }
    Property Value
    Type Description
    AssetExposures

    Financials

    Asset Financial data

    An instance of the AssetFinancials object used for storing financial and monetary data for the asset

    Declaration
    public AssetFinancials? Financials { get; set; }
    Property Value
    Type Description
    AssetFinancials

    Identifiers

    Asset Identifiers Data

    An instance of the AssetIdentifiers object used for storing the identifiers of the asset

    Declaration
    public AssetIdentifiers? Identifiers { get; set; }
    Property Value
    Type Description
    AssetIdentifiers

    Occupancy

    Asset Occupancy Data

    An instance of the AssetOccupancy object used for storing occupancy data for the asset

    Declaration
    public AssetOccupancy? Occupancy { get; set; }
    Property Value
    Type Description
    AssetOccupancy

    Protections

    Asset Protection Data

    An instance of the AssetProtections object used for storing data on protections for the asset

    Declaration
    public AssetProtections? Protections { get; set; }
    Property Value
    Type Description
    AssetProtections

    RebuildCost_V1

    Asset Rebuild Cost Data

    An instance of the AssetRebuildCost_V1 object used for storing the rebuild cost data of the asset

    This is stored using a DataPoint.

    Sources:

    • BCIS
    • HazardHubRC
    • User
    Declaration
    [Source(Sources.BCIS)]
    [Source(Sources.HazardHubRC)]
    [Source(Sources.User)]
    public DataPoint<AssetRebuildCost_V1>? RebuildCost_V1 { get; set; }
    Property Value
    Type Description
    DataPoint<AssetRebuildCost_V1>

    RebuildCost_V2_Pending

    Asset Rebuild Cost Data

    This is a holding variable for rebuild to be moved to Production by a developer and renamed to RebuildCost_V2. This change should only contain additions so no mutations are required.

    Sources:

    • BCIS
    • HazardHubRC
    • User
    Declaration
    [Source(Sources.BCIS)]
    [Source(Sources.HazardHubRC)]
    [Source(Sources.User)]
    public DataPoint<AssetRebuildCost_V2>? RebuildCost_V2_Pending { get; set; }
    Property Value
    Type Description
    DataPoint<AssetRebuildCost_V2>

    Summary

    Asset Summary Data

    An instance of the AssetSummary object used for storing summary data for the asset

    Declaration
    public AssetSummary? Summary { get; set; }
    Property Value
    Type Description
    AssetSummary

    Extension Methods

    DataPointCounter.CountDataPointsBySource(object)
    In this article
    Back to top Generated by DocFX