pub struct L2Vpn {Show 19 fields
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub identifier: Option<Option<i64>>,
pub name: String,
pub slug: String,
pub type: Option<Box<BriefL2VpnType>>,
pub status: Option<Box<L2VpnStatus>>,
pub import_targets: Option<Vec<RouteTarget>>,
pub export_targets: Option<Vec<RouteTarget>>,
pub description: Option<String>,
pub owner: Option<Option<Box<BriefOwner>>>,
pub comments: Option<String>,
pub tenant: Option<Option<Box<BriefTenant>>>,
pub tags: Option<Vec<NestedTag>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
}Expand description
L2Vpn : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: Option<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§identifier: Option<Option<i64>>§name: String§slug: String§type: Option<Box<BriefL2VpnType>>§status: Option<Box<L2VpnStatus>>§import_targets: Option<Vec<RouteTarget>>§export_targets: Option<Vec<RouteTarget>>§description: Option<String>§owner: Option<Option<Box<BriefOwner>>>§comments: Option<String>§tenant: Option<Option<Box<BriefTenant>>>§custom_fields: Option<HashMap<String, Value>>§created: Option<Option<String>>§last_updated: Option<Option<String>>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for L2Vpn
impl<'de> Deserialize<'de> for L2Vpn
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for L2Vpn
Auto Trait Implementations§
impl Freeze for L2Vpn
impl RefUnwindSafe for L2Vpn
impl Send for L2Vpn
impl Sync for L2Vpn
impl Unpin for L2Vpn
impl UnsafeUnpin for L2Vpn
impl UnwindSafe for L2Vpn
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more