Page.java

 1package im.conversations.android.xmpp;
 2
 3import androidx.annotation.NonNull;
 4import com.google.common.base.MoreObjects;
 5
 6public class Page {
 7
 8    public final String first;
 9    public final String last;
10    public final Integer count;
11
12    public Page(String first, String last, Integer count) {
13        this.first = first;
14        this.last = last;
15        this.count = count;
16    }
17
18    public static Page emptyWithCount(final String id, final Integer count) {
19        return new Page(id, id, count);
20    }
21
22    @NonNull
23    @Override
24    public String toString() {
25        return MoreObjects.toStringHelper(this)
26                .add("first", first)
27                .add("last", last)
28                .add("count", count)
29                .toString();
30    }
31}