Files
Xuewang365OSNeutral/app/src/main/java/com/uiui/os/bean/AlarmClockData.java
Godfather f74e6b106c version:1.7
fix:
update:修改布局,爱心守护播放视频,
2022-02-25 17:23:59 +08:00

108 lines
2.3 KiB
Java

package com.uiui.os.bean;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.gson.Gson;
import com.google.gson.JsonParser;
import java.io.Serializable;
public class AlarmClockData implements Serializable {
private static final long serialVersionUID = -5856502480745183157L;
int id;
int type;
String time;
String title;
String voice;
String voice_md5;
String file;
boolean finished = false;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getVoice() {
return voice;
}
public void setVoice(String voice) {
this.voice = voice;
}
public String getVoice_md5() {
return voice_md5;
}
public void setVoice_md5(String voice_md5) {
this.voice_md5 = voice_md5;
}
public String getFile() {
return file;
}
public void setFile(String file) {
this.file = file;
}
public boolean isFinished() {
return finished;
}
public void setFinished(boolean finished) {
this.finished = finished;
}
@NonNull
@Override
public String toString() {
return JsonParser.parseString(new Gson().toJson(this)).getAsJsonObject().toString();
}
@Override
public boolean equals(@Nullable Object obj) {
if (obj == null) return false;
if (!(obj instanceof AlarmClockData)) return false;
if (id != ((AlarmClockData) obj).id) return false;
if (type != ((AlarmClockData) obj).type) return false;
if (!time.equals(((AlarmClockData) obj).time)) return false;
if (!title.equals(((AlarmClockData) obj).title)) return false;
if (!voice.equals(((AlarmClockData) obj).voice)) return false;
if (!voice_md5.equals(((AlarmClockData) obj).voice_md5)) return false;
if (!file.equals(((AlarmClockData) obj).file)) return false;
return true;
}
}