use crate::client::client;
use crate::model::{expense_report, types};
pub async fn expense_report(
client: &client::Client,
id: types::UUID,
) -> Result<expense_report::ExpenseReport, Box<dyn std::error::Error>> {
Ok(client
.read::<expense_report::ExpenseReport>(&format!("expense-reports/{id}"), None)
.await?)
}
pub async fn expense_reports(
client: &client::Client,
) -> Result<expense_report::ExpenseReports, Box<dyn std::error::Error>> {
Ok(client
.read::<expense_report::ExpenseReports>("expense-reports", Some("limit=100"))
.await?)
}
#[cfg(test)]
mod tests;