Class EnerginetCustomerApiClient

java.lang.Object
energy.eddie.regionconnector.dk.energinet.customer.client.EnerginetCustomerApiClient

@Component public class EnerginetCustomerApiClient extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    EnerginetCustomerApiClient(EnerginetConfiguration configuration, org.springframework.web.reactive.function.client.WebClient.Builder builder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    reactor.core.publisher.Mono<String>
    accessToken(String refreshToken)
     
    reactor.core.publisher.Mono<energy.eddie.regionconnector.dk.energinet.customer.model.MeteringPointDetailsCustomerDtoResponseListApiResponse>
    getMeteringPointDetails(energy.eddie.regionconnector.dk.energinet.customer.model.MeteringPointsRequest meteringPointsRequest, String accessToken)
     
    reactor.core.publisher.Mono<energy.eddie.regionconnector.dk.energinet.customer.model.MyEnergyDataMarketDocumentResponseListApiResponse>
    getTimeSeries(LocalDate dateFrom, LocalDate dateTo, Granularity granularity, energy.eddie.regionconnector.dk.energinet.customer.model.MeteringPointsRequest meteringPointsRequest, String accessToken)
     
    reactor.core.publisher.Mono<Boolean>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EnerginetCustomerApiClient

      @Autowired public EnerginetCustomerApiClient(EnerginetConfiguration configuration, org.springframework.web.reactive.function.client.WebClient.Builder builder)
  • Method Details

    • isAlive

      public reactor.core.publisher.Mono<Boolean> isAlive()
    • accessToken

      public reactor.core.publisher.Mono<String> accessToken(String refreshToken)
    • getTimeSeries

      public reactor.core.publisher.Mono<energy.eddie.regionconnector.dk.energinet.customer.model.MyEnergyDataMarketDocumentResponseListApiResponse> getTimeSeries(LocalDate dateFrom, LocalDate dateTo, Granularity granularity, energy.eddie.regionconnector.dk.energinet.customer.model.MeteringPointsRequest meteringPointsRequest, String accessToken)
    • getMeteringPointDetails

      public reactor.core.publisher.Mono<energy.eddie.regionconnector.dk.energinet.customer.model.MeteringPointDetailsCustomerDtoResponseListApiResponse> getMeteringPointDetails(energy.eddie.regionconnector.dk.energinet.customer.model.MeteringPointsRequest meteringPointsRequest, String accessToken)