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

FieldTypeReqDescription
custom_dataCustomData
statusTariffClearStatus
status_infoStatusInfo
tariff_idStringId 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

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.

Search Document