Classes

The following classes are available globally.

  • Undocumented

    See more

    Declaration

    Swift

    @objc(QPFloatingCarData)
    public class QPFloatingCarData : NSManagedObject
    extension QPFloatingCarData : Identifiable
    extension QPFloatingCarData : Encodable
  • Undocumented

    See more

    Declaration

    Swift

    @objc(QPPosition)
    public class QPPosition : NSManagedObject
    extension QPPosition : Encodable
  • Undocumented

    See more

    Declaration

    Swift

    @objc(QPTerminalInfo)
    public class QPTerminalInfo : NSManagedObject
    extension QPTerminalInfo : Identifiable
    extension QPTerminalInfo : Encodable
  • Undocumented

    See more

    Declaration

    Swift

    @objc(QPTrip)
    public class QPTrip : NSManagedObject
    extension QPTrip : Identifiable
    extension QPTrip : Encodable
  • Undocumented

    See more

    Declaration

    Swift

    @objc(QPTripData)
    public class QPTripData : NSManagedObject
    extension QPTripData : Identifiable
    extension QPTripData : Encodable
  • Undocumented

    See more

    Declaration

    Swift

    @objc(QPTripDataExtraInfo)
    public class QPTripDataExtraInfo : NSManagedObject
    extension QPTripDataExtraInfo : Encodable
  • Undocumented

    See more

    Declaration

    Swift

    @objc(QPTripSegment)
    public class QPTripSegment : NSManagedObject
    extension QPTripSegment : Identifiable
    extension QPTripSegment : Encodable
  • Undocumented

    See more

    Declaration

    Swift

    public class CoreDataStack
  • Main class used by clients to integrate QuandoPasso SDK functionalities in their apps.

    See more

    Declaration

    Swift

    @objc
    public class QPEngine : NSObject
    extension QPEngine : CLLocationManagerDelegate
    extension QPEngine: UNUserNotificationCenterDelegate
    extension QPEngine : AVSpeechSynthesizerDelegate
  • Data model class representing the category of a QPSignal.

    See more

    Declaration

    Swift

    public class QPCategory : Codable
  • Undocumented

    See more

    Declaration

    Swift

    public class QPJingle : Codable
  • Data Model class representing a vSign.

    See more

    Declaration

    Swift

    public class QPSignal : Decodable
  • Undocumented

    See more

    Declaration

    Swift

    class QPJingleManager : NSObject
    extension 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 shared static property. Actual network calls and low level details are delegated to the Alamofire HTTP library.

    See more

    Declaration

    Swift

    class QPServiceAPI
  • Class representing the SDK settings. It extends Glossy to support (de)serialisation from and to JSON.

    See more

    Declaration

    Swift

    public class QPSettings : NSObject, Codable
  • Undocumented

    See more

    Declaration

    Swift

    class StackableOperationsQueue

QueueOperation interface