Class CdsServerClient
java.lang.Object
energy.eddie.regionconnector.cds.client.CdsServerClient
-
Constructor Summary
ConstructorsConstructorDescriptionCdsServerClient(CdsServer cdsServer, CdsPublicApis publicApis, AdminClient adminClient, CustomerDataClient customerDataClient, OAuthService oAuthService, CustomerDataTokenService customerDataTokenService) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<reactor.util.function.Tuple4<List<energy.eddie.regionconnector.cds.openapi.model.AccountsEndpoint200ResponseAllOfAccountsInner>, List<energy.eddie.regionconnector.cds.openapi.model.ServiceContractEndpoint200ResponseAllOfServiceContractsInner>, List<energy.eddie.regionconnector.cds.openapi.model.ServicePointEndpoint200ResponseAllOfServicePointsInner>, List<energy.eddie.regionconnector.cds.openapi.model.MeterDeviceEndpoint200ResponseAllOfMeterDevicesInner>>> accountingPointData(CdsPermissionRequest permissionRequest) createAuthorizationUri(List<String> scopes) reactor.core.publisher.Mono<CdsServerMasterData> reactor.core.publisher.Mono<Void> modifyClientWithScope(String scope, CdsServerRedirectUriUpdate update) pushAuthorizationRequest(List<String> scopes) reactor.core.publisher.Mono<RevocationResult> revokeToken(CdsPermissionRequest permissionRequest) reactor.core.publisher.Mono<reactor.util.function.Tuple5<List<energy.eddie.regionconnector.cds.openapi.model.AccountsEndpoint200ResponseAllOfAccountsInner>, List<energy.eddie.regionconnector.cds.openapi.model.ServiceContractEndpoint200ResponseAllOfServiceContractsInner>, List<energy.eddie.regionconnector.cds.openapi.model.ServicePointEndpoint200ResponseAllOfServicePointsInner>, List<energy.eddie.regionconnector.cds.openapi.model.MeterDeviceEndpoint200ResponseAllOfMeterDevicesInner>, List<energy.eddie.regionconnector.cds.openapi.model.UsageSegmentEndpoint200ResponseAllOfUsageSegmentsInner>>> validatedHistoricalData(CdsPermissionRequest permissionRequest, ZonedDateTime before, ZonedDateTime after)
-
Constructor Details
-
CdsServerClient
public CdsServerClient(CdsServer cdsServer, CdsPublicApis publicApis, AdminClient adminClient, CustomerDataClient customerDataClient, OAuthService oAuthService, CustomerDataTokenService customerDataTokenService)
-
-
Method Details
-
pushAuthorizationRequest
-
createAuthorizationUri
-
retrieveCustomerCredentials
-
modifyClientWithScope
public reactor.core.publisher.Mono<Void> modifyClientWithScope(String scope, CdsServerRedirectUriUpdate update) -
revokeToken
public reactor.core.publisher.Mono<RevocationResult> revokeToken(CdsPermissionRequest permissionRequest) -
accountingPointData
public reactor.core.publisher.Mono<reactor.util.function.Tuple4<List<energy.eddie.regionconnector.cds.openapi.model.AccountsEndpoint200ResponseAllOfAccountsInner>,List<energy.eddie.regionconnector.cds.openapi.model.ServiceContractEndpoint200ResponseAllOfServiceContractsInner>, accountingPointDataList<energy.eddie.regionconnector.cds.openapi.model.ServicePointEndpoint200ResponseAllOfServicePointsInner>, List<energy.eddie.regionconnector.cds.openapi.model.MeterDeviceEndpoint200ResponseAllOfMeterDevicesInner>>> (CdsPermissionRequest permissionRequest) -
validatedHistoricalData
public reactor.core.publisher.Mono<reactor.util.function.Tuple5<List<energy.eddie.regionconnector.cds.openapi.model.AccountsEndpoint200ResponseAllOfAccountsInner>,List<energy.eddie.regionconnector.cds.openapi.model.ServiceContractEndpoint200ResponseAllOfServiceContractsInner>, validatedHistoricalDataList<energy.eddie.regionconnector.cds.openapi.model.ServicePointEndpoint200ResponseAllOfServicePointsInner>, List<energy.eddie.regionconnector.cds.openapi.model.MeterDeviceEndpoint200ResponseAllOfMeterDevicesInner>, List<energy.eddie.regionconnector.cds.openapi.model.UsageSegmentEndpoint200ResponseAllOfUsageSegmentsInner>>> (CdsPermissionRequest permissionRequest, ZonedDateTime before, ZonedDateTime after) -
masterData
-