pub trait Endpoint {
// Required methods
fn method(&self) -> Method;
fn endpoint(&self) -> Cow<'static, str>;
// Provided methods
fn url_base(&self) -> UrlBase { ... }
fn parameters(&self) -> QueryParams<'_> { ... }
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError> { ... }
}
Expand description
A trait for providing the necessary information for a single REST API endpoint.
Required Methods§
Provided Methods§
sourcefn parameters(&self) -> QueryParams<'_>
fn parameters(&self) -> QueryParams<'_>
Query parameters for the endpoint.