TTRequest

@Serializable
sealed class TTRequest

TomTom Search API 요청을 나타내는 Sealed Class. 일반 검색(Fuzzy/POI) 또는 Reverse Geocode 요청을 구분

Inheritors

Types

Link copied to clipboard
@Serializable
data class Common(val key: String, val ext: String = "json", val language: String? = "en-US", val view: String? = "Unified", val limit: Int? = null, val query: String? = null, val typeahead: Boolean? = null, val ofs: Int? = null, val countrySet: String? = null, val geobias: String? = null, val lat: Float, val lon: Float, val radius: Int? = null, val topLeft: String? = null, val btmRight: String? = null, val extendedPostalCodesFor: String? = null, val minFuzzyLevel: Int? = null, val maxFuzzyLevel: Int? = null, val idxSet: String? = null, val categorySet: String? = null, val brandSet: String? = null, val connectorSet: String? = null, val minPowerKW: Double? = null, val maxPowerKW: Double? = null, val fuelSet: String? = null, val vehicleTypeSet: String? = null, val openingHours: String? = null, val timeZone: String? = null, val mapcodes: String? = null, val relatedPois: String? = null, val entityTypeSet: String? = null) : TTRequest

일반 검색 (Fuzzy, Nearby Search 등) 요청 파라미터를 담는 클래스.

Link copied to clipboard
@Serializable
data class ReverseGeocode(val key: String, val ext: String = "json", val language: String? = "en-US", val view: String? = "Unified", val limit: Int? = null, val lat: Float, val lon: Float, val radius: Int? = null, val heading: Int? = null, val number: String? = null, val returnMatchType: Boolean? = null, val allowFreeformNewline: Boolean? = null, val returnIntersectionDetails: Boolean? = null, val returnSpeedLimit: Boolean? = null, val returnRoadUse: Boolean? = null, val roadUse: String? = null, val entityType: String? = null, val extendedPostalCodesFor: String? = null) : TTRequest

Reverse Geocode 요청 파라미터를 담는 클래스.

Link copied to clipboard
@Serializable
data class SafetyCameraRequest(val key: String, val ext: String = "xml", val language: String? = null, val view: String? = null, val limit: Int? = null, val type: String = "getFixed", val countryCode: String = "TWN") : TTRequest

일반 검색 (Fuzzy, Nearby Search 등) 요청 파라미터를 담는 클래스.

Properties

Link copied to clipboard
abstract val ext: String
Link copied to clipboard
abstract val key: String
Link copied to clipboard
abstract val language: String?
Link copied to clipboard
abstract val limit: Int?
Link copied to clipboard
abstract val view: String?

Functions

Link copied to clipboard
abstract fun asQueryParameters(): Map<String, String>