Struct sep2_common::packages::billing::BillingPeriod
source · pub struct BillingPeriod {
pub bill_last_period: Option<Int48>,
pub bill_to_date: Option<Int48>,
pub interval: DateTimeInterval,
pub status_time_stamp: Option<TimeType>,
pub href: Option<String>,
}
Available on crate feature
billing
only.Fields§
§bill_last_period: Option<Int48>
The amount of the bill for the previous billing period.
bill_to_date: Option<Int48>
The bill amount related to the billing period as of the statusTimeStamp.
interval: DateTimeInterval
The time interval for this billing period.
status_time_stamp: Option<TimeType>
The date / time of the last update of this resource.
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 BillingPeriod
impl Clone for BillingPeriod
source§fn clone(&self) -> BillingPeriod
fn clone(&self) -> BillingPeriod
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 BillingPeriod
impl Debug for BillingPeriod
source§impl Default for BillingPeriod
impl Default for BillingPeriod
source§fn default() -> BillingPeriod
fn default() -> BillingPeriod
Returns the “default value” for a type. Read more
source§impl Ord for BillingPeriod
impl Ord for BillingPeriod
source§impl PartialEq<BillingPeriod> for BillingPeriod
impl PartialEq<BillingPeriod> for BillingPeriod
source§fn eq(&self, other: &BillingPeriod) -> bool
fn eq(&self, other: &BillingPeriod) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<BillingPeriod> for BillingPeriod
impl PartialOrd<BillingPeriod> for BillingPeriod
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 BillingPeriod
impl SEResource for BillingPeriod
source§impl YaDeserialize for BillingPeriod
impl YaDeserialize for BillingPeriod
source§impl YaSerialize for BillingPeriod
impl YaSerialize for BillingPeriod
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 BillingPeriod
impl StructuralEq for BillingPeriod
impl StructuralPartialEq for BillingPeriod
Auto Trait Implementations§
impl RefUnwindSafe for BillingPeriod
impl Send for BillingPeriod
impl Sync for BillingPeriod
impl Unpin for BillingPeriod
impl UnwindSafe for BillingPeriod
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