All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description ApiResponse SolarEdge Api ResponseApiResponseImpl Base response class that provides common functionality and/or properties that are shared by most api response from the solar edge apiBaseModel Base model interface that all response models implement, defines contract of functionality that all response models must adhere to.CustomDateDeserializer Will try to deserialize from a zoned format first, if that doesn't work it falls back to the time zone less format used by the solar edge api, the reason for doing this is to support parsing the format provided by solar edge, while providing preferred zoned serialization/deserialization when using the models for other data exchange processes.CustomDateSerializer Customer serializer for {Date} objects that serializes out in ISO-8601DeepCopyable Interface that defines a contract for classes to provide a method to consumers that creates deep copiesDetailedEnergyResponse Response from SolarEdge API containing detailed energy information over a period of timeDetailedEnergyResponseImpl Implementation of {DetailedEnergyResponse}DetailedMeterEnergy Detailed meter data from a solar edge site over a period of time scoped to a meter typeDetailedMeterEnergyImpl Implementation of {DetailedMeterEnergy}Details SolarEdge site details containing, id, name, account id etcDetailsImpl Detailed site informationEnergyData Wrapper of energy dataEnergyDataImpl Energy data in kWhEnergyDetails Energy detailsEnergyDetailsImpl Implementation of {EnergyDetails}EnvironmentalBenefits Estimated environmental benefits from siteEnvironmentalBenefits.EmissionUnitType Units of gassesEnvironmentalBenefits.GasEmissionsSaved EnvironmentalBenefitsResponse The API response for the estimated environmental benefits requestEnvironmentalBenefitsResponseImpl EnvironmentBenefitsImpl GasEmissionsSavedImpl LifeTimeData Get the life time data of the site including revenueLifeTimeDataImpl Lifetime value of energy in kWh and revenue in USDLocation Site Location InformationLocationImpl Location of site described with country, state, city, and addressMeterType Meter type, this can be a production meter or consumption meterOverview Site OverviewOverviewImpl Site overview informationOverviewResponse API response to a request for overview dataOverviewResponseImpl Overview response from APIPowerData Power dataPowerDataImpl Power data in kWhPowerUnitType Unit type for powerPrimaryModule Primary module information for the sitePrimaryModuleImpl Primary module (inverter) metricsPublicSettings Public settingsPublicSettingsImpl Setting if this site is visible to other users on when using the APISiteDetailsResponse API response to a site details requestsSiteDetailsResponseImpl Detailed site response from APISolarEdgeApiClient Interface defining the interactions available for the client to enactSolarEdgeApiClientImpl Implementation of the solar edge api client interface.SolarEdgeClientFactory Factory to build a SolarEdgeApiClient instancesSupportedVersionsResponse API response to a supported version list requestSupportedVersionsResponseImpl Implementation of {SupportedVersionsResponse}TimestampedValue Timestamped value, typically for energy production or consumptionTimestampedValueImpl Implementation of {TimestampedValue}TimeUnitType Enum indicating the time unit type associated with a valueUris Additional URI LinksUrisImpl Link information to supplemental information such as site image, data period, details, and overviewVersion Version informationVersionImpl Implementation of {Version}VersionResponse The API response for a current version requestVersionResponseImpl Implementation of {VersionResponse}