|
@@ -2,20 +2,26 @@
|
|
|
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
+using System.Text.Json.Serialization;
|
|
|
|
|
|
-namespace MediaBrowser.Model.Session
|
|
|
+namespace MediaBrowser.Model.Session;
|
|
|
+
|
|
|
+public class GeneralCommand
|
|
|
{
|
|
|
- public class GeneralCommand
|
|
|
+ public GeneralCommand()
|
|
|
+ : this(new Dictionary<string, string>())
|
|
|
+ {
|
|
|
+ }
|
|
|
+
|
|
|
+ [JsonConstructor]
|
|
|
+ public GeneralCommand(Dictionary<string, string> arguments)
|
|
|
{
|
|
|
- public GeneralCommand()
|
|
|
- {
|
|
|
- Arguments = new Dictionary<string, string>();
|
|
|
- }
|
|
|
+ Arguments = arguments;
|
|
|
+ }
|
|
|
|
|
|
- public GeneralCommandType Name { get; set; }
|
|
|
+ public GeneralCommandType Name { get; set; }
|
|
|
|
|
|
- public Guid ControllingUserId { get; set; }
|
|
|
+ public Guid ControllingUserId { get; set; }
|
|
|
|
|
|
- public Dictionary<string, string> Arguments { get; }
|
|
|
- }
|
|
|
+ public Dictionary<string, string> Arguments { get; }
|
|
|
}
|