package com.abbidot.tracker.constant

import androidx.annotation.StringDef

/**
 *Created  by .yzq on 2022/4/8/008.
 * @link
 * @description:String 常量
 */
@StringDef(
    ConstantString.isCheck,
    ConstantString.Amount,
    ConstantString.Card,
    ConstantString.Title,
    ConstantString.Url,
    ConstantString.MapDeviceBean,
    ConstantString.Type,
    ConstantString.DeviceAuthorized,
    ConstantString.PetAuthorized,
    ConstantString.DeviceId,
    ConstantString.DeviceOutId,
    ConstantString.FenceId,
    ConstantString.Fence,
    ConstantString.CurrentFence,
    ConstantString.Edit,
    ConstantString.PetLabels,
    ConstantString.Pet,
    ConstantString.PetHeight,
    ConstantString.Man,
    ConstantString.WoMan,
    ConstantString.PetId,
    ConstantString.PetHeadUrl,
    ConstantString.DeviceInfo,
    ConstantString.RechargeDevice,
    ConstantString.SetMeal,
    ConstantString.HistoryDataBean,
    ConstantString.Mac,
    ConstantString.TodayActiveTime,
    ConstantString.Index,
    ConstantString.Photo,
    ConstantString.OrderId,
    ConstantString.LkSetMeal,
    ConstantString.PartnerCode,
    ConstantString.JumpActivity,
    ConstantString.WiFi,
    ConstantString.WiFiZone,
    ConstantString.Latitude,
    ConstantString.Longitude,
    ConstantString.UserBean,
    ConstantString.BleDevice,
    ConstantString.isFirstBind,
    ConstantString.RechargeType,
    ConstantString.Id,
    ConstantString.PetWeight,
    ConstantString.Upgrade,
    ConstantString.Password,
    ConstantString.PackageUnitDay,
    ConstantString.PackageUnitMonth,
    ConstantString.PackageUnitYear,
    ConstantString.SetMealIndex
)
@Retention(AnnotationRetention.SOURCE)
annotation class ConstantString {
    companion object {

        const val DeviceAuthorized = "isDeviceAuthorized"
        const val PetAuthorized = "isPetAuthorized"
        const val DeviceId = "deviceId"
        const val DeviceOutId = "deviceOutId"
        const val Mac = "mac"
        const val FenceId = "fenceId"
        const val Fence = "fence"
        const val WiFi = "wifi"
        const val WiFiZone = "wifiZone"
        const val CurrentFence = "currentFence"
        const val Edit = "isEdit"
        const val PetLabels = "petLabels"
        const val Pet = "pet"
        const val PetHeadUrl = "petHeadUrl"
        const val PetId = "petId"
        const val PetHeight = "petHeight"
        const val PetWeight = "petWeight"
        const val TodayActiveTime = "todayActiveTime"
        const val Man = "1"
        const val WoMan = "0"
        const val DeviceInfo = "deviceInfo"
        const val BleDevice = "bleDevice"
        const val RechargeDevice = "rechargeDevice"
        const val RechargeType = "rechargeType"
        const val PartnerCode = "partnerCode"
        const val SetMeal = "setMeal"
        const val SetMealIndex = "setMealIndex"
        const val LkSetMeal = "LksetMeal"
        const val JumpActivity = "jumpActivity"
        const val Latitude = "latitude"
        const val Longitude = "longitude"
        const val isFirstBind = "isFirstBind"

        const val isCheck = "isCheck"
        const val Amount = "amount"
        const val Card = "card"
        const val Title = "title"
        const val Id = "id"
        const val Url = "url"
        const val OrderId = "orderId"
        const val MapDeviceBean = "mapDeviceBean"
        const val UserBean = "userBean"
        const val HistoryDataBean = "historyDataBean"
        const val Upgrade = "upgrade"
        const val Password = "password"

        //套餐单位
        const val PackageUnitMonth = "MONTH"
        const val PackageUnitYear = "YEAR"
        const val PackageUnitDay = "DAY"

        //只是用来区分类型
        const val Type = "type"
        const val Photo = "photo"
        const val Index = "index"
    }
}