| AccessToken |
AccessToken
|
| AddCollaboratorOption |
AddCollaboratorOption options when adding a user as a collaborator of a repository
|
| AddTimeOption |
AddTimeOption options for adding time to an issue
|
| AnnotatedTag |
AnnotatedTag represents an annotated tag
|
| AnnotatedTagObject |
AnnotatedTagObject contains meta information of the tag object
|
| APIError |
APIError is an api error with a message
|
| Attachment |
Attachment a generic attachment
|
| 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
|
| 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.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.Adapter |
|
| CreateOAuth2ApplicationOptions |
CreateOAuth2ApplicationOptions holds options to create an oauth2 application
|
| CreateOrgOption |
CreateOrgOption options for creating an organization
|
| 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.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.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.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.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
|
| 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
|
| IssueDeadline |
IssueDeadline represents an issue deadline
|
| IssueLabelsOption |
IssueLabelsOption a collection of labels
|
| IssueTemplate |
IssueTemplate represents an issue template for a repository
|
| Label |
Label a label to an issue or a pr
|
| MarkdownOption |
MarkdownOption markdown options
|
| MergePullRequestOption |
MergePullRequestForm form for merging Pull Request
|
| 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.Adapter |
|
| Milestone |
Milestone milestone is a collection of issues on one repository
|
| NotificationCount |
NotificationCount number of unread notifications
|
| NotificationSubject |
NotificationSubject contains the notification subject (Issue/Pull/Commit)
|
| NotificationThread |
NotificationThread expose Notification on API
|
| OAuth2Application |
OAuth2Application
|
| Organization |
Organization represents an organization
|
| 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
|
| 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
|
| 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
|
| StopWatch |
StopWatch represent a running stopwatch
|
| 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.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
|
| 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
|