Skip to main content

Action

Trait Action 

Source
pub trait Action:
    Send
    + Sync
    + 'static {
    type Request: Serialize + DeserializeOwned + Send + Sync + 'static;
    type Response: Serialize + DeserializeOwned + Send + Sync + 'static;

    const NAME: &'static str;
}
Expand description

One OCPP action: its wire name plus its request/response types.

Shared across every OCPP version and open to consumers - implement this for your own marker type to send/register a custom (non-standard) action, or one wrapping vendor fields via #[serde(flatten)], through the exact same Client::call/Client::on used for the built-in actions.

Required Associated Constants§

Source

const NAME: &'static str

Required Associated Types§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Action for ocpp_client::ocpp_1_6::Authorize

Source§

impl Action for ocpp_client::ocpp_1_6::BootNotification

Source§

impl Action for ocpp_client::ocpp_1_6::CancelReservation

Source§

impl Action for ocpp_client::ocpp_1_6::CertificateSigned

Source§

impl Action for ocpp_client::ocpp_1_6::ChangeAvailability

Source§

impl Action for ChangeConfiguration

Source§

impl Action for ocpp_client::ocpp_1_6::ClearCache

Source§

impl Action for ocpp_client::ocpp_1_6::ClearChargingProfile

Source§

impl Action for ocpp_client::ocpp_1_6::DataTransfer

Source§

impl Action for ocpp_client::ocpp_1_6::DeleteCertificate

Source§

impl Action for DiagnosticsStatusNotification

Source§

impl Action for ExtendedTriggerMessage

Source§

impl Action for ocpp_client::ocpp_1_6::FirmwareStatusNotification

Source§

impl Action for ocpp_client::ocpp_1_6::GetCompositeSchedule

Source§

impl Action for GetConfiguration

Source§

impl Action for GetDiagnostics

Source§

impl Action for ocpp_client::ocpp_1_6::GetInstalledCertificateIds

Source§

impl Action for ocpp_client::ocpp_1_6::GetLocalListVersion

Source§

impl Action for ocpp_client::ocpp_1_6::GetLog

Source§

impl Action for ocpp_client::ocpp_1_6::Heartbeat

Source§

impl Action for ocpp_client::ocpp_1_6::InstallCertificate

Source§

impl Action for ocpp_client::ocpp_1_6::LogStatusNotification

Source§

impl Action for ocpp_client::ocpp_1_6::MeterValues

Source§

impl Action for RemoteStartTransaction

Source§

impl Action for RemoteStopTransaction

Source§

impl Action for ocpp_client::ocpp_1_6::ReserveNow

Source§

impl Action for ocpp_client::ocpp_1_6::Reset

Source§

impl Action for ocpp_client::ocpp_1_6::SecurityEventNotification

Source§

impl Action for ocpp_client::ocpp_1_6::SendLocalList

Source§

impl Action for ocpp_client::ocpp_1_6::SetChargingProfile

Source§

impl Action for ocpp_client::ocpp_1_6::SignCertificate

Source§

impl Action for SignedFirmwareStatusNotification

Source§

impl Action for SignedUpdateFirmware

Source§

impl Action for StartTransaction

Source§

impl Action for ocpp_client::ocpp_1_6::StatusNotification

Source§

impl Action for StopTransaction

Source§

impl Action for ocpp_client::ocpp_1_6::TriggerMessage

Source§

impl Action for ocpp_client::ocpp_1_6::UnlockConnector

Source§

impl Action for ocpp_client::ocpp_1_6::UpdateFirmware

Source§

impl<C> Action for AFRRSignal<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "AFRRSignal"

Source§

type Request = AFRRSignalRequest<C>

Source§

type Response = AFRRSignalResponse<C>

Source§

impl<C> Action for AdjustPeriodicEventStream<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::Authorize<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "Authorize"

Source§

type Request = AuthorizeRequest<C>

Source§

type Response = AuthorizeResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_1::Authorize<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "Authorize"

Source§

type Request = AuthorizeRequest<C>

Source§

type Response = AuthorizeResponse<C>

Source§

impl<C> Action for BatterySwap<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::BootNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::BootNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::CancelReservation<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::CancelReservation<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::CertificateSigned<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::CertificateSigned<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::ChangeAvailability<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::ChangeAvailability<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ChangeTransactionTariff<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::ClearCache<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "ClearCache"

Source§

type Request = ClearCacheRequest<C>

Source§

type Response = ClearCacheResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_1::ClearCache<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "ClearCache"

Source§

type Request = ClearCacheRequest<C>

Source§

