/// <summary> /// Get a report for specific delivery status of a message you have sent. /// </summary> /// <param name="id">message id</param> /// <param name="status">delivery status to sort by</param> /// <returns>list of possible phone numbers which have given status</returns> /// <exception cref="EzTextingApiException">in case error has occurred on server side, check provided error description.</exception> /// <exception cref="EzTextingClientException">in case error has occurred in client.</exception> public IList <long?> GetDetailedReport(long id, DeliveryStatus status) { var path = DetailedReportPath.ReplaceFirst(ClientConstants.Placeholder, id.ToString()); var queryParams = ClientUtils.AsParams("status", status.EnumMemberAttr()); return(_client.Get <long?>(path, queryParams).Entries); }