Trait ZonesApi
Source pub trait ZonesApi {
// Required methods
fn create_zone(
&self,
zone: ZoneCreateParams,
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn delete_zone(
&self,
zone_id: i32,
) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_zone(
&self,
zone_id: i32,
) -> Box<dyn Future<Item = Zones, Error = Error>>;
fn list_zones(&self) -> Box<dyn Future<Item = ZonesExtended, Error = Error>>;
fn update_zone(
&self,
zone: Zone,
zone_id: i32,
) -> Box<dyn Future<Item = (), Error = Error>>;
}