proxmox_api/generated/nodes/node/sdn/
vnets.rs1pub mod vnet;
2#[derive(Debug, Clone)]
3pub struct VnetsClient<T> {
4 client: T,
5 path: String,
6}
7impl<T> VnetsClient<T>
8where
9 T: crate::client::Client,
10{
11 pub fn new(client: T, parent_path: &str) -> Self {
12 Self {
13 client,
14 path: format!("{}{}", parent_path, "/vnets"),
15 }
16 }
17}
18impl<T> VnetsClient<T>
19where
20 T: crate::client::Client,
21{
22 pub fn vnet(&self, vnet: &str) -> vnet::VnetClient<T> {
23 vnet::VnetClient::<T>::new(self.client.clone(), &self.path, vnet)
24 }
25}