package com.abbidot.tracker.bean

/**
 *Created  by .yzq on 2025/3/19/019.
 * @link
 * @description:
 */
data class BleReportDataBean(
    var mac: String,
    var haveDeviceStateData: Boolean,
    var updateTime: Long,
    var latLonUpdateTime: Long,
    var powerSwitch: Int,
    var lteSignal: Int,
    var gpsSignal: Int,
    var batteryLevel: Int,
    var gnssInterval: Int,
    var ledSwitch: Int,
    var ledMode: Int,
    var ledRedValue: Int,
    var ledGreenValue: Int,
    var ledBlueValue: Int,
    var liveFlag: Int,
    var inSafeZone: Int,
    var inNoGoZone: Int,
    var cFencesId: String,
    var inWifiZone: Int,
    var wiFiZoneMac: String,
    var haveLocationData: Boolean,
    var locationMode: Int,
    var locationList: MutableList<HistoryDataBean>?,
    var haveActiveSleepData: Boolean,
    var year: Int,
    var month: Int,
    var day: Int,
    var activeTime: Long,
    var steps: Long,
    var timeZone: Int,
    var cTime: Int,
    var cActiveTime: Int,
    var cSleepTime: Int
) {
    constructor() : this(
        "",
        false,
        0L,
        0L,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        "",
        0,
        "",
        false,
        0,
        null,
        false,
        0,
        0,
        0,
        0L,
        0,
        0,
        0,
        0,
        0
    )
}
