pub struct CostUpdatedRequest {
pub total_cost: Decimal,
pub transaction_id: String,
}
Expand description
CostUpdatedRequest, sent by the CSMS to the Charging Station.
With this request the CSMS can send the current cost of a transaction to a Charging Station.
Fields§
§total_cost: Decimal
Current total cost, based on the information known by the CSMS, of the transaction including taxes. In the currency configured with the configuration Variable: [Currency]
transaction_id: String
Transaction Id of the transaction the current cost are asked for.
Trait Implementations§
Source§impl Clone for CostUpdatedRequest
impl Clone for CostUpdatedRequest
Source§fn clone(&self) -> CostUpdatedRequest
fn clone(&self) -> CostUpdatedRequest
Returns a duplicate 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 CostUpdatedRequest
impl Debug for CostUpdatedRequest
Source§impl Default for CostUpdatedRequest
impl Default for CostUpdatedRequest
Source§fn default() -> CostUpdatedRequest
fn default() -> CostUpdatedRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CostUpdatedRequest
impl<'de> Deserialize<'de> for CostUpdatedRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CostUpdatedRequest
impl PartialEq for CostUpdatedRequest
Source§impl Serialize for CostUpdatedRequest
impl Serialize for CostUpdatedRequest
Source§impl Validate for CostUpdatedRequest
impl Validate for CostUpdatedRequest
Source§impl<'v_a> ValidateArgs<'v_a> for CostUpdatedRequest
impl<'v_a> ValidateArgs<'v_a> for CostUpdatedRequest
impl StructuralPartialEq for CostUpdatedRequest
Auto Trait Implementations§
impl Freeze for CostUpdatedRequest
impl RefUnwindSafe for CostUpdatedRequest
impl Send for CostUpdatedRequest
impl Sync for CostUpdatedRequest
impl Unpin for CostUpdatedRequest
impl UnwindSafe for CostUpdatedRequest
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