ocpp/v2_1/datatype/clear_tariffs_result
OCPP 2.1 ClearTariffsResult data type (schema ClearTariffsResultType).
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 | — | |
status | TariffClearStatus | ✓ | |
status_info | StatusInfo | — | |
tariff_id | String | — | Id of tariff for which status is reported. If no tariffs were found, then this field is absent, and status will be NoTariff. (max 60 chars) |
Schema: ClearTariffsResultType
pub type ClearTariffsResult {
ClearTariffsResult(
custom_data: option.Option(custom_data.CustomData),
status: tariff_clear_status.TariffClearStatus,
status_info: option.Option(status_info.StatusInfo),
tariff_id: option.Option(String),
)
}
Constructors
-
ClearTariffsResult( custom_data: option.Option(custom_data.CustomData), status: tariff_clear_status.TariffClearStatus, status_info: option.Option(status_info.StatusInfo), tariff_id: option.Option(String), )
Values
pub fn decoder() -> decode.Decoder(ClearTariffsResult)
Decode a ClearTariffsResult from its OCPP-J JSON object, enforcing schema constraints.
pub fn new(
status status: tariff_clear_status.TariffClearStatus,
) -> ClearTariffsResult
Construct a ClearTariffsResult from its required fields, with every optional field set to None.
pub fn to_json(value: ClearTariffsResult) -> json.Json
Encode a ClearTariffsResult to its OCPP-J JSON object.