using System; namespace PepperDash.Core.WebApi.Presets { /// /// Represents a preset /// public class Preset { /// /// ID of preset /// public int Id { get; set; } /// /// User ID /// public int UserId { get; set; } /// /// Room Type ID /// public int RoomTypeId { get; set; } /// /// Preset Name /// public string PresetName { get; set; } /// /// Preset Number /// public int PresetNumber { get; set; } /// /// Preset Data /// public string Data { get; set; } /// /// Constructor /// public Preset() { PresetName = ""; PresetNumber = 1; Data = "{}"; } } /// /// /// public class PresetReceivedEventArgs : EventArgs { /// /// True when the preset is found /// public bool LookupSuccess { get; private set; } /// /// S+ helper /// public ushort ULookupSuccess { get { return (ushort)(LookupSuccess ? 1 : 0); } } /// /// The preset /// public Preset Preset { get; private set; } /// /// For Simpl+ /// public PresetReceivedEventArgs() { } /// /// Constructor /// /// /// public PresetReceivedEventArgs(Preset preset, bool success) { LookupSuccess = success; Preset = preset; } } }