- 
                  
                  
MTP Locations
Declaration
Swift
case locations - 
                  
                  
UN Countries
Declaration
Swift
case uncountries - 
                  
                  
World Heritage Sites
Declaration
Swift
case whss - 
                  
                  
Beaches
Declaration
Swift
case beaches - 
                  
                  
Golf courses
Declaration
Swift
case golfcourses - 
                  
                  
Dive sites
Declaration
Swift
case divesites - 
                  
                  
Restaurants
Declaration
Swift
case restaurants - 
                  
                  
Top Hotels
Declaration
Swift
case hotels - 
                  
                  
Individual item identifier
Declaration
Swift
typealias Item = (list: Checklist, id: Int) - 
                  
                  
Current count of visits
Declaration
Swift
typealias VisitStatus = (visited: Int, remaining: Int) - 
                  
                  
Constructor from text key found in JSON
Declaration
Swift
init?(key: String) - 
                  
                  
Mapper to JSON text key
Declaration
Swift
var key: String { get } - 
                  
                  
Background color for map markers
Declaration
Swift
var marker: UIColor { get } - 
                  
                  
Image for map markers
Declaration
Swift
var image: UIImage { get } - 
                  
                  
Accessor for laying out Counts pages
Declaration
Swift
func hasChildren(id: Int) -> Bool - 
                  
                  
Accessor for determining parent visited status
Declaration
Swift
func hasVisitedChildren(id: Int) -> Bool - 
                  
                  
Accessor for determining child status
Declaration
Swift
func hasParent(id: Int) -> Bool - 
                  
                  
Accessor for previously dismissed notifications
Declaration
Swift
func isDismissed(id: Int) -> Bool - 
                  
                  
Accessor for presented notifications
Declaration
Swift
func isNotified(id: Int) -> Bool - 
                  
                  
Accessor for pending notifications
Declaration
Swift
func isTriggered(id: Int) -> Bool - 
                  
                  
Accessor for visited status
Declaration
Swift
func isVisited(id: Int) -> Bool - 
                  
                  
Mapper to PlaceInfo interface
Declaration
Swift
func place(id: Int) -> PlaceInfo? - 
                  
                  
All places of this type
Declaration
Swift
var places: [PlaceInfo] { get } - 
                  
                  
Set dismissed status
Declaration
Swift
func set(dismissed: Bool, id: Int) - 
                  
                  
Set notified status
Declaration
Swift
func set(notified: Bool, id: Int) - 
                  
                  
Set triggered status
Declaration
Swift
func set(triggered: Bool, id: Int) - 
                  
                  
Determine items to sync with website
Declaration
Swift
func changes(id: Int, visited: Bool) -> [Item] - 
                  
                  
Accessor for logged in user rank
Declaration
Swift
func rank(of user: UserJSON? = nil) -> Int - 
                  
                  
Accessor for other user rank
Declaration
Swift
func rank(of user: User) -> Int - 
                  
                  
Accessor for remaining count
Declaration
Swift
func remaining(of user: UserInfo) -> Int - 
                  
                  
Accessor for visited/remaining counts
Declaration
Swift
func visitStatus(of user: UserInfo) -> VisitStatus - 
                  
                  
Title to display in UI
Declaration
Swift
var title: String { get } - 
                  
                  
Accessor for category description
Declaration
Swift
func category(full: Bool) -> String - 
                  
                  
Accessor for visit count
Declaration
Swift
func visits(of user: UserInfo) -> Int - 
                  
                  
Accessor for order of user
Declaration
Swift
func order(of user: UserInfo) -> Int - 
                  
                  
Accessor for complete visit list
Declaration
Swift
var visited: [Int] { get } - 
                  
                  
Accessor for distance to trigger a notification
Declaration
Swift
var triggerDistance: CLLocationDistance { get } - 
                  
                  
Accessor for description to present in UI
Declaration
Swift
func names(full: Bool) -> (single: String, plural: String) - 
                  
                  
Accessor for congratulations description
Declaration
Swift
func milestone(visited: Int) -> String - 
                  
                  
Whether this type can be displayed on the map
Declaration
Swift
var isMappable: Bool { get } - 
                  
                  
Timestamp accesssor
Declaration
Swift
var rankingsItem: Item { get } - 
                  
                  
Timestamp status
Declaration
Swift
var rankingsStatus: Timestamps.UpdateStatus { get } - 
                  
                  
Scorecard accesssor
Declaration
Swift
var scorecardItem: Item { get } - 
                  
                  
Scorecard status
Declaration
Swift
var scorecardStatus: Timestamps.UpdateStatus { get } - 
                  
                  
Structure of Counts pages
Declaration
Swift
var hierarchy: Hierarchy { get } - 
                  
                  
Create data change observer
Declaration
Swift
func observer(handler: @escaping NotificationHandler) -> ObserverParameters
handlerHandler
Return Value
Observer
 
            View on GitHub
          
      Checklist Enumeration Reference