- 
                  
                  
Default initializer
Declaration
Swift
init() - 
                  
                  
Beaches
Declaration
Swift
var beaches: [Beach] { get } - 
                  
                  
Set beaches
Declaration
Swift
func set(beaches: [PlaceJSON])Parameters
beachesAPI results
 - 
                  
                  
Beaches
Declaration
Swift
var brands: [Brand] { get } - 
                  
                  
Set brands
Declaration
Swift
func set(brands: [BrandJSON])Parameters
brandsAPI results
 - 
                  
                  
Countries
Declaration
Swift
var countries: [Country] { get } - 
                  
                  
Get country
Declaration
Swift
func country(id: Int?) -> Country?Parameters
idcountry ID
Return Value
Country if found
 - 
                  
                  
Set countries
Declaration
Swift
func set(countries: [CountryJSON])Parameters
countriesAPI results
 - 
                  
                  
Dive sites
Declaration
Swift
var divesites: [DiveSite] { get } - 
                  
                  
Set dive sites
Declaration
Swift
func set(divesites: [PlaceJSON])Parameters
divesitesAPI results
 - 
                  
                  
Golf courses
Declaration
Swift
var golfcourses: [GolfCourse] { get } - 
                  
                  
Set golf courses
Declaration
Swift
func set(golfcourses: [PlaceJSON])Parameters
golfcoursesAPI results
 - 
                  
                  
Hotels
Declaration
Swift
var hotels: [Hotel] { get } - 
                  
                  
Set hotels
Declaration
Swift
func set(hotels: [HotelJSON])Parameters
hotelsAPI results
 - 
                  
                  
Locations
Declaration
Swift
var locations: [Location] { get } - 
                  
                  
Get filtered locations
Declaration
Swift
func locations(filter: String) -> [Location]Parameters
filterFilter
Return Value
Locations if found
 - 
                  
                  
Get location
Declaration
Swift
func location(id: Int?) -> Location?Parameters
idlocation ID
Return Value
Location if found
 - 
                  
                  
Set locations
Declaration
Swift
func set(locations: [LocationJSON])Parameters
locationsAPI results
 - 
                  
                  
Get place
Parameters
itemlist and ID
visibleWhether to restrict to visible items
Return Value
Place if found
 - 
                  
                  
Get places
Parameters
listlist
visibleWhether to restrict to visible items
Return Value
Places in list
 - 
                  
                  
Get matching places
Declaration
Swift
func mappables(matching: String, visible: Bool = false) -> [Mappable]Parameters
matchingString
visibleWhether to restrict to visible items
Return Value
Places matching
 - 
                  
                  
Get milestones
Declaration
Swift
func milestones(list: Checklist) -> Milestones?Parameters
listChecklist
Return Value
Milestones if found
 - 
                  
                  
Set milestones
Declaration
Swift
func set(milestones: SettingsJSON)Parameters
milestonesAPI results
 - 
                  
                  
Get photo
Declaration
Swift
func photo(id: Int) -> Photo?Parameters
idID
Return Value
Photo
 - 
                  
                  
Get location photos
Declaration
Swift
func photos(location: Int) -> [Photo]Parameters
idlocation ID
Return Value
Photos if found
 - 
                  
                  
Get user photos by location
Declaration
Swift
func photos(user id: Int, location: Int) -> [Photo]Parameters
idUser ID
locationLocation
Return Value
Photos if found
 - 
                  
                  
Set location photos
Declaration
Swift
func set(locationPhotos id: Int, info: PhotosInfoJSON)Parameters
idLocation ID
photosAPI results
 - 
                  
                  
Set photo
Declaration
Swift
func set(photo: PhotoReply)Parameters
photoAPI result
 - 
                  
                  
Set photos page
Declaration
Swift
func set(photos page: Int, user id: Int, info: PhotosPageInfoJSON)Parameters
pageIndex
idUser ID
infoAPI results
 - 
                  
                  
Get user photo pages
Declaration
Swift
func photosPages(user id: Int) -> Results<PhotosPageInfo>Parameters
idUser ID
Return Value
Photo pages if found
 - 
                  
                  
Delete user photo
Declaration
Swift
func delete(photo photoId: Int)Parameters
photoIdPhoto ID
 - 
                  
                  
Delete all user photos
Declaration
Swift
func delete(photos userId: Int)Parameters
idUser ID
 - 
                  
                  
Get location posts
Declaration
Swift
func posts(location id: Int) -> [Post]Parameters
idlocation ID
Return Value
Posts if found
 - 
                  
                  
Get user posts
Declaration
Swift
func posts(user id: Int) -> [Post]Parameters
idUser ID
Return Value
Posts if found
 - 
                  
                  
Get post
Declaration
Swift
func post(id: Int) -> Post?Parameters
idID
Return Value
Post
 - 
                  
                  
Set post
Declaration
Swift
func set(post: PostReply)Parameters
postAPI results
 - 
                  
                  
Set posts
Declaration
Swift
func set(posts: [PostJSON], editorId: Int)Parameters
postsAPI results
editorIdlogged in user
 - 
                  
                  
Delete user post
Declaration
Swift
func delete(post postId: Int)Parameters
postIdPost ID
 - 
                  
                  
Delete all user posts
Declaration
Swift
func delete(posts userId: Int)Parameters
idUser ID
 - 
                  
                  
Get rankings pages
Declaration
Swift
func rankings(query: RankingsQuery) -> Results<RankingsPageInfo>Parameters
queryFilter query
Return Value
Rankings pages if found
 - 
                  
                  
Delete all rankings for checklist
Declaration
Swift
func delete(rankings: Checklist)Parameters
rankingsChecklist
 - 
                  
                  
Set rankings query
Declaration
Swift
func set(rankings query: RankingsQuery, info: RankingsPageInfoJSON)Parameters
queryQuery
infoAPI results
 - 
                  
                  
Restaurants
Declaration
Swift
var restaurants: [Restaurant] { get } - 
                  
                  
Set restaurants
Declaration
Swift
func set(restaurants: [RestaurantJSON])Parameters
restaurantsAPI results
 - 
                  
                  
Get user scorecard
Parameters
listChecklist
iduserID
Return Value
Scorecard if found
 - 
                  
                  
Set scorecard
Declaration
Swift
func set(scorecard: ScorecardWrapperJSON)Parameters
scorecardAPI results
 - 
                  
                  
UN Countries
Declaration
Swift
var uncountries: [UNCountry] { get } - 
                  
                  
Set UN countries
Declaration
Swift
func set(uncountries: [LocationJSON])Parameters
uncountriesAPI results
 - 
                  
                  
Get user
Declaration
Swift
func user(id: Int) -> User?Parameters
idUser ID
Return Value
User if found
 - 
                  
                  
Set user
Declaration
Swift
func set(user data: UserJSON)Parameters
dataAPI results
 - 
                  
                  
WHSs
Declaration
Swift
var whss: [WHS] { get } - 
                  
                  
Get WHS
Declaration
Swift
func whs(id: Int) -> WHS?Parameters
idWHS ID
Return Value
WHS if found
 - 
                  
                  
Set WHSs
Declaration
Swift
func set(whss: [WHSJSON])Parameters
whssAPI results
 - 
                  
                  
Resolve Realm crossthread reference
Parameters
referenceReference
Return Value
Mappable if found
 - 
                  
                  
Update page stamp
Declaration
Swift
func update(stamp: RankingsPageInfo)Parameters
stampPage
 
            View on GitHub
          
      RealmDataController Class Reference