package com.uiuipad.os.manager.bean; import androidx.annotation.NonNull; import com.google.gson.Gson; import com.google.gson.JsonParser; import java.io.Serializable; import java.util.List; public class RemainTime implements Serializable { private static final long serialVersionUID = 5651493620850107410L; /*包名*/ String pkg; /** * 禁用类型 * 1 应用已被禁用 * 2 该应用今日可使用时间已用完 * 3 APP设置了禁用时间段 * 4 该应用跟随整机使用,整机剩余时间不足 * 5 该应用跟随分类使用,分类剩余时间不足 */ int disableType; /*禁用提示*/ String content; /*总时间*/ long totalTime; /*应用设置的可用时间*/ long availableTime; /*app使用时间*/ List mAppUsageTimes; public String getPkg() { return pkg; } public void setPkg(String pkg) { this.pkg = pkg; } public int getDisableType() { return disableType; } public void setDisableType(int disableType) { this.disableType = disableType; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public long getTotalTime() { return totalTime; } public void setTotalTime(long totalTime) { this.totalTime = totalTime; } public long getAvailableTime() { return availableTime; } public void setAvailableTime(long availableTime) { this.availableTime = availableTime; } public List getAppUsageTimes() { return mAppUsageTimes; } public void setAppUsageTimes(List appUsageTimes) { this.mAppUsageTimes = appUsageTimes; } @NonNull @Override public String toString() { return JsonParser.parseString(new Gson().toJson(this)).getAsJsonObject().toString(); } }