2018-08-20 00:52:19 +02:00
|
|
|
package org.schabi.newpipe.extractor.comments;
|
|
|
|
|
|
|
|
import org.schabi.newpipe.extractor.InfoItem;
|
2019-11-03 19:45:25 +01:00
|
|
|
import org.schabi.newpipe.extractor.localization.DateWrapper;
|
2018-08-20 00:52:19 +02:00
|
|
|
|
2019-11-03 19:45:25 +01:00
|
|
|
import javax.annotation.Nullable;
|
2019-04-28 22:03:16 +02:00
|
|
|
|
|
|
|
public class CommentsInfoItem extends InfoItem {
|
|
|
|
|
|
|
|
private String commentId;
|
|
|
|
private String commentText;
|
2020-04-21 19:49:17 +02:00
|
|
|
private String uploaderName;
|
|
|
|
private String uploaderAvatarUrl;
|
|
|
|
private String uploaderUrl;
|
|
|
|
private String textualUploadDate;
|
2020-04-10 14:48:11 +02:00
|
|
|
@Nullable
|
2020-04-21 19:49:17 +02:00
|
|
|
private DateWrapper uploadDate;
|
2019-04-28 22:03:16 +02:00
|
|
|
private int likeCount;
|
2021-01-11 18:38:54 +01:00
|
|
|
private boolean heartedByUploader;
|
2021-01-22 23:59:22 +01:00
|
|
|
private boolean pinned;
|
2019-04-28 22:03:16 +02:00
|
|
|
|
|
|
|
public CommentsInfoItem(int serviceId, String url, String name) {
|
|
|
|
super(InfoType.COMMENT, serviceId, url, name);
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getCommentId() {
|
|
|
|
return commentId;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCommentId(String commentId) {
|
|
|
|
this.commentId = commentId;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getCommentText() {
|
|
|
|
return commentText;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCommentText(String commentText) {
|
|
|
|
this.commentText = commentText;
|
|
|
|
}
|
|
|
|
|
2020-04-21 19:49:17 +02:00
|
|
|
public String getUploaderName() {
|
|
|
|
return uploaderName;
|
2019-04-28 22:03:16 +02:00
|
|
|
}
|
|
|
|
|
2020-04-21 19:49:17 +02:00
|
|
|
public void setUploaderName(String uploaderName) {
|
|
|
|
this.uploaderName = uploaderName;
|
2019-04-28 22:03:16 +02:00
|
|
|
}
|
|
|
|
|
2020-04-21 19:49:17 +02:00
|
|
|
public String getUploaderAvatarUrl() {
|
|
|
|
return uploaderAvatarUrl;
|
2019-04-28 22:03:16 +02:00
|
|
|
}
|
|
|
|
|
2020-04-21 19:49:17 +02:00
|
|
|
public void setUploaderAvatarUrl(String uploaderAvatarUrl) {
|
|
|
|
this.uploaderAvatarUrl = uploaderAvatarUrl;
|
2019-04-28 22:03:16 +02:00
|
|
|
}
|
|
|
|
|
2020-04-21 19:49:17 +02:00
|
|
|
public String getUploaderUrl() {
|
|
|
|
return uploaderUrl;
|
2019-04-28 22:03:16 +02:00
|
|
|
}
|
|
|
|
|
2020-04-21 19:49:17 +02:00
|
|
|
public void setUploaderUrl(String uploaderUrl) {
|
|
|
|
this.uploaderUrl = uploaderUrl;
|
2019-04-28 22:03:16 +02:00
|
|
|
}
|
|
|
|
|
2020-04-21 19:49:17 +02:00
|
|
|
public String getTextualUploadDate() {
|
|
|
|
return textualUploadDate;
|
2019-04-28 22:03:16 +02:00
|
|
|
}
|
|
|
|
|
2020-04-21 19:49:17 +02:00
|
|
|
public void setTextualUploadDate(String textualUploadDate) {
|
|
|
|
this.textualUploadDate = textualUploadDate;
|
2019-04-28 22:03:16 +02:00
|
|
|
}
|
|
|
|
|
2019-11-03 19:45:25 +01:00
|
|
|
@Nullable
|
2020-04-21 19:49:17 +02:00
|
|
|
public DateWrapper getUploadDate() {
|
|
|
|
return uploadDate;
|
2019-04-28 22:03:16 +02:00
|
|
|
}
|
|
|
|
|
2020-04-21 19:49:17 +02:00
|
|
|
public void setUploadDate(@Nullable DateWrapper uploadDate) {
|
|
|
|
this.uploadDate = uploadDate;
|
2019-04-28 22:03:16 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
public int getLikeCount() {
|
|
|
|
return likeCount;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setLikeCount(int likeCount) {
|
|
|
|
this.likeCount = likeCount;
|
|
|
|
}
|
2021-01-11 18:38:54 +01:00
|
|
|
|
|
|
|
public void setHeartedByUploader(boolean isHeartedByUploader) {
|
|
|
|
this.heartedByUploader = isHeartedByUploader;
|
|
|
|
}
|
|
|
|
|
|
|
|
public boolean getHeartedByUploader() {
|
|
|
|
return this.heartedByUploader;
|
|
|
|
}
|
2021-01-22 23:59:22 +01:00
|
|
|
|
|
|
|
public boolean getPinned() {
|
|
|
|
return pinned;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setPinned(boolean pinned) {
|
|
|
|
this.pinned = pinned;
|
|
|
|
}
|
2018-08-20 00:52:19 +02:00
|
|
|
}
|