public static DataTablePreview GetImportFilePreview(Guid fileId, FlatFileSettings settings, List<ColumnMapping> mapping, String ApiToken, String ApiServer)
 {
     return Newtonsoft.Json.JsonConvert.DeserializeObject<DataTablePreview>(Factory.GetResponse("Locations/GetImportFilePreview", "fileId=" + fileId + "&settings=" + Newtonsoft.Json.JsonConvert.SerializeObject(settings) + "&mapping=" + Newtonsoft.Json.JsonConvert.SerializeObject(mapping) + "", ApiToken, ApiServer), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore });
 }
 public static void UploadOpenOrdersFlatFileSFTP(FlatFileSettings settings, List<ColumnMapping> mapping, Guid locationId, String ftpPath, String username, String password, Int32 port, Boolean compression, String filename, String ApiToken, String ApiServer)
 {
     Factory.GetResponse("Locations/UploadOpenOrdersFlatFileSFTP", "settings=" + Newtonsoft.Json.JsonConvert.SerializeObject(settings) + "&mapping=" + Newtonsoft.Json.JsonConvert.SerializeObject(mapping) + "&locationId=" + locationId + "&ftpPath=" + ftpPath + "&username="******"&password="******"&port=" + port + "&compression=" + compression + "&filename=" + filename + "", ApiToken, ApiServer);
 }
 public static String GetFileColumnNames(Guid fileId, FlatFileSettings settings, String ApiToken, String ApiServer)
 {
     return Newtonsoft.Json.JsonConvert.DeserializeObject<String>(Factory.GetResponse("Locations/GetFileColumnNames", "fileId=" + fileId + "&settings=" + Newtonsoft.Json.JsonConvert.SerializeObject(settings) + "", ApiToken, ApiServer), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore });
 }