ocpp/v2_1/datatype/certificate_status_request_info

OCPP 2.1 CertificateStatusRequestInfo data type (schema CertificateStatusRequestInfoType).

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

Types

Data necessary to request the revocation status of a certificate.

FieldTypeReqDescription
certificate_hash_dataCertificateHashData
custom_dataCustomData
sourceCertificateStatusSource
urlsList(String)URL(s) of source. (max 2000 chars)

Schema: CertificateStatusRequestInfoType

pub type CertificateStatusRequestInfo {
  CertificateStatusRequestInfo(
    certificate_hash_data: certificate_hash_data.CertificateHashData,
    custom_data: option.Option(custom_data.CustomData),
    source: certificate_status_source.CertificateStatusSource,
    urls: List(String),
  )
}

Constructors

Values

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

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

pub fn new(
  certificate_hash_data certificate_hash_data: certificate_hash_data.CertificateHashData,
  source source: certificate_status_source.CertificateStatusSource,
  urls urls: List(String),
) -> CertificateStatusRequestInfo

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

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

Encode a CertificateStatusRequestInfo to its OCPP-J JSON object.

Search Document