You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
688 B
28 lines
688 B
package com.github.jreddit.request.action.mark;
|
|
|
|
import com.github.jreddit.request.action.MarkActionRequest;
|
|
|
|
|
|
public class VoteRequest extends MarkActionRequest {
|
|
|
|
/** Endpoint format. */
|
|
private static final String ENDPOINT_FORMAT = "/api/vote.json?";
|
|
|
|
/**
|
|
* Vote request constructor.
|
|
*
|
|
* @param fullname Fullname of what to vote on
|
|
* @param direction Direction (must be -1, 0, or 1)
|
|
*/
|
|
public VoteRequest(String fullname, int direction) {
|
|
super(fullname);
|
|
this.addBodyParameter("dir", String.valueOf(direction));
|
|
}
|
|
|
|
@Override
|
|
public String generateRedditURI() {
|
|
return ENDPOINT_FORMAT;
|
|
}
|
|
|
|
}
|