ocpp/v2_1/datatype/certificate_hash_data_chain
OCPP 2.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
| Field | Type | Req | Description |
|---|---|---|---|
certificate_hash_data | CertificateHashData | ✓ | |
certificate_type | GetCertificateIdUse | ✓ | |
child_certificate_hash_data | List(CertificateHashData) | — | |
custom_data | CustomData | — |
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
-
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), )
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.