Interface AtPermissionRequest

All Superinterfaces:
PermissionRequest
All Known Implementing Classes:
EdaPermissionRequest

public interface AtPermissionRequest extends PermissionRequest
  • Method Details

    • cmRequestId

      String cmRequestId()
      The CM Request ID of this permission request.
      Returns:
      cmRequestId
    • conversationId

      String conversationId()
      In austria every conversation with the permission administrator requires a conversation id. For a permission request this id is generated by eddie.
      Returns:
      conversationId
    • meteringPointId

      Optional<String> meteringPointId()
      In austria every permission request is associated with exactly one metering point. When the request is sent without a metering point id, the user is asked to select a metering point in his DSO web portal. So it can be empty in the beginning, but it will always be set once the request has been accepted.
      Returns:
      meteringPointId
    • consentId

      Optional<String> consentId()
      EDA will generate a consentId for a permission request after it was accepted. So this ID is only available after accepting the permission request.
      Returns:
      consentId
    • message

      String message()
      Message that was sent by EDA in their CCMO messages.
      Returns:
      message
    • granularity

      AllowedGranularity granularity()
      The granularity of the energy data that is requested by this permission request.
      Returns:
      granularity