Interface PermissionRequest
- All Known Subinterfaces:
AiidaPermissionRequestInterface,AtPermissionRequest,DkEnerginetPermissionRequest,EsPermissionRequest,FrEnedisPermissionRequest,MeterReadingPermissionRequest,UsGreenButtonPermissionRequest
- All Known Implementing Classes:
AiidaPermissionRequest,CdsPermissionRequest,DatadisPermissionRequest,DePermissionRequest,EdaPermissionRequest,EnedisPermissionRequest,EnerginetPermissionRequest,FingridPermissionRequest,FluviusPermissionRequest,GreenButtonPermissionRequest,MijnAansluitingPermissionRequest,MojElektroPermissionRequest,SimulationPermissionRequest
public interface PermissionRequest
A PermissionRequest represents the starting point of requesting the permission for data from an MDA. It can have
a different status depending on where in the process of a specific Permission Administrator the request currently is.
-
Method Summary
Modifier and TypeMethodDescriptionThe connectionId is an id that is given by the eligible party using EDDIE.created()The datetime when the permission request first was created.The dataNeedId identifies the data need that should be met by the permission request.Information about the data source associated with the permission request.end()The end date from which data is requested.The permissionId of a request.start()The start date from which data is requested.status()
-
Method Details
-
permissionId
String permissionId()The permissionId of a request. It is used internally of EDDIE to map permission requests or incoming consumption data- Returns:
- permissionId
-
connectionId
String connectionId()The connectionId is an id that is given by the eligible party using EDDIE.- Returns:
- connectionId
-
dataNeedId
String dataNeedId()The dataNeedId identifies the data need that should be met by the permission request.- Returns:
- dataNeedId
-
status
PermissionProcessStatus status() -
dataSourceInformation
DataSourceInformation dataSourceInformation()Information about the data source associated with the permission request.- Returns:
- the DataSourceInformation of the PermissionRequest
-
created
ZonedDateTime created()The datetime when the permission request first was created.- Returns:
- the created datetime
-
start
LocalDate start()The start date from which data is requested. (inclusive) -
end
LocalDate end()The end date from which data is requested. (inclusive)
-