use crate::{Result, Rudof, api::data::DataOperations};
pub struct ListEndpointsBuilder<'a> {
rudof: &'a mut Rudof,
}
impl<'a> ListEndpointsBuilder<'a> {
pub(crate) fn new(rudof: &'a mut Rudof) -> Self {
Self { rudof }
}
pub fn execute(self) -> Result<Vec<(String, String)>> {
<Rudof as DataOperations>::list_endpoints(self.rudof)
}
}