GasStation

open class GasStation(id: String, geometry: ArrayList<Geometry.CommandGeo>) : PointOfInterest

Point of Interest - Gas station with opening hours, prices and payment methods.

Constructors

GasStation
Link copied to clipboard
fun GasStation(id: String, geometry: ArrayList<Geometry.CommandGeo>)

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
init
Link copied to clipboard
open override fun init(values: HashMap<String, String>)
toString
Link copied to clipboard
open override fun toString(): String

Properties

additionalProperties
Link copied to clipboard
var additionalProperties: Map<String, Any>

Map of additional properties

address
Link copied to clipboard
var address: Address? = null
amenities
Link copied to clipboard
var amenities: MutableList<Amenity>

List of Amenity

brand
Link copied to clipboard
var brand: String? = null

Brand of the gas station

center
Link copied to clipboard
val center: LocationPoint?
cofuPaymentMethods
Link copied to clipboard
var cofuPaymentMethods: MutableList<String>

List of CofuPaymentMethods Strings

currency
Link copied to clipboard
var currency: String? = null

Accepted currency, code in ISO 4217

foods
Link copied to clipboard
var foods: MutableList<Food>

List of Foods

geometry
Link copied to clipboard
var geometry: ArrayList<Geometry.CommandGeo>
id
Link copied to clipboard
var id: String
isConnectedFuelingAvailable
Link copied to clipboard
var isConnectedFuelingAvailable: Boolean? = null

Specifies the availability of at least one payment provider for PACE Connected Fueling

latitude
Link copied to clipboard
var latitude: Double? = null
longitude
Link copied to clipboard
var longitude: Double? = null
loyaltyPrograms
Link copied to clipboard
var loyaltyPrograms: MutableList<LoyaltyProgram>
name
Link copied to clipboard
var name: String? = null

Name of the gas station.

openingHours
Link copied to clipboard
var openingHours: List<OpeningHours>

Opening hours represented by a list of OpeningHours rules.

paymentMethods
Link copied to clipboard
var paymentMethods: MutableList<PaymentMethod>

List of PaymentMethods

poiLayer
Link copied to clipboard
open override val poiLayer: POILayer
postalServices
Link copied to clipboard
var postalServices: MutableList<PostalService>

List of PostalServices

priceComparisonOptOut
Link copied to clipboard
var priceComparisonOptOut: Boolean? = false

Price comparison enabled/disabled

priceFormat
Link copied to clipboard
var priceFormat: String? = null

Format string string indicating which digits should be used and how they are formatted, e.g. d.dds

prices
Link copied to clipboard
var prices: MutableList<Price>

Price list.

priceSuggestion
Link copied to clipboard
var priceSuggestion: PriceSuggestion?
services
Link copied to clipboard
var services: MutableList<Service>

List of Services

shopGoods
Link copied to clipboard
var shopGoods: MutableList<ShopGood>

List of ShopGoods

temporary
Link copied to clipboard
var temporary: Boolean? = null
updatedAt
Link copied to clipboard
var updatedAt: Date? = null
validFrom
Link copied to clipboard
var validFrom: Date? = null

Valid from (UTC UNIX timestamp) since when the last update happened on the POI

values
Link copied to clipboard
var values: HashMap<String, String>? = null