thunkmetrc_client/services/
waste_methods.rs1use crate::client::MetrcClient;
2use serde_json::Value;
3use std::error::Error;
4
5pub struct WasteMethodsClient<'a> {
6 pub(crate) client: &'a MetrcClient,
7}
8
9impl<'a> WasteMethodsClient<'a> {
10 pub async fn get_waste_methods_waste_methods(&self, body: Option<&Value>) -> Result<Option<Value>, Box<dyn Error + Send + Sync>> {
14 let path = format!("/wastemethods/v2");
15
16 self.client.send(reqwest::Method::GET, &path, body.map(|b| serde_json::to_value(b).unwrap()).as_ref()).await
17 }
18}
19