use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub enum TransactionEventTriggerReason {
Authorized,
CablePluggedIn,
ChargingRateChanged,
ChargingStateChanged,
Deauthorized,
EnergyLimitReached,
EVCommunicationLost,
EVConnectTimeout,
MeterValueClock,
MeterValuePeriodic,
TimeLimitReached,
Trigger,
UnlockCommand,
StopAuthorized,
EVDeparted,
EVDetected,
RemoteStop,
RemoteStart,
AbnormalCondition,
SignedDataReceived,
ResetCommand,
}