Struct sep2_common::packages::prepayment::Prepayment
source · pub struct Prepayment {Show 16 fields
pub account_balance_link: AccountBalanceLink,
pub active_credit_register_list_link: Option<ActiveCreditRegisterListLink>,
pub active_supply_interruption_override_list_link: Option<ActiveSupplyInterruptionOverrideListLink>,
pub credit_expiry_level: Option<AccountingUnit>,
pub credit_register_list_link: CreditRegisterListLink,
pub low_credit_warning_level: Option<AccountingUnit>,
pub low_emergency_credit_warning_level: Option<AccountingUnit>,
pub prepay_mode: PrepayModeType,
pub prepay_operation_status_link: PrepayOperationStatusLink,
pub supply_interruption_override_list_link: SupplyInterruptionOverrideListLink,
pub usage_point: Vec<UsagePoint>,
pub usage_point_link: Option<UsagePointLink>,
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub href: Option<String>,
}
prepayment
only.Fields§
§account_balance_link: AccountBalanceLink
§active_credit_register_list_link: Option<ActiveCreditRegisterListLink>
§active_supply_interruption_override_list_link: Option<ActiveSupplyInterruptionOverrideListLink>
§credit_expiry_level: Option<AccountingUnit>
CreditExpiryLevel is the set point for availableCredit at which the service level may be changed. The typical value for this attribute is 0, regardless of whether the account balance is measured in a monetary or commodity basis. The units for this attribute SHALL match the units used for availableCredit.
credit_register_list_link: CreditRegisterListLink
§low_credit_warning_level: Option<AccountingUnit>
LowCreditWarningLevel is the set point for availableCredit at which the creditStatus attribute in the AccountBalance resource SHALL indicate that available credit is low. The units for this attribute SHALL match the units used for availableCredit. Typically, this value is set by the service provider.
low_emergency_credit_warning_level: Option<AccountingUnit>
LowEmergencyCreditWarningLevel is the set point for emergencyCredit at which the creditStatus attribute in the AccountBalance resource SHALL indicate that emergencycredit is low. The units for this attribute SHALL match the units used for availableCredit. Typically, this value is set by the service provider.
prepay_mode: PrepayModeType
PrepayMode specifies whether the given Prepayment instance is operating in Credit, Central Wallet, ESI, or Local prepayment mode. The Credit mode indicates that prepayment is not presently in effect. The other modes are described in the Overview Section above.
prepay_operation_status_link: PrepayOperationStatusLink
§supply_interruption_override_list_link: SupplyInterruptionOverrideListLink
§usage_point: Vec<UsagePoint>
§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 Prepayment
impl Clone for Prepayment
source§fn clone(&self) -> Prepayment
fn clone(&self) -> Prepayment
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Prepayment
impl Debug for Prepayment
source§impl Default for Prepayment
impl Default for Prepayment
source§fn default() -> Prepayment
fn default() -> Prepayment
source§impl Ord for Prepayment
impl Ord for Prepayment
source§impl PartialEq<Prepayment> for Prepayment
impl PartialEq<Prepayment> for Prepayment
source§fn eq(&self, other: &Prepayment) -> bool
fn eq(&self, other: &Prepayment) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<Prepayment> for Prepayment
impl PartialOrd<Prepayment> for Prepayment
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more