namespace RGB.NET.Core;
///
/// Represents a generic information for a
///
public interface IRGBDeviceInfo
{
#region Properties & Fields
///
/// Gets the of the .
///
RGBDeviceType DeviceType { get; }
///
/// Unique name of the .
///
string DeviceName { get; }
///
/// Gets the manufacturer-name of the .
///
string Manufacturer { get; }
///
/// Gets the model-name of the .
///
string Model { get; }
///
/// Gets custom metadata added to the layout.
///
object? LayoutMetadata { get; set; }
#endregion
}