public async Task<ImgurResponse<Boolean>> VoteCommentAsync(Int64 commentId, VoteDirection vote)
{
if (ImgurClient.Authentication == null)
throw new InvalidAuthenticationException("Authentication can not be null. Set it in the main Imgur class.");
if (!(ImgurClient.Authentication is OAuth2Authentication))
throw new InvalidAuthenticationException("You need to use OAuth2Authentication to call this Endpoint.");
return
await
Request.SubmitImgurRequestAsync<Boolean>(Request.HttpMethod.Get, String.Format(CommentVoteUrl, commentId, vote.ToString().ToLowerInvariant()),
ImgurClient.Authentication);
}