public DeleteResult[] Delete <T>(T record) where T : APIObject { DeleteOptions options = new DeleteOptions(); string cRequestID; string overallStatus; var results = _client.Delete(options, new APIObject[] { record }, out cRequestID, out overallStatus); if (!overallStatus.Equals("OK")) { throw new Exception("Not OK!"); } return(results); }