Interface ApiResponse
-
- All Superinterfaces:
DeepCopyable
- All Known Subinterfaces:
DetailedEnergyResponse,EnvironmentalBenefitsResponse,OverviewResponse,SiteDetailsResponse,SupportedVersionsResponse,VersionResponse
- All Known Implementing Classes:
ApiResponseImpl,DetailedEnergyResponseImpl,EnvironmentalBenefitsResponseImpl,OverviewResponseImpl,SiteDetailsResponseImpl,SupportedVersionsResponseImpl,VersionResponseImpl
public interface ApiResponse extends DeepCopyable
SolarEdge Api Response
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<java.util.List<java.lang.Integer>>getSiteIds()Get the list of site ids that pertain to the api response datavoidsetSiteIds(java.util.List<java.lang.Integer> siteIds)Sets the set of of site ids that are related to this api response-
Methods inherited from interface ninja.codingsolutions.solaredgeapiclient.interfaces.DeepCopyable
deepCopy
-
-
-
-
Method Detail
-
getSiteIds
java.util.Optional<java.util.List<java.lang.Integer>> getSiteIds()
Get the list of site ids that pertain to the api response data- Returns:
- {List} list of site ids
-
setSiteIds
void setSiteIds(java.util.List<java.lang.Integer> siteIds)
Sets the set of of site ids that are related to this api response- Parameters:
siteIds- list of integer site ids related to this api response
-
-