From 85b003e768c8f09348161f34aace01554b0007bf Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Wed, 16 Apr 2025 12:05:11 -0300 Subject: [PATCH] refactor(ListTimeline.java): add the ListTimeline model back --- .../android/model/ListTimeline.java | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 mastodon/src/main/java/org/joinmastodon/android/model/ListTimeline.java diff --git a/mastodon/src/main/java/org/joinmastodon/android/model/ListTimeline.java b/mastodon/src/main/java/org/joinmastodon/android/model/ListTimeline.java new file mode 100644 index 000000000..f9607b15a --- /dev/null +++ b/mastodon/src/main/java/org/joinmastodon/android/model/ListTimeline.java @@ -0,0 +1,38 @@ +package org.joinmastodon.android.model; + +import androidx.annotation.NonNull; + +import com.google.gson.annotations.SerializedName; + +import org.joinmastodon.android.api.RequiredField; +import org.parceler.Parcel; + +@Parcel +public class ListTimeline extends BaseModel { + @RequiredField + public String id; + @RequiredField + public String title; + public RepliesPolicy repliesPolicy; + public boolean exclusive; + + @NonNull + @Override + public String toString() { + return "List{" + + "id='" + id + '\'' + + ", title='" + title + '\'' + + ", repliesPolicy=" + repliesPolicy + + ", exclusive=" + exclusive + + '}'; + } + + public enum RepliesPolicy{ + @SerializedName("followed") + FOLLOWED, + @SerializedName("list") + LIST, + @SerializedName("none") + NONE + } +}