Package com.pointrlabs.core.poi.models
Class Poi
-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class Poi extends PTRMapViewMarker implements Parcelable
Object representing point of interests. note: All string fields are trimmed by default
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
Poi.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static Integer
poiSoonThresholdInMinutes
public final static Parcelable.Creator<Poi>
CREATOR
private final String
name
private final String
description
private final List<String>
keywords
private final String
searchType
private final String
imageUrl
private final String
iconUrl
private final String
logo
private final Float
maxRating
private final Float
rating
private final Long
numberOfRatings
private final String
priceSign
private final Integer
priceMax
private final Integer
price
private final PTRPoiDaySchedule
openHours
private final List<String>
imageUrls
private final List<String>
tags
private final List<PoiDetailButton>
buttons
private final Double
latitude
private final Double
longitude
private final Level
level
private final String
identifier
private final String
text
private final Boolean
shouldAllowOverlap
private final String
id
private final String
eid
private final String
typeCode
private final Boolean
isCar
private final Geometry
geometry
private final BoundingBox
boundingBox
private final Map<String, Object>
attributes
private final String
title
private final Map<String, Object>
extraData
private final Location
location
public final static Poi.Companion
Companion
-
Method Summary
Modifier and Type Method Description final String
getName()
final String
getDescription()
final List<String>
getKeywords()
final String
getSearchType()
final String
getImageUrl()
final String
getIconUrl()
final String
getLogo()
final Float
getMaxRating()
final Float
getRating()
final Long
getNumberOfRatings()
final String
getPriceSign()
final Integer
getPriceMax()
final Integer
getPrice()
final PTRPoiDaySchedule
getOpenHours()
final List<String>
getImageUrls()
final List<String>
getTags()
final List<PoiDetailButton>
getButtons()
String
toString()
Boolean
equals(Object other)
Integer
hashCode()
Unit
writeToParcel(Parcel parcel, Integer flags)
Integer
describeContents()
-
Methods inherited from class com.pointrlabs.core.map.models.PTRMapViewMarker
getIdentifier, getLatitude, getLevel, getLongitude, getShouldAllowOverlap, getText
-
Methods inherited from class com.pointrlabs.core.geojson.Feature
getAttribute, getAttributes, getBoundingBox, getEid, getExtraData, getGeometry, getId, getTitle, getTypeCode, isCar, toJson
-
Methods inherited from class com.pointrlabs.core.positioning.model.LocationAware
getLocation
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
Poi
Poi(Parcel parcel)
-
-
Method Detail
-
getDescription
final String getDescription()
-
getKeywords
final List<String> getKeywords()
-
getSearchType
final String getSearchType()
-
getImageUrl
final String getImageUrl()
-
getIconUrl
final String getIconUrl()
-
getMaxRating
final Float getMaxRating()
-
getNumberOfRatings
final Long getNumberOfRatings()
-
getPriceSign
final String getPriceSign()
-
getPriceMax
final Integer getPriceMax()
-
getOpenHours
final PTRPoiDaySchedule getOpenHours()
-
getImageUrls
final List<String> getImageUrls()
-
getButtons
final List<PoiDetailButton> getButtons()
-
writeToParcel
Unit writeToParcel(Parcel parcel, Integer flags)
-
describeContents
Integer describeContents()
-
-
-
-