#include <LifecycleDate.h>
Dates for lifecycle events of an asset.
IEC61970::Base::Domain::Date IEC61968::Assets::LifecycleDate::installationDate |
(if applicable) Date current installation was completed, which may not be the same as the in-service date. Asset may have been installed at other locations previously. Ignored if asset is (1) not currently installed (e.g., stored in a depot) or (2) not intended to be installed (e.g., vehicle, tool).
IEC61970::Base::Domain::Date IEC61968::Assets::LifecycleDate::manufacturedDate |
Date the asset was manufactured.
IEC61970::Base::Domain::Date IEC61968::Assets::LifecycleDate::purchaseDate |
Date the asset was purchased. Note that even though an asset may have been purchased, it may not have been received into inventory at the time of purchase.
IEC61970::Base::Domain::Date IEC61968::Assets::LifecycleDate::receivedDate |
Date the asset was received and first placed into inventory.
IEC61970::Base::Domain::Date IEC61968::Assets::LifecycleDate::removalDate |
(if applicable) Date when the asset was last removed from service. Ignored if (1) not intended to be in service, or (2) currently in service.
IEC61970::Base::Domain::Date IEC61968::Assets::LifecycleDate::retiredDate |
(if applicable) Date the asset is permanently retired from service and may be scheduled for disposal. Ignored if asset is (1) currently in service, or (2) permanently removed from service.