public class org.kohsuke.github.GHAppInstallationToken extends org.kohsuke.github.GitHubInteractiveObject
{
private java.lang.String token;
protected java.lang.String expires_at;
private java.util.Map permissions;
private java.util.List repositories;
private org.kohsuke.github.GHRepositorySelection repositorySelection;
public void <init>()
{
org.kohsuke.github.GHAppInstallationToken v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
specialinvoke v.<org.kohsuke.github.GitHubInteractiveObject: void <init>()>();
return;
}
public void setRoot(org.kohsuke.github.GitHub)
{
org.kohsuke.github.GHAppInstallationToken v;
java.lang.RuntimeException v;
org.kohsuke.github.GitHub v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v := @parameter: org.kohsuke.github.GitHub;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Do not use this method.");
throw v;
}
public java.util.Map getPermissions()
{
org.kohsuke.github.GHAppInstallationToken v;
java.util.Map v, v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v = v.<org.kohsuke.github.GHAppInstallationToken: java.util.Map permissions>;
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
return v;
}
public void setPermissions(java.util.Map)
{
org.kohsuke.github.GHAppInstallationToken v;
java.lang.RuntimeException v;
java.util.Map v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v := @parameter: java.util.Map;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Do not use this method.");
throw v;
}
public java.lang.String getToken()
{
org.kohsuke.github.GHAppInstallationToken v;
java.lang.String v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v = v.<org.kohsuke.github.GHAppInstallationToken: java.lang.String token>;
return v;
}
public void setToken(java.lang.String)
{
org.kohsuke.github.GHAppInstallationToken v;
java.lang.RuntimeException v;
java.lang.String v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v := @parameter: java.lang.String;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Do not use this method.");
throw v;
}
public java.util.List getRepositories()
{
org.kohsuke.github.GHAppInstallationToken v;
java.util.List v, v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v = v.<org.kohsuke.github.GHAppInstallationToken: java.util.List repositories>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.util.List unmodifiableListOrNull(java.util.List)>(v);
return v;
}
public void setRepositories(java.util.List)
{
org.kohsuke.github.GHAppInstallationToken v;
java.util.List v;
java.lang.RuntimeException v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v := @parameter: java.util.List;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Do not use this method.");
throw v;
}
public org.kohsuke.github.GHRepositorySelection getRepositorySelection()
{
org.kohsuke.github.GHAppInstallationToken v;
org.kohsuke.github.GHRepositorySelection v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v = v.<org.kohsuke.github.GHAppInstallationToken: org.kohsuke.github.GHRepositorySelection repositorySelection>;
return v;
}
public void setRepositorySelection(org.kohsuke.github.GHRepositorySelection)
{
org.kohsuke.github.GHAppInstallationToken v;
java.lang.RuntimeException v;
org.kohsuke.github.GHRepositorySelection v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v := @parameter: org.kohsuke.github.GHRepositorySelection;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Do not use this method.");
throw v;
}
public java.util.Date getExpiresAt() throws java.io.IOException
{
org.kohsuke.github.GHAppInstallationToken v;
java.lang.String v;
java.util.Date v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v = v.<org.kohsuke.github.GHAppInstallationToken: java.lang.String expires_at>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.util.Date parseDate(java.lang.String)>(v);
return v;
}
private java.lang.Object expiresAtStr(java.util.Date, java.lang.Class)
{
org.kohsuke.github.GHAppInstallationToken v;
java.util.Date v;
java.lang.Class v;
java.lang.String v;
v := @this: org.kohsuke.github.GHAppInstallationToken;
v := @parameter: java.util.Date;
v := @parameter: java.lang.Class;
v = v.<org.kohsuke.github.GHAppInstallationToken: java.lang.String expires_at>;
return v;
}
}