paymentlib/remote/invoice_remote.rs
use crate::dto::invoice_request::InvoiceRequest;
use crate::dto::invoice_response::InvoiceResponse;
use common::remote::{post, services};
use hyper::HeaderMap;
use crate::dto::invoice_week_request::InvoiceWeekRequest;
pub fn user_invoice(headers: HeaderMap, dto: InvoiceRequest) -> Result<InvoiceResponse, String> {
post::<_, InvoiceResponse>(
services::PAYMENT_API,
String::from("/invoice/userInvoice"),
headers,
dto,
)
}