pub struct ConfigContext {Show 29 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 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 : Extends the built-in ModelSerializer to enforce calling full_clean() on a copy of the associated instance during validation. (DRF does not do this by default; see https://github.com/encode/django-rest-framework/issues/3144)
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>>§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
Sourcepub fn new(name: String, data: Option<Value>) -> ConfigContext
pub fn new(name: String, data: Option<Value>) -> ConfigContext
Extends the built-in ModelSerializer to enforce calling full_clean() on a copy of the associated instance during validation. (DRF does not do this by default; see https://github.com/encode/django-rest-framework/issues/3144)
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 · 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§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 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