ocpp/v2_1/datatype/clear_monitoring_result
OCPP 2.1 ClearMonitoringResult data type (schema ClearMonitoringResultType).
to_json/decoder map to/from its OCPP-J JSON object; new (when
present) builds a value from the required fields only.
Types
| Field | Type | Req | Description |
|---|---|---|---|
custom_data | CustomData | — | |
id | Int | ✓ | Id of the monitor of which a clear was requested. (≥ 0) |
status | ClearMonitoringStatus | ✓ | |
status_info | StatusInfo | — |
Schema: ClearMonitoringResultType
pub type ClearMonitoringResult {
ClearMonitoringResult(
custom_data: option.Option(custom_data.CustomData),
id: Int,
status: clear_monitoring_status.ClearMonitoringStatus,
status_info: option.Option(status_info.StatusInfo),
)
}
Constructors
-
ClearMonitoringResult( custom_data: option.Option(custom_data.CustomData), id: Int, status: clear_monitoring_status.ClearMonitoringStatus, status_info: option.Option(status_info.StatusInfo), )
Values
pub fn decoder() -> decode.Decoder(ClearMonitoringResult)
Decode a ClearMonitoringResult from its OCPP-J JSON object, enforcing schema constraints.
pub fn new(
id id: Int,
status status: clear_monitoring_status.ClearMonitoringStatus,
) -> ClearMonitoringResult
Construct a ClearMonitoringResult from its required fields, with every optional field set to None.
pub fn to_json(value: ClearMonitoringResult) -> json.Json
Encode a ClearMonitoringResult to its OCPP-J JSON object.