ocpp/v2_0_1/message/get_certificate_status

OCPP 2.0.1 GetCertificateStatus action.

Request/Response payload types with their OCPP-J codecs (request_to_json/request_decoder, response_to_json/ response_decoder). Transport-agnostic; the action-string mapping lives in ocpp/v2_0_1/dispatch.

Types

FieldTypeReqDescription
custom_dataCustomData
ocsp_request_dataOcspRequestData

Schema: GetCertificateStatusRequest

pub type Request {
  Request(
    custom_data: option.Option(custom_data.CustomData),
    ocsp_request_data: ocsp_request_data.OcspRequestData,
  )
}

Constructors

FieldTypeReqDescription
custom_dataCustomData
ocsp_resultStringOCSPResponse class as defined in IETF RFC 6960. DER encoded (as defined in IETF RFC 6960), and then base64 encoded. MAY only be omitted when status is not Accepted. (max 5500 chars)
statusGetCertificateStatus
status_infoStatusInfo

Schema: GetCertificateStatusResponse

pub type Response {
  Response(
    custom_data: option.Option(custom_data.CustomData),
    ocsp_result: option.Option(String),
    status: get_certificate_status.GetCertificateStatus,
    status_info: option.Option(status_info.StatusInfo),
  )
}

Constructors

Values

pub fn new_request(
  ocsp_request_data ocsp_request_data: ocsp_request_data.OcspRequestData,
) -> Request

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

pub fn new_response(
  status status: get_certificate_status.GetCertificateStatus,
) -> Response

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

pub fn request_decoder() -> decode.Decoder(Request)

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

pub fn request_to_json(value: Request) -> json.Json

Encode a Request to its OCPP-J JSON object.

pub fn response_decoder() -> decode.Decoder(Response)

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

pub fn response_to_json(value: Response) -> json.Json

Encode a Response to its OCPP-J JSON object.

Search Document