mailerlite_rs/
timezone.rs1use crate::{response::Response, MailerLite, BASE_PATH};
2
3const END_POINT: &str = "timezones";
4
5#[derive(Debug)]
6pub struct Timezone {
7 mailerlite: MailerLite,
8}
9
10impl Timezone {
11 pub fn new(mailerlite: MailerLite) -> Self {
12 Self { mailerlite }
13 }
14
15 pub async fn get(&self) -> Response {
16 let url: String = format!("{}{}", BASE_PATH, END_POINT);
17
18 Response::new(
19 self.mailerlite
20 .client
21 .request
22 .get(url)
23 .send()
24 .await
25 .expect("Failed to send request"),
26 )
27 .await
28 }
29}