package com.twocheckout;
import com.google.gson.Gson;
import com.twocheckout.model.Sale;
import com.twocheckout.model.SaleList;
import java.util.HashMap;
public class TwocheckoutSale extends TwocheckoutApi {
public Sale sale;
public static Sale retrieve(String sale_id) throws TwocheckoutException {
String urlSuffix = "/api/sales/detail_sale";
HashMap<String, String> args = new HashMap<String, String>();
args.put("sale_id", sale_id);
String response = TwocheckoutApi.get(urlSuffix, args);
TwocheckoutSale resultObj = new Gson().fromJson(response, TwocheckoutSale.class);
response = new Gson().toJson(resultObj.sale);
Sale responseObj = new Gson().fromJson(response, Sale.class);
return responseObj;
}
public static SaleList list(HashMap<String, String> args) throws TwocheckoutException {
String urlSuffix = "/api/sales/list_sales";
String response = TwocheckoutApi.get(urlSuffix, args);
SaleList responseObj = new Gson().fromJson(response, SaleList.class);
return responseObj;
}
}