Added missing api call for estimates.

This commit is contained in:
rocketdebris 2025-11-07 12:42:06 -05:00
parent 88171caee6
commit 09a514ae86

View File

@ -3,6 +3,7 @@ import DataUtils from "./utils";
const ZIPPOPOTAMUS_BASE_URL = "https://api.zippopotam.us/us";
const FRAPPE_PROXY_METHOD = "custom_ui.api.proxy.request";
const FRAPPE_UPSERT_CLIENT_METHOD = "custom_ui.api.db.upsert_client";
const FRAPPE_UPSERT_ESTIMATE_METHOD = "custom_ui.api.db.upsert_estimate";
class Api {
static async request(frappeMethod, args = {}) {
@ -377,6 +378,13 @@ class Api {
return result;
}
static async createEstimate(estimateData) {
const payload = DataUtils.toSnakeCaseObject(estimateData);
const result = await this.request(FRAPPE_UPSERT_ESTIMATE_METHOD, { data: payload} );
console.log("DEBUG: API - Created Estimate: ", result);
return result;
}
// External API calls
/**