Files
UIUIPad-Launcher3-Q/src/com/uiuipad/os/manager/bean/RemainTime.java
Fanhuitong 62fa007695 version:1.0.8
fix:
update:优化管控
2023-10-31 10:27:03 +08:00

89 lines
1.9 KiB
Java

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<AppUsageTime> 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<AppUsageTime> getAppUsageTimes() {
return mAppUsageTimes;
}
public void setAppUsageTimes(List<AppUsageTime> appUsageTimes) {
this.mAppUsageTimes = appUsageTimes;
}
@NonNull
@Override
public String toString() {
return JsonParser.parseString(new Gson().toJson(this)).getAsJsonObject().toString();
}
}