Files
GSFV2/ios/Classes/model/SkipData.swift
2024-04-10 12:51:20 +05:30

127 lines
2.2 KiB
Swift
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// SkipData.swift
// flutter_swift
//
// Created by on 2022/10/10.
//
class SkipData :Codable{
init(data:ICSkipData){
isStabilized=data.isStabilized
nodeId=data.nodeId
battery=data.battery
nodeInfo=data.nodeInfo
time=data.time
mode = SkipMode.init(type: data.mode.rawValue)
setting=data.setting
elapsed_time=data.elapsed_time
actual_time=data.actual_time
skip_count=data.skip_count
avg_freq=data.avg_freq
fastest_freq=data.fastest_freq
freq_count=data.freq_count
most_jump=data.most_jump
calories_burned=data.calories_burned
fat_burn_efficiency=data.fat_burn_efficiency
var list = [SkipFreqData]()
data.freqs.forEach { (element) in
let freq = SkipFreqData.init(data:element)
list.append(freq)
}
freqs = ICJson.beanToJson(bean: list)
};
/**
*/
var isStabilized=false;
/**
ID
*/
var nodeId:UInt;
/**
*/
var battery:UInt;
/**
*/
var nodeInfo:UInt;
/**
* :
*/
var time:UInt;
/**
*
*/
var mode = SkipMode.ICSkipModeFreedom;
/**
*
*/
var setting:UInt;
/**
* 使
*/
var elapsed_time:UInt;
/**
* 使
*/
var actual_time:UInt;
/**
*
*/
var skip_count:UInt;
/**
*
*/
var avg_freq:UInt;
/**
*
*/
var fastest_freq:UInt;
/**
*
*/
var freq_count :UInt;
/**
*
*/
var most_jump:UInt;
/**
*
*/
var calories_burned:Double;
/**
*
*/
var fat_burn_efficiency:Double;
/**
*
*/
var freqs : String?;
}