pub struct CtmNetworkZoneItem {
pub ext: Option<Value>,
pub name: Option<String>,
pub status: Status,
pub uid: Uid,
}Expand description
geographical subset of the electrical network commonly associated with market purposes (e.g., define sub-markets within a large interconnected system, defining different areas for reserve products, etc.)
JSON schema
{
"description": "geographical subset of the electrical network commonly associated with market purposes (e.g., define sub-markets within a large interconnected system, defining different areas for reserve products, etc.)",
"type": "object",
"required": [
"status",
"uid"
],
"properties": {
"ext": {
"description": "additional zone parameters currently not supported by CTM"
},
"name": {
"description": "zone name",
"type": "string"
},
"status": {
"description": "binary indicator of whether zone should be included or omitted (if omitted all elements within zone should be omitted); 1=>included, 0=>omitted",
"$ref": "#/$defs/status"
},
"uid": {
"$ref": "#/$defs/uid"
}
}
}Fields§
§ext: Option<Value>additional zone parameters currently not supported by CTM
name: Option<String>zone name
status: Statusbinary indicator of whether zone should be included or omitted (if omitted all elements within zone should be omitted); 1=>included, 0=>omitted
uid: UidImplementations§
Source§impl CtmNetworkZoneItem
impl CtmNetworkZoneItem
pub fn builder() -> CtmNetworkZoneItem
Trait Implementations§
Source§impl Clone for CtmNetworkZoneItem
impl Clone for CtmNetworkZoneItem
Source§fn clone(&self) -> CtmNetworkZoneItem
fn clone(&self) -> CtmNetworkZoneItem
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CtmNetworkZoneItem
impl Debug for CtmNetworkZoneItem
Source§impl<'de> Deserialize<'de> for CtmNetworkZoneItem
impl<'de> Deserialize<'de> for CtmNetworkZoneItem
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 From<&CtmNetworkZoneItem> for CtmNetworkZoneItem
impl From<&CtmNetworkZoneItem> for CtmNetworkZoneItem
Source§fn from(value: &CtmNetworkZoneItem) -> Self
fn from(value: &CtmNetworkZoneItem) -> Self
Converts to this type from the input type.
Source§impl From<CtmNetworkZoneItem> for CtmNetworkZoneItem
impl From<CtmNetworkZoneItem> for CtmNetworkZoneItem
Source§fn from(value: CtmNetworkZoneItem) -> Self
fn from(value: CtmNetworkZoneItem) -> Self
Converts to this type from the input type.
Source§impl Serialize for CtmNetworkZoneItem
impl Serialize for CtmNetworkZoneItem
Source§impl TryFrom<CtmNetworkZoneItem> for CtmNetworkZoneItem
impl TryFrom<CtmNetworkZoneItem> for CtmNetworkZoneItem
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: CtmNetworkZoneItem) -> Result<Self, ConversionError>
fn try_from(value: CtmNetworkZoneItem) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for CtmNetworkZoneItem
impl RefUnwindSafe for CtmNetworkZoneItem
impl Send for CtmNetworkZoneItem
impl Sync for CtmNetworkZoneItem
impl Unpin for CtmNetworkZoneItem
impl UnwindSafe for CtmNetworkZoneItem
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)