ir.sadeghpro.insta.client.FollowResponse Maven / Gradle / Ivy
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package ir.sadeghpro.insta.client;
import com.afollestad.ason.Ason;
import java.util.ArrayList;
/**
*
* @author peter
*/
public class FollowResponse {
private transient Ason json;
private int count;
private boolean hasNextPage;
private String endCursor;
private ArrayList users = new ArrayList<>();
/**
* get full json object of get users response
* @return JSONObject
*/
public Ason getJson() {
return json;
}
public void setJson(Ason json) {
this.json = json;
}
/**
* get count of comment on a post
* @return int
*/
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
/**
* is exist any other followers
* @return boolean
*/
public boolean hasNextPage() {
return hasNextPage;
}
public void setHasNextPage(boolean hasNextPage) {
this.hasNextPage = hasNextPage;
}
/**
* string code for getting next users with getFollowers method
* @return String
*/
public String getEndCursor() {
return endCursor;
}
public void setEndCursor(String endCursor) {
this.endCursor = endCursor;
}
/**
* an array of user object
* @return ArrayList
*/
public ArrayList getUsers() {
return users;
}
public void addUsers(User user) {
users.add(user);
}
}