-
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