use racal::Queryable;
use serde::{Deserialize, Serialize};
use super::Authentication;
#[derive(Debug, Clone, PartialEq, Eq, Hash, Deserialize, Serialize)]
pub struct Instance {
pub id: crate::id::WorldInstance,
}
impl Queryable<Authentication, crate::model::Instance> for Instance {
fn url(&self, _: &Authentication) -> String {
format!("{}/instances/{}", crate::API_BASE_URI, self.id)
}
}