ocpp/v1_6/datatype/firmware

OCPP 1.6 Firmware data type.

to_json/decoder map to/from its OCPP-J JSON object; new (when present) builds a value from the required fields only.

Types

FieldTypeReqDescription
install_date_timeDateTime
locationString(max 512 chars)
retrieve_date_timeDateTime
signatureString(max 800 chars)
signing_certificateString(max 5500 chars)

Schema: Firmware

pub type Firmware {
  Firmware(
    install_date_time: option.Option(timestamp.Timestamp),
    location: String,
    retrieve_date_time: timestamp.Timestamp,
    signature: String,
    signing_certificate: String,
  )
}

Constructors

Values

pub fn decoder() -> decode.Decoder(Firmware)

Decode a Firmware from its OCPP-J JSON object, enforcing schema constraints.

pub fn new(
  location location: String,
  retrieve_date_time retrieve_date_time: timestamp.Timestamp,
  signature signature: String,
  signing_certificate signing_certificate: String,
) -> Firmware

Construct a Firmware from its required fields, with every optional field set to None.

pub fn to_json(value: Firmware) -> json.Json

Encode a Firmware to its OCPP-J JSON object.

Search Document