1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- using MessagePack;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Shaker.Model
- {
- [MessagePack.MessagePackObject]
- public class SetGain
- {
- [Key(0)]
- public short Gain { get; set; }
- [Key(1)]
- public bool SkipPermissions { get; set; } = false;
- }
- [MessagePack.MessagePackObject]
- public class SysControl
- {
- [Key(0)]
- public SysCmd Cmd { get; set; }
- [Key(1)]
- public bool SkipPermissions { get; set; } = false;
- }
- public enum SysCmd
- {
- Start,
- Stop,
- Reset,
- OpenGain,
- CloseGain,
- Connect,
- DisConnect,
- ApplicationControl,
- }
- [MessagePack.MessagePackObject]
- public class Result
- {
- [Key(0)]
- public bool Success { get; set; }
- [Key(1)]
- public string Message { get; set; } = string.Empty;
- }
- [MessagePack.MessagePackObject]
- public class CheckUserID
- {
- [Key(0)]
- public string UserID { get; set; } = string.Empty;
- }
- }
|