pub trait Endpoint { type Output: DeserializeOwned; }
Defines the Endpoint trait for the different API endpoints