type Response = ClearCacheResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::ClearChargingProfile<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::ClearChargingProfile<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ClearDERControl<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::ClearDisplayMessage<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::ClearDisplayMessage<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ClearTariffs<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::ClearVariableMonitoring<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::ClearVariableMonitoring<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::ClearedChargingLimit<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::ClearedChargingLimit<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ClosePeriodicEventStream<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::CostUpdated<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::CostUpdated<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::CustomerInformation<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::CustomerInformation<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::DataTransfer<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::DataTransfer<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::DeleteCertificate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::DeleteCertificate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::FirmwareStatusNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::FirmwareStatusNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::Get15118EVCertificate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::Get15118EVCertificate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetBaseReport<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetBaseReport<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for GetCertificateChainStatus<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetCertificateStatus<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetCertificateStatus<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetChargingProfiles<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetChargingProfiles<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetCompositeSchedule<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetCompositeSchedule<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for GetDERControl<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetDisplayMessages<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetDisplayMessages<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetInstalledCertificateIds<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetInstalledCertificateIds<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetLocalListVersion<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetLocalListVersion<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetLog<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "GetLog"

Source§

type Request = GetLogRequest<C>

Source§

type Response = GetLogResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetLog<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "GetLog"

Source§

type Request = GetLogRequest<C>

Source§

type Response = GetLogResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetMonitoringReport<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetMonitoringReport<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for GetPeriodicEventStream<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetReport<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "GetReport"

Source§

type Request = GetReportRequest<C>

Source§

type Response = GetReportResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetReport<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "GetReport"

Source§

type Request = GetReportRequest<C>

Source§

type Response = GetReportResponse<C>

Source§

impl<C> Action for GetTariffs<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "GetTariffs"

Source§

type Request = GetTariffsRequest<C>

Source§

type Response = GetTariffsResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetTransactionStatus<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetTransactionStatus<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::GetVariables<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::GetVariables<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::Heartbeat<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "Heartbeat"

Source§

type Request = HeartbeatRequest<C>

Source§

type Response = HeartbeatResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_1::Heartbeat<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "Heartbeat"

Source§

type Request = HeartbeatRequest<C>

Source§

type Response = HeartbeatResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::InstallCertificate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::InstallCertificate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::LogStatusNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::LogStatusNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::MeterValues<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::MeterValues<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for NotifyAllowedEnergyTransfer<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::NotifyChargingLimit<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::NotifyChargingLimit<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::NotifyCustomerInformation<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::NotifyCustomerInformation<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for NotifyDERAlarm<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for NotifyDERStartStop<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::NotifyDisplayMessages<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::NotifyDisplayMessages<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::NotifyEVChargingNeeds<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::NotifyEVChargingNeeds<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::NotifyEVChargingSchedule<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::NotifyEVChargingSchedule<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::NotifyEvent<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::NotifyEvent<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::NotifyMonitoringReport<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::NotifyMonitoringReport<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for NotifyPriorityCharging<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::NotifyReport<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::NotifyReport<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for NotifySettlement<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for NotifyWebPaymentStarted<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for OpenPeriodicEventStream<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::PublishFirmware<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::PublishFirmware<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::PublishFirmwareStatusNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::PublishFirmwareStatusNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for PullDynamicScheduleUpdate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::ReportChargingProfiles<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::ReportChargingProfiles<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ReportDERControl<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for RequestBatterySwap<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::RequestStartTransaction<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::RequestStartTransaction<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::RequestStopTransaction<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::RequestStopTransaction<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::ReservationStatusUpdate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::ReservationStatusUpdate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::ReserveNow<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "ReserveNow"

Source§

type Request = ReserveNowRequest<C>

Source§

type Response = ReserveNowResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_1::ReserveNow<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "ReserveNow"

Source§

type Request = ReserveNowRequest<C>

Source§

type Response = ReserveNowResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::Reset<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "Reset"

Source§

type Request = ResetRequest<C>

Source§

type Response = ResetResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_1::Reset<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

const NAME: &'static str = "Reset"

Source§

type Request = ResetRequest<C>

Source§

type Response = ResetResponse<C>

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::SecurityEventNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::SecurityEventNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::SendLocalList<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::SendLocalList<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::SetChargingProfile<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::SetChargingProfile<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for SetDERControl<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for SetDefaultTariff<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::SetDisplayMessage<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::SetDisplayMessage<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::SetMonitoringBase<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::SetMonitoringBase<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::SetMonitoringLevel<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::SetMonitoringLevel<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::SetNetworkProfile<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::SetNetworkProfile<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::SetVariableMonitoring<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::SetVariableMonitoring<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::SetVariables<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::SetVariables<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::SignCertificate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::SignCertificate<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::StatusNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::StatusNotification<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::TransactionEvent<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::TransactionEvent<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::TriggerMessage<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::TriggerMessage<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::UnlockConnector<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::UnlockConnector<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::UnpublishFirmware<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::UnpublishFirmware<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for UpdateDynamicSchedule<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_0_1::UpdateFirmware<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for ocpp_client::ocpp_2_1::UpdateFirmware<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for UsePriorityCharging<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,

Source§

impl<C> Action for VatNumberValidation<C>
where C: Serialize + DeserializeOwned + Send + Sync + 'static,