inventorylib/remote/
debt_remote.rs1use common::remote::{post, services};
2use hyper::HeaderMap;
3
4use crate::dto::award_debt_request::AwardDebtRequest;
5use crate::dto::debt_response::DebtResponse;
6
7pub fn find_busy_award_debt(
8 award_debt: AwardDebtRequest,
9 headers: HeaderMap,
10) -> Result<Vec<DebtResponse>, String> {
11 post::<_, Vec<DebtResponse>>(
12 services::INVENTORY_API,
13 String::from("/debt/findBusyAwardDebt"),
14 headers,
15 award_debt,
16 )
17}
18
19pub fn create_award_debt(
20 award_debt: AwardDebtRequest,
21 headers: HeaderMap,
22) -> Result<Vec<DebtResponse>, String> {
23 post::<_, Vec<DebtResponse>>(
24 services::INVENTORY_API,
25 String::from("/debt/createAwardDebt"),
26 headers,
27 award_debt,
28 )
29}