Trait sep2_common::traits::SEIdentifiedObject
source · pub trait SEIdentifiedObject: SEResource {
// Required methods
fn mrid(&self) -> &MRIDType;
fn description(&self) -> Option<&String32>;
fn version(&self) -> Option<VersionType>;
}
Expand description
Implemented by all types whose base type is IdentifiedObject
Required Methods§
fn mrid(&self) -> &MRIDType
fn description(&self) -> Option<&String32>
fn version(&self) -> Option<VersionType>
Implementors§
impl SEIdentifiedObject for BillingMeterReadingBase
Available on crate feature
billing
only.impl SEIdentifiedObject for BillingReadingSet
Available on crate feature
billing
only.impl SEIdentifiedObject for CustomerAccount
Available on crate feature
billing
only.impl SEIdentifiedObject for CustomerAgreement
Available on crate feature
billing
only.impl SEIdentifiedObject for HistoricalReading
Available on crate feature
billing
only.impl SEIdentifiedObject for ProjectionReading
Available on crate feature
billing
only.impl SEIdentifiedObject for ServiceSupplier
Available on crate feature
billing
only.impl SEIdentifiedObject for TargetReading
Available on crate feature
billing
only.impl SEIdentifiedObject for DERControl
Available on crate feature
der
only.impl SEIdentifiedObject for DERCurve
Available on crate feature
der
only.impl SEIdentifiedObject for DERProgram
Available on crate feature
der
only.impl SEIdentifiedObject for DefaultDERControl
Available on crate feature
der
only.impl SEIdentifiedObject for DemandResponseProgram
Available on crate feature
drlc
only.impl SEIdentifiedObject for EndDeviceControl
Available on crate feature
drlc
only.impl SEIdentifiedObject for FlowReservationRequest
Available on crate feature
flow_reservation
only.impl SEIdentifiedObject for FlowReservationResponse
Available on crate feature
flow_reservation
only.impl SEIdentifiedObject for IdentifiedObject
impl SEIdentifiedObject for RespondableIdentifiedObject
impl SEIdentifiedObject for RespondableSubscribableIdentifiedObject
impl SEIdentifiedObject for SubscribableIdentifiedObject
impl SEIdentifiedObject for MessagingProgram
Available on crate feature
messaging
only.impl SEIdentifiedObject for TextMessage
Available on crate feature
messaging
only.impl SEIdentifiedObject for MeterReading
Available on crate feature
metering
only.impl SEIdentifiedObject for ReadingSet
Available on crate feature
metering
only.impl SEIdentifiedObject for UsagePoint
Available on crate feature
metering
only.impl SEIdentifiedObject for MeterReadingBase
Available on crate feature
metering_mirror
only.impl SEIdentifiedObject for MirrorMeterReading
Available on crate feature
metering_mirror
only.impl SEIdentifiedObject for MirrorReadingSet
Available on crate feature
metering_mirror
only.impl SEIdentifiedObject for MirrorUsagePoint
Available on crate feature
metering_mirror
only.impl SEIdentifiedObject for ReadingSetBase
Available on crate feature
metering_mirror
only.impl SEIdentifiedObject for UsagePointBase
Available on crate feature
metering_mirror
only.impl SEIdentifiedObject for Event
impl SEIdentifiedObject for RandomizableEvent
impl SEIdentifiedObject for CreditRegister
Available on crate feature
prepayment
only.impl SEIdentifiedObject for Prepayment
Available on crate feature
prepayment
only.impl SEIdentifiedObject for RateComponent
Available on crate feature
pricing
only.impl SEIdentifiedObject for TariffProfile
Available on crate feature
pricing
only.impl SEIdentifiedObject for TimeTariffInterval
Available on crate feature
pricing
only.impl SEIdentifiedObject for ResponseSet
Available on crate feature
response
only.