ocpp/v2_0_1/message/notify_customer_information

OCPP 2.0.1 NotifyCustomerInformation 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
dataString(Part of) the requested data. No format specified in which the data is returned. Should be human readable. (max 512 chars)
generated_atDateTimeTimestamp of the moment this message was generated at the Charging Station.
request_idIntThe Id of the request.
seq_noIntSequence number of this message. First message starts at 0.
tbcBool“to be continued” indicator. Indicates whether another part of the monitoringData follows in an upcoming notifyMonitoringReportRequest message. Default value when omitted is false.

Schema: NotifyCustomerInformationRequest

pub type Request {
  Request(
    custom_data: option.Option(custom_data.CustomData),
    data: String,
    generated_at: timestamp.Timestamp,
    request_id: Int,
    seq_no: Int,
    tbc: option.Option(Bool),
  )
}

Constructors

FieldTypeReqDescription
custom_dataCustomData

Schema: NotifyCustomerInformationResponse

pub type Response {
  Response(custom_data: option.Option(custom_data.CustomData))
}

Constructors

Values

pub fn new_request(
  data data: String,
  generated_at generated_at: timestamp.Timestamp,
  request_id request_id: Int,
  seq_no seq_no: Int,
) -> Request

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

pub fn new_response() -> 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