kiriminaja 0.1.0

Official Rust SDK for the KiriminAja logistics API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::error::Result;
use crate::http::SharedHttp;
use crate::types::PickupSchedulesResponse;

#[derive(Debug, Clone)]
pub struct PickupService {
    client: SharedHttp,
}

impl PickupService {
    pub fn new(client: SharedHttp) -> Self {
        Self { client }
    }

    pub async fn schedules(&self) -> Result<PickupSchedulesResponse> {
        self.client.post_empty("/api/mitra/v2/schedules").await
    }
}