ocpp-types 0.1.0

Strongly typed OCPP 1.6J, 2.0.1, and 2.1 message types for Rust. no_std, no alloc, embedded-friendly.
Documentation
// @generated by ocpp-codegen from schemas/. Do not edit by hand -- run
// `scripts/generate.sh` to regenerate; manual changes will be overwritten.

pub mod common;
mod primitives;
#[allow(unused_imports)]
pub use primitives::*;
mod error;
pub use error::*;
mod a_f_r_r_signal_request;
pub use a_f_r_r_signal_request::*;
mod a_f_r_r_signal_response;
pub use a_f_r_r_signal_response::*;
mod adjust_periodic_event_stream_request;
pub use adjust_periodic_event_stream_request::*;
mod adjust_periodic_event_stream_response;
pub use adjust_periodic_event_stream_response::*;
mod authorize_request;
pub use authorize_request::*;
mod authorize_response;
pub use authorize_response::*;
mod battery_swap_request;
pub use battery_swap_request::*;
mod battery_swap_response;
pub use battery_swap_response::*;
mod boot_notification_request;
pub use boot_notification_request::*;
mod boot_notification_response;
pub use boot_notification_response::*;
mod cancel_reservation_request;
pub use cancel_reservation_request::*;
mod cancel_reservation_response;
pub use cancel_reservation_response::*;
mod certificate_signed_request;
pub use certificate_signed_request::*;
mod certificate_signed_response;
pub use certificate_signed_response::*;
mod change_availability_request;
pub use change_availability_request::*;
mod change_availability_response;
pub use change_availability_response::*;
mod change_transaction_tariff_request;
pub use change_transaction_tariff_request::*;
mod change_transaction_tariff_response;
pub use change_transaction_tariff_response::*;
mod clear_cache_request;
pub use clear_cache_request::*;
mod clear_cache_response;
pub use clear_cache_response::*;
mod clear_charging_profile_request;
pub use clear_charging_profile_request::*;
mod clear_charging_profile_response;
pub use clear_charging_profile_response::*;
mod clear_d_e_r_control_request;
pub use clear_d_e_r_control_request::*;
mod clear_d_e_r_control_response;
pub use clear_d_e_r_control_response::*;
mod clear_display_message_request;
pub use clear_display_message_request::*;
mod clear_display_message_response;
pub use clear_display_message_response::*;
mod clear_tariffs_request;
pub use clear_tariffs_request::*;
mod clear_tariffs_response;
pub use clear_tariffs_response::*;
mod clear_variable_monitoring_request;
pub use clear_variable_monitoring_request::*;
mod clear_variable_monitoring_response;
pub use clear_variable_monitoring_response::*;
mod cleared_charging_limit_request;
pub use cleared_charging_limit_request::*;
mod cleared_charging_limit_response;
pub use cleared_charging_limit_response::*;
mod close_periodic_event_stream_request;
pub use close_periodic_event_stream_request::*;
mod close_periodic_event_stream_response;
pub use close_periodic_event_stream_response::*;
mod cost_updated_request;
pub use cost_updated_request::*;
mod cost_updated_response;
pub use cost_updated_response::*;
mod customer_information_request;
pub use customer_information_request::*;
mod customer_information_response;
pub use customer_information_response::*;
mod data_transfer_request;
pub use data_transfer_request::*;
mod data_transfer_response;
pub use data_transfer_response::*;
mod delete_certificate_request;
pub use delete_certificate_request::*;
mod delete_certificate_response;
pub use delete_certificate_response::*;
mod firmware_status_notification_request;
pub use firmware_status_notification_request::*;
mod firmware_status_notification_response;
pub use firmware_status_notification_response::*;
mod get15118_e_v_certificate_request;
pub use get15118_e_v_certificate_request::*;
mod get15118_e_v_certificate_response;
pub use get15118_e_v_certificate_response::*;
mod get_base_report_request;
pub use get_base_report_request::*;
mod get_base_report_response;
pub use get_base_report_response::*;
mod get_certificate_chain_status_request;
pub use get_certificate_chain_status_request::*;
mod get_certificate_chain_status_response;
pub use get_certificate_chain_status_response::*;
mod get_certificate_status_request;
pub use get_certificate_status_request::*;
mod get_certificate_status_response;
pub use get_certificate_status_response::*;
mod get_charging_profiles_request;
pub use get_charging_profiles_request::*;
mod get_charging_profiles_response;
pub use get_charging_profiles_response::*;
mod get_composite_schedule_request;
pub use get_composite_schedule_request::*;
mod get_composite_schedule_response;
pub use get_composite_schedule_response::*;
mod get_d_e_r_control_request;
pub use get_d_e_r_control_request::*;
mod get_d_e_r_control_response;
pub use get_d_e_r_control_response::*;
mod get_display_messages_request;
pub use get_display_messages_request::*;
mod get_display_messages_response;
pub use get_display_messages_response::*;
mod get_installed_certificate_ids_request;
pub use get_installed_certificate_ids_request::*;
mod get_installed_certificate_ids_response;
pub use get_installed_certificate_ids_response::*;
mod get_local_list_version_request;
pub use get_local_list_version_request::*;
mod get_local_list_version_response;
pub use get_local_list_version_response::*;
mod get_log_request;
pub use get_log_request::*;
mod get_log_response;
pub use get_log_response::*;
mod get_monitoring_report_request;
pub use get_monitoring_report_request::*;
mod get_monitoring_report_response;
pub use get_monitoring_report_response::*;
mod get_periodic_event_stream_request;
pub use get_periodic_event_stream_request::*;
mod get_periodic_event_stream_response;
pub use get_periodic_event_stream_response::*;
mod get_report_request;
pub use get_report_request::*;
mod get_report_response;
pub use get_report_response::*;
mod get_tariffs_request;
pub use get_tariffs_request::*;
mod get_tariffs_response;
pub use get_tariffs_response::*;
mod get_transaction_status_request;
pub use get_transaction_status_request::*;
mod get_transaction_status_response;
pub use get_transaction_status_response::*;
mod get_variables_request;
pub use get_variables_request::*;
mod get_variables_response;
pub use get_variables_response::*;
mod heartbeat_request;
pub use heartbeat_request::*;
mod heartbeat_response;
pub use heartbeat_response::*;
mod install_certificate_request;
pub use install_certificate_request::*;
mod install_certificate_response;
pub use install_certificate_response::*;
mod log_status_notification_request;
pub use log_status_notification_request::*;
mod log_status_notification_response;
pub use log_status_notification_response::*;
mod meter_values_request;
pub use meter_values_request::*;
mod meter_values_response;
pub use meter_values_response::*;
mod notify_allowed_energy_transfer_request;
pub use notify_allowed_energy_transfer_request::*;
mod notify_allowed_energy_transfer_response;
pub use notify_allowed_energy_transfer_response::*;
mod notify_charging_limit_request;
pub use notify_charging_limit_request::*;
mod notify_charging_limit_response;
pub use notify_charging_limit_response::*;
mod notify_customer_information_request;
pub use notify_customer_information_request::*;
mod notify_customer_information_response;
pub use notify_customer_information_response::*;
mod notify_d_e_r_alarm_request;
pub use notify_d_e_r_alarm_request::*;
mod notify_d_e_r_alarm_response;
pub use notify_d_e_r_alarm_response::*;
mod notify_d_e_r_start_stop_request;
pub use notify_d_e_r_start_stop_request::*;
mod notify_d_e_r_start_stop_response;
pub use notify_d_e_r_start_stop_response::*;
mod notify_display_messages_request;
pub use notify_display_messages_request::*;
mod notify_display_messages_response;
pub use notify_display_messages_response::*;
mod notify_e_v_charging_needs_request;
pub use notify_e_v_charging_needs_request::*;
mod notify_e_v_charging_needs_response;
pub use notify_e_v_charging_needs_response::*;
mod notify_e_v_charging_schedule_request;
pub use notify_e_v_charging_schedule_request::*;
mod notify_e_v_charging_schedule_response;
pub use notify_e_v_charging_schedule_response::*;
mod notify_event_request;
pub use notify_event_request::*;
mod notify_event_response;
pub use notify_event_response::*;
mod notify_monitoring_report_request;
pub use notify_monitoring_report_request::*;
mod notify_monitoring_report_response;
pub use notify_monitoring_report_response::*;
mod notify_periodic_event_stream;
pub use notify_periodic_event_stream::*;
mod notify_priority_charging_request;
pub use notify_priority_charging_request::*;
mod notify_priority_charging_response;
pub use notify_priority_charging_response::*;
mod notify_report_request;
pub use notify_report_request::*;
mod notify_report_response;
pub use notify_report_response::*;
mod notify_settlement_request;
pub use notify_settlement_request::*;
mod notify_settlement_response;
pub use notify_settlement_response::*;
mod notify_web_payment_started_request;
pub use notify_web_payment_started_request::*;
mod notify_web_payment_started_response;
pub use notify_web_payment_started_response::*;
mod open_periodic_event_stream_request;
pub use open_periodic_event_stream_request::*;
mod open_periodic_event_stream_response;
pub use open_periodic_event_stream_response::*;
mod publish_firmware_request;
pub use publish_firmware_request::*;
mod publish_firmware_response;
pub use publish_firmware_response::*;
mod publish_firmware_status_notification_request;
pub use publish_firmware_status_notification_request::*;
mod publish_firmware_status_notification_response;
pub use publish_firmware_status_notification_response::*;
mod pull_dynamic_schedule_update_request;
pub use pull_dynamic_schedule_update_request::*;
mod pull_dynamic_schedule_update_response;
pub use pull_dynamic_schedule_update_response::*;
mod report_charging_profiles_request;
pub use report_charging_profiles_request::*;
mod report_charging_profiles_response;
pub use report_charging_profiles_response::*;
mod report_d_e_r_control_request;
pub use report_d_e_r_control_request::*;
mod report_d_e_r_control_response;
pub use report_d_e_r_control_response::*;
mod request_battery_swap_request;
pub use request_battery_swap_request::*;
mod request_battery_swap_response;
pub use request_battery_swap_response::*;
mod request_start_transaction_request;
pub use request_start_transaction_request::*;
mod request_start_transaction_response;
pub use request_start_transaction_response::*;
mod request_stop_transaction_request;
pub use request_stop_transaction_request::*;
mod request_stop_transaction_response;
pub use request_stop_transaction_response::*;
mod reservation_status_update_request;
pub use reservation_status_update_request::*;
mod reservation_status_update_response;
pub use reservation_status_update_response::*;
mod reserve_now_request;
pub use reserve_now_request::*;
mod reserve_now_response;
pub use reserve_now_response::*;
mod reset_request;
pub use reset_request::*;
mod reset_response;
pub use reset_response::*;
mod security_event_notification_request;
pub use security_event_notification_request::*;
mod security_event_notification_response;
pub use security_event_notification_response::*;
mod send_local_list_request;
pub use send_local_list_request::*;
mod send_local_list_response;
pub use send_local_list_response::*;
mod set_charging_profile_request;
pub use set_charging_profile_request::*;
mod set_charging_profile_response;
pub use set_charging_profile_response::*;
mod set_d_e_r_control_request;
pub use set_d_e_r_control_request::*;
mod set_d_e_r_control_response;
pub use set_d_e_r_control_response::*;
mod set_default_tariff_request;
pub use set_default_tariff_request::*;
mod set_default_tariff_response;
pub use set_default_tariff_response::*;
mod set_display_message_request;
pub use set_display_message_request::*;
mod set_display_message_response;
pub use set_display_message_response::*;
mod set_monitoring_base_request;
pub use set_monitoring_base_request::*;
mod set_monitoring_base_response;
pub use set_monitoring_base_response::*;
mod set_monitoring_level_request;
pub use set_monitoring_level_request::*;
mod set_monitoring_level_response;
pub use set_monitoring_level_response::*;
mod set_network_profile_request;
pub use set_network_profile_request::*;
mod set_network_profile_response;
pub use set_network_profile_response::*;
mod set_variable_monitoring_request;
pub use set_variable_monitoring_request::*;
mod set_variable_monitoring_response;
pub use set_variable_monitoring_response::*;
mod set_variables_request;
pub use set_variables_request::*;
mod set_variables_response;
pub use set_variables_response::*;
mod sign_certificate_request;
pub use sign_certificate_request::*;
mod sign_certificate_response;
pub use sign_certificate_response::*;
mod status_notification_request;
pub use status_notification_request::*;
mod status_notification_response;
pub use status_notification_response::*;
mod transaction_event_request;
pub use transaction_event_request::*;
mod transaction_event_response;
pub use transaction_event_response::*;
mod trigger_message_request;
pub use trigger_message_request::*;
mod trigger_message_response;
pub use trigger_message_response::*;
mod unlock_connector_request;
pub use unlock_connector_request::*;
mod unlock_connector_response;
pub use unlock_connector_response::*;
mod unpublish_firmware_request;
pub use unpublish_firmware_request::*;
mod unpublish_firmware_response;
pub use unpublish_firmware_response::*;
mod update_dynamic_schedule_request;
pub use update_dynamic_schedule_request::*;
mod update_dynamic_schedule_response;
pub use update_dynamic_schedule_response::*;
mod update_firmware_request;
pub use update_firmware_request::*;
mod update_firmware_response;
pub use update_firmware_response::*;
mod use_priority_charging_request;
pub use use_priority_charging_request::*;
mod use_priority_charging_response;
pub use use_priority_charging_response::*;
mod vat_number_validation_request;
pub use vat_number_validation_request::*;
mod vat_number_validation_response;
pub use vat_number_validation_response::*;