java.lang.Object
energy.eddie.regionconnector.cds.client.admin.AdminClient

@Component public class AdminClient extends Object
  • Constructor Details

    • AdminClient

      public AdminClient(org.springframework.web.reactive.function.client.WebClient webClient)
  • Method Details

    • clients

      public reactor.core.publisher.Mono<List<energy.eddie.regionconnector.cds.openapi.model.ClientEndpoint200ResponseClientsInner>> clients(URI clientEndpoint, CredentialsWithoutRefreshToken token)
    • modifyClient

      public reactor.core.publisher.Mono<energy.eddie.regionconnector.cds.openapi.model.RetrievingIndividualClients200Response> modifyClient(CdsServerRedirectUriUpdate request, URI clientModificationEndpoint, CredentialsWithoutRefreshToken token)
    • credentials

      public reactor.core.publisher.Mono<energy.eddie.regionconnector.cds.openapi.model.ListingCredentials200Response> credentials(String clientId, URI credentialsUri, CredentialsWithoutRefreshToken token)
    • carbonDataSpec

      public reactor.core.publisher.Mono<energy.eddie.regionconnector.cds.openapi.model.CarbonDataSpec200Response> carbonDataSpec(URI carbonDataSpecEndpoint, CredentialsWithoutRefreshToken token)
    • oauthMetadataSpec

      public reactor.core.publisher.Mono<energy.eddie.regionconnector.cds.openapi.model.OAuthAuthorizationServer200Response> oauthMetadataSpec(URI oauthMetadataEndpoint, CredentialsWithoutRefreshToken token)