java.lang.Object
edu.sustech.search.engine.github.models.githubapp.GitHubApp

@Generated("by hand, lol") public class GitHubApp extends Object
GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.
  • Constructor Details

    • GitHubApp

      public GitHubApp()
  • Method Details

    • getId

      public Integer getId()
    • setId

      public void setId(Integer id)
    • getSlug

      public String getSlug()
    • setSlug

      public void setSlug(String slug)
    • getNodeId

      public String getNodeId()
    • setNodeId

      public void setNodeId(String nodeId)
    • getOwner

      public User getOwner()
    • setOwner

      public void setOwner(User owner)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getExternalUrl

      public URI getExternalUrl()
    • setExternalUrl

      public void setExternalUrl(URI externalUrl)
    • getHtmlUrl

      public URI getHtmlUrl()
    • setHtmlUrl

      public void setHtmlUrl(URI htmlUrl)
    • getCreatedAt

      public Date getCreatedAt()
    • setCreatedAt

      public void setCreatedAt(Date createdAt)
    • getUpdatedAt

      public Date getUpdatedAt()
    • setUpdatedAt

      public void setUpdatedAt(Date updatedAt)
    • getPermissions

      public Permissions getPermissions()
    • setPermissions

      public void setPermissions(Permissions permissions)
    • getEvents

      public List<String> getEvents()
    • setEvents

      public void setEvents(List<String> events)
    • getInstallationsCount

      public Integer getInstallationsCount()
    • setInstallationsCount

      public void setInstallationsCount(Integer installationsCount)
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getClientSecret

      public String getClientSecret()
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • getWebhookSecret

      public String getWebhookSecret()
    • setWebhookSecret

      public void setWebhookSecret(String webhookSecret)
    • getPem

      public String getPem()
    • setPem

      public void setPem(String pem)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object