|
...
|
...
|
@@ -215,66 +215,22 @@ struct HealthSleepUploadDataPoint: Hashable { |
|
|
|
struct HealthActivityTargetData: Hashable {
|
|
|
|
var move: Int64? = nil
|
|
|
|
var stand: Int64? = nil
|
|
|
|
var activityMoveMode: Int64? = nil
|
|
|
|
var activeEnergyBurned: Double? = nil
|
|
|
|
var activeEnergyBurnedGoal: Double? = nil
|
|
|
|
var appleMoveTime: Double? = nil
|
|
|
|
var appleMoveTimeGoal: Double? = nil
|
|
|
|
var appleExerciseTime: Double? = nil
|
|
|
|
var appleExerciseTimeGoal: Double? = nil
|
|
|
|
var exerciseTimeGoal: Double? = nil
|
|
|
|
var appleStandHours: Double? = nil
|
|
|
|
var appleStandHoursGoal: Double? = nil
|
|
|
|
var standHoursGoal: Double? = nil
|
|
|
|
|
|
|
|
|
|
|
|
// swift-format-ignore: AlwaysUseLowerCamelCase
|
|
|
|
static func fromList(_ pigeonVar_list: [Any?]) -> HealthActivityTargetData? {
|
|
|
|
let move: Int64? = nilOrValue(pigeonVar_list[0])
|
|
|
|
let stand: Int64? = nilOrValue(pigeonVar_list[1])
|
|
|
|
let activityMoveMode: Int64? = nilOrValue(pigeonVar_list[2])
|
|
|
|
let activeEnergyBurned: Double? = nilOrValue(pigeonVar_list[3])
|
|
|
|
let activeEnergyBurnedGoal: Double? = nilOrValue(pigeonVar_list[4])
|
|
|
|
let appleMoveTime: Double? = nilOrValue(pigeonVar_list[5])
|
|
|
|
let appleMoveTimeGoal: Double? = nilOrValue(pigeonVar_list[6])
|
|
|
|
let appleExerciseTime: Double? = nilOrValue(pigeonVar_list[7])
|
|
|
|
let appleExerciseTimeGoal: Double? = nilOrValue(pigeonVar_list[8])
|
|
|
|
let exerciseTimeGoal: Double? = nilOrValue(pigeonVar_list[9])
|
|
|
|
let appleStandHours: Double? = nilOrValue(pigeonVar_list[10])
|
|
|
|
let appleStandHoursGoal: Double? = nilOrValue(pigeonVar_list[11])
|
|
|
|
let standHoursGoal: Double? = nilOrValue(pigeonVar_list[12])
|
|
|
|
|
|
|
|
return HealthActivityTargetData(
|
|
|
|
move: move,
|
|
|
|
stand: stand,
|
|
|
|
activityMoveMode: activityMoveMode,
|
|
|
|
activeEnergyBurned: activeEnergyBurned,
|
|
|
|
activeEnergyBurnedGoal: activeEnergyBurnedGoal,
|
|
|
|
appleMoveTime: appleMoveTime,
|
|
|
|
appleMoveTimeGoal: appleMoveTimeGoal,
|
|
|
|
appleExerciseTime: appleExerciseTime,
|
|
|
|
appleExerciseTimeGoal: appleExerciseTimeGoal,
|
|
|
|
exerciseTimeGoal: exerciseTimeGoal,
|
|
|
|
appleStandHours: appleStandHours,
|
|
|
|
appleStandHoursGoal: appleStandHoursGoal,
|
|
|
|
standHoursGoal: standHoursGoal
|
|
|
|
stand: stand
|
|
|
|
)
|
|
|
|
}
|
|
|
|
func toList() -> [Any?] {
|
|
|
|
return [
|
|
|
|
move,
|
|
|
|
stand,
|
|
|
|
activityMoveMode,
|
|
|
|
activeEnergyBurned,
|
|
|
|
activeEnergyBurnedGoal,
|
|
|
|
appleMoveTime,
|
|
|
|
appleMoveTimeGoal,
|
|
|
|
appleExerciseTime,
|
|
|
|
appleExerciseTimeGoal,
|
|
|
|
exerciseTimeGoal,
|
|
|
|
appleStandHours,
|
|
|
|
appleStandHoursGoal,
|
|
|
|
standHoursGoal,
|
|
|
|
]
|
|
|
|
}
|
|
|
|
static func == (lhs: HealthActivityTargetData, rhs: HealthActivityTargetData) -> Bool {
|
...
|
...
|
|