All Classes and Interfaces

Class
Description
Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
AccessToken
 
ActionRun represents an action run
 
ActionRunJob represents a job of a run
 
ActionRunner represents a runner
 
Status indicates whether this runner is offline, or active, for example.
 
ActionTask represents a ActionTask
 
ActionTaskResponse returns a ActionTask
 
ActionVariable return value of the query API
 
Activity
 
the type of action
 
ActivityPub type
 
 
AddCollaboratorOption options when adding a user as a collaborator of a repository
 
Gets or Sets permission
 
AddTimeOption options for adding time to an issue
 
 
AnnotatedTag represents an annotated tag
 
AnnotatedTagObject contains meta information of the tag object
 
Callback for asynchronous API call.
ApiClient class.
APIError is an api error with a message
 
ApiException class.
APIForbiddenError
 
APIInternalServerError
 
APIInvalidTopicsError
 
 
APINotFound
 
APIRepoArchivedError
 
API response returned by API call.
APIUnauthorizedError
 
APIValidationError
 
Attachment a generic attachment
 
Gets or Sets type
 
 
BlockedUser
 
Branch represents a repository branch
 
BranchProtection represents a branch protection for a repository
 
ChangedFile store information about files affected by the pull request
 
ChangeFileOperation for creating, updating or deleting a file
 
indicates what to do with the file
 
ChangeFilesOptions options for creating, updating or deleting multiple files Note: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)
 
CombinedStatus holds the combined state of several statuses for a single commit
 
Comment represents a comment on a commit or issue
 
Commit
 
CommitAffectedFiles store information about files affected by the commit
 
CommitDateOptions store dates for GIT_AUTHOR_DATE and GIT_COMMITTER_DATE
 
CommitMeta
 
CommitStats is statistics for a RepoCommit
 
CommitStatus holds a single status of a single Commit
 
CommitUser
 
Compare
 
 
ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata and content
 
CreateAccessTokenOption options when create access token
 
CreateBranchProtectionOption options for creating a branch protection
 
CreateBranchRepoOption options when creating a branch in a repository
 
CreateEmailOption options when creating email addresses
 
CreateFileOptions options for creating files Note: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)
 
CreateForkOption options for creating a fork
 
CreateGPGKeyOption options create user GPG key
 
CreateHookOption options when create a hook
 
Gets or Sets type
 
CreateIssueCommentOption options for creating a comment on an issue
 
CreateIssueOption options to create one issue
 
CreateKeyOption options when creating a key
 
CreateLabelOption options for creating a label
 
CreateMilestoneOption options for creating a milestone
 
Gets or Sets state
 
CreateOAuth2ApplicationOptions holds options to create an oauth2 application
 
CreateOrgOption options for creating an organization
 
possible values are `public` (default), `limited` or `private`
 
CreateOrUpdateSecretOption
 
CreatePullRequestOption options when creating a pull request
 
CreatePullReviewComment represent a review comment for creation api
 
CreatePullReviewOptions are options to create a pull review
 
CreatePushMirrorOption
 
CreateQutaGroupOptions represents the options for creating a quota group
 
CreateQuotaRuleOptions represents the options for creating a quota rule
 
CreateReleaseOption options when creating a release
 
CreateRepoOption options when creating repository
 
ObjectFormatName of the underlying git repository
 
TrustModel of the repository
 
CreateStatusOption holds the information needed to create a new CommitStatus for a Commit
 
CreateTagOption options when creating a tag
 
CreateTagProtectionOption options for creating a tag protection
 
CreateTeamOption options for creating a team
 
Gets or Sets permission
 
CreateUserOption create user options
 
CreateVariableOption
 
CreateWikiPageOptions form for creating wiki
 
Cron represents a Cron task
 
DeleteEmailOption options when deleting email addresses
 
DeleteFileOptions options for deleting files (used for other File structs below) Note: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)
 
DeleteLabelOption options for deleting a label
 
DeployKey a deploy key
 
DismissPullReviewOptions are options to dismiss a pull review
 
DispatchWorkflowOption options when dispatching a workflow
 
DispatchWorkflowRun represents a workflow run
 
