VenueDiaryEvent
public class VenueDiaryEvent : NSObject
Represents a Venue Diary event.
It is possible to have more than one diary event in a given day. E.g. if you leave and return. This timing is controlled by a global variable in BLESensorConfiguration. It is also possible to visit a place and have an event logged temporarily, but it not be shown in the diary. E.g. walking past a restaurant and checking its menu. This timing is again controlled by a global variable in BLESensorConfiguration.
-
Last received payload
Declaration
Swift
public var payload: PayloadData? -
Optional extended data
Declaration
Swift
public var extended: ExtendedData? -
Undocumented
Declaration
Swift
public init(country: UInt16, state: UInt16, venue code: UInt32, name: String? = nil, firstSeen at: Date) -
Undocumented
Declaration
Swift
public func addPresenceIfSameEvent(_ at: Date) -> Bool -
Undocumented
Declaration
Swift
public func updateStateIfNecessary(at: Date = Date()) -
Undocumented
Declaration
Swift
public func getCountry() -> UInt16 -
Undocumented
Declaration
Swift
public func getState() -> UInt16 -
Undocumented
Declaration
Swift
public func getCode() -> UInt32 -
Undocumented
Declaration
Swift
public func isRecordable() -> Bool -
Undocumented
Declaration
Swift
public func isClosed() -> Bool -
Undocumented
Declaration
Swift
public func getFirstTime() -> Date -
Undocumented
Declaration
Swift
public func getLastTime() -> Date -
Undocumented
Declaration
Swift
public func getDuration() -> TimeInterval -
Undocumented
Declaration
Swift
public func setName(name: String?) -
Undocumented
Declaration
Swift
public func getName() -> String?
VenueDiaryEvent Class Reference