use serde_json::Value;
pub mod client_tokens;
pub mod collections;
pub mod platforms;
pub mod roms;
pub trait Endpoint {
type Output;
fn method(&self) -> &'static str;
fn path(&self) -> String;
fn query(&self) -> Vec<(String, String)> {
Vec::new()
}
fn body(&self) -> Option<Value> {
None
}
}