Struct sep2_common::packages::billing::CustomerAgreement
source · pub struct CustomerAgreement {Show 16 fields
pub active_billing_period_list_link: Option<ActiveBillingPeriodListLink>,
pub active_projection_reading_list_link: Option<ActiveProjectionReadingListLink>,
pub active_target_reading_list_link: Option<ActiveTargetReadingListLink>,
pub billing_period_list_link: Option<BillingPeriodListLink>,
pub historical_reading_list_link: Option<HistoricalReadingListLink>,
pub prepayment_link: Option<PrepaymentLink>,
pub projection_reading_list_link: Option<ProjectionReadingListLink>,
pub service_account: Option<String42>,
pub service_location: Option<String42>,
pub target_reading_list_link: Option<TargetReadingListLink>,
pub tariff_profile_link: Option<TariffProfileLink>,
pub usage_point_link: Option<UsagePointLink>,
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub href: Option<String>,
}
Available on crate feature
billing
only.Fields§
§active_billing_period_list_link: Option<ActiveBillingPeriodListLink>
§active_projection_reading_list_link: Option<ActiveProjectionReadingListLink>
§active_target_reading_list_link: Option<ActiveTargetReadingListLink>
§billing_period_list_link: Option<BillingPeriodListLink>
§historical_reading_list_link: Option<HistoricalReadingListLink>
§prepayment_link: Option<PrepaymentLink>
§projection_reading_list_link: Option<ProjectionReadingListLink>
§service_account: Option<String42>
The account number of the service account (if applicable).
service_location: Option<String42>
The address or textual description of the service location.
target_reading_list_link: Option<TargetReadingListLink>
§tariff_profile_link: Option<TariffProfileLink>
§usage_point_link: Option<UsagePointLink>
§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.
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 CustomerAgreement
impl Clone for CustomerAgreement
source§fn clone(&self) -> CustomerAgreement
fn clone(&self) -> CustomerAgreement
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 CustomerAgreement
impl Debug for CustomerAgreement
source§impl Default for CustomerAgreement
impl Default for CustomerAgreement
source§fn default() -> CustomerAgreement
fn default() -> CustomerAgreement
Returns the “default value” for a type. Read more
source§impl Ord for CustomerAgreement
impl Ord for CustomerAgreement
source§impl PartialEq<CustomerAgreement> for CustomerAgreement
impl PartialEq<CustomerAgreement> for CustomerAgreement
source§fn eq(&self, other: &CustomerAgreement) -> bool
fn eq(&self, other: &CustomerAgreement) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<CustomerAgreement> for CustomerAgreement
impl PartialOrd<CustomerAgreement> for CustomerAgreement
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 SEResource for CustomerAgreement
impl SEResource for CustomerAgreement
source§impl YaDeserialize for CustomerAgreement
impl YaDeserialize for CustomerAgreement
source§impl YaSerialize for CustomerAgreement
impl YaSerialize for CustomerAgreement
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 CustomerAgreement
impl StructuralEq for CustomerAgreement
impl StructuralPartialEq for CustomerAgreement
Auto Trait Implementations§
impl RefUnwindSafe for CustomerAgreement
impl Send for CustomerAgreement
impl Sync for CustomerAgreement
impl Unpin for CustomerAgreement
impl UnwindSafe for CustomerAgreement
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