Interface EnedisAccountingPointDataApi
- All Known Implementing Classes:
EnedisApiClient
public interface EnedisAccountingPointDataApi
-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<CustomerAddress> getAddress(String usagePointId) Retrieves the address data for a specified usage point.reactor.core.publisher.Mono<CustomerContact> getContact(String usagePointId) Retrieves the contact data for a specified usage point.reactor.core.publisher.Mono<CustomerContract> getContract(String usagePointId) Retrieves the contract data for a specified usage point.reactor.core.publisher.Mono<CustomerIdentity> getIdentity(String usagePointId) Retrieves the identity data for a specified usage point.
-
Method Details
-
getContract
Retrieves the contract data for a specified usage point.- Parameters:
usagePointId- The unique identifier for the usage point. Must not be null or empty.- Returns:
- A
Monothat emits theCustomerContractdata for the specified usage point or an error
-
getAddress
Retrieves the address data for a specified usage point.- Parameters:
usagePointId- The unique identifier for the usage point. Must not be null or empty.- Returns:
- A
Monothat emits theCustomerAddressdata for the specified usage point or an error
-
getIdentity
Retrieves the identity data for a specified usage point.- Parameters:
usagePointId- The unique identifier for the usage point. Must not be null or empty.- Returns:
- A
Monothat emits theCustomerIdentitydata for the specified usage point or an error
-
getContact
Retrieves the contact data for a specified usage point.- Parameters:
usagePointId- The unique identifier for the usage point. Must not be null or empty.- Returns:
- A
Monothat emits theCustomerContactdata for the specified usage point or an error
-