package com.xda.one.api.model.response.container;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.xda.one.api.model.interfaces.Mention;
import com.xda.one.api.model.interfaces.container.MentionContainer;
import com.xda.one.api.model.response.ResponseMention;
import java.util.ArrayList;
import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true)
public class ResponseMentionContainer implements MentionContainer {
@JsonProperty("results")
private List<ResponseMention> mMentions = new ArrayList<>();
@JsonProperty("total_pages")
private int mTotalPages;
@JsonProperty("per_page")
private int mPerPage;
@JsonProperty("current_page")
private int mCurrentPage;
@Override
public List<? extends Mention> getMentions() {
return mMentions;
}
@Override
public int getTotalPages() {
return mTotalPages;
}
@Override
public int getPerPage() {
return mPerPage;
}
@Override
public int getCurrentPage() {
return mCurrentPage;
}
}