This software is the proprietary copyright of TomTom NV and its subsidiaries and may be used for internal evaluation purposes or commercial use strictly subject to separate license agreement between you and TomTom NV. If you are the licensee, you are only permitted to use this software in accordance with the terms of your license agreement. If you are not the licensee, you are not authorized to use this software in any manner and should immediately return or destroy it.
method @platform.framework.api.ipc.iviserviceannotations.IviServiceFun public suspend Object? getChargingStationTariffs(platform.evcharging.api.common.evcharging.ChargingStation chargingStation, kotlin.coroutines.Continuation<? super platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult>);
public abstract static sealed class EvChargingService.ChargingStationTariffsResult implements android.os.Parcelable {
}
public enum EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError {
method public static platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError valueOf(String name) throws java.lang.IllegalArgumentException;
method public static platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError[] values();
enum_constant public static final platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError AUTHENTICATION_ERROR;
enum_constant public static final platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError NETWORK_ERROR;
enum_constant public static final platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError UNKNOWN_ERROR;
}
@kotlinx.parcelize.Parcelize public static final class EvChargingService.ChargingStationTariffsResult.Failure extends platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult {
ctor public EvChargingService.ChargingStationTariffsResult.Failure(platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError reason);
method public platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError component1();
method public platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.Failure copy(platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError reason);
method public platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError getReason();
property public final platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.ChargingStationTariffsResultError reason;
}
@kotlinx.parcelize.Parcelize public static final class EvChargingService.ChargingStationTariffsResult.Success extends platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult {
ctor public EvChargingService.ChargingStationTariffsResult.Success(java.util.Map<platform.evcharging.api.common.evcharging.ConnectorId,? extends java.util.List<platform.evcharging.api.common.evcharging.Tariff>> tariffs);
method public java.util.Map<platform.evcharging.api.common.evcharging.ConnectorId,java.util.List<platform.evcharging.api.common.evcharging.Tariff>> component1();
method public platform.evcharging.api.service.evcharging.EvChargingService.ChargingStationTariffsResult.Success copy(java.util.Map<platform.evcharging.api.common.evcharging.ConnectorId,? extends java.util.List<platform.evcharging.api.common.evcharging.Tariff>> tariffs);
method public java.util.Map<platform.evcharging.api.common.evcharging.ConnectorId,java.util.List<platform.evcharging.api.common.evcharging.Tariff>> getTariffs();
property public final java.util.Map<platform.evcharging.api.common.evcharging.ConnectorId,java.util.List<platform.evcharging.api.common.evcharging.Tariff>> tariffs;
method public android.view.ViewGroup getContainer(); property public final android.view.ViewGroup container;
method public androidx.fragment.app.FragmentContainerView getContainer(); property public final androidx.fragment.app.FragmentContainerView container;
ctor public EvChargingStationService.NearbyChargingStationsResult.Success(java.util.Set<platform.evcharging.api.common.evcharging.ChargingStation> chargingStations); method public java.util.Set<platform.evcharging.api.common.evcharging.ChargingStation> component1(); method public platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.Success copy(java.util.Set<platform.evcharging.api.common.evcharging.ChargingStation> chargingStations); method public java.util.Set<platform.evcharging.api.common.evcharging.ChargingStation> getChargingStations(); property public final java.util.Set<platform.evcharging.api.common.evcharging.ChargingStation> chargingStations;
ctor public EvChargingStationService.NearbyChargingStationsResult.Success(java.util.List<platform.evcharging.api.common.evcharging.ChargingStation> chargingStations); method public java.util.List<platform.evcharging.api.common.evcharging.ChargingStation> component1(); method public platform.evcharging.api.service.evchargingstation.EvChargingStationService.NearbyChargingStationsResult.Success copy(java.util.List<platform.evcharging.api.common.evcharging.ChargingStation> chargingStations); method public java.util.List<platform.evcharging.api.common.evcharging.ChargingStation> getChargingStations(); property public final java.util.List<platform.evcharging.api.common.evcharging.ChargingStation> chargingStations;
@IviExperimental public final class TtiviActivityView extends android.widget.FrameLayout {
@IviExperimental(message="This functionality depends on internal Android APIs and is not " + "guaranteed to be available in future Android versions.") public final class TtiviActivityView extends android.widget.FrameLayout {
method @IviExperimental public static platform.localization.api.common.settings.TimeFormat getClockTimeFormat(android.content.Context context); method @IviExperimental public static void restartActivity(android.content.Context); method @IviExperimental public static void setClockTimeFormat(android.content.Context context, platform.localization.api.common.settings.TimeFormat timeFormat); method @IviExperimental public static void setSystemLocale(java.util.Locale locale);
method @IviExperimental (message="This functionality will be moved to the LocalizationSettingsService") public static platform.localization.api.common.settings.TimeFormat getClockTimeFormat(android.content.Context context); method @IviExperimental (message="This functionality will be moved to the LocalizationSettingsService") public static void restartActivity(android.content.Context); method @IviExperimental (message="This functionality will be moved to the LocalizationSettingsService") public static void setClockTimeFormat(android.content.Context context, platform.localization.api.common.settings.TimeFormat timeFormat); method @IviExperimental (message="This functionality will be moved to the LocalizationSettingsService") public static void setSystemLocale(java.util.Locale locale);
@IviExperimental public enum TimeFormat {
@IviExperimental(message="This functionality will be moved to the LocalizationSettingsService") public enum TimeFormat {
ctor public Connector(String id, platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector type); method public String component1();
ctor public Connector(platform.evcharging.api.common.evcharging.ConnectorId connectorId, platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector type, java.util.List<platform.evcharging.api.common.evcharging.Tariff>? tariffs); method public platform.evcharging.api.common.evcharging.ConnectorId component1();
method public platform.evcharging.api.common.evcharging.Connector copy (String id, platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector type);
method public java.util.List<platform.evcharging.api.common.evcharging.Tariff>? component3(); method public platform.evcharging.api.common.evcharging.Connector copy (platform.evcharging.api.common.evcharging.ConnectorId connectorId, platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector type, java.util.List<platform.evcharging.api.common.evcharging.Tariff>? tariffs); method public platform.evcharging.api.common.evcharging.ConnectorId getConnectorId(); method public java.util.List<platform.evcharging.api.common.evcharging.Tariff>? getTariffs(); method public platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector getType(); property public final platform.evcharging.api.common.evcharging.ConnectorId connectorId; property public final java.util.List<platform.evcharging.api.common.evcharging.Tariff>? tariffs; property public final platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector type; }
@IviExperimental @kotlinx.parcelize.Parcelize public final class ConnectorId implements android.os.Parcelable {
ctor public ConnectorId(String id);
method public String component1();
method public platform.evcharging.api.common.evcharging.ConnectorId copy(String id);
method public platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector getType();
property public final platform.vehiclefunctions.api.common.vehiclefunctions.VehicleEvChargingConnector type;
ctor public Cost(int priceExcludingVat, intprice IncludingVat, java.util.Currency currency); method public int component1(); method public int component2();
ctor public Cost(float priceExcludingVat, float vatPercentage, java.util.Currency currency); method public float component1(); method public float component2();
method public platform.evcharging.api.common.evcharging.Cost copy(int priceExcludingVat, intprice IncludingVat, java.util.Currency currency);
method public platform.evcharging.api.common.evcharging.Cost copy(float priceExcludingVat, float vatPercentage, java.util.Currency currency);
method public int getPriceExcludingVat(); method public int getPriceIncludingVat();
method public float getPriceExcludingVat(); method public float getPriceIncludingVat(); method public float getVatPercentage();
property public final int priceExcludingVat; property public final int priceIncludingVat;
property public final float priceExcludingVat; property public final float priceIncludingVat; property public final float vatPercentage;
@IviExperimental @kotlinx.parcelize.Parcelize public final class Tariff implements android.os.Parcelable {
ctor public Tariff(platform.evcharging.api.common.evcharging.TariffDimensionType dimensionType, platform.evcharging.api.common.evcharging.Cost cost);
method public platform.evcharging.api.common.evcharging.TariffDimensionType component1();
method public platform.evcharging.api.common.evcharging.Cost component2();
method public platform.evcharging.api.common.evcharging.Tariff copy(platform.evcharging.api.common.evcharging.TariffDimensionType dimensionType, platform.evcharging.api.common.evcharging.Cost cost);
method public platform.evcharging.api.common.evcharging.Cost getCost();
method public platform.evcharging.api.common.evcharging.TariffDimensionType getDimensionType();
property public final platform.evcharging.api.common.evcharging.Cost cost;
property public final platform.evcharging.api.common.evcharging.TariffDimensionType dimensionType;
}
@IviExperimental @kotlinx.parcelize.Parcelize public abstract sealed class TariffDimensionType implements android.os.Parcelable {
method public final platform.evcharging.api.common.evcharging.TariffStep? getTariffStep();
property public final platform.evcharging.api.common.evcharging.TariffStep? tariffStep;
}
public static final class TariffDimensionType.ChargingTime extends platform.evcharging.api.common.evcharging.TariffDimensionType {
ctor public TariffDimensionType.ChargingTime(int stepSize);
method public int component1();
method public platform.evcharging.api.common.evcharging.TariffDimensionType.ChargingTime copy(int stepSize);
method public int getStepSize();
property public final int stepSize;
}
public static final class TariffDimensionType.Energy extends platform.evcharging.api.common.evcharging.TariffDimensionType {
ctor public TariffDimensionType.Energy(int stepSize);
method public int component1();
method public platform.evcharging.api.common.evcharging.TariffDimensionType.Energy copy(int stepSize);
method public int getStepSize();
property public final int stepSize;
}
public static final class TariffDimensionType.Flat extends platform.evcharging.api.common.evcharging.TariffDimensionType {
field public static final platform.evcharging.api.common.evcharging.TariffDimensionType.Flat INSTANCE;
}
public static final class TariffDimensionType.ParkingTime extends platform.evcharging.api.common.evcharging.TariffDimensionType {
ctor public TariffDimensionType.ParkingTime(int stepSize);
method public int component1();
method public platform.evcharging.api.common.evcharging.TariffDimensionType.ParkingTime copy(int stepSize);
method public int getStepSize();
property public final int stepSize;
}
@IviExperimental @kotlinx.parcelize.Parcelize public final class TariffStep implements android.os.Parcelable {
ctor public TariffStep(int size, platform.evcharging.api.common.evcharging.TariffStepType type);
method public int component1();
method public platform.evcharging.api.common.evcharging.TariffStepType component2();
method public platform.evcharging.api.common.evcharging.TariffStep copy(int size, platform.evcharging.api.common.evcharging.TariffStepType type);
method public int getSize();
method public platform.evcharging.api.common.evcharging.TariffStepType getType();
property public final int size;
property public final platform.evcharging.api.common.evcharging.TariffStepType type;
}
@IviExperimental @kotlinx.parcelize.Parcelize public enum TariffStepType implements android.os.Parcelable {
method public static platform.evcharging.api.common.evcharging.TariffStepType valueOf(String name) throws java.lang.IllegalArgumentException;
method public static platform.evcharging.api.common.evcharging.TariffStepType[] values();
enum_constant public static final platform.evcharging.api.common.evcharging.TariffStepType ENERGY_WATT_HOURS;
enum_constant public static final platform.evcharging.api.common.evcharging.TariffStepType TIME_SECONDS;
}