paymentlib/async_remote/invoice_remote.rs
use common::remote::async_remote::{ post};
use common::remote::{ services};
use hyper::HeaderMap;
use crate::dto::invoice_response::InvoiceResponse;
use crate::dto::invoice_week_request::InvoiceWeekRequest;
pub async fn find_on_week(
headers: HeaderMap,
dto: InvoiceWeekRequest,
) -> Result<Vec<InvoiceResponse>, String> {
post::<_, Vec<InvoiceResponse>>(
services::PAYMENT_API,
String::from("/invoice/findOnWeek"),
headers,
dto,
).await
}