-
- All Implemented Interfaces:
-
android.os.Parcelable
public interface ChargingStationFindingRequest implements Parcelable
Define ChargingStationFinding request interface that contains the position location and the other conditions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
ChargingStationFindingRequest.Builder
-
Method Summary
Modifier and Type Method Description abstract Location
getLocation()
Base location to search the charging station. abstract Long
getCurrentBatteryLevel()
Current battery power percentage. abstract ArrayList<Integer>
getEvConnectTypes()
If this parameter is specified, sdk will give priority for these types for searching. abstract Integer
getLimit()
How many chargers should be returned when finding the charging stations. abstract ArrayList<String>
getPreferredChargerBrandId()
The charger brands preferred to be used for charging. abstract ArrayList<String>
getChargingStationBlocklist()
Charger stations which should be neglected. abstract Integer
getChargerStrategyPreference()
the charging strategy preferred to be used to search charging station. -
-
Method Detail
-
getLocation
abstract Location getLocation()
Base location to search the charging station.
-
getCurrentBatteryLevel
abstract Long getCurrentBatteryLevel()
Current battery power percentage.
-
getEvConnectTypes
abstract ArrayList<Integer> getEvConnectTypes()
If this parameter is specified, sdk will give priority for these types for searching. If it is not provided, the ones set in foundation vehicle info provider will be used. This information is optional
-
getLimit
abstract Integer getLimit()
How many chargers should be returned when finding the charging stations. The returned count may be less than requested, base on how many stations can be found. This information is optional.
-
getPreferredChargerBrandId
abstract ArrayList<String> getPreferredChargerBrandId()
The charger brands preferred to be used for charging. The brand value here follows the definition of tn::entity::Brand::brandId. This information is optional.
-
getChargingStationBlocklist
abstract ArrayList<String> getChargingStationBlocklist()
Charger stations which should be neglected. The content is EntityID for a charging station This information is optional.
-
getChargerStrategyPreference
abstract Integer getChargerStrategyPreference()
the charging strategy preferred to be used to search charging station. This information is optional.
-
-
-
-