use super::client::HttpClient;
use super::types::HttpMethod;
pub fn http_client() -> HttpClient {
HttpClient::new()
}
pub fn get(url: impl Into<String>) -> HttpClient {
HttpClient::new().url(url).method(HttpMethod::GET)
}
pub fn post(url: impl Into<String>) -> HttpClient {
HttpClient::new().url(url).method(HttpMethod::POST)
}
pub fn put(url: impl Into<String>) -> HttpClient {
HttpClient::new().url(url).method(HttpMethod::PUT)
}
pub fn delete(url: impl Into<String>) -> HttpClient {
HttpClient::new().url(url).method(HttpMethod::DELETE)
}
pub fn patch(url: impl Into<String>) -> HttpClient {
HttpClient::new().url(url).method(HttpMethod::PATCH)
}