paymentlib/remote/
payee_remote.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use common::remote::{get, services};
use hyper::HeaderMap;
use uuid::Uuid;

use crate::dto::payee_response::PayeeResponse;

pub fn get_by_org(headers: HeaderMap) -> Result<Vec<PayeeResponse>, String> {
    get(services::PAYMENT_API, String::from("/payee/byOrg"), headers)
}

pub fn get_by_org_id(org_id: Uuid, headers: HeaderMap) -> Result<Vec<PayeeResponse>, String> {
    get(
        services::PAYMENT_API,
        format!("/payee/byOrgId/{}", org_id),
        headers,
    )
}