Record Class IdentifiableValidatedHistoricalData

java.lang.Object
java.lang.Record
energy.eddie.regionconnector.de.eta.providers.IdentifiableValidatedHistoricalData
Record Components:
permissionRequest - the permission request this data belongs to
payload - the raw validated historical data from ETA Plus
All Implemented Interfaces:
IdentifiablePayload<DePermissionRequest,EtaPlusMeteredData>, MeterReadingEndDate

public record IdentifiableValidatedHistoricalData(DePermissionRequest permissionRequest, EtaPlusMeteredData payload) extends Record implements IdentifiablePayload<DePermissionRequest,EtaPlusMeteredData>, MeterReadingEndDate
Record that pairs a permission request with its corresponding validated historical data payload. Used to track data through the processing pipeline from API response to CIM document generation.
  • Constructor Details

    • IdentifiableValidatedHistoricalData

      public IdentifiableValidatedHistoricalData(DePermissionRequest permissionRequest, EtaPlusMeteredData payload)
      Creates an instance of a IdentifiableValidatedHistoricalData record class.
      Parameters:
      permissionRequest - the value for the permissionRequest record component
      payload - the value for the payload record component
  • Method Details