pub struct RequestStartTransactionRequest {
pub custom_data: Option<CustomData>,
pub evse_id: Option<i64>,
pub group_id_token: Option<IdToken>,
pub id_token: IdToken,
pub remote_start_id: i64,
pub charging_profile: Option<ChargingProfile>,
}Fields§
§custom_data: Option<CustomData>§evse_id: Option<i64>Number of the EVSE on which to start the transaction. EvseId SHALL be > 0
group_id_token: Option<IdToken>§id_token: IdToken§remote_start_id: i64Id given by the server to this start request. The Charging Station might return this in the <<transactioneventrequest, TransactionEventRequest>>, letting the server know which transaction was started for this request. Use to start a transaction.
charging_profile: Option<ChargingProfile>Trait Implementations§
Source§impl<'de> Deserialize<'de> for RequestStartTransactionRequest
impl<'de> Deserialize<'de> for RequestStartTransactionRequest
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
impl StructuralPartialEq for RequestStartTransactionRequest
Auto Trait Implementations§
impl Freeze for RequestStartTransactionRequest
impl RefUnwindSafe for RequestStartTransactionRequest
impl Send for RequestStartTransactionRequest
impl Sync for RequestStartTransactionRequest
impl Unpin for RequestStartTransactionRequest
impl UnsafeUnpin for RequestStartTransactionRequest
impl UnwindSafe for RequestStartTransactionRequest
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