Classes
The following classes are available globally.
-
Undocumented
See moreDeclaration
Swift
@objc(QPFloatingCarData) public class QPFloatingCarData : NSManagedObjectextension QPFloatingCarData : Identifiableextension QPFloatingCarData : Encodable -
Undocumented
See moreDeclaration
Swift
@objc(QPPosition) public class QPPosition : NSManagedObjectextension QPPosition : Encodable -
Undocumented
See moreDeclaration
Swift
@objc(QPTerminalInfo) public class QPTerminalInfo : NSManagedObjectextension QPTerminalInfo : Identifiableextension QPTerminalInfo : Encodable -
Undocumented
See moreDeclaration
Swift
@objc(QPTrip) public class QPTrip : NSManagedObjectextension QPTrip : Identifiableextension QPTrip : Encodable -
Undocumented
See moreDeclaration
Swift
@objc(QPTripData) public class QPTripData : NSManagedObjectextension QPTripData : Identifiableextension QPTripData : Encodable -
Undocumented
See moreDeclaration
Swift
@objc(QPTripDataExtraInfo) public class QPTripDataExtraInfo : NSManagedObjectextension QPTripDataExtraInfo : Encodable -
Undocumented
See moreDeclaration
Swift
@objc(QPTripSegment) public class QPTripSegment : NSManagedObjectextension QPTripSegment : Identifiableextension QPTripSegment : Encodable -
Undocumented
See moreDeclaration
Swift
public class CoreDataStack -
Main class used by clients to integrate QuandoPasso SDK functionalities in their apps.
See moreDeclaration
Swift
@objc public class QPEngine : NSObjectextension QPEngine : CLLocationManagerDelegateextension QPEngine: UNUserNotificationCenterDelegateextension QPEngine : AVSpeechSynthesizerDelegate -
Data model class representing the category of a QPSignal.
See moreDeclaration
Swift
public class QPCategory : Codable -
Undocumented
See moreDeclaration
Swift
public class QPJingle : Codable -
Data Model class representing a vSign.
See moreDeclaration
Swift
public class QPSignal : Decodable -
Undocumented
See moreDeclaration
Swift
class QPJingleManager : NSObjectextension QPJingleManager : AVAudioPlayerDelegate -
This class is responsible for connecting to the QuandoPasso API to retrieve vsign data, parse them from JSON into our models and for sending metrics. It implements a singleton pattern using the
See moresharedstatic property. Actual network calls and low level details are delegated to the Alamofire HTTP library.Declaration
Swift
class QPServiceAPI -
Class representing the SDK settings. It extends Glossy to support (de)serialisation from and to JSON.
See moreDeclaration
Swift
public class QPSettings : NSObject, Codable -
Undocumented
See moreDeclaration
Swift
class StackableOperationsQueue
-
Undocumented
See moreDeclaration
Swift
class SerialQueueOperation : QueueOperation -
Base class for all the metrics collected and sent to the API by the SDK
See moreDeclaration
Swift
class BaseMetric -
Undocumented
See moreDeclaration
Swift
class VSignReadMetric : BaseMetric -
Undocumented
See moreDeclaration
Swift
class SpeedMetric : BaseMetric -
Undocumented
See moreDeclaration
Swift
class PositionMetric : BaseMetric -
Class responsible for buffering and sending metrics to the API. Metrics are stored in a buffer and then sent at periodic intervals and only if the device has a working internect connection.
See moreDeclaration
Swift
public class MetricsManager
Classes Reference