pub struct RemoteStartTransactionRequest {
pub connector_id: Option<u32>,
pub id_tag: String,
pub charging_profile: Option<ChargingProfile>,
}
Expand description
This contains the field definitions of the RemoteStartTransactionRequest PDU sent to Charge Point by Central System. See also Remote Start Transaction
Fields§
§connector_id: Option<u32>
Optional. Number of the connector on which to start the transaction. connectorId SHALL be > 0
id_tag: String
Required. The identifier that Charge Point must use to start a transaction.
charging_profile: Option<ChargingProfile>
Optional. Charging Profile to be used by the Charge Point for the requested transaction. ChargingProfilePurpose MUST be set to TxProfile
Trait Implementations§
source§impl Clone for RemoteStartTransactionRequest
impl Clone for RemoteStartTransactionRequest
source§fn clone(&self) -> RemoteStartTransactionRequest
fn clone(&self) -> RemoteStartTransactionRequest
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 Default for RemoteStartTransactionRequest
impl Default for RemoteStartTransactionRequest
source§fn default() -> RemoteStartTransactionRequest
fn default() -> RemoteStartTransactionRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for RemoteStartTransactionRequest
impl<'de> Deserialize<'de> for RemoteStartTransactionRequest
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 RemoteStartTransactionRequest
impl PartialEq for RemoteStartTransactionRequest
source§fn eq(&self, other: &RemoteStartTransactionRequest) -> bool
fn eq(&self, other: &RemoteStartTransactionRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<'v_a> ValidateArgs<'v_a> for RemoteStartTransactionRequest
impl<'v_a> ValidateArgs<'v_a> for RemoteStartTransactionRequest
type Args = ()
fn validate_with_args(&self, args: Self::Args) -> Result<(), ValidationErrors>
impl StructuralPartialEq for RemoteStartTransactionRequest
Auto Trait Implementations§
impl Freeze for RemoteStartTransactionRequest
impl RefUnwindSafe for RemoteStartTransactionRequest
impl Send for RemoteStartTransactionRequest
impl Sync for RemoteStartTransactionRequest
impl Unpin for RemoteStartTransactionRequest
impl UnwindSafe for RemoteStartTransactionRequest
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