Interface ChargingRequestView


public interface ChargingRequestView
Charging Request View Interface. The Charging Request contains an aggregated view of the usage request and active session information. It may also contain other extra overridden attributes based on the type of request the charging engine is processing.
  • Method Details

    • getOriginal

      UsageRequest getOriginal()
      Returns:
      get original usage request
    • getPayload

      PayloadView getPayload()
      Returns:
      the original payload view
    • getAttributeOverrides

      Map<String,Object> getAttributeOverrides()
      Returns:
      immutable maps of override values
    • getRequestStart

      ZonedDateTime getRequestStart()
      get the startTime of this UsageRequest.
      Returns:
      startTime of this UsageRequest
    • getRequestEnd

      ZonedDateTime getRequestEnd()
      get the endTime of this UsageRequest.
      Returns:
      startTime of this UsageRequest