Interface JsonReadable

All Known Subinterfaces:
Blob, Comment, Commit, CommitsComparison, Content, DeployKey, Event, FileChange, Fork, Gist, GistComment, Hook, Issue, Label, Limit, Milestone, Organization, PublicKey, Pull, PullComment, PullRef, Release, ReleaseAsset, Repo, RepoCommit, RepoCommits, Status, Statuses, Tag, Tree, User, UserEmails
All Known Implementing Classes:
Blob.Smart, Comment.Smart, Commit.Smart, CommitsComparison.Smart, Content.Smart, DeployKey.Smart, Event.Smart, FileChange.Smart, Fork.Smart, Gist.Smart, GistComment.Smart, Hook.Smart, Issue.Smart, Label.Smart, Label.Unmodified, Limit.Smart, Limit.Throttled, Milestone.Smart, MkCommit, MkFileChange, MkOrganization, Organization.Smart, PublicKey.Smart, Pull.Smart, PullComment.Smart, PullRef.Smart, Release.Smart, ReleaseAsset.Smart, Repo.Smart, RepoCommit.Smart, Repos.RepoCreate, RtStatus, RtStatuses, SfComment, SfIssue, Status.Smart, Statuses.StatusCreate, User.Smart

@Immutable public interface JsonReadable
JSON readable.
Since:
0.4
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.json.JsonObject
    Describe it in a JSON object.
  • Method Details

    • json

      jakarta.json.JsonObject json() throws IOException
      Describe it in a JSON object.
      Returns:
      JSON object
      Throws:
      IOException - If there is any I/O problem