EditAttachmentOptions options for editing attachments
 
EditBranchProtectionOption options for editing a branch protection
 
EditDeadlineOption options for creating a deadline
 
EditGitHookOption options when modifying one Git hook
 
EditHookOption options when modify one hook
 
EditIssueCommentOption options for editing a comment
 
EditIssueOption options for editing an issue
 
EditLabelOption options for editing a label
 
EditMilestoneOption options for editing a milestone
 
EditOrgOption options for editing an organization
 
possible values are `public`, `limited` or `private`
 
EditPullRequestOption options when modify pull request
 
EditQuotaRuleOptions represents the options for editing a quota rule
 
EditReactionOption contain the reaction type
 
EditReleaseOption options when editing a release
 
EditRepoOption options when editing a repository's properties
 
EditTagProtectionOption options for editing a tag protection
 
EditTeamOption options for editing a team
 
Gets or Sets permission
 
EditUserOption edit user options
 
Email an email address belonging to a user
 
ExternalTracker represents settings for external tracker
 
ExternalWiki represents setting for external wiki
 
FileCommitResponse
 
FileDeleteResponse contains information about a repo's file that was deleted
 
FileLinksResponse contains the links for a repo's file
 
FileResponse contains information about a repo's file
 
FilesResponse contains information about multiple files from a repo
 
GeneralAPISettings contains global api settings exposed by it
 
GeneralAttachmentSettings contains global Attachment settings exposed by API
 
GeneralRepoSettings contains global repository settings exposed by API
 
GeneralUISettings contains global ui settings exposed by API
 
GenerateRepoOption options when creating repository using a template
 
GitBlob represents a git blob
 
GitEntry represents a git tree
 
GitHook represents a Git repository hook
 
GitignoreTemplateInfo name and text of a gitignore template
 
GitObject
 
GitTreeResponse returns a git tree
 
GPGKey a user GPG key to sign commit and tag in repository
 
GPGKeyEmail an email attached to a GPGKey
 
Hook a hook is a web hook when one repository changed
 
 
 
Identity for a person's identity like an author or committer
 
InternalTracker represents settings for internal tracker
 
Issue represents an issue in a repository
 
 
IssueConfig
 
IssueConfigContactLink
 
IssueConfigValidation
 
IssueDeadline represents an issue deadline
 
IssueFormField represents a form field
 
IssueLabelsOption a collection of labels
 
IssueMeta basic issue information
 
IssueTemplate represents an issue template for a repository
 
 
Gson TypeAdapter for Byte Array type
Gson TypeAdapter for java.util.Date type If the dateFormat is null, ISO8601Utils will be used.
Gson TypeAdapter for JSR310 LocalDate type
Gson TypeAdapter for JSR310 OffsetDateTime type
Gson TypeAdapter for java.sql.Date type If the dateFormat is null, a simple "yyyy-MM-dd" format will be used (more efficient than SimpleDateFormat).
Label a label to an issue or a pr
 
LabelTemplate info of a Label template
 
LicensesListEntry is used for the API
 
LicensesInfo contains information about a License
 
ListActionRunResponse return a list of ActionRun
 
MarkdownOption markdown options
 
MarkupOption markup options
 
MergePullRequestForm form for merging Pull Request
 
Gets or Sets _do
 
MigrateRepoOptions options for migrating repository's this is used to interact with api v1
 
Gets or Sets service
 
Milestone milestone is a collection of issues on one repository
 
 
Package represents a package
 
NewIssuePinsAllowed represents an API response that says if new Issue Pins are allowed
 
NodeInfo contains standardized way of exposing metadata about a server running one of the distributed social networks
 
NodeInfoServices contains the third party sites this server can connect to via their application API
 
NodeInfoSoftware contains Metadata about server software in use
 
NodeInfoUsage contains usage statistics for this server
 
NodeInfoUsageUsers contains statistics about the users of this server
 
Note contains information related to a git note
 
NoteOptions
 
 
NotificationCount number of unread notifications
 
NotificationSubject contains the notification subject (Issue/Pull/Commit)
 
NotificationThread expose Notification on API
 
