Skip to main content

CollectorType

CollectorType API

public enum CollectorType : String {

case contactList

case appUsage

case bluetoothDevices

case calendar

case photoExif

case installedApps

case networkSsid

case callLog

case deviceData

case reminderData

case totalCalorieData

case latestWeightData

case latestHeightData

case dailyAverageStepCount

case dailyAverageWalkingDistance

case dailyAverageFlightsClimbed

case dailyAverageStandTime

case dailyAverageHeartRate

case dailyAverageRestingHeartRate

case dailyAverageWalkingHeartRate

case unknown

public static func getTypeOrNull(meDataName: String?) -> DSSDK.CollectorType?

/// Creates a new instance with the specified raw value.
///
/// If there is no value of the type that corresponds with the specified raw
/// value, this initializer returns `nil`. For example:
///
/// enum PaperSize: String {
/// case A4, A5, Letter, Legal
/// }
///
/// print(PaperSize(rawValue: "Legal"))
/// // Prints "Optional(PaperSize.Legal)"
///
/// print(PaperSize(rawValue: "Tabloid"))
/// // Prints "nil"
///
/// - Parameter rawValue: The raw value to use for the new instance.
public init?(rawValue: String)

/// The raw type that can be used to represent all values of the conforming
/// type.
///
/// Every distinct value of the conforming type has a corresponding unique
/// value of the `RawValue` type, but there may be values of the `RawValue`
/// type that don't have a corresponding value of the conforming type.
public typealias RawValue = String

/// The corresponding value of the raw type.
///
/// A new instance initialized with `rawValue` will be equivalent to this
/// instance. For example:
///
/// enum PaperSize: String {
/// case A4, A5, Letter, Legal
/// }
///
/// let selectedSize = PaperSize.Letter
/// print(selectedSize.rawValue)
/// // Prints "Letter"
///
/// print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!)
/// // Prints "true"
public var rawValue: String { get }
}

extension CollectorType : Equatable {
}

extension CollectorType : Hashable {
}

extension CollectorType : RawRepresentable {
}

Public Functions

No public functions found.