paymentlib/async_remote/
receipt_remote.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use common::remote::async_remote::{ post};
use common::remote::{ services};
use hyper::HeaderMap;

use crate::dto::receipt_response::ReceiptResponse;
use crate::dto::receipt_week_request::ReceiptWeekRequest;


pub async fn find_on_week(
    headers: HeaderMap,
    dto: ReceiptWeekRequest,
) -> Result<Vec<ReceiptResponse>, String> {
    post::<_, Vec<ReceiptResponse>>(
        services::PAYMENT_API,
        String::from("/receipt/findOnWeek"),
        headers,
        dto,
    ).await
}