public class org.kohsuke.github.GHRepositoryDiscussion extends org.kohsuke.github.GHObject
{
private org.kohsuke.github.GHRepositoryDiscussion$Category category;
private java.lang.String answerHtmlUrl;
private java.lang.String answerChosenAt;
private org.kohsuke.github.GHUser answerChosenBy;
private java.lang.String htmlUrl;
private int number;
private java.lang.String title;
private org.kohsuke.github.GHUser user;
private java.lang.String state;
private boolean locked;
private int comments;
private org.kohsuke.github.GHCommentAuthorAssociation authorAssociation;
private java.lang.String activeLockReason;
private java.lang.String body;
private java.lang.String timelineUrl;
public void <init>()
{
org.kohsuke.github.GHRepositoryDiscussion v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
specialinvoke v.<org.kohsuke.github.GHObject: void <init>()>();
return;
}
public org.kohsuke.github.GHRepositoryDiscussion$Category getCategory()
{
org.kohsuke.github.GHRepositoryDiscussion$Category v;
org.kohsuke.github.GHRepositoryDiscussion v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: org.kohsuke.github.GHRepositoryDiscussion$Category category>;
return v;
}
public java.net.URL getAnswerHtmlUrl()
{
java.lang.String v;
org.kohsuke.github.GHRepositoryDiscussion v;
java.net.URL v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: java.lang.String answerHtmlUrl>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.net.URL parseURL(java.lang.String)>(v);
return v;
}
public java.util.Date getAnswerChosenAt()
{
java.lang.String v;
org.kohsuke.github.GHRepositoryDiscussion v;
java.util.Date v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: java.lang.String answerChosenAt>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.util.Date parseDate(java.lang.String)>(v);
return v;
}
public org.kohsuke.github.GHUser getAnswerChosenBy() throws java.io.IOException
{
org.kohsuke.github.GHRepositoryDiscussion v;
org.kohsuke.github.GHUser v, v;
org.kohsuke.github.GitHub v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = virtualinvoke v.<org.kohsuke.github.GHRepositoryDiscussion: org.kohsuke.github.GitHub root()>();
v = v.<org.kohsuke.github.GHRepositoryDiscussion: org.kohsuke.github.GHUser answerChosenBy>;
v = virtualinvoke v.<org.kohsuke.github.GitHub: org.kohsuke.github.GHUser intern(org.kohsuke.github.GHUser)>(v);
return v;
}
public java.net.URL getHtmlUrl()
{
java.lang.String v;
org.kohsuke.github.GHRepositoryDiscussion v;
java.net.URL v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: java.lang.String htmlUrl>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.net.URL parseURL(java.lang.String)>(v);
return v;
}
public int getNumber()
{
int v;
org.kohsuke.github.GHRepositoryDiscussion v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: int number>;
return v;
}
public java.lang.String getTitle()
{
java.lang.String v;
org.kohsuke.github.GHRepositoryDiscussion v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: java.lang.String title>;
return v;
}
public org.kohsuke.github.GHUser getUser() throws java.io.IOException
{
org.kohsuke.github.GHRepositoryDiscussion v;
org.kohsuke.github.GHUser v, v;
org.kohsuke.github.GitHub v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = virtualinvoke v.<org.kohsuke.github.GHRepositoryDiscussion: org.kohsuke.github.GitHub root()>();
v = v.<org.kohsuke.github.GHRepositoryDiscussion: org.kohsuke.github.GHUser user>;
v = virtualinvoke v.<org.kohsuke.github.GitHub: org.kohsuke.github.GHUser intern(org.kohsuke.github.GHUser)>(v);
return v;
}
public org.kohsuke.github.GHRepositoryDiscussion$State getState()
{
org.kohsuke.github.GHRepositoryDiscussion v;
java.lang.Enum v;
org.kohsuke.github.GHRepositoryDiscussion$State v;
java.lang.String v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: java.lang.String state>;
v = <org.kohsuke.github.GHRepositoryDiscussion$State: org.kohsuke.github.GHRepositoryDiscussion$State UNKNOWN>;
v = staticinvoke <org.kohsuke.github.internal.EnumUtils: java.lang.Enum getEnumOrDefault(java.lang.Class,java.lang.String,java.lang.Enum)>(class "Lorg/kohsuke/github/GHRepositoryDiscussion$State;", v, v);
return v;
}
public boolean isLocked()
{
org.kohsuke.github.GHRepositoryDiscussion v;
boolean v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: boolean locked>;
return v;
}
public int getComments()
{
int v;
org.kohsuke.github.GHRepositoryDiscussion v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: int comments>;
return v;
}
public org.kohsuke.github.GHCommentAuthorAssociation getAuthorAssociation()
{
org.kohsuke.github.GHRepositoryDiscussion v;
org.kohsuke.github.GHCommentAuthorAssociation v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: org.kohsuke.github.GHCommentAuthorAssociation authorAssociation>;
return v;
}
public java.lang.String getActiveLockReason()
{
java.lang.String v;
org.kohsuke.github.GHRepositoryDiscussion v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: java.lang.String activeLockReason>;
return v;
}
public java.lang.String getBody()
{
java.lang.String v;
org.kohsuke.github.GHRepositoryDiscussion v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: java.lang.String body>;
return v;
}
public java.lang.String getTimelineUrl()
{
java.lang.String v;
org.kohsuke.github.GHRepositoryDiscussion v;
v := @this: org.kohsuke.github.GHRepositoryDiscussion;
v = v.<org.kohsuke.github.GHRepositoryDiscussion: java.lang.String timelineUrl>;
return v;
}
}