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); }