/// <summary> /// Opt out validate mobile numbers. /// </summary> /// <returns>Task</returns> public async Task <Response.OptOutNumbers> sendOptOutValidate(Object payload) { HttpResponseMessage response = await Request("opt-outs/validate", payload); OptOutNumbers opt = new OptOutNumbers(); if ((int)response.StatusCode == 200) { opt = await response.Content.ReadAsAsync <Response.OptOutNumbers>(); } opt.statuscode = (int)response.StatusCode; opt.statusmessage = response.ReasonPhrase; return(opt); }
/// <summary> /// Gets opt out number. /// </summary> /// <param name="filter">The rest api query string result filter.</param> /// <returns>Task</returns> public async Task <Response.OptOutNumbers> getOptOuts(string filter = "") { HttpResponseMessage response = await Request("opt-outs", null, filter); OptOutNumbers opt = new OptOutNumbers(); if ((int)response.StatusCode == 200) { opt = await response.Content.ReadAsAsync <Response.OptOutNumbers>(); } opt.statuscode = (int)response.StatusCode; opt.statusmessage = response.ReasonPhrase; return(opt); }