BarInsta/app/src/main/java/awais/instagrabber/models/StoryModel.java

74 lines
1.8 KiB
Java
Raw Normal View History

2020-07-01 17:08:28 +00:00
package awais.instagrabber.models;
import java.io.Serializable;
import awais.instagrabber.models.enums.MediaItemType;
public final class StoryModel implements Serializable {
2020-07-25 21:10:26 +00:00
private final String storyMediaId, storyUrl, username;
2020-07-01 17:08:28 +00:00
private final MediaItemType itemType;
private final long timestamp;
private String videoUrl, tappableShortCode;
private int position;
private boolean isCurrentSlide = false;
2020-07-25 21:10:26 +00:00
public StoryModel(final String storyMediaId, final String storyUrl, final MediaItemType itemType, final long timestamp, final String username) {
2020-07-01 17:08:28 +00:00
this.storyMediaId = storyMediaId;
this.storyUrl = storyUrl;
this.itemType = itemType;
this.timestamp = timestamp;
2020-07-25 21:10:26 +00:00
this.username = username;
2020-07-01 17:08:28 +00:00
}
public String getStoryUrl() {
return storyUrl;
}
public String getStoryMediaId() {
return storyMediaId;
}
public MediaItemType getItemType() {
return itemType;
}
public long getTimestamp() {
return timestamp;
}
public String getVideoUrl() {
return videoUrl;
}
public String getTappableShortCode() {
return tappableShortCode;
}
public int getPosition() {
return position;
}
public void setVideoUrl(final String videoUrl) {
this.videoUrl = videoUrl;
}
public void setTappableShortCode(final String tappableShortCode) {
this.tappableShortCode = tappableShortCode;
}
public void setPosition(final int position) {
this.position = position;
}
public void setCurrentSlide(final boolean currentSlide) {
this.isCurrentSlide = currentSlide;
}
public boolean isCurrentSlide() {
return isCurrentSlide;
}
2020-07-25 21:10:26 +00:00
public String getUsername() {
return username;
}
2020-07-01 17:08:28 +00:00
}