pub struct ConfigContext {Show 30 fields
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub name: String,
pub weight: Option<i32>,
pub profile: Option<Option<Box<BriefConfigContextProfile>>>,
pub description: Option<String>,
pub is_active: Option<bool>,
pub regions: Option<Vec<Region>>,
pub site_groups: Option<Vec<SiteGroup>>,
pub sites: Option<Vec<Site>>,
pub locations: Option<Vec<Location>>,
pub device_types: Option<Vec<DeviceType>>,
pub roles: Option<Vec<DeviceRole>>,
pub platforms: Option<Vec<Platform>>,
pub cluster_types: Option<Vec<ClusterType>>,
pub cluster_groups: Option<Vec<ClusterGroup>>,
pub clusters: Option<Vec<Cluster>>,
pub tenant_groups: Option<Vec<TenantGroup>>,
pub tenants: Option<Vec<Tenant>>,
pub owner: Option<Option<Box<BriefOwner>>>,
pub tags: Option<Vec<String>>,
pub data_source: Option<Box<BriefDataSource>>,
pub data_path: Option<String>,
pub data_file: Option<Box<BriefDataFile>>,
pub data_synced: Option<Option<String>>,
pub data: Option<Value>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
}Expand description
ConfigContext : Adds an owner field for models which have a ForeignKey to users.Owner.
Fields§
§id: Option<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§name: String§weight: Option<i32>§profile: Option<Option<Box<BriefConfigContextProfile>>>§description: Option<String>§is_active: Option<bool>§regions: Option<Vec<Region>>§site_groups: Option<Vec<SiteGroup>>§sites: Option<Vec<Site>>§locations: Option<Vec<Location>>§device_types: Option<Vec<DeviceType>>§roles: Option<Vec<DeviceRole>>§platforms: Option<Vec<Platform>>§cluster_types: Option<Vec<ClusterType>>§cluster_groups: Option<Vec<ClusterGroup>>§clusters: Option<Vec<Cluster>>§tenant_groups: Option<Vec<TenantGroup>>§tenants: Option<Vec<Tenant>>§owner: Option<Option<Box<BriefOwner>>>§data_source: Option<Box<BriefDataSource>>§data_path: Option<String>Path to remote file (relative to data source root)
data_file: Option<Box<BriefDataFile>>§data_synced: Option<Option<String>>§data: Option<Value>§created: Option<Option<String>>§last_updated: Option<Option<String>>Implementations§
Source§impl ConfigContext
impl ConfigContext
Trait Implementations§
Source§impl Clone for ConfigContext
impl Clone for ConfigContext
Source§fn clone(&self) -> ConfigContext
fn clone(&self) -> ConfigContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigContext
impl Debug for ConfigContext
Source§impl Default for ConfigContext
impl Default for ConfigContext
Source§fn default() -> ConfigContext
fn default() -> ConfigContext
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigContext
impl<'de> Deserialize<'de> for ConfigContext
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
Source§impl PartialEq for ConfigContext
impl PartialEq for ConfigContext
Source§fn eq(&self, other: &ConfigContext) -> bool
fn eq(&self, other: &ConfigContext) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ConfigContext
impl Serialize for ConfigContext
impl StructuralPartialEq for ConfigContext
Auto Trait Implementations§
impl Freeze for ConfigContext
impl RefUnwindSafe for ConfigContext
impl Send for ConfigContext
impl Sync for ConfigContext
impl Unpin for ConfigContext
impl UnsafeUnpin for ConfigContext
impl UnwindSafe for ConfigContext
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