using System;
namespace ZB.MOM.WW.OtOpcUa.Host.GalaxyRepository
{
///
/// POCO for dashboard: Galaxy repository status info. (DASH-009)
///
public class GalaxyRepositoryStats
{
///
/// Gets or sets the Galaxy name currently being represented by the bridge.
///
public string GalaxyName { get; set; } = "";
///
/// Gets or sets a value indicating whether the Galaxy repository database is reachable.
///
public bool DbConnected { get; set; }
///
/// Gets or sets the latest deploy timestamp read from the Galaxy repository.
///
public DateTime? LastDeployTime { get; set; }
///
/// Gets or sets the number of Galaxy objects currently published into the OPC UA address space.
///
public int ObjectCount { get; set; }
///
/// Gets or sets the number of Galaxy attributes currently published into the OPC UA address space.
///
public int AttributeCount { get; set; }
///
/// Gets or sets the UTC time when the address space was last rebuilt from repository data.
///
public DateTime? LastRebuildTime { get; set; }
}
}