use octocrate_core::*;
#[allow(unused_imports)]
use octocrate_types::*;
#[allow(unused_imports)]
use serde::{Deserialize, Serialize};
#[allow(unused_imports)]
use typed_builder::TypedBuilder;
pub mod get {
#[allow(unused_imports)]
use super::*;
pub type Response = serde_json::Value;
}
pub struct GitHubEmojisAPI {
config: SharedAPIConfig,
}
impl GitHubEmojisAPI {
pub fn new(config: &SharedAPIConfig) -> Self {
Self {
config: config.clone(),
}
}
pub fn get(&self) -> Request<(), (), get::Response> {
let url = format!("/emojis");
Request::<(), (), get::Response>::builder(&self.config)
.get(url)
.build()
}
}