using System; using System.Collections.Generic; using System.Linq; using System.Text; using Crestron.SimplSharp; namespace PepperDash.Core.WebApi.Presets; /// /// /// public class User { /// /// /// public int Id { get; set; } /// /// /// public string ExternalId { get; set; } /// /// /// public string FirstName { get; set; } /// /// /// public string LastName { get; set; } } /// /// /// public class UserReceivedEventArgs : EventArgs { /// /// True when user is found /// public bool LookupSuccess { get; private set; } /// /// For stupid S+ /// public ushort ULookupSuccess { get { return (ushort)(LookupSuccess ? 1 : 0); } } /// /// /// public User User { get; private set; } /// /// For Simpl+ /// public UserReceivedEventArgs() { } /// /// Constructor /// /// /// public UserReceivedEventArgs(User user, bool success) { LookupSuccess = success; User = user; } } /// /// /// public class UserAndRoomMessage { /// /// /// public int UserId { get; set; } /// /// /// public int RoomTypeId { get; set; } /// /// /// public int PresetNumber { get; set; } }