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

992 lines
28 KiB
Swift
Raw Permalink 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.

//
// ICConstant.swift
// flutter_swift
//
// Created by on 2022/10/9.
//
enum BleState:String,Codable{
init(type:ICBleState){
switch type{
case .unsupported: self = .ICBleStateUnsupported
case .unauthorized: self = .ICBleStateUnauthorized
case .poweredOff:self = .ICBleStatePoweredOff
case .poweredOn:self = .ICBleStatePoweredOn
default:self = .ICBleStateUnknown;
}
};
/**
*
**/
case ICBleStateUnknown = "ICBleStateUnknown",
/**
* BLE
**/
ICBleStateUnsupported = "ICBleStateUnsupported",
/**
*
**/
ICBleStateUnauthorized = "ICBleStateUnauthorized",
/**
*
**/
ICBleStatePoweredOff = "ICBleStatePoweredOff",
/**
*
**/
ICBleStatePoweredOn = "ICBleStatePoweredOn"
}
enum DeviceType:String,Codable{
init(type:ICDeviceType){
switch type{
case .weightScale: self = .ICDeviceTypeWeightScale
case .fatScale:self = .ICDeviceTypeFatScale
case .fatScaleWithTemperature:self = .ICDeviceTypeFatScaleWithTemperature
case .ruler:self = .ICDeviceTypeRuler
case .HR:self = .ICDeviceTypeHR
case .balance:self = .ICDeviceTypeBalance
case .kitchenScale:self = .ICDeviceTypeKitchenScale
case .skip:self = .ICDeviceTypeSkip
default:self = .ICDeviceTypeUnKnown;
}
};
///
///*/
case ICDeviceTypeUnKnown="ICDeviceTypeUnKnown",
///
///*/
ICDeviceTypeWeightScale="ICDeviceTypeWeightScale",
///
///*/
ICDeviceTypeFatScale="ICDeviceTypeFatScale",
/// ()
///*/
ICDeviceTypeFatScaleWithTemperature="ICDeviceTypeFatScaleWithTemperature",
///
///*/
ICDeviceTypeKitchenScale="ICDeviceTypeKitchenScale",
///
///*/
ICDeviceTypeRuler="ICDeviceTypeRuler",
///
///*/
ICDeviceTypeBalance="ICDeviceTypeBalance",
///
///*/
ICDeviceTypeSkip="ICDeviceTypeSkip",
/// HR
///*/
ICDeviceTypeHR="ICDeviceTypeHR"
}
enum DeviceSubType :String,Codable{
init(type:ICDeviceSubType){
switch type{
case .eightElectrode: self = .ICDeviceSubTypeEightElectrode
case .eightElectrode2:self = .ICDeviceSubTypeEightElectrode2
case .height:self = .ICDeviceSubTypeHeight
case .scaleDual:self = .ICDeviceSubTypeScaleDual
case .lightEffect:self = .ICDeviceSubTypeLightEffect
case .sound:self = .ICDeviceSubTypeSound
case .lightAndSound:self = .ICDeviceSubTypeLightAndSound
case .color:self = .ICDeviceSubTypeColor
case .baseSt:self = .ICDeviceSubTypeBaseSt
case .ropeS2:self = .ICDeviceSubTypeRopeS2
default:self = .ICDeviceSubTypeDefault;
}
};
/**
*
**/
case ICDeviceSubTypeDefault = "ICDeviceSubTypeDefault",
/**
* 8
**/
ICDeviceSubTypeEightElectrode="ICDeviceSubTypeEightElectrode",
/**
*
**/
ICDeviceSubTypeHeight="ICDeviceSubTypeHeight",
/**
* 82
**/
ICDeviceSubTypeEightElectrode2="ICDeviceSubTypeEightElectrode2",
/**
*
**/
ICDeviceSubTypeScaleDual="ICDeviceSubTypeScaleDual",
/**
*
**/
ICDeviceSubTypeLightEffect="ICDeviceSubTypeLightEffect",
/**
*
**/
ICDeviceSubTypeColor="ICDeviceSubTypeColor",
/**
*
**/
ICDeviceSubTypeSound="ICDeviceSubTypeSound",
/**
*
**/
ICDeviceSubTypeLightAndSound="ICDeviceSubTypeLightAndSound",
/**
*
*/
ICDeviceSubTypeBaseSt="ICDeviceSubTypeBaseSt",
/**
* iComon S2
*/
ICDeviceSubTypeRopeS2="ICDeviceSubTypeRopeS2"
}
enum DeviceCommunicationType:String ,Codable{
init(type:ICDeviceCommunicationType){
switch type{
case .broadcast: self = .ICDeviceCommunicationTypeBroadcast
case .connect:self = .ICDeviceCommunicationTypeConnect
default:self = .ICDeviceCommunicationTypeUnknown;
}
};
/**
*/
case ICDeviceCommunicationTypeUnknown="ICDeviceCommunicationTypeUnknown",
/**
*/
ICDeviceCommunicationTypeConnect="ICDeviceCommunicationTypeConnect",
/**
广
*/
ICDeviceCommunicationTypeBroadcast = "ICDeviceCommunicationTypeBroadcast"
}
enum DeviceConnectState:String,Codable{
init(type:ICDeviceConnectState){
switch type{
case .connected:self = .ICDeviceConnectStateConnected
default:self = .ICDeviceConnectStateDisconnected;
}
};
/**
*
**/
case ICDeviceConnectStateConnected,
/**
*
**/
ICDeviceConnectStateDisconnected
}
enum AddDeviceCallBackCode :String,Codable{
init(type:ICAddDeviceCallBackCode){
switch type{
case .success:self = .ICAddDeviceCallBackCodeSuccess
case .failedAndSDKNotInit:self = .ICAddDeviceCallBackCodeFailedAndSDKNotInit
case .failedAndExist:self = .ICAddDeviceCallBackCodeFailedAndExist
default:self = .ICAddDeviceCallBackCodeFailedAndDeviceParamErro;
}
};
/**
*
*/
case ICAddDeviceCallBackCodeSuccess,
/**
* ,SDK
*/
ICAddDeviceCallBackCodeFailedAndSDKNotInit,
/**
*
*/
ICAddDeviceCallBackCodeFailedAndExist,
/**
*
*/
ICAddDeviceCallBackCodeFailedAndDeviceParamErro
}
enum RemoveDeviceCallBackCode:String,Codable{
init(type:ICRemoveDeviceCallBackCode){
switch type{
case .success:self = .ICRemoveDeviceCallBackCodeSuccess
case .failedAndSDKNotInit:self = .ICRemoveDeviceCallBackCodeFailedAndNotExist
case .failedAndNotExist:self = .ICRemoveDeviceCallBackCodeFailedAndNotExist
default:self = .ICRemoveDeviceCallBackCodeFailedAndDeviceParamError;
}
};
/**
*
*/
case ICRemoveDeviceCallBackCodeSuccess="ICRemoveDeviceCallBackCodeSuccess",
/**
* ,SDK
*/
ICRemoveDeviceCallBackCodeFailedAndSDKNotInit="ICRemoveDeviceCallBackCodeFailedAndSDKNotInit",
/**
*
*/
ICRemoveDeviceCallBackCodeFailedAndNotExist="ICRemoveDeviceCallBackCodeFailedAndNotExist",
/**
*
*/
ICRemoveDeviceCallBackCodeFailedAndDeviceParamError="ICRemoveDeviceCallBackCodeFailedAndDeviceParamError"
}
enum MeasureStep:String,Codable{
init(type:UInt){
switch type{
case 0:self = .ICMeasureStepMeasureWeightData
case 1:self = .ICMeasureStepMeasureCenterData
case 2:self = .ICMeasureStepAdcStart
case 3:self = .ICMeasureStepAdcResult
case 4:self = .ICMeasureStepHrStart
case 5:self = .ICMeasureStepHrResult
case 6:self = .ICMeasureStepMeasureOver
default:self = .ICMeasureStepMeasureWeightData;
}
};
case ICMeasureStepMeasureWeightData="ICMeasureStepMeasureWeightData",
ICMeasureStepMeasureCenterData="ICMeasureStepMeasureCenterData",
ICMeasureStepAdcStart="ICMeasureStepAdcStart",
ICMeasureStepAdcResult="ICMeasureStepAdcResult",
ICMeasureStepHrStart="ICMeasureStepHrStart",
ICMeasureStepHrResult="ICMeasureStepHrResult",
ICMeasureStepMeasureOver="ICMeasureStepMeasureOver"
}
enum ScaleUnit:String,Codable{
init(type:ICWeightUnit){
switch type{
case .kg:self = .ICWeightUnitKg
case .lb:self = .ICWeightUnitLb
case .st:self = .ICWeightUnitSt
case .jin:self = .ICWeightUnitJin
default:self = .ICWeightUnitKg
}
};
case ICWeightUnitKg="ICWeightUnitKg",
ICWeightUnitLb="ICWeightUnitLb",
ICWeightUnitSt="ICWeightUnitSt",
ICWeightUnitJin="ICWeightUnitJin"
}
enum RulerUnit:String,Codable{
init(type:ICRulerUnit){
switch type{
case .CM:self = .ICRulerUnitCM
case .inch:self = .ICRulerUnitInch
case .ftInch:self = .ICRulerUnitFtInch
default:self = .ICRulerUnitCM
}
};
case ICRulerUnitCM="ICRulerUnitCM",
ICRulerUnitInch="ICRulerUnitInch",
ICRulerUnitFtInch="ICRulerUnitFtInch"
}
enum KitchenScaleUnit:String,Codable{
init(type:ICKitchenScaleUnit){
switch type{
case .oz:self = .ICKitchenScaleUnitOz
case .mg:self = .ICKitchenScaleUnitMg
case .G:self = .ICKitchenScaleUnitG
case .ml:self = .ICKitchenScaleUnitMl
case .lb:self = .ICKitchenScaleUnitLb
case .mlMilk:self = .ICKitchenScaleUnitMlMilk
case .flOzWater:self = .ICKitchenScaleUnitFlOzWater
case .flOzMilk:self = .ICKitchenScaleUnitFlOzMilk
default:self = .ICKitchenScaleUnitG;
}
};
/**
*
*/
case ICKitchenScaleUnitG = "ICKitchenScaleUnitG",
/**
* ml
*/
ICKitchenScaleUnitMl = "ICKitchenScaleUnitMl",
/**
*
*/
ICKitchenScaleUnitLb = "ICKitchenScaleUnitLb",
/**
*
*/
ICKitchenScaleUnitOz = "ICKitchenScaleUnitOz",
/**
*
*/
ICKitchenScaleUnitMg = "ICKitchenScaleUnitMg",
/**
* ml()
*/
ICKitchenScaleUnitMlMilk = "ICKitchenScaleUnitMlMilk",
/**
* ()
*/
ICKitchenScaleUnitFlOzWater = "ICKitchenScaleUnitFlOzWater",
/**
* ()
*/
ICKitchenScaleUnitFlOzMilk = "ICKitchenScaleUnitFlOzMilk"
}
enum BFAType:String,Codable{
init(type:UInt){
switch type{
case 0:self = .ICBFATypeWLA01
case 1:self = .ICBFATypeWLA02
case 2:self = .ICBFATypeWLA03
case 3:self = .ICBFATypeWLA04
case 4:self = .ICBFATypeWLA05
case 5:self = .ICBFATypeWLA06
case 6:self = .ICBFATypeWLA07
case 7:self = .ICBFATypeWLA08
case 8:self = .ICBFATypeWLA09
case 9:self = .ICBFATypeWLA10
case 10:self = .ICBFATypeWLA11
case 11:self = .ICBFATypeWLA12
case 12:self = .ICBFATypeWLA13
case 13:self = .ICBFATypeWLA14
case 14:self = .ICBFATypeWLA15
case 15:self = .ICBFATypeWLA16
case 16:self = .ICBFATypeWLA17
case 17:self = .ICBFATypeWLA18
case 18:self = .ICBFATypeWLA19
case 19:self = .ICBFATypeWLA20
case 20:self = .ICBFATypeWLA21
case 21:self = .ICBFATypeWLA22
case 22:self = .ICBFATypeWLA23
case 23:self = .ICBFATypeWLA24
case 24:self = .ICBFATypeWLA25
case 25:self = .ICBFATypeWLA26
case 26:self = .ICBFATypeWLA27
case 27:self = .ICBFATypeWLA28
case 28:self = .ICBFATypeWLA29
case 100:self = .ICBFATypeUnknown
case 101:self = .ICBFATypeRev
default:
self = .ICBFATypeWLA01
}
};
case ICBFATypeWLA01 = "ICBFATypeWLA01",
ICBFATypeWLA02 = "ICBFATypeWLA02",
ICBFATypeWLA03 = "ICBFATypeWLA03",
ICBFATypeWLA04 = "ICBFATypeWLA04",
ICBFATypeWLA05 = "ICBFATypeWLA05",
ICBFATypeWLA06 = "ICBFATypeWLA06",
ICBFATypeWLA07 = "ICBFATypeWLA07",
ICBFATypeWLA08 = "ICBFATypeWLA08",
ICBFATypeWLA09 = "ICBFATypeWLA09",
ICBFATypeWLA10 = "ICBFATypeWLA10",
ICBFATypeWLA11 = "ICBFATypeWLA11",
ICBFATypeWLA12 = "ICBFATypeWLA12",
ICBFATypeWLA13 = "ICBFATypeWLA13",
ICBFATypeWLA14 = "ICBFATypeWLA14",
ICBFATypeWLA15 = "ICBFATypeWLA15",
ICBFATypeWLA16 = "ICBFATypeWLA16",
ICBFATypeWLA17 = "ICBFATypeWLA17",
ICBFATypeWLA18 = "ICBFATypeWLA18",
ICBFATypeWLA19 = "ICBFATypeWLA19",
ICBFATypeWLA20 = "ICBFATypeWLA20",
ICBFATypeWLA21 = "ICBFATypeWLA21",
ICBFATypeWLA22 = "ICBFATypeWLA22",
ICBFATypeWLA23 = "ICBFATypeWLA23",
ICBFATypeWLA24 = "ICBFATypeWLA24",
ICBFATypeWLA25 = "ICBFATypeWLA25",
ICBFATypeWLA26 = "ICBFATypeWLA26",
ICBFATypeWLA27 = "ICBFATypeWLA27",
ICBFATypeWLA28 = "ICBFATypeWLA28",
ICBFATypeWLA29 = "ICBFATypeWLA29",
ICBFATypeUnknown = "ICBFATypeUnknown",
ICBFATypeRev = "ICBFATypeRev"
}
enum RulerMeasureMode:String,Codable{
init(type:ICRulerMeasureMode){
switch type{
case .girth:self = .ICRulerMeasureModeGirth
default:self = .ICRulerMeasureModeLength
}
};
case ICRulerMeasureModeLength = "ICRulerMeasureModeLength",
ICRulerMeasureModeGirth = "ICRulerMeasureModeGirth"
}
enum RulerBodyPartsType:String,Codable{
init(type:ICRulerBodyPartsType){
switch type{
case .partsTypeShoulder:self = .ICRulerPartsTypeShoulder
case .partsTypeBicep:self = .ICRulerPartsTypeBicep
case .partsTypeChest:self = .ICRulerPartsTypeChest
case .partsTypeWaist:self = .ICRulerPartsTypeWaist
case .partsTypeHip:self = .ICRulerPartsTypeHip
case .partsTypeThigh:self = .ICRulerPartsTypeThigh
case .partsTypeCalf:self = .ICRulerPartsTypeCalf
default:self = .ICRulerPartsTypeShoulder
}
};
case ICRulerPartsTypeShoulder = "ICRulerPartsTypeShoulder",
ICRulerPartsTypeBicep = "ICRulerPartsTypeBicep",
ICRulerPartsTypeChest = "ICRulerPartsTypeChest",
ICRulerPartsTypeWaist = "ICRulerPartsTypeWaist",
ICRulerPartsTypeHip = "ICRulerPartsTypeHip",
ICRulerPartsTypeThigh = "ICRulerPartsTypeThigh",
ICRulerPartsTypeCalf = "ICRulerPartsTypeCalf"
}
enum SkipMode:String,Codable{
init(type:UInt){
switch type{
case 0:self = .ICSkipModeFreedom
case 1:self = .ICSkipModeTiming
case 2:self = .ICSkipModeCount
case 3:self = .ICSkipModeInterruptTime
case 4:self = .ICSkipModeInterruptCount
default:self = .ICSkipModeFreedom
}
};
case ICSkipModeFreedom="ICSkipModeFreedom",
ICSkipModeTiming="ICSkipModeTiming",
ICSkipModeCount="ICSkipModeCount",
ICSkipModeInterruptTime="ICSkipModeInterruptTime",
ICSkipModeInterruptCount="ICSkipModeInterruptCount"
}
enum UpgradeStatus:String,Codable{
init(type:ICUpgradeStatus){
switch type{
case .success:self = .ICUpgradeStatusSuccess
case .upgrading:self = .ICUpgradeStatusUpgrading
case .fail:self = .ICUpgradeStatusFail
case .failFileInvalid:self = .ICUpgradeStatusFailFileInvalid
case .failNotSupport:self = .ICUpgradeStatusFailNotSupport
default:self = .ICUpgradeStatusFail
}
};
/**
*
*/
case ICUpgradeStatusSuccess = "ICUpgradeStatusSuccess",
/**
*
*/
ICUpgradeStatusUpgrading = "ICUpgradeStatusUpgrading",
/**
*
*/
ICUpgradeStatusFail = "ICUpgradeStatusFail",
/**
*
*/
ICUpgradeStatusFailFileInvalid = "ICUpgradeStatusFailFileInvalid",
/**
*
*/
ICUpgradeStatusFailNotSupport = "ICUpgradeStatusFailNotSupport"
}
enum ConfigWifiState:String,Codable{
init(type:ICConfigWifiState){
switch type{
case .success:self = .ICConfigWifiStateSuccess
case .wifiConnecting:self = .ICConfigWifiStateWifiConnecting
case .fail:self = .ICConfigWifiStateWifiConnectFail
case .wifiConnectFail:self = .ICConfigWifiStateWifiConnectFail
case .serverConnectFail:self = .ICConfigWifiStateServerConnectFail
case .passwordFail:self = .ICConfigWifiStatePasswordFail
default:self = .ICConfigWifiStateFail
}
};
case ICConfigWifiStateSuccess = "ICConfigWifiStateSuccess",
ICConfigWifiStateWifiConnecting = "ICConfigWifiStateWifiConnecting",
ICConfigWifiStateServerConnecting = "ICConfigWifiStateServerConnecting",
ICConfigWifiStateWifiConnectFail = "ICConfigWifiStateWifiConnectFail",
ICConfigWifiStateServerConnectFail = "ICConfigWifiStateServerConnectFail",
ICConfigWifiStatePasswordFail = "ICConfigWifiStatePasswordFail",
ICConfigWifiStateFail = "ICConfigWifiStateFail"
}
enum SexType:String,Codable {
init(type:ICSexType){
switch type{
case .unknown:self = .ICSexTypeUnknown
case .male:self = .ICSexTypeMale
case .femal:self = .ICSexTypeFemal
default:self = .ICSexTypeMale
}
};
case ICSexTypeUnknown = "ICSexTypeUnknown",
ICSexTypeMale = "ICSexTypeMale",
ICSexTypeFemal = "ICSexTypeFemal"
}
enum PeopleType:String,Codable {
init(type:UInt){
switch type{
case 1:self = .ICPeopleTypeSportman
default:self = .ICPeopleTypeNormal
}
};
case ICPeopleTypeNormal = "ICPeopleTypeNormal",
ICPeopleTypeSportman = "ICPeopleTypeSportman"
}
enum OTAMode:String,Codable{
init(type:ICOTAMode){
switch type{
case .modeAuto:self = .ICOTAModeAuto
case .mode3:self = .ICOTAMode3
case .mode2:self = .ICOTAMode2
case .mode1:self = .ICOTAMode1
@unknown default:self = .ICOTAModeAuto
}
};
case ICOTAModeAuto = "ICOTAModeAuto",
ICOTAMode1 = "ICOTAMode1",
ICOTAMode2 = "ICOTAMode2",
ICOTAMode3 = "ICOTAMode3"
}
enum SettingCallBackCode:String,Codable{
init(type:ICSettingCallBackCode){
switch type{
case .success:self = .ICSettingCallBackCodeSuccess
case .sdkNotInit:self = .ICSettingCallBackCodeSDKNotInit
case .sdkNotStart:self = .ICSettingCallBackCodeSDKNotStart
case .deviceNotFound:self = .ICSettingCallBackCodeDeviceNotFound
case .functionIsNotSupport:self = .ICSettingCallBackCodeFunctionIsNotSupport
case .deviceDisConnected:self = .ICSettingCallBackCodeDeviceDisConnected
case .invalidParameter:self = .ICSettingCallBackCodeInvalidParameter
case .failed:self = .ICSettingCallBackCodeFailed
@unknown default:self = .ICSettingCallBackCodeInvalidParameter
}
};
case ICSettingCallBackCodeSuccess = "ICSettingCallBackCodeSuccess",
ICSettingCallBackCodeSDKNotInit = "ICSettingCallBackCodeSDKNotInit",
ICSettingCallBackCodeSDKNotStart = "ICSettingCallBackCodeSDKNotStart",
ICSettingCallBackCodeDeviceNotFound = "ICSettingCallBackCodeDeviceNotFound",
ICSettingCallBackCodeFunctionIsNotSupport = "ICSettingCallBackCodeFunctionIsNotSupport",
ICSettingCallBackCodeDeviceDisConnected = "ICSettingCallBackCodeDeviceDisConnected",
ICSettingCallBackCodeInvalidParameter = "ICSettingCallBackCodeInvalidParameter",
ICSettingCallBackCodeFailed = "ICSettingCallBackCodeFailed"
}
enum SkipSoundType:String,Codable{
init(type:ICSkipSoundType){
switch type{
case .none:self = .ICSkipSoundTypeNone
case .female:self = .ICSkipSoundTypeFemale
case .male:self = .ICSkipSoundTypeMale
default:self = .ICSkipSoundTypeFemale
}
};
case ICSkipSoundTypeNone = "ICSkipSoundTypeNone",
ICSkipSoundTypeFemale = "ICSkipSoundTypeFemale",
ICSkipSoundTypeMale = "ICSkipSoundTypeMale"
}
enum SkipSoundMode:String,Codable {
init(type:ICSkipSoundMode){
switch type{
case .none:self = .ICSkipSoundModeNone
case .time:self = .ICSkipSoundModeTime
case .count:self = .ICSkipSoundModeCount
default:self = .ICSkipSoundModeCount
}
};
case ICSkipSoundModeNone = "ICSkipSoundModeNone",
ICSkipSoundModeTime = "ICSkipSoundModeTime",
ICSkipSoundModeCount = "ICSkipSoundModeCount"
}
enum SkipLightMode:String,Codable{
init(type:ICSkipLightMode){
switch type{
case .none:self = .ICSkipLightModeNone
case .RPM:self = .ICSkipLightModeRPM
case .timer:self = .ICSkipLightModeTimer
case .count:self = .ICSkipLightModeCount
case .percent:self = .ICSkipLightModePercent
case .tripRope:self = .ICSkipLightModeTripRope
case .measuring:self = .ICSkipLightModeMeasuring
default:self = .ICSkipLightModeNone
}
};
/*
*
*/
case ICSkipLightModeNone = "ICSkipLightModeNone",
/*
*
*/
ICSkipLightModeRPM = "ICSkipLightModeRPM",
/*
*
*/
ICSkipLightModeTimer = "ICSkipLightModeTimer",
/*
*
*/
ICSkipLightModeCount = "ICSkipLightModeCount",
/*
*
*/
ICSkipLightModePercent = "ICSkipLightModePercent",
/*
*
*/
ICSkipLightModeTripRope = "ICSkipLightModeTripRope",
/*
*
*/
ICSkipLightModeMeasuring = "ICSkipLightModeMeasuring"
}
enum KitchenScaleNutritionFactType:String,Codable{
init(type:ICKitchenScaleNutritionFactType){
switch type{
case .calorie:self = .ICKitchenScaleNutritionFactTypeCalorie
case .totalCalorie:self = .ICKitchenScaleNutritionFactTypeTotalCalorie
case .fat :self = .ICKitchenScaleNutritionFactTypeFat
case .totalFat:self = .ICKitchenScaleNutritionFactTypeTotalFat
case .protein:self = .ICKitchenScaleNutritionFactTypeProtein
case .totalProtein:self = .ICKitchenScaleNutritionFactTypeTotalProtein
case .carbohydrates:self = .ICKitchenScaleNutritionFactTypeCarbohydrates
case .totalCarbohydrates:self = .ICKitchenScaleNutritionFactTypeTotalCarbohydrates
case .fiber:self = .ICKitchenScaleNutritionFactTypeFiber
case .totalFiber:self = .ICKitchenScaleNutritionFactTypeTotalFiber
case .cholesterd:self = .ICKitchenScaleNutritionFactTypeCholesterd
case .totalCholesterd:self = .ICKitchenScaleNutritionFactTypeTotalCholesterd
case .sodium:self = .ICKitchenScaleNutritionFactTypeSodium
case .totalSodium:self = .ICKitchenScaleNutritionFactTypeTotalSodium
case .sugar:self = .ICKitchenScaleNutritionFactTypeSugar
case .totalSugar:self = .ICKitchenScaleNutritionFactTypeTotalSugar
default:self = .ICKitchenScaleNutritionFactTypeCalorie
}
};
/*
* , 4294967295
*/
case ICKitchenScaleNutritionFactTypeCalorie = "ICKitchenScaleNutritionFactTypeCalorie",
/*
* , 4294967295
*/
ICKitchenScaleNutritionFactTypeTotalCalorie = "ICKitchenScaleNutritionFactTypeTotalCalorie",
/*
*
*/
ICKitchenScaleNutritionFactTypeTotalFat = "ICKitchenScaleNutritionFactTypeTotalFat",
/*
*
*/
ICKitchenScaleNutritionFactTypeTotalProtein = "ICKitchenScaleNutritionFactTypeTotalProtein",
/*
*
*/
ICKitchenScaleNutritionFactTypeTotalCarbohydrates = "ICKitchenScaleNutritionFactTypeTotalCarbohydrates",
/*
*
*/
ICKitchenScaleNutritionFactTypeTotalFiber = "ICKitchenScaleNutritionFactTypeTotalFiber",
/*
*
*/
ICKitchenScaleNutritionFactTypeTotalCholesterd = "ICKitchenScaleNutritionFactTypeTotalCholesterd",
/*
*
*/
ICKitchenScaleNutritionFactTypeTotalSodium = "ICKitchenScaleNutritionFactTypeTotalSodium",
/*
*
*/
ICKitchenScaleNutritionFactTypeTotalSugar = "ICKitchenScaleNutritionFactTypeTotalSugar",
/*
*
*/
ICKitchenScaleNutritionFactTypeFat = "ICKitchenScaleNutritionFactTypeFat",
/*
*
*/
ICKitchenScaleNutritionFactTypeProtein = "ICKitchenScaleNutritionFactTypeProtein",
/*
*
*/
ICKitchenScaleNutritionFactTypeCarbohydrates = "ICKitchenScaleNutritionFactTypeCarbohydrates",
/*
*
*/
ICKitchenScaleNutritionFactTypeFiber = "ICKitchenScaleNutritionFactTypeFiber",
/*
*
*/
ICKitchenScaleNutritionFactTypeCholesterd = "ICKitchenScaleNutritionFactTypeCholesterd",
/*
*
*/
ICKitchenScaleNutritionFactTypeSodium = "ICKitchenScaleNutritionFactTypeSodium",
/*
*
*/
ICKitchenScaleNutritionFactTypeSugar = "ICKitchenScaleNutritionFactTypeSugar"
}