pub struct ContinuousServiceUsage {
pub id: String,
pub status: String,
pub geo_position: Option<Box<GeoPosition>>,
pub start_usage_description: String,
pub end_usage_description: String,
pub start_usage_credentials: Option<Box<FulfillmentDocument>>,
pub start_usage_time_limit: Option<String>,
pub blocking_fee_ref: Option<String>,
pub tip_ref: Option<String>,
pub consumption_for_post_payment: Option<Box<IndicatedConsumption>>,
pub remaining_consumption_from_pre_payment: Option<Box<IndicatedConsumption>>,
pub estimated_time_of_arrival_at_pick_up_place: Option<String>,
}Expand description
ContinuousServiceUsage : Usage of a continuos service vehicle
Fields§
§id: String§status: Stringstatus of the usage of a vehicle
geo_position: Option<Box<GeoPosition>>§start_usage_description: Stringstart usage procedure description
end_usage_description: Stringend usage procedure description
start_usage_credentials: Option<Box<FulfillmentDocument>>§start_usage_time_limit: Option<String>time limit to start the usage
blocking_fee_ref: Option<String>id of the fee taken on blocking the vehicle
tip_ref: Option<String>id of the tip provided to staff
consumption_for_post_payment: Option<Box<IndicatedConsumption>>§remaining_consumption_from_pre_payment: Option<Box<IndicatedConsumption>>§estimated_time_of_arrival_at_pick_up_place: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for ContinuousServiceUsage
impl Clone for ContinuousServiceUsage
Source§fn clone(&self) -> ContinuousServiceUsage
fn clone(&self) -> ContinuousServiceUsage
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 ContinuousServiceUsage
impl Debug for ContinuousServiceUsage
Source§impl Default for ContinuousServiceUsage
impl Default for ContinuousServiceUsage
Source§fn default() -> ContinuousServiceUsage
fn default() -> ContinuousServiceUsage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContinuousServiceUsage
impl<'de> Deserialize<'de> for ContinuousServiceUsage
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 ContinuousServiceUsage
impl PartialEq for ContinuousServiceUsage
Source§impl Serialize for ContinuousServiceUsage
impl Serialize for ContinuousServiceUsage
impl StructuralPartialEq for ContinuousServiceUsage
Auto Trait Implementations§
impl Freeze for ContinuousServiceUsage
impl RefUnwindSafe for ContinuousServiceUsage
impl Send for ContinuousServiceUsage
impl Sync for ContinuousServiceUsage
impl Unpin for ContinuousServiceUsage
impl UnwindSafe for ContinuousServiceUsage
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