Namespace Dangl.GiteaOrgManager.Client
Classes
AccessToken
Activity
ActivityPub
ActivityPub type
ActivitypubClient
AddCollaboratorOption
AddCollaboratorOption options when adding a user as a collaborator of a repository
AddTimeOption
AddTimeOption options for adding time to an issue
AdminClient
AnnotatedTag
AnnotatedTag represents an annotated tag
AnnotatedTagObject
AnnotatedTagObject contains meta information of the tag object
APIError
APIError is an api error with a message
ApiException
ApiException<TResult>
Attachment
Attachment a generic attachment
Branch
Branch represents a repository branch
BranchProtection
BranchProtection represents a branch protection for a repository
ChangedFile
ChangedFile store information about files affected by the pull request
ChangeFileOperation
ChangeFileOperation for creating, updating or deleting a file
ChangeFilesOptions
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
CombinedStatus holds the combined state of several statuses for a single commit
Comment
Comment represents a comment on a commit or issue
Commit
CommitAffectedFiles
CommitAffectedFiles store information about files affected by the commit
CommitDateOptions
CommitDateOptions store dates for GIT_AUTHOR_DATE and GIT_COMMITTER_DATE
CommitMeta
CommitStats
CommitStats is statistics for a RepoCommit
CommitStatus
CommitStatus holds a single status of a single Commit
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
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
CreateOAuth2ApplicationOptions
CreateOAuth2ApplicationOptions holds options to create an oauth2 application
CreateOrgOption
CreateOrgOption options for creating an organization
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
CreatePushMirrorOption
CreateReleaseOption
CreateReleaseOption options when creating a release
CreateRepoOption
CreateRepoOption options when creating repository
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
CreateUserOption
CreateUserOption create user options
CreateWikiPageOptions
CreateWikiPageOptions form for creating wiki
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
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
EditUserOption
EditUserOption edit user options
Email an email address belonging to a user
ExternalTracker
ExternalTracker represents settings for external tracker
ExternalWiki
ExternalWiki represents setting for external wiki
FileCommitResponse
FileDeleteResponse
FileDeleteResponse contains information about a repo's file that was deleted
FileLinksResponse
FileLinksResponse contains the links for a repo's file
FileParameter
FileResponse
FileResponse contains information about a repo's file
FilesResponse
FilesResponse contains information about multiple files from a repo
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
GitignoreTemplateInfo
GitignoreTemplateInfo name and text of a gitignore template
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
InternalTracker
InternalTracker represents settings for internal tracker
Issue
Issue represents an issue in a repository
IssueClient
IssueConfig
IssueConfigContactLink
IssueConfigValidation
IssueDeadline
IssueDeadline represents an issue deadline
IssueFormField
IssueFormField represents a form field
IssueLabelsOption
IssueLabelsOption a collection of labels
IssueMeta
IssueMeta basic issue information
IssueTemplate
IssueTemplate represents an issue template for a repository
IssueTemplateLabels
Label
Label a label to an issue or a pr
LabelTemplate
LabelTemplate info of a Label template
LicensesTemplateListEntry
LicensesListEntry is used for the API
LicenseTemplateInfo
LicensesInfo contains information about a License
MarkdownOption
MarkdownOption markdown options
MarkupOption
MarkupOption markup options
MergePullRequestOption
MergePullRequestForm form for merging Pull Request
MigrateRepoOptions
MigrateRepoOptions options for migrating repository's
this is used to interact with api v1
Milestone
Milestone milestone is a collection of issues on one repository
MiscellaneousClient
NewIssuePinsAllowed
NewIssuePinsAllowed represents an API response that says if new Issue Pins are allowed
NodeInfo
NodeInfo contains standardized way of exposing metadata about a server running one of the distributed social networks
NodeInfoServices
NodeInfoServices contains the third party sites this server can connect to via their application API
NodeInfoSoftware
NodeInfoSoftware contains Metadata about server software in use
NodeInfoUsage
NodeInfoUsage contains usage statistics for this server
NodeInfoUsageUsers
NodeInfoUsageUsers contains statistics about the users of this server
Note
Note contains information related to a git note
NotificationClient
NotificationCount
NotificationCount number of unread notifications
NotificationSubject
NotificationSubject contains the notification subject (Issue/Pull/Commit)
NotificationThread
NotificationThread expose Notification on API
OAuth2Application
Organization
Organization represents an organization
OrganizationClient
OrganizationPermissions
OrganizationPermissions list different users permissions on an organization
Package
Package represents a package
PackageClient
PackageFile
PackageFile represents a package file
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
PushMirror
PushMirror represents information of a push mirror
Reaction
Reaction contain one reaction
Reference
Release
Release represents a repository release
RenameUserOption
RenameUserOption options when renaming a user
RepoCollaboratorPermission
RepoCollaboratorPermission to get repository permission for a collaborator
RepoCommit
Repository
Repository represents a repository
RepositoryClient
RepositoryMeta
RepositoryMeta basic repository information
RepoTopicOptions
RepoTopicOptions a collection of repo topic names
RepoTransfer
RepoTransfer represents a pending repo transfer
Response
Response2
SearchResults
SearchResults results of a successful search
ServerVersion
ServerVersion wraps the version of the server
SettingsClient
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
TimelineComment
TimelineComment represents a timeline comment (comment of any type) on a commit or issue
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
UserClient
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
WikiCommit
WikiCommit page commit/revision
WikiCommitList
WikiCommitList commit/revision list
WikiPage
WikiPage a wiki page
WikiPageMetaData
WikiPageMetaData wiki page meta information
Structs
ActivitypubClient.ObjectResponseResult<T>
AdminClient.ObjectResponseResult<T>
IssueClient.ObjectResponseResult<T>
MiscellaneousClient.ObjectResponseResult<T>
NotificationClient.ObjectResponseResult<T>
OrganizationClient.ObjectResponseResult<T>
PackageClient.ObjectResponseResult<T>
RepositoryClient.ObjectResponseResult<T>
SettingsClient.ObjectResponseResult<T>
UserClient.ObjectResponseResult<T>
Enums
Anonymous
Anonymous2
ChangeFileOperationOperation
CreateHookOptionType
CreateMilestoneOptionState
CreateOrgOptionVisibility
CreateRepoOptionTrust_model
CreateTeamOptionPermission
DiffType
whether the output is diff or patch
DiffType2
whether the output is diff or patch
EditOrgOptionVisibility
EditTeamOptionPermission
MergePullRequestOptionDo
MigrateRepoOptionsService
Sort
type of sort
Sort2
Type of sort
Sort3
type of sort
State
type of state
State2
whether issue is open or closed
State3
State of pull request: open or closed (optional)
State4
type of state
Style
how to update pull request
TeamPermission
Type
package type filter
Type2
filter by type (issues / pulls) if set
Whitespace
whitespace behavior