Files
ColorControl/Shared/Contracts/RemoteControl/BaseRcDto.cs
T

18 lines
522 B
C#

namespace ColorControl.Shared.Contracts.RemoteControl;
public class BaseRcDto<TPreset, TButtonEnum> where TPreset : PresetBase where TButtonEnum : Enum
{
public string Name { get; set; }
public string ImageFileName { get; set; }
public List<BaseRcButtonDto<TPreset, TButtonEnum>> Buttons { get; set; }
public void Update(BaseRcDto<TPreset, TButtonEnum> remoteSpec)
{
Name = remoteSpec.Name;
ImageFileName = remoteSpec.ImageFileName;
Buttons = remoteSpec.Buttons;
}
}