ocpp/v2_0_1/datatype/certificate_hash_data_chain

OCPP 2.0.1 CertificateHashDataChain data type (schema CertificateHashDataChainType).

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

Types

FieldTypeReqDescription
certificate_hash_dataCertificateHashData
certificate_typeGetCertificateIdUse
child_certificate_hash_dataList(CertificateHashData)
custom_dataCustomData

Schema: CertificateHashDataChainType

pub type CertificateHashDataChain {
  CertificateHashDataChain(
    certificate_hash_data: certificate_hash_data.CertificateHashData,
    certificate_type: get_certificate_id_use.GetCertificateIdUse,
    child_certificate_hash_data: option.Option(
      List(certificate_hash_data.CertificateHashData),
    ),
    custom_data: option.Option(custom_data.CustomData),
  )
}

Constructors

Values

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

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

pub fn new(
  certificate_hash_data certificate_hash_data: certificate_hash_data.CertificateHashData,
  certificate_type certificate_type: get_certificate_id_use.GetCertificateIdUse,
) -> CertificateHashDataChain

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

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

Encode a CertificateHashDataChain to its OCPP-J JSON object.

Search Document