public void SendBroadcast(IOSBroadcastRequest broadcastRequest)
 {
     base.Invoke<IOSBroadcastRequest, NullResponse>("/api/push/broadcast/", RestSharp.Method.POST, broadcastRequest);
 }
        public void TestSchemaIOSBroadcastMessage()
        {
            string expected = ""+
                "{"+
    "\"aps\": {"+
         "\"alert\": \"Hello from Urban Airship!\""+
    "}"+
"}";
            var push = new IOSBroadcastRequest()
            {
                APS = new IOSAPSBody()
                {
                    Alert = "Hello from Urban Airship!"
                }
            };


            List<JsonConverter> converters = new List<JsonConverter>();
            //converters.Add(new SchedulerConverter());
            string serializedToken = Newtonsoft.Json.JsonConvert.SerializeObject(push, Newtonsoft.Json.Formatting.None,
                new Newtonsoft.Json.JsonSerializerSettings()
                {
                    NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore,
                    Converters = converters
                });
            Console.WriteLine("Serialized : " + serializedToken);

            Helper.AreJsonEqual(expected, serializedToken);

     
        }