public RootObject CreateJson() { //var properties = new DataContract.Params().properties; //properties.Add("title"); //properties.Add("season"); //properties.Add("episode"); //properties.Add("plot"); //properties.Add("runtime"); //properties.Add("showtitle"); //properties.Add("thumbnail"); var jsProperties = new List <string> { "title", "season", "episode", "plot", "runtime", "showtitle", "thumbnail" }; var jsParam = new DataContract.Params { playerid = 1, properties = jsProperties }; var jsContract = new RootObject { id = 1, jsonrpc = "2.0", method = "Player.GetItem", @params = jsParam }; return(jsContract); }
public RootObject CreateJson() { var jsParam = new DataContract.Params { volume = "decrement" }; var jsContract = new RootObject { id = 1, jsonrpc = "2.0", method = "Application.SetVolume", @params = jsParam }; return(jsContract); }
public RootObject CreateJson() { var jsParam = new DataContract.Params { playerid = 1, speed = "increment" }; var jsContract = new RootObject { id = 1, jsonrpc = "2.0", method = "Player.SetSpeed", @params = jsParam }; return(jsContract); }
public RootObject CreateJson() { var jsParam = new DataContract.Params { playerid = 1, to = "next" }; var jsContract = new RootObject { id = 1, jsonrpc = "2.0", method = "Player.GoTo", @params = jsParam }; return(jsContract); }
public RootObject CreateJson() { var jsParam = new DataContract.Params { mute = "toggle" }; var jsContract = new RootObject { id = 1, jsonrpc = "2.0", method = "Application.SetMute", @params = jsParam }; return(jsContract); }