All Classes

Class Description
AccessToken
AccessToken
AddCollaboratorOption
AddCollaboratorOption options when adding a user as a collaborator of a repository
AddTimeOption
AddTimeOption options for adding time to an issue
AdminApi  
AnnotatedTag
AnnotatedTag represents an annotated tag
AnnotatedTagObject
AnnotatedTagObject contains meta information of the tag object
ApiCallback<T>
Callback for asynchronous API call.
ApiClient  
APIError
APIError is an api error with a message
ApiException  
ApiKeyAuth  
ApiResponse<T>
API response returned by API call.
Attachment
Attachment a generic attachment
Authentication  
Branch
Branch represents a repository branch
BranchProtection
BranchProtection represents a branch protection for a repository
CombinedStatus
CombinedStatus holds the combined state of several statuses for a single commit
Comment
Comment represents a comment on a commit or issue
Commit
Commit
CommitAffectedFiles
CommitAffectedFiles store information about files affected by the commit
CommitDateOptions
CommitDateOptions store dates for GIT_AUTHOR_DATE and GIT_COMMITTER_DATE
CommitMeta
CommitMeta
CommitStatus
CommitStatus holds a single status of a single Commit
CommitUser
CommitUser
Configuration  
ContentsResponse
ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata and content
CreateAccessTokenOption
CreateAccessTokenOption options when create access token
CreateBranchProtectionOption
CreateBranchProtectionOption options for creating a branch protection
CreateBranchRepoOption
CreateBranchRepoOption options when creating a branch in a repository
CreateEmailOption
CreateEmailOption options when creating email addresses
CreateFileOptions
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
CreateForkOption options for creating a fork
CreateGPGKeyOption
CreateGPGKeyOption options create user GPG key
CreateHookOption
CreateHookOption options when create a hook
CreateHookOption.TypeEnum
Gets or Sets type
CreateHookOption.TypeEnum.Adapter  
CreateHookOptionConfig
CreateHookOptionConfig has all config options in it required are \"content_type\" and \"url\" Required
CreateIssueCommentOption
CreateIssueCommentOption options for creating a comment on an issue
CreateIssueOption
CreateIssueOption options to create one issue
CreateKeyOption
CreateKeyOption options when creating a key
CreateLabelOption
CreateLabelOption options for creating a label
CreateMilestoneOption
CreateMilestoneOption options for creating a milestone
CreateMilestoneOption.StateEnum
Gets or Sets state
CreateMilestoneOption.StateEnum.Adapter  
CreateOAuth2ApplicationOptions
CreateOAuth2ApplicationOptions holds options to create an oauth2 application
CreateOrgOption
CreateOrgOption options for creating an organization
CreateOrgOption.VisibilityEnum
possible values are `public` (default), `limited` or `private`
CreateOrgOption.VisibilityEnum.Adapter  
CreatePullRequestOption
CreatePullRequestOption options when creating a pull request
CreatePullReviewComment
CreatePullReviewComment represent a review comment for creation api
CreatePullReviewOptions
CreatePullReviewOptions are options to create a pull review
CreateReleaseOption
CreateReleaseOption options when creating a release
CreateRepoOption
CreateRepoOption options when creating repository
CreateRepoOption.TrustModelEnum
TrustModel of the repository
CreateRepoOption.TrustModelEnum.Adapter  
CreateStatusOption
CreateStatusOption holds the information needed to create a new CommitStatus for a Commit
CreateTagOption
CreateTagOption options when creating a tag
CreateTeamOption
CreateTeamOption options for creating a team
CreateTeamOption.PermissionEnum
Gets or Sets permission
CreateTeamOption.PermissionEnum.Adapter  
CreateUserOption
CreateUserOption create user options
Cron
Cron represents a Cron task
DeleteEmailOption
DeleteEmailOption options when deleting email addresses
DeleteFileOptions
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)
DeployKey
DeployKey a deploy key
DismissPullReviewOptions
DismissPullReviewOptions are options to dismiss a pull review
EditAttachmentOptions
EditAttachmentOptions options for editing attachments
EditBranchProtectionOption
EditBranchProtectionOption options for editing a branch protection
EditDeadlineOption
EditDeadlineOption options for creating a deadline
EditGitHookOption
EditGitHookOption options when modifying one Git hook
EditHookOption
EditHookOption options when modify one hook
EditIssueCommentOption
EditIssueCommentOption options for editing a comment
EditIssueOption
EditIssueOption options for editing an issue
EditLabelOption
EditLabelOption options for editing a label
EditMilestoneOption
EditMilestoneOption options for editing a milestone
EditOrgOption
EditOrgOption options for editing an organization
EditOrgOption.VisibilityEnum
possible values are `public`, `limited` or `private`
EditOrgOption.VisibilityEnum.Adapter  
EditPullRequestOption
EditPullRequestOption options when modify pull request
EditReactionOption
EditReactionOption contain the reaction type
EditReleaseOption
EditReleaseOption options when editing a release
EditRepoOption
EditRepoOption options when editing a repository's properties
EditTeamOption
EditTeamOption options for editing a team
EditTeamOption.PermissionEnum
Gets or Sets permission
EditTeamOption.PermissionEnum.Adapter  
EditUserOption
EditUserOption edit user options
Email
Email an email address belonging to a user
ExternalTracker
ExternalTracker represents settings for external tracker
ExternalWiki
ExternalWiki represents setting for external wiki
FileCommitResponse
FileCommitResponse
FileDeleteResponse
FileDeleteResponse contains information about a repo's file that was deleted
FileLinksResponse
FileLinksResponse contains the links for a repo's file
FileResponse
FileResponse contains information about a repo's file
GeneralAPISettings
GeneralAPISettings contains global api settings exposed by it
GeneralAttachmentSettings
GeneralAttachmentSettings contains global Attachment settings exposed by API
GeneralRepoSettings
GeneralRepoSettings contains global repository settings exposed by API
GeneralUISettings
GeneralUISettings contains global ui settings exposed by API
GenerateRepoOption
GenerateRepoOption options when creating repository using a template
GitBlobResponse
GitBlobResponse represents a git blob
GitEntry
GitEntry represents a git tree
GitHook
GitHook represents a Git repository hook
GitObject
GitObject
GitTreeResponse
GitTreeResponse returns a git tree
GPGKey
GPGKey a user GPG key to sign commit and tag in repository
GPGKeyEmail
GPGKeyEmail an email attached to a GPGKey
Hook
Hook a hook is a web hook when one repository changed
HttpBasicAuth  
Identity
Identity for a person's identity like an author or committer
InlineResponse200
InlineResponse200
InlineResponse2001
InlineResponse2001
InternalTracker
InternalTracker represents settings for internal tracker
Issue
Issue represents an issue in a repository
IssueApi  
IssueDeadline
IssueDeadline represents an issue deadline
IssueLabelsOption
IssueLabelsOption a collection of labels
IssueTemplate
IssueTemplate represents an issue template for a repository
JSON  
JSON.DateTypeAdapter
Gson TypeAdapter for java.util.Date type If the dateFormat is null, ISO8601Utils will be used.
JSON.OffsetDateTimeTypeAdapter
Gson TypeAdapter for JSR310 OffsetDateTime type
JSON.SqlDateTypeAdapter
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
Label a label to an issue or a pr
MarkdownOption
MarkdownOption markdown options
MergePullRequestOption
MergePullRequestForm form for merging Pull Request
MergePullRequestOption.DoEnum
Gets or Sets _do
MergePullRequestOption.DoEnum.Adapter  
MigrateRepoForm
MigrateRepoForm form for migrating repository this is used to interact with web ui
MigrateRepoOptions
MigrateRepoOptions options for migrating repository's this is used to interact with api v1
MigrateRepoOptions.ServiceEnum
Gets or Sets service
MigrateRepoOptions.ServiceEnum.Adapter  
Milestone
Milestone milestone is a collection of issues on one repository
MiscellaneousApi  
NotificationApi  
NotificationCount
NotificationCount number of unread notifications
NotificationSubject
NotificationSubject contains the notification subject (Issue/Pull/Commit)
NotificationThread
NotificationThread expose Notification on API
OAuth  
OAuth2Application
OAuth2Application
OAuthFlow  
Organization
Organization represents an organization
OrganizationApi  
Pair  
PayloadCommit
PayloadCommit represents a commit
PayloadCommitVerification
PayloadCommitVerification represents the GPG verification of a commit
PayloadUser
PayloadUser represents the author or committer of a commit
Permission
Permission represents a set of permissions
PRBranchInfo
PRBranchInfo information about a branch
ProgressRequestBody  
ProgressRequestBody.ProgressRequestListener  
ProgressResponseBody  
ProgressResponseBody.ProgressListener  
PublicKey
PublicKey publickey is a user key to push code to repository
PullRequest
PullRequest represents a pull request
PullRequestMeta
PullRequestMeta PR info if an issue is a PR
PullReview
PullReview represents a pull request review
PullReviewComment
PullReviewComment represents a comment on a pull request review
PullReviewRequestOptions
PullReviewRequestOptions are options to add or remove pull review requests
Reaction
Reaction contain one reaction
Reference
Reference
Release
Release represents a repository release
RepoCommit
RepoCommit
Repository
Repository represents a repository
RepositoryApi  
RepositoryMeta
RepositoryMeta basic repository information
RepoTopicOptions
RepoTopicOptions a collection of repo topic names
SearchResults
SearchResults results of a successful search
ServerVersion
ServerVersion wraps the version of the server
SettingsApi  
StopWatch
StopWatch represent a running stopwatch
StringUtil  
SubmitPullReviewOptions
SubmitPullReviewOptions are options to submit a pending pull review
Tag
Tag represents a repository tag
Team
Team represents a team in an organization
Team.PermissionEnum
Gets or Sets permission
Team.PermissionEnum.Adapter  
TopicName
TopicName a list of repo topic names
TopicResponse
TopicResponse for returning topics
TrackedTime
TrackedTime worked time for an issue / pr
TransferRepoOption
TransferRepoOption options when transfer a repository's ownership
UpdateFileOptions
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)
User
User represents a user
UserApi  
UserHeatmapData
UserHeatmapData represents the data needed to create a heatmap
UserSettings
UserSettings represents user settings
UserSettingsOptions
UserSettingsOptions represents options to change user settings
WatchInfo
WatchInfo represents an API watch status of one repository