openreplay/tracker/tracker-ios/Sources/ORTracker/Models/OROptions.swift
Delirium c0da34c528
feat(ios): add Ios source (#1640)
* feat: add ios and rn source

* fix(ios): remove testing keys

* fix(tracker): change default path
2023-11-10 10:32:55 +01:00

27 lines
741 B
Swift

import Foundation
@objc public enum RecordingQuality: Int {
case Low
case Standard
case High
}
open class OROptions: NSObject {
let crashes: Bool
let analytics: Bool
let performances: Bool
let logs: Bool
let screen: Bool
let wifiOnly: Bool
public static let defaults = OROptions(crashes: true, analytics: true, performances: true, logs: true, screen: true, wifiOnly: true)
@objc public init(crashes: Bool, analytics: Bool, performances: Bool, logs: Bool, screen: Bool, wifiOnly: Bool) {
self.crashes = crashes
self.analytics = analytics
self.performances = performances
self.logs = logs
self.screen = screen
self.wifiOnly = wifiOnly
}
}