OAuth2Application
 
Organization represents an organization
 
 
OrganizationPermissions list different users permissions on an organization
 
 
PackageFile represents a package file
 
 
PayloadCommit represents a commit
 
PayloadCommitVerification represents the GPG verification of a commit
 
PayloadUser represents the author or committer of a commit
 
Permission represents a set of permissions
 
PRBranchInfo information about a branch
 
 
 
PublicKey publickey is a user key to push code to repository
 
PullRequest represents a pull request
 
PullRequestMeta PR info if an issue is a PR
 
PullReview represents a pull request review
 
PullReviewComment represents a comment on a pull request review
 
PullReviewRequestOptions are options to add or remove pull review requests
 
PushMirror represents information of a push mirror
 
QuotaGroup represents a quota group
 
QuotaInfo represents information about a user's quota
 
QuotaRuleInfo contains information about a quota rule
 
QuotaUsed represents the quota usage of a user
 
QuotaUsedArtifact represents an artifact counting towards a user's quota
 
QuotaUsedAttachment represents an attachment counting towards a user's quota
 
Context for the attachment: URLs to the containing object
 
QuotaUsedPackage represents a package counting towards a user's quota
 
QuotaUsedSize represents the size-based quota usage of a user
 
QuotaUsedSizeAssets represents the size-based asset usage of a user
 
QuotaUsedSizeAssetsAttachments represents the size-based attachment quota usage of a user
 
QuotaUsedSizeAssetsPackages represents the size-based package quota usage of a user
 
QuotaUsedSizeGit represents the size-based git (lfs) quota usage of a user
 
QuotaUsedSizeRepos represents the size-based repository quota usage of a user
 
Reaction contain one reaction
 
Reference
 
RegisterRunnerOptions
 
RegisterRunnerResponse
 
RegistrationToken is a string used to register a runner with a server
 
Release represents a repository release
 
RenameOrgOption options when renaming an organization
 
RenameUserOption options when renaming a user
 
ReplaceFlagsOption options when replacing the flags of a repository
 
RepoCollaboratorPermission to get repository permission for a collaborator
 
RepoCommit
 
RepoCreateReleaseAttachmentRequest
 
Repository represents a repository
 
ObjectFormatName of the underlying git repository
 
 
RepositoryMeta basic repository information
 
RepoTargetOption
 
RepoTopicOptions a collection of repo topic names
 
RepoTransfer represents a pending repo transfer
 
SearchResults results of a successful search
 
Secret represents a secret
 
Representing a Server configuration.
Representing a Server Variable for server URL template substitution.
ServerVersion wraps the version of the server
 
 
SetUserQuotaGroupsOptions represents the quota groups of a user
 
StopWatch represent a running stopwatch
 
 
SubmitPullReviewOptions are options to submit a pending pull review
 
SyncForkInfo information about syncing a fork
 
Tag represents a repository tag
 
TagArchiveDownloadCount counts how many times a archive was downloaded
 
TagProtection represents a tag protection
 
Team represents a team in an organization
 
Gets or Sets permission
 
TeamSearchResults
 
TimelineComment represents a timeline comment (comment of any type) on a commit or issue
 
TopicName a list of repo topic names
 
TopicResponse for returning topics
 
TopicSearchResults
 
TrackedTime worked time for an issue / pr
 
TransferRepoOption options when transfer a repository's ownership
 
UpdateBranchRepoOption options when updating a branch in a repository
 
UpdateFileOptions options for updating files Note: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)
 
UpdateRepoAvatarUserOption options when updating the repo avatar
 
UpdateUserAvatarUserOption options when updating the user avatar
 
UpdateVariableOption
 
User represents a user
 
 
UserHeatmapData represents the data needed to create a heatmap
 
UserSearchResults
 
UserSettings represents user settings
 
UserSettingsOptions represents options to change user settings
 
VerifyGPGKeyOption options verifies user GPG key
 
WatchInfo represents an API watch status of one repository
 
WikiCommit page commit/revision
 
WikiCommitList commit/revision list
 
WikiPage a wiki page
 
WikiPageMetaData wiki page meta information