EmspServiceInfo
data class EmspServiceInfo(val emspIdentifier: EmspIdentifier, val localizedServiceName: StringResolver, val icon: DrawableResolver, val countriesOfOperation: Set<CountryId>) : Parcelable
Represents an eMSP (e-Mobility Service Provider) service.
Parameters
emspIdentifier
serviceName
Name of the service provider (eMSP). This should be a localized name that can be displayed in the UI.
icon
icon representing the eMSP which can be displayed in the UI to represent its brand.
countriesOfOperation
A set of country codes indicating where this eMSP can be used. This eMSP can only used when the vehicle is in a supported country.
Constructors
Link copied to clipboard
fun EmspServiceInfo(emspIdentifier: EmspIdentifier, localizedServiceName: StringResolver, icon: DrawableResolver, countriesOfOperation: Set<CountryId>)
Properties
Link copied to clipboard
A set of country codes indicating where this eMSP can be used. This eMSP can only used when the vehicle is in a supported country. An eMSP plugin should always return a non-empty set of CountryIds.