cloudflare/endpoints/workers/
delete_route.rs1use surf::http::Method;
2
3use super::WorkersRouteIdOnly;
4use crate::framework::endpoint::Endpoint;
5
6#[derive(Debug)]
10pub struct DeleteRoute<'a> {
11 pub zone_identifier: &'a str,
12 pub identifier: &'a str,
13}
14
15impl<'a> Endpoint<WorkersRouteIdOnly> for DeleteRoute<'a> {
16 fn method(&self) -> Method {
17 Method::Delete
18 }
19 fn path(&self) -> String {
20 format!(
21 "zones/{}/workers/routes/{}",
22 self.zone_identifier, self.identifier
23 )
24 }
25}