Struct sep2_common::packages::fsa::FunctionSetAssignments
source · pub struct FunctionSetAssignments {Show 15 fields
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub subscribable: Option<SubscribableType>,
pub customer_account_list_link: Option<CustomerAccountListLink>,
pub demand_response_program_list_link: Option<DemandResponseProgramListLink>,
pub der_program_list_link: Option<DERProgramListLink>,
pub file_list_link: Option<FileListLink>,
pub messaging_program_list_link: Option<MessagingProgramListLink>,
pub prepayment_list_link: Option<PrepaymentListLink>,
pub response_set_list_link: Option<ResponseSetListLink>,
pub tariff_profile_list_link: Option<TariffProfileListLink>,
pub time_link: Option<TimeLink>,
pub usage_point_list_link: Option<UsagePointListLink>,
pub href: Option<String>,
}
Available on crate feature
fsa
only.Fields§
§mrid: MRIDType
The global identifier of the object.
description: Option<String32>
The description is a human readable text describing or naming the object.
version: Option<VersionType>
Contains the version number of the object. See the type definition for details.
subscribable: Option<SubscribableType>
Indicates whether or not subscriptions are supported for this resource, and whether or not conditional (thresholds) are supported. If not specified, is “not subscribable” (0).
customer_account_list_link: Option<CustomerAccountListLink>
§demand_response_program_list_link: Option<DemandResponseProgramListLink>
§der_program_list_link: Option<DERProgramListLink>
§file_list_link: Option<FileListLink>
§messaging_program_list_link: Option<MessagingProgramListLink>
§prepayment_list_link: Option<PrepaymentListLink>
§response_set_list_link: Option<ResponseSetListLink>
§tariff_profile_list_link: Option<TariffProfileListLink>
§time_link: Option<TimeLink>
§usage_point_list_link: Option<UsagePointListLink>
§href: Option<String>
A reference to the resource address (URI). Required in a response to a GET, ignored otherwise.
Trait Implementations§
source§impl Clone for FunctionSetAssignments
impl Clone for FunctionSetAssignments
source§fn clone(&self) -> FunctionSetAssignments
fn clone(&self) -> FunctionSetAssignments
Returns a copy 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 FunctionSetAssignments
impl Debug for FunctionSetAssignments
source§impl Default for FunctionSetAssignments
impl Default for FunctionSetAssignments
source§fn default() -> FunctionSetAssignments
fn default() -> FunctionSetAssignments
Returns the “default value” for a type. Read more
source§impl Ord for FunctionSetAssignments
impl Ord for FunctionSetAssignments
source§impl PartialEq<FunctionSetAssignments> for FunctionSetAssignments
impl PartialEq<FunctionSetAssignments> for FunctionSetAssignments
source§fn eq(&self, other: &FunctionSetAssignments) -> bool
fn eq(&self, other: &FunctionSetAssignments) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<FunctionSetAssignments> for FunctionSetAssignments
impl PartialOrd<FunctionSetAssignments> for FunctionSetAssignments
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl SEFunctionSetAssignmentsBase for FunctionSetAssignments
impl SEFunctionSetAssignmentsBase for FunctionSetAssignments
fn customer_account_list_link(&self) -> Option<&CustomerAccountListLink>
fn demand_response_program_list_link( &self ) -> Option<&DemandResponseProgramListLink>
fn der_program_list_link(&self) -> Option<&DERProgramListLink>
fn file_list_link(&self) -> Option<&FileListLink>
fn messaging_program_list_link(&self) -> Option<&MessagingProgramListLink>
fn prepayment_list_link(&self) -> Option<&PrepaymentListLink>
fn response_set_list_link(&self) -> Option<&ResponseSetListLink>
fn tariff_profile_list_link(&self) -> Option<&TariffProfileListLink>
fn time_link(&self) -> Option<&TimeLink>
fn usage_point_list_link(&self) -> Option<&UsagePointListLink>
source§impl SEResource for FunctionSetAssignments
impl SEResource for FunctionSetAssignments
source§impl YaDeserialize for FunctionSetAssignments
impl YaDeserialize for FunctionSetAssignments
source§impl YaSerialize for FunctionSetAssignments
impl YaSerialize for FunctionSetAssignments
fn name() -> &'static strwhere Self: Sized,
fn serialize<W: Write>(&self, writer: &mut Serializer<W>) -> Result<(), String>where Self: Sized,
fn serialize_attributes( &self, source_attributes: Vec<OwnedAttribute>, source_namespace: Namespace ) -> Result<(Vec<OwnedAttribute>, Namespace), String>where Self: Sized,
impl Eq for FunctionSetAssignments
impl StructuralEq for FunctionSetAssignments
impl StructuralPartialEq for FunctionSetAssignments
Auto Trait Implementations§
impl RefUnwindSafe for FunctionSetAssignments
impl Send for FunctionSetAssignments
impl Sync for FunctionSetAssignments
impl Unpin for FunctionSetAssignments
impl UnwindSafe for FunctionSetAssignments
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