Skip to content

Latest commit

 

History

History
executable file
·
73 lines (47 loc) · 1.18 KB

Session.md

File metadata and controls

executable file
·
73 lines (47 loc) · 1.18 KB

Session

Stores the value and all contextual data for a collected Session.

public struct Session: Codable, FetchableRecord, PersistableRecord

Inheritance

Codable, FetchableRecord, PersistableRecord

Properties

id

A UUID identifier string for this Session, created at initialization.

let id: String

appID

An identifier for the source application where the data was collected. This can be configured when EyeTracking is initialized, through a Configuration object.

let appID: String

beginTime

A UNIX timestamp for when this Session began.

var beginTime

deviceInfo

Contains all relevant device data.

var deviceInfo

endTime

A UNIX timestamp for when this Session ended.

var endTime: TimeInterval?

scanPath

An array of Gaze points. This is the main storage for a session.

var scanPath

blendShapes

A dictionary of arrays of values for configured BlendShape data points. See BlendShape for more information and Configuration for specifying which BlendShapes a Session will collect.

var blendShapes