//------------------------------------------------------------------------------ // This code was generated by myriad. // Changes to this file will be lost when the code is regenerated. //------------------------------------------------------------------------------ namespace Gitea open WoofWare.Myriad.Plugins /// APIError is an api error with a message [] type APIError = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Message : string option [] Url : string option } /// AccessToken represents an API access token. [] type AccessToken = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Id : int option [] Name : string option [] Scopes : string list option [] Sha1 : string option [] TokenLastEight : string option } /// ActivityPub type [] type ActivityPub = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Context : string option } /// AddCollaboratorOption options when adding a user as a collaborator of a repository [] type AddCollaboratorOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Permission : string option } /// AddTimeOption options for adding time to an issue [] type AddTimeOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Created : string option [] Time : int [] UserName : string option } /// AnnotatedTagObject contains meta information of the tag object [] type AnnotatedTagObject = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Sha : string option [] Type : string option [] Url : string option } /// Attachment a generic attachment [] type Attachment = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] BrowserDownloadUrl : string option [] CreatedAt : string option [] DownloadCount : int option [] Id : int option [] Name : string option [] Size : int option [] Uuid : string option } /// BranchProtection represents a branch protection for a repository [] type BranchProtection = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ApprovalsWhitelistTeams : string list option [] ApprovalsWhitelistUsername : string list option [] BlockOnOfficialReviewRequests : bool option [] BlockOnOutdatedBranch : bool option [] BlockOnRejectedReviews : bool option [] BranchName : string option [] CreatedAt : string option [] DismissStaleApprovals : bool option [] EnableApprovalsWhitelist : bool option [] EnableMergeWhitelist : bool option [] EnablePush : bool option [] EnablePushWhitelist : bool option [] EnableStatusCheck : bool option [] MergeWhitelistTeams : string list option [] MergeWhitelistUsernames : string list option [] ProtectedFilePatterns : string option [] PushWhitelistDeployKeys : bool option [] PushWhitelistTeams : string list option [] PushWhitelistUsernames : string list option [] RequireSignedCommits : bool option [] RequiredApprovals : int option [] RuleName : string option [] StatusCheckContexts : string list option [] UnprotectedFilePatterns : string option [] UpdatedAt : string option } /// ChangedFile store information about files affected by the pull request [] type ChangedFile = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Additions : int option [] Changes : int option [] ContentsUrl : string option [] Deletions : int option [] Filename : string option [] HtmlUrl : string option [] PreviousFilename : string option [] RawUrl : string option [] Status : string option } /// CommitAffectedFiles store information about files affected by the commit [] type CommitAffectedFiles = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Filename : string option } /// CommitDateOptions store dates for GIT_AUTHOR_DATE and GIT_COMMITTER_DATE [] type CommitDateOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Author : string option [] Committer : string option } /// CommitMeta contains meta information of a commit in terms of API. [] type CommitMeta = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Created : string option [] Sha : string option [] Url : string option } /// CommitStats is statistics for a RepoCommit [] type CommitStats = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Additions : int option [] Deletions : int option [] Total : int option } /// CommitUser contains information of a user in the context of a commit. [] type CommitUser = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Date : string option [] Email : string option [] Name : string option } /// CreateAccessTokenOption options when create access token [] type CreateAccessTokenOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Name : string [] Scopes : string list option } /// CreateBranchProtectionOption options for creating a branch protection [] type CreateBranchProtectionOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ApprovalsWhitelistTeams : string list option [] ApprovalsWhitelistUsername : string list option [] BlockOnOfficialReviewRequests : bool option [] BlockOnOutdatedBranch : bool option [] BlockOnRejectedReviews : bool option [] BranchName : string option [] DismissStaleApprovals : bool option [] EnableApprovalsWhitelist : bool option [] EnableMergeWhitelist : bool option [] EnablePush : bool option [] EnablePushWhitelist : bool option [] EnableStatusCheck : bool option [] MergeWhitelistTeams : string list option [] MergeWhitelistUsernames : string list option [] ProtectedFilePatterns : string option [] PushWhitelistDeployKeys : bool option [] PushWhitelistTeams : string list option [] PushWhitelistUsernames : string list option [] RequireSignedCommits : bool option [] RequiredApprovals : int option [] RuleName : string option [] StatusCheckContexts : string list option [] UnprotectedFilePatterns : string option } /// CreateBranchRepoOption options when creating a branch in a repository [] type CreateBranchRepoOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] NewBranchName : string [] OldBranchName : string option } /// CreateEmailOption options when creating email addresses [] type CreateEmailOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Emails : string list option } /// CreateForkOption options for creating a fork [] type CreateForkOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Name : string option [] Organization : string option } /// CreateGPGKeyOption options create user GPG key [] type CreateGPGKeyOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ArmoredPublicKey : string [] ArmoredSignature : string option } /// CreateHookOptionConfig has all config options in it /// required are "content_type" and "url" Required [] type CreateHookOptionConfig = { [] AdditionalProperties : System.Collections.Generic.Dictionary } /// CreateIssueCommentOption options for creating a comment on an issue [] type CreateIssueCommentOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Body : string } /// CreateIssueOption options to create one issue [] type CreateIssueOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Assignee : string option [] Assignees : string list option [] Body : string option [] Closed : bool option [] DueDate : string option [] Labels : int list option [] Milestone : int option [] Ref : string option [] Title : string } /// CreateKeyOption options when creating a key [] type CreateKeyOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Key : string [] ReadOnly : bool option [] Title : string } /// CreateLabelOption options for creating a label [] type CreateLabelOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Color : string [] Description : string option [] Exclusive : bool option [] Name : string } /// CreateMilestoneOption options for creating a milestone [] type CreateMilestoneOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Description : string option [] DueOn : string option [] State : string option [] Title : string option } /// CreateOAuth2ApplicationOptions holds options to create an oauth2 application [] type CreateOAuth2ApplicationOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ConfidentialClient : bool option [] Name : string option [] RedirectUris : string list option } /// CreateOrgOption options for creating an organization [] type CreateOrgOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Description : string option [] FullName : string option [] Location : string option [] RepoAdminChangeTeamAccess : bool option [] Username : string [] Visibility : string option [] Website : string option } /// CreatePullRequestOption options when creating a pull request [] type CreatePullRequestOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Assignee : string option [] Assignees : string list option [] Base : string option [] Body : string option [] DueDate : string option [] Head : string option [] Labels : int list option [] Milestone : int option [] Title : string option } /// CreatePullReviewComment represent a review comment for creation api [] type CreatePullReviewComment = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Body : string option [] NewPosition : int option [] OldPosition : int option [] Path : string option } /// CreatePushMirrorOption represents need information to create a push mirror of a repository. [] type CreatePushMirrorOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Interval : string option [] RemoteAddress : string option [] RemotePassword : string option [] RemoteUsername : string option [] SyncOnCommit : bool option } /// CreateReleaseOption options when creating a release [] type CreateReleaseOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Body : string option [] Draft : bool option [] Name : string option [] Prerelease : bool option [] TagName : string [] TargetCommitish : string option } /// CreateRepoOption options when creating repository [] type CreateRepoOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] AutoInit : bool option [] DefaultBranch : string option [] Description : string option [] Gitignores : string option [] IssueLabels : string option [] License : string option [] Name : string [] Private : bool option [] Readme : string option [] Template : bool option [] TrustModel : string option } /// CreateStatusOption holds the information needed to create a new CommitStatus for a Commit [] type CreateStatusOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Context : string option [] Description : string option [] State : string option [] TargetUrl : string option } /// CreateTagOption options when creating a tag [] type CreateTagOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Message : string option [] TagName : string [] Target : string option } [] type Type1 = { [] AdditionalProperties : System.Collections.Generic.Dictionary } /// CreateTeamOption options for creating a team [] type CreateTeamOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CanCreateOrgRepo : bool option [] Description : string option [] IncludesAllRepositories : bool option [] Name : string [] Permission : string option [] Units : string list option [] UnitsMap : Type1 option } /// CreateUserOption create user options [] type CreateUserOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CreatedAt : string option [] Email : string [] FullName : string option [] LoginName : string option [] MustChangePassword : bool option [] Password : string [] Restricted : bool option [] SendNotify : bool option [] SourceId : int option [] Username : string [] Visibility : string option } /// CreateWikiPageOptions form for creating wiki [] type CreateWikiPageOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ContentBase64 : string option [] Message : string option [] Title : string option } /// Cron represents a Cron task [] type Cron = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ExecTimes : int option [] Name : string option [] Next : string option [] Prev : string option [] Schedule : string option } /// DeleteEmailOption options when deleting email addresses [] type DeleteEmailOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Emails : string list option } /// DismissPullReviewOptions are options to dismiss a pull review [] type DismissPullReviewOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Message : string option [] Priors : bool option } /// EditAttachmentOptions options for editing attachments [] type EditAttachmentOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Name : string option } /// EditBranchProtectionOption options for editing a branch protection [] type EditBranchProtectionOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ApprovalsWhitelistTeams : string list option [] ApprovalsWhitelistUsername : string list option [] BlockOnOfficialReviewRequests : bool option [] BlockOnOutdatedBranch : bool option [] BlockOnRejectedReviews : bool option [] DismissStaleApprovals : bool option [] EnableApprovalsWhitelist : bool option [] EnableMergeWhitelist : bool option [] EnablePush : bool option [] EnablePushWhitelist : bool option [] EnableStatusCheck : bool option [] MergeWhitelistTeams : string list option [] MergeWhitelistUsernames : string list option [] ProtectedFilePatterns : string option [] PushWhitelistDeployKeys : bool option [] PushWhitelistTeams : string list option [] PushWhitelistUsernames : string list option [] RequireSignedCommits : bool option [] RequiredApprovals : int option [] StatusCheckContexts : string list option [] UnprotectedFilePatterns : string option } /// EditDeadlineOption options for creating a deadline [] type EditDeadlineOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] DueDate : string } /// EditGitHookOption options when modifying one Git hook [] type EditGitHookOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Content : string option } [] type Type2 = { [] AdditionalProperties : System.Collections.Generic.Dictionary } /// EditHookOption options when modify one hook [] type EditHookOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Active : bool option [] AuthorizationHeader : string option [] BranchFilter : string option [] Config : Type2 option [] Events : string list option } /// EditIssueCommentOption options for editing a comment [] type EditIssueCommentOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Body : string } /// EditIssueOption options for editing an issue [] type EditIssueOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Assignee : string option [] Assignees : string list option [] Body : string option [] DueDate : string option [] Milestone : int option [] Ref : string option [] State : string option [] Title : string option [] UnsetDueDate : bool option } /// EditLabelOption options for editing a label [] type EditLabelOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Color : string option [] Description : string option [] Exclusive : bool option [] Name : string option } /// EditMilestoneOption options for editing a milestone [] type EditMilestoneOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Description : string option [] DueOn : string option [] State : string option [] Title : string option } /// EditOrgOption options for editing an organization [] type EditOrgOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Description : string option [] FullName : string option [] Location : string option [] RepoAdminChangeTeamAccess : bool option [] Visibility : string option [] Website : string option } /// EditPullRequestOption options when modify pull request [] type EditPullRequestOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] AllowMaintainerEdit : bool option [] Assignee : string option [] Assignees : string list option [] Base : string option [] Body : string option [] DueDate : string option [] Labels : int list option [] Milestone : int option [] State : string option [] Title : string option [] UnsetDueDate : bool option } /// EditReactionOption contain the reaction type [] type EditReactionOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Content : string option } /// EditReleaseOption options when editing a release [] type EditReleaseOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Body : string option [] Draft : bool option [] Name : string option [] Prerelease : bool option [] TagName : string option [] TargetCommitish : string option } [] type Type3 = { [] AdditionalProperties : System.Collections.Generic.Dictionary } /// EditTeamOption options for editing a team [] type EditTeamOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CanCreateOrgRepo : bool option [] Description : string option [] IncludesAllRepositories : bool option [] Name : string [] Permission : string option [] Units : string list option [] UnitsMap : Type3 option } /// EditUserOption edit user options [] type EditUserOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Active : bool option [] Admin : bool option [] AllowCreateOrganization : bool option [] AllowGitHook : bool option [] AllowImportLocal : bool option [] Description : string option [] Email : string option [] FullName : string option [] Location : string option [] LoginName : string [] MaxRepoCreation : int option [] MustChangePassword : bool option [] Password : string option [] ProhibitLogin : bool option [] Restricted : bool option [] SourceId : int [] Visibility : string option [] Website : string option } /// Email an email address belonging to a user [] type Email = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Email : string option [] Primary : bool option [] Verified : bool option } /// ExternalTracker represents settings for external tracker [] type ExternalTracker = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ExternalTrackerFormat : string option [] ExternalTrackerRegexpPattern : string option [] ExternalTrackerStyle : string option [] ExternalTrackerUrl : string option } /// ExternalWiki represents setting for external wiki [] type ExternalWiki = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ExternalWikiUrl : string option } /// FileCommitResponse contains information generated from a Git commit for a repo's file. [] type FileCommitResponse = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Author : CommitUser option [] Committer : CommitUser option [] Created : string option [] HtmlUrl : string option [] Message : string option [] Parents : CommitMeta list option [] Sha : string option [] Tree : CommitMeta option [] Url : string option } /// FileLinksResponse contains the links for a repo's file [] type FileLinksResponse = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Git : string option [] Html : string option [] Self : string option } /// GPGKeyEmail an email attached to a GPGKey [] type GPGKeyEmail = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Email : string option [] Verified : bool option } /// GeneralAPISettings contains global api settings exposed by it [] type GeneralAPISettings = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] DefaultGitTreesPerPage : int option [] DefaultMaxBlobSize : int option [] DefaultPagingNum : int option [] MaxResponseItems : int option } /// GeneralAttachmentSettings contains global Attachment settings exposed by API [] type GeneralAttachmentSettings = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] AllowedTypes : string option [] Enabled : bool option [] MaxFiles : int option [] MaxSize : int option } /// GeneralRepoSettings contains global repository settings exposed by API [] type GeneralRepoSettings = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] HttpGitDisabled : bool option [] LfsDisabled : bool option [] MigrationsDisabled : bool option [] MirrorsDisabled : bool option [] StarsDisabled : bool option [] TimeTrackingDisabled : bool option } /// GeneralUISettings contains global ui settings exposed by API [] type GeneralUISettings = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] AllowedReactions : string list option [] CustomEmojis : string list option [] DefaultTheme : string option } /// GenerateRepoOption options when creating repository using a template [] type GenerateRepoOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Avatar : bool option [] DefaultBranch : string option [] Description : string option [] GitContent : bool option [] GitHooks : bool option [] Labels : bool option [] Name : string [] Owner : string [] Private : bool option [] Topics : bool option [] Webhooks : bool option } /// GitBlobResponse represents a git blob [] type GitBlobResponse = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Content : string option [] Encoding : string option [] Sha : string option [] Size : int option [] Url : string option } /// GitEntry represents a git tree [] type GitEntry = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Mode : string option [] Path : string option [] Sha : string option [] Size : int option [] Type : string option [] Url : string option } /// GitHook represents a Git repository hook [] type GitHook = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Content : string option [] IsActive : bool option [] Name : string option } /// GitObject represents a Git object. [] type GitObject = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Sha : string option [] Type : string option [] Url : string option } /// GitTreeResponse returns a git tree [] type GitTreeResponse = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Page : int option [] Sha : string option [] TotalCount : int option [] Tree : GitEntry list option [] Truncated : bool option [] Url : string option } [] type Type4 = { [] AdditionalProperties : System.Collections.Generic.Dictionary } /// Hook a hook is a web hook when one repository changed [] type Hook = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Active : bool option [] AuthorizationHeader : string option [] Config : Type4 option [] CreatedAt : string option [] Events : string list option [] Id : int option [] Type : string option [] UpdatedAt : string option } /// Identity for a person's identity like an author or committer [] type Identity = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Email : string option [] Name : string option } /// InternalTracker represents settings for internal tracker [] type InternalTracker = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] AllowOnlyContributorsToTrackTime : bool option [] EnableIssueDependencies : bool option [] EnableTimeTracker : bool option } /// IssueDeadline represents an issue deadline [] type IssueDeadline = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] DueDate : string option } [] type Type5 = { [] AdditionalProperties : System.Collections.Generic.Dictionary } [] type Type6 = { [] AdditionalProperties : System.Collections.Generic.Dictionary } /// IssueLabelsOption a collection of labels [] type IssueLabelsOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Labels : int list option } /// Label a label to an issue or a pr [] type Label = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Color : string option [] Description : string option [] Exclusive : bool option [] Id : int option [] Name : string option [] Url : string option } /// MarkdownOption markdown options [] type MarkdownOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Context : string option [] Mode : string option [] Text : string option [] Wiki : bool option } /// MergePullRequestForm form for merging Pull Request [] type MergePullRequestOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Do : string [] MergeCommitID : string option [] MergeMessageField : string option [] MergeTitleField : string option [] DeleteBranchAfterMerge : bool option [] ForceMerge : bool option [] HeadCommitId : string option [] MergeWhenChecksSucceed : bool option } /// MigrateRepoOptions options for migrating repository's /// this is used to interact with api v1 [] type MigrateRepoOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] AuthPassword : string option [] AuthToken : string option [] AuthUsername : string option [] CloneAddr : string [] Description : string option [] Issues : bool option [] Labels : bool option [] Lfs : bool option [] LfsEndpoint : string option [] Milestones : bool option [] Mirror : bool option [] MirrorInterval : string option [] Private : bool option [] PullRequests : bool option [] Releases : bool option [] RepoName : string [] RepoOwner : string option [] Service : string option [] Uid : int option [] Wiki : bool option } [] type Type7 = { [] AdditionalProperties : System.Collections.Generic.Dictionary } /// NodeInfoServices contains the third party sites this server can connect to via their application API [] type NodeInfoServices = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Inbound : string list option [] Outbound : string list option } /// NodeInfoSoftware contains Metadata about server software in use [] type NodeInfoSoftware = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Homepage : string option [] Name : string option [] Repository : string option [] Version : string option } /// NodeInfoUsageUsers contains statistics about the users of this server [] type NodeInfoUsageUsers = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ActiveHalfyear : int option [] ActiveMonth : int option [] Total : int option } /// NotificationCount number of unread notifications [] type NotificationCount = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] New : int option } /// OAuth2Application represents an OAuth2 application. [] type OAuth2Application = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ClientId : string option [] ClientSecret : string option [] ConfidentialClient : bool option [] Created : string option [] Id : int option [] Name : string option [] RedirectUris : string list option } /// Organization represents an organization [] type Organization = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] AvatarUrl : string option [] Description : string option [] FullName : string option [] Id : int option [] Location : string option [] Name : string option [] RepoAdminChangeTeamAccess : bool option [] Username : string option [] Visibility : string option [] Website : string option } /// OrganizationPermissions list different users permissions on an organization [] type OrganizationPermissions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CanCreateRepository : bool option [] CanRead : bool option [] CanWrite : bool option [] IsAdmin : bool option [] IsOwner : bool option } /// PackageFile represents a package file [] type PackageFile = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Size : int option [] Id : int option [] Md5 : string option [] Name : string option [] Sha1 : string option [] Sha256 : string option [] Sha512 : string option } /// PayloadUser represents the author or committer of a commit [] type PayloadUser = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Email : string option [] Name : string option [] Username : string option } /// Permission represents a set of permissions [] type Permission = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Admin : bool option [] Pull : bool option [] Push : bool option } /// PullRequestMeta PR info if an issue is a PR [] type PullRequestMeta = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Merged : bool option [] MergedAt : string option } /// PullReviewRequestOptions are options to add or remove pull review requests [] type PullReviewRequestOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Reviewers : string list option [] TeamReviewers : string list option } /// PushMirror represents information of a push mirror [] type PushMirror = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Created : string option [] Interval : string option [] LastError : string option [] LastUpdate : string option [] RemoteAddress : string option [] RemoteName : string option [] RepoName : string option [] SyncOnCommit : bool option } /// Reference represents a Git reference. [] type Reference = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Object : GitObject option [] Ref : string option [] Url : string option } /// RepoTopicOptions a collection of repo topic names [] type RepoTopicOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Topics : string list option } /// RepositoryMeta basic repository information [] type RepositoryMeta = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] FullName : string option [] Id : int option [] Name : string option [] Owner : string option } /// ServerVersion wraps the version of the server [] type ServerVersion = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Version : string option } /// StopWatch represent a running stopwatch [] type StopWatch = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Created : string option [] Duration : string option [] IssueIndex : int option [] IssueTitle : string option [] RepoName : string option [] RepoOwnerName : string option [] Seconds : int option } /// SubmitPullReviewOptions are options to submit a pending pull review [] type SubmitPullReviewOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Body : string option [] Event : string option } /// Tag represents a repository tag [] type Tag = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Commit : CommitMeta option [] Id : string option [] Message : string option [] Name : string option [] TarballUrl : string option [] ZipballUrl : string option } [] type Type8 = { [] AdditionalProperties : System.Collections.Generic.Dictionary } /// Team represents a team in an organization [] type Team = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CanCreateOrgRepo : bool option [] Description : string option [] Id : int option [] IncludesAllRepositories : bool option [] Name : string option [] Organization : Organization option [] Permission : string option [] Units : string list option [] UnitsMap : Type8 option } /// TopicName a list of repo topic names [] type TopicName = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Topics : string list option } /// TopicResponse for returning topics [] type TopicResponse = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Created : string option [] Id : int option [] RepoCount : int option [] TopicName : string option [] Updated : string option } /// TransferRepoOption options when transfer a repository's ownership [] type TransferRepoOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] NewOwner : string [] TeamIds : int list option } /// 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) [] type UpdateFileOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Author : Identity option [] Branch : string option [] Committer : Identity option [] Content : string [] Dates : CommitDateOptions option [] FromPath : string option [] Message : string option [] NewBranch : string option [] Sha : string [] Signoff : bool option } /// User represents a user [] type User = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Active : bool option [] AvatarUrl : string option [] Created : string option [] Description : string option [] Email : string option [] FollowersCount : int option [] FollowingCount : int option [] FullName : string option [] Id : int option [] IsAdmin : bool option [] Language : string option [] LastLogin : string option [] Location : string option [] Login : string option [] LoginName : string option [] ProhibitLogin : bool option [] Restricted : bool option [] StarredReposCount : int option [] Visibility : string option [] Website : string option } /// UserHeatmapData represents the data needed to create a heatmap [] type UserHeatmapData = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Contributions : int option [] Timestamp : int option } /// UserSettings represents user settings [] type UserSettings = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Description : string option [] DiffViewStyle : string option [] FullName : string option [] HideActivity : bool option [] HideEmail : bool option [] Language : string option [] Location : string option [] Theme : string option [] Website : string option } /// UserSettingsOptions represents options to change user settings [] type UserSettingsOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Description : string option [] DiffViewStyle : string option [] FullName : string option [] HideActivity : bool option [] HideEmail : bool option [] Language : string option [] Location : string option [] Theme : string option [] Website : string option } /// WatchInfo represents an API watch status of one repository [] type WatchInfo = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CreatedAt : string option [] Ignored : bool option [] Reason : unit option [] RepositoryUrl : string option [] Subscribed : bool option [] Url : string option } /// WikiCommit page commit/revision [] type WikiCommit = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Author : CommitUser option [] Commiter : CommitUser option [] Message : string option [] Sha : string option } /// WikiCommitList commit/revision list [] type WikiCommitList = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Commits : WikiCommit list option [] Count : int option } /// WikiPage a wiki page [] type WikiPage = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CommitCount : int option [] ContentBase64 : string option [] Footer : string option [] HtmlUrl : string option [] LastCommit : WikiCommit option [] Sidebar : string option [] SubUrl : string option [] Title : string option } /// WikiPageMetaData wiki page meta information [] type WikiPageMetaData = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] HtmlUrl : string option [] LastCommit : WikiCommit option [] SubUrl : string option [] Title : string option } /// Comment represents a comment on a commit or issue [] type Comment = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Assets : Attachment list option [] Body : string option [] CreatedAt : string option [] HtmlUrl : string option [] Id : int option [] IssueUrl : string option [] OriginalAuthor : string option [] OriginalAuthorId : int option [] PullRequestUrl : string option [] UpdatedAt : string option [] User : User option } /// CommitStatus holds a single status of a single Commit [] type CommitStatus = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Context : string option [] CreatedAt : string option [] Creator : User option [] Description : string option [] Id : int option [] Status : string option [] TargetUrl : string option [] UpdatedAt : string option [] Url : string option } /// ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata and content [] type ContentsResponse = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Links : FileLinksResponse option [] Content : string option [] DownloadUrl : string option [] Encoding : string option [] GitUrl : string option [] HtmlUrl : string option [] LastCommitSha : string option [] Name : string option [] Path : string option [] Sha : string option [] Size : int option [] SubmoduleGitUrl : string option [] Target : string option [] Type : string option [] Url : string option } /// 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) [] type CreateFileOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Author : Identity option [] Branch : string option [] Committer : Identity option [] Content : string [] Dates : CommitDateOptions option [] Message : string option [] NewBranch : string option [] Signoff : bool option } /// CreateHookOption options when create a hook [] type CreateHookOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Active : bool option [] AuthorizationHeader : string option [] BranchFilter : string option [] Config : CreateHookOptionConfig [] Events : string list option [] Type : string } /// CreatePullReviewOptions are options to create a pull review [] type CreatePullReviewOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Body : string option [] Comments : CreatePullReviewComment list option [] CommitId : string option [] Event : string option } /// 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) [] type DeleteFileOptions = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Author : Identity option [] Branch : string option [] Committer : Identity option [] Dates : CommitDateOptions option [] Message : string option [] NewBranch : string option [] Sha : string [] Signoff : bool option } /// EditRepoOption options when editing a repository's properties [] type EditRepoOption = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] AllowManualMerge : bool option [] AllowMergeCommits : bool option [] AllowRebase : bool option [] AllowRebaseExplicit : bool option [] AllowRebaseUpdate : bool option [] AllowSquashMerge : bool option [] Archived : bool option [] AutodetectManualMerge : bool option [] DefaultAllowMaintainerEdit : bool option [] DefaultBranch : string option [] DefaultDeleteBranchAfterMerge : bool option [] DefaultMergeStyle : string option [] Description : string option [] EnablePrune : bool option [] ExternalTracker : ExternalTracker option [] ExternalWiki : ExternalWiki option [] HasIssues : bool option [] HasProjects : bool option [] HasPullRequests : bool option [] HasWiki : bool option [] IgnoreWhitespaceConflicts : bool option [] InternalTracker : InternalTracker option [] MirrorInterval : string option [] Name : string option [] Private : bool option [] Template : bool option [] Website : string option } /// IssueFormField represents a form field [] type IssueFormField = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Attributes : Type5 option [] Id : string option [] Type : string option [] Validations : Type6 option } /// IssueTemplate represents an issue template for a repository [] type IssueTemplate = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] About : string option [] Body : IssueFormField list option [] Content : string option [] FileName : string option [] Labels : string list option [] Name : string option [] Ref : string option [] Title : string option } /// Milestone milestone is a collection of issues on one repository [] type Milestone = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] ClosedAt : string option [] ClosedIssues : int option [] CreatedAt : string option [] Description : string option [] DueOn : string option [] Id : int option [] OpenIssues : int option [] State : string option [] Title : string option [] UpdatedAt : string option } /// NodeInfoUsage contains usage statistics for this server [] type NodeInfoUsage = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] LocalComments : int option [] LocalPosts : int option [] Users : NodeInfoUsageUsers option } /// NotificationSubject contains the notification subject (Issue/Pull/Commit) [] type NotificationSubject = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] HtmlUrl : string option [] LatestCommentHtmlUrl : string option [] LatestCommentUrl : string option [] State : string option [] Title : string option [] Type : string option [] Url : string option } /// PayloadCommitVerification represents the GPG verification of a commit [] type PayloadCommitVerification = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Payload : string option [] Reason : string option [] Signature : string option [] Signer : PayloadUser option [] Verified : bool option } /// PublicKey publickey is a user key to push code to repository [] type PublicKey = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CreatedAt : string option [] Fingerprint : string option [] Id : int option [] Key : string option [] KeyType : string option [] ReadOnly : bool option [] Title : string option [] Url : string option [] User : User option } /// PullReview represents a pull request review [] type PullReview = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Body : string option [] CommentsCount : int option [] CommitId : string option [] Dismissed : bool option [] HtmlUrl : string option [] Id : int option [] Official : bool option [] PullRequestUrl : string option [] Stale : bool option [] State : string option [] SubmittedAt : string option [] Team : Team option [] UpdatedAt : string option [] User : User option } /// PullReviewComment represents a comment on a pull request review [] type PullReviewComment = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Body : string option [] CommitId : string option [] CreatedAt : string option [] DiffHunk : string option [] HtmlUrl : string option [] Id : int option [] OriginalCommitId : string option [] OriginalPosition : int option [] Path : string option [] Position : int option [] PullRequestReviewId : int option [] PullRequestUrl : string option [] Resolver : User option [] UpdatedAt : string option [] User : User option } /// Reaction contain one reaction [] type Reaction = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Content : string option [] CreatedAt : string option [] User : User option } /// Release represents a repository release [] type Release = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Assets : Attachment list option [] Author : User option [] Body : string option [] CreatedAt : string option [] Draft : bool option [] HtmlUrl : string option [] Id : int option [] Name : string option [] Prerelease : bool option [] PublishedAt : string option [] TagName : string option [] TarballUrl : string option [] TargetCommitish : string option [] Url : string option [] ZipballUrl : string option } /// RepoCollaboratorPermission to get repository permission for a collaborator [] type RepoCollaboratorPermission = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Permission : string option [] RoleName : string option [] User : User option } /// RepoCommit contains information of a commit in the context of a repository. [] type RepoCommit = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Author : CommitUser option [] Committer : CommitUser option [] Message : string option [] Tree : CommitMeta option [] Url : string option [] Verification : PayloadCommitVerification option } /// RepoTransfer represents a pending repo transfer [] type RepoTransfer = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Doer : User option [] Recipient : User option [] Teams : Team list option } /// Repository represents a repository [] type Repository = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] AllowMergeCommits : bool option [] AllowRebase : bool option [] AllowRebaseExplicit : bool option [] AllowRebaseUpdate : bool option [] AllowSquashMerge : bool option [] Archived : bool option [] AvatarUrl : string option [] CloneUrl : string option [] CreatedAt : string option [] DefaultAllowMaintainerEdit : bool option [] DefaultBranch : string option [] DefaultDeleteBranchAfterMerge : bool option [] DefaultMergeStyle : string option [] Description : string option [] Empty : bool option [] ExternalTracker : ExternalTracker option [] ExternalWiki : ExternalWiki option [] Fork : bool option [] ForksCount : int option [] FullName : string option [] HasIssues : bool option [] HasProjects : bool option [] HasPullRequests : bool option [] HasWiki : bool option [] HtmlUrl : string option [] Id : int option [] IgnoreWhitespaceConflicts : bool option [] Internal : bool option [] InternalTracker : InternalTracker option [] Language : string option [] LanguagesUrl : string option [] Link : string option [] Mirror : bool option [] MirrorInterval : string option [] MirrorUpdated : string option [] Name : string option [] OpenIssuesCount : int option [] OpenPrCounter : int option [] OriginalUrl : string option [] Owner : User option [] Parent : Repository option [] Permissions : Permission option [] Private : bool option [] ReleaseCounter : int option [] RepoTransfer : RepoTransfer option [] Size : int option [] SshUrl : string option [] StarsCount : int option [] Template : bool option [] UpdatedAt : string option [] WatchersCount : int option [] Website : string option } /// SearchResults results of a successful search [] type SearchResults = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Data : Repository list option [] Ok : bool option } /// AnnotatedTag represents an annotated tag [] type AnnotatedTag = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Message : string option [] Object : AnnotatedTagObject option [] Sha : string option [] Tag : string option [] Tagger : CommitUser option [] Url : string option [] Verification : PayloadCommitVerification option } /// CombinedStatus holds the combined state of several statuses for a single commit [] type CombinedStatus = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CommitUrl : string option [] Repository : Repository option [] Sha : string option [] State : string option [] Statuses : CommitStatus list option [] TotalCount : int option [] Url : string option } /// Commit contains information generated from a Git commit. [] type Commit = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Author : User option [] Commit : RepoCommit option [] Committer : User option [] Created : string option [] Files : CommitAffectedFiles list option [] HtmlUrl : string option [] Parents : CommitMeta list option [] Sha : string option [] Stats : CommitStats option [] Url : string option } /// DeployKey a deploy key [] type DeployKey = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CreatedAt : string option [] Fingerprint : string option [] Id : int option [] Key : string option [] KeyId : int option [] ReadOnly : bool option [] Repository : Repository option [] Title : string option [] Url : string option } /// FileDeleteResponse contains information about a repo's file that was deleted [] type FileDeleteResponse = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Commit : FileCommitResponse option [] Content : unit option [] Verification : PayloadCommitVerification option } /// FileResponse contains information about a repo's file [] type FileResponse = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Commit : FileCommitResponse option [] Content : ContentsResponse option [] Verification : PayloadCommitVerification option } /// Issue represents an issue in a repository [] type Issue = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Assets : Attachment list option [] Assignee : User option [] Assignees : User list option [] Body : string option [] ClosedAt : string option [] Comments : int option [] CreatedAt : string option [] DueDate : string option [] HtmlUrl : string option [] Id : int option [] IsLocked : bool option [] Labels : Label list option [] Milestone : Milestone option [] Number : int option [] OriginalAuthor : string option [] OriginalAuthorId : int option [] PullRequest : PullRequestMeta option [] Ref : string option [] Repository : RepositoryMeta option [] State : string option [] Title : string option [] UpdatedAt : string option [] Url : string option [] User : User option } /// NodeInfo contains standardized way of exposing metadata about a server running one of the distributed social networks [] type NodeInfo = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Metadata : Type7 option [] OpenRegistrations : bool option [] Protocols : string list option [] Services : NodeInfoServices option [] Software : NodeInfoSoftware option [] Usage : NodeInfoUsage option [] Version : string option } /// Note contains information related to a git note [] type Note = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Commit : Commit option [] Message : string option } /// NotificationThread expose Notification on API [] type NotificationThread = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Id : int option [] Pinned : bool option [] Repository : Repository option [] Subject : NotificationSubject option [] Unread : bool option [] UpdatedAt : string option [] Url : string option } /// PRBranchInfo information about a branch [] type PRBranchInfo = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Label : string option [] Ref : string option [] Repo : Repository option [] RepoId : int option [] Sha : string option } /// Package represents a package [] type Package = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] CreatedAt : string option [] Creator : User option [] Id : int option [] Name : string option [] Owner : User option [] Repository : Repository option [] Type : string option [] Version : string option } /// PayloadCommit represents a commit [] type PayloadCommit = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Added : string list option [] Author : PayloadUser option [] Committer : PayloadUser option [] Id : string option [] Message : string option [] Modified : string list option [] Removed : string list option [] Timestamp : string option [] Url : string option [] Verification : PayloadCommitVerification option } /// PullRequest represents a pull request [] type PullRequest = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] AllowMaintainerEdit : bool option [] Assignee : User option [] Assignees : User list option [] Base : PRBranchInfo option [] Body : string option [] ClosedAt : string option [] Comments : int option [] CreatedAt : string option [] DiffUrl : string option [] DueDate : string option [] Head : PRBranchInfo option [] HtmlUrl : string option [] Id : int option [] IsLocked : bool option [] Labels : Label list option [] MergeBase : string option [] MergeCommitSha : string option [] Mergeable : bool option [] Merged : bool option [] MergedAt : string option [] MergedBy : User option [] Milestone : Milestone option [] Number : int option [] PatchUrl : string option [] State : string option [] Title : string option [] UpdatedAt : string option [] Url : string option [] User : User option } /// TrackedTime worked time for an issue / pr [] type TrackedTime = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Created : string option [] Id : int option [] Issue : Issue option [] IssueId : int option [] Time : int option [] UserId : int option [] UserName : string option } /// Branch represents a repository branch [] type Branch = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Commit : PayloadCommit option [] EffectiveBranchProtectionName : string option [] EnableStatusCheck : bool option [] Name : string option [] Protected : bool option [] RequiredApprovals : int option [] StatusCheckContexts : string list option [] UserCanMerge : bool option [] UserCanPush : bool option } /// TimelineComment represents a timeline comment (comment of any type) on a commit or issue [] type TimelineComment = { [] AdditionalProperties : System.Collections.Generic.Dictionary [] Assignee : User option [] AssigneeTeam : Team option [] Body : string option [] CreatedAt : string option [] DependentIssue : Issue option [] HtmlUrl : string option [] Id : int option [] IssueUrl : string option [] Label : Label option [] Milestone : Milestone option [] NewRef : string option [] NewTitle : string option [] OldMilestone : Milestone option [] OldProjectId : int option [] OldRef : string option [] OldTitle : string option [] ProjectId : int option [] PullRequestUrl : string option [] RefAction : string option [] RefComment : Comment option [] RefCommitSha : string option [] RefIssue : Issue option [] RemovedAssignee : bool option [] ResolveDoer : User option [] ReviewId : int option [] TrackedTime : TrackedTime option [] Type : string option [] UpdatedAt : string option [] User : User option } [] type LanguageStatistics = { [] AdditionalProperties : System.Collections.Generic.Dictionary } /// This documentation describes the Gitea API. [] type IGitea = /// Returns the Person actor for a user [] [] abstract ActivitypubPerson : [] username : string * ?ct : System.Threading.CancellationToken -> ActivityPub System.Threading.Tasks.Task /// Send to the inbox [] [] abstract ActivitypubPersonInbox : [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List cron tasks [] [] abstract AdminCronList : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Cron list System.Threading.Tasks.Task /// Run cron task [] [] abstract AdminCronRun : [] task : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List system's webhooks [] [] abstract AdminListHooks : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Hook list System.Threading.Tasks.Task /// Create a hook [] [] abstract AdminCreateHook : [] body : CreateHookOption * ?ct : System.Threading.CancellationToken -> Hook System.Threading.Tasks.Task /// Get a hook [] [] abstract AdminGetHook : [] id : int * ?ct : System.Threading.CancellationToken -> Hook System.Threading.Tasks.Task /// Update a hook [] [] abstract AdminEditHook : [] id : int * [] body : EditHookOption * ?ct : System.Threading.CancellationToken -> Hook System.Threading.Tasks.Task /// List all organizations [] [] abstract AdminGetAllOrgs : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Organization list System.Threading.Tasks.Task /// List unadopted repositories [] [] abstract AdminUnadoptedList : [] page : int * [] limit : int * [] pattern : string * ?ct : System.Threading.CancellationToken -> string list System.Threading.Tasks.Task /// Adopt unadopted files as a repository [] [] abstract AdminAdoptRepository : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Delete unadopted files [] [] abstract AdminDeleteUnadoptedRepository : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List all users [] [] abstract AdminGetAllUsers : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// Create a user [] [] abstract AdminCreateUser : [] body : CreateUserOption * ?ct : System.Threading.CancellationToken -> User System.Threading.Tasks.Task /// Delete a user [] [] abstract AdminDeleteUser : [] username : string * [] purge : bool * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit an existing user [] [] abstract AdminEditUser : [] username : string * [] body : EditUserOption * ?ct : System.Threading.CancellationToken -> User System.Threading.Tasks.Task /// Add a public key on behalf of a user [] [] abstract AdminCreatePublicKey : [] username : string * [] key : CreateKeyOption * ?ct : System.Threading.CancellationToken -> PublicKey System.Threading.Tasks.Task /// Delete a user's public key [] [] abstract AdminDeleteUserPublicKey : [] username : string * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Create an organization [] [] abstract AdminCreateOrg : [] username : string * [] organization : CreateOrgOption * ?ct : System.Threading.CancellationToken -> Organization System.Threading.Tasks.Task /// Create a repository on behalf of a user [] [] abstract AdminCreateRepo : [] username : string * [] repository : CreateRepoOption * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Delete a hook [] [] abstract AdminDeleteHook : [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Render a markdown document as HTML [] [] abstract RenderMarkdown : [] body : MarkdownOption * ?ct : System.Threading.CancellationToken -> string System.Threading.Tasks.Task /// Render raw markdown as HTML [] [] abstract RenderMarkdownRaw : [] body : string * ?ct : System.Threading.CancellationToken -> string System.Threading.Tasks.Task /// Returns the nodeinfo of the Gitea application [] [] abstract GetNodeInfo : ?ct : System.Threading.CancellationToken -> NodeInfo System.Threading.Tasks.Task /// List users's notification threads [] [] abstract NotifyGetList : [] all : bool * [] status_types : string list * [] subject_type : string list * [] since : string * [] before : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> NotificationThread list System.Threading.Tasks.Task /// Mark notification threads as read, pinned or unread [] [] abstract NotifyReadList : [] last_read_at : string * [] all : string * [] status_types : string list * [] to_status : string * ?ct : System.Threading.CancellationToken -> NotificationThread list System.Threading.Tasks.Task /// Check if unread notifications exist [] [] abstract NotifyNewAvailable : ?ct : System.Threading.CancellationToken -> NotificationCount System.Threading.Tasks.Task /// Get notification thread by ID [] [] abstract NotifyGetThread : [] id : string * ?ct : System.Threading.CancellationToken -> NotificationThread System.Threading.Tasks.Task /// Mark notification thread as read by ID [] [] abstract NotifyReadThread : [] id : string * [] to_status : string * ?ct : System.Threading.CancellationToken -> NotificationThread System.Threading.Tasks.Task /// Create a repository in an organization [] [] abstract CreateOrgRepoDeprecated : [] org : string * [] body : CreateRepoOption * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Get list of organizations [] [] abstract OrgGetAll : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Organization list System.Threading.Tasks.Task /// Create an organization [] [] abstract OrgCreate : [] organization : CreateOrgOption * ?ct : System.Threading.CancellationToken -> Organization System.Threading.Tasks.Task /// Get an organization [] [] abstract OrgGet : [] org : string * ?ct : System.Threading.CancellationToken -> Organization System.Threading.Tasks.Task /// Delete an organization [] [] abstract OrgDelete : [] org : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit an organization [] [] abstract OrgEdit : [] org : string * [] body : EditOrgOption * ?ct : System.Threading.CancellationToken -> Organization System.Threading.Tasks.Task /// List an organization's webhooks [] [] abstract OrgListHooks : [] org : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Hook list System.Threading.Tasks.Task /// Create a hook [] [] abstract OrgCreateHook : [] org : string * [] body : CreateHookOption * ?ct : System.Threading.CancellationToken -> Hook System.Threading.Tasks.Task /// Get a hook [] [] abstract OrgGetHook : [] org : string * [] id : int * ?ct : System.Threading.CancellationToken -> Hook System.Threading.Tasks.Task /// Delete a hook [] [] abstract OrgDeleteHook : [] org : string * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Update a hook [] [] abstract OrgEditHook : [] org : string * [] id : int * [] body : EditHookOption * ?ct : System.Threading.CancellationToken -> Hook System.Threading.Tasks.Task /// List an organization's labels [] [] abstract OrgListLabels : [] org : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Label list System.Threading.Tasks.Task /// Create a label for an organization [] [] abstract OrgCreateLabel : [] org : string * [] body : CreateLabelOption * ?ct : System.Threading.CancellationToken -> Label System.Threading.Tasks.Task /// Get a single label [] [] abstract OrgGetLabel : [] org : string * [] id : int * ?ct : System.Threading.CancellationToken -> Label System.Threading.Tasks.Task /// Delete a label [] [] abstract OrgDeleteLabel : [] org : string * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Update a label [] [] abstract OrgEditLabel : [] org : string * [] id : int * [] body : EditLabelOption * ?ct : System.Threading.CancellationToken -> Label System.Threading.Tasks.Task /// List an organization's members [] [] abstract OrgListMembers : [] org : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// Check if a user is a member of an organization [] [] abstract OrgIsMember : [] org : string * [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Remove a member from an organization [] [] abstract OrgDeleteMember : [] org : string * [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List an organization's public members [] [] abstract OrgListPublicMembers : [] org : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// Check if a user is a public member of an organization [] [] abstract OrgIsPublicMember : [] org : string * [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Conceal a user's membership [] [] abstract OrgConcealMember : [] org : string * [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Publicize a user's membership [] [] abstract OrgPublicizeMember : [] org : string * [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List an organization's repos [] [] abstract OrgListRepos : [] org : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Repository list System.Threading.Tasks.Task /// Create a repository in an organization [] [] abstract CreateOrgRepo : [] org : string * [] body : CreateRepoOption * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// List an organization's teams [] [] abstract OrgListTeams : [] org : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Team list System.Threading.Tasks.Task /// Create a team [] [] abstract OrgCreateTeam : [] org : string * [] body : CreateTeamOption * ?ct : System.Threading.CancellationToken -> Team System.Threading.Tasks.Task /// Search for teams within an organization [] [] abstract TeamSearch : [] org : string * [] q : string * [] include_desc : bool * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Gets all packages of an owner [] [] abstract ListPackages : [] owner : string * [] page : int * [] limit : int * [] type' : string * [] q : string * ?ct : System.Threading.CancellationToken -> Package list System.Threading.Tasks.Task /// Gets a package [] [] abstract GetPackage : [] owner : string * [] type' : string * [] name : string * [] version : string * ?ct : System.Threading.CancellationToken -> Package System.Threading.Tasks.Task /// Delete a package [] [] abstract DeletePackage : [] owner : string * [] type' : string * [] name : string * [] version : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Gets all files of a package [] [] abstract ListPackageFiles : [] owner : string * [] type' : string * [] name : string * [] version : string * ?ct : System.Threading.CancellationToken -> PackageFile list System.Threading.Tasks.Task /// Search for issues across the repositories that the user has access to [] [] abstract IssueSearchIssues : [] state : string * [] labels : string * [] milestones : string * [] q : string * [] priority_repo_id : int * [] type' : string * [] since : string * [] before : string * [] assigned : bool * [] created : bool * [] mentioned : bool * [] review_requested : bool * [] owner : string * [] team : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Issue list System.Threading.Tasks.Task /// Migrate a remote git repository [] [] abstract RepoMigrate : [] body : MigrateRepoOptions * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Search for repositories [] [] abstract RepoSearch : [] q : string * [] topic : bool * [] includeDesc : bool * [] uid : int * [] priority_owner_id : int * [] team_id : int * [] starredBy : int * [] private' : bool * [] is_private : bool * [] template : bool * [] archived : bool * [] mode : string * [] exclusive : bool * [] sort : string * [] order : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> SearchResults System.Threading.Tasks.Task /// Get a repository [] [] abstract RepoGet : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Delete a repository [] [] abstract RepoDelete : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit a repository's properties. Only fields that are set will be changed. [] [] abstract RepoEdit : [] owner : string * [] repo : string * [] body : EditRepoOption * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Get an archive of a repository [] [] abstract RepoGetArchive : [] owner : string * [] repo : string * [] archive : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Return all users that have write access and can be assigned to issues [] [] abstract RepoGetAssignees : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// List branch protections for a repository [] [] abstract RepoListBranchProtection : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> BranchProtection list System.Threading.Tasks.Task /// Create a branch protections for a repository [] [] abstract RepoCreateBranchProtection : [] owner : string * [] repo : string * [] body : CreateBranchProtectionOption * ?ct : System.Threading.CancellationToken -> BranchProtection System.Threading.Tasks.Task /// Get a specific branch protection for the repository [] [] abstract RepoGetBranchProtection : [] owner : string * [] repo : string * [] name : string * ?ct : System.Threading.CancellationToken -> BranchProtection System.Threading.Tasks.Task /// Delete a specific branch protection for the repository [] [] abstract RepoDeleteBranchProtection : [] owner : string * [] repo : string * [] name : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit a branch protections for a repository. Only fields that are set will be changed [] [] abstract RepoEditBranchProtection : [] owner : string * [] repo : string * [] name : string * [] body : EditBranchProtectionOption * ?ct : System.Threading.CancellationToken -> BranchProtection System.Threading.Tasks.Task /// List a repository's branches [] [] abstract RepoListBranches : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Branch list System.Threading.Tasks.Task /// Create a branch [] [] abstract RepoCreateBranch : [] owner : string * [] repo : string * [] body : CreateBranchRepoOption * ?ct : System.Threading.CancellationToken -> Branch System.Threading.Tasks.Task /// Retrieve a specific branch from a repository, including its effective branch protection [] [] abstract RepoGetBranch : [] owner : string * [] repo : string * [] branch : string * ?ct : System.Threading.CancellationToken -> Branch System.Threading.Tasks.Task /// Delete a specific branch from a repository [] [] abstract RepoDeleteBranch : [] owner : string * [] repo : string * [] branch : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List a repository's collaborators [] [] abstract RepoListCollaborators : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// Check if a user is a collaborator of a repository [] [] abstract RepoCheckCollaborator : [] owner : string * [] repo : string * [] collaborator : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Delete a collaborator from a repository [] [] abstract RepoDeleteCollaborator : [] owner : string * [] repo : string * [] collaborator : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Add a collaborator to a repository [] [] abstract RepoAddCollaborator : [] owner : string * [] repo : string * [] collaborator : string * [] body : AddCollaboratorOption * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get repository permissions for a user [] [] abstract RepoGetRepoPermissions : [] owner : string * [] repo : string * [] collaborator : string * ?ct : System.Threading.CancellationToken -> RepoCollaboratorPermission System.Threading.Tasks.Task /// Get a list of all commits from a repository [] [] abstract RepoGetAllCommits : [] owner : string * [] repo : string * [] sha : string * [] path : string * [] stat : bool * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Commit list System.Threading.Tasks.Task /// Get a commit's combined status, by branch/tag/commit reference [] [] abstract RepoGetCombinedStatusByRef : [] owner : string * [] repo : string * [] ref : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> CombinedStatus System.Threading.Tasks.Task /// Get a commit's statuses, by branch/tag/commit reference [] [] abstract RepoListStatusesByRef : [] owner : string * [] repo : string * [] ref : string * [] sort : string * [] state : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> CommitStatus list System.Threading.Tasks.Task /// Gets the metadata of all the entries of the root dir [] [] abstract RepoGetContentsList : [] owner : string * [] repo : string * [] ref : string * ?ct : System.Threading.CancellationToken -> ContentsResponse list System.Threading.Tasks.Task /// Gets the metadata and contents (if a file) of an entry in a repository, or a list of entries if a dir [] [] abstract RepoGetContents : [] owner : string * [] repo : string * [] filepath : string * [] ref : string * ?ct : System.Threading.CancellationToken -> ContentsResponse System.Threading.Tasks.Task /// Create a file in a repository [] [] abstract RepoCreateFile : [] owner : string * [] repo : string * [] filepath : string * [] body : CreateFileOptions * ?ct : System.Threading.CancellationToken -> FileResponse System.Threading.Tasks.Task /// Delete a file in a repository [] [] abstract RepoDeleteFile : [] owner : string * [] repo : string * [] filepath : string * [] body : DeleteFileOptions * ?ct : System.Threading.CancellationToken -> FileDeleteResponse System.Threading.Tasks.Task /// Update a file in a repository [] [] abstract RepoUpdateFile : [] owner : string * [] repo : string * [] filepath : string * [] body : UpdateFileOptions * ?ct : System.Threading.CancellationToken -> FileResponse System.Threading.Tasks.Task /// Apply diff patch to repository [] [] abstract RepoApplyDiffPatch : [] owner : string * [] repo : string * [] body : UpdateFileOptions * ?ct : System.Threading.CancellationToken -> FileResponse System.Threading.Tasks.Task /// Get the EditorConfig definitions of a file in a repository [] [] abstract RepoGetEditorConfig : [] owner : string * [] repo : string * [] filepath : string * [] ref : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List a repository's forks [] [] abstract ListForks : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Repository list System.Threading.Tasks.Task /// Fork a repository [] [] abstract CreateFork : [] owner : string * [] repo : string * [] body : CreateForkOption * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Gets the blob of a repository. [] [] abstract GetBlob : [] owner : string * [] repo : string * [] sha : string * ?ct : System.Threading.CancellationToken -> GitBlobResponse System.Threading.Tasks.Task /// Get a single commit from a repository [] [] abstract RepoGetSingleCommit : [] owner : string * [] repo : string * [] sha : string * ?ct : System.Threading.CancellationToken -> Commit System.Threading.Tasks.Task /// Get a commit's diff or patch [] [] abstract RepoDownloadCommitDiffOrPatch : [] owner : string * [] repo : string * [] sha : string * [] diffType : string * ?ct : System.Threading.CancellationToken -> string System.Threading.Tasks.Task /// Get a note corresponding to a single commit from a repository [] [] abstract RepoGetNote : [] owner : string * [] repo : string * [] sha : string * ?ct : System.Threading.CancellationToken -> Note System.Threading.Tasks.Task /// Get specified ref or filtered repository's refs [] [] abstract RepoListAllGitRefs : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> Reference list System.Threading.Tasks.Task /// Get specified ref or filtered repository's refs [] [] abstract RepoListGitRefs : [] owner : string * [] repo : string * [] ref : string * ?ct : System.Threading.CancellationToken -> Reference list System.Threading.Tasks.Task /// Gets the tag object of an annotated tag (not lightweight tags) [] [] abstract GetAnnotatedTag : [] owner : string * [] repo : string * [] sha : string * ?ct : System.Threading.CancellationToken -> AnnotatedTag System.Threading.Tasks.Task /// Gets the tree of a repository. [] [] abstract GetTree : [] owner : string * [] repo : string * [] sha : string * [] recursive : bool * [] page : int * [] per_page : int * ?ct : System.Threading.CancellationToken -> GitTreeResponse System.Threading.Tasks.Task /// List the hooks in a repository [] [] abstract RepoListHooks : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Hook list System.Threading.Tasks.Task /// Create a hook [] [] abstract RepoCreateHook : [] owner : string * [] repo : string * [] body : CreateHookOption * ?ct : System.Threading.CancellationToken -> Hook System.Threading.Tasks.Task /// List the Git hooks in a repository [] [] abstract RepoListGitHooks : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> GitHook list System.Threading.Tasks.Task /// Get a Git hook [] [] abstract RepoGetGitHook : [] owner : string * [] repo : string * [] id : string * ?ct : System.Threading.CancellationToken -> GitHook System.Threading.Tasks.Task /// Delete a Git hook in a repository [] [] abstract RepoDeleteGitHook : [] owner : string * [] repo : string * [] id : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit a Git hook in a repository [] [] abstract RepoEditGitHook : [] owner : string * [] repo : string * [] id : string * [] body : EditGitHookOption * ?ct : System.Threading.CancellationToken -> GitHook System.Threading.Tasks.Task /// Get a hook [] [] abstract RepoGetHook : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> Hook System.Threading.Tasks.Task /// Delete a hook in a repository [] [] abstract RepoDeleteHook : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit a hook in a repository [] [] abstract RepoEditHook : [] owner : string * [] repo : string * [] id : int * [] body : EditHookOption * ?ct : System.Threading.CancellationToken -> Hook System.Threading.Tasks.Task /// Test a push webhook [] [] abstract RepoTestHook : [] owner : string * [] repo : string * [] id : int * [] ref : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get available issue templates for a repository [] [] abstract RepoGetIssueTemplates : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> IssueTemplate list System.Threading.Tasks.Task /// List a repository's issues [] [] abstract IssueListIssues : [] owner : string * [] repo : string * [] state : string * [] labels : string * [] q : string * [] type' : string * [] milestones : string * [] since : string * [] before : string * [] created_by : string * [] assigned_by : string * [] mentioned_by : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Issue list System.Threading.Tasks.Task /// Create an issue. If using deadline only the date will be taken into account, and time of day ignored. [] [] abstract IssueCreateIssue : [] owner : string * [] repo : string * [] body : CreateIssueOption * ?ct : System.Threading.CancellationToken -> Issue System.Threading.Tasks.Task /// List all comments in a repository [] [] abstract IssueGetRepoComments : [] owner : string * [] repo : string * [] since : string * [] before : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Comment list System.Threading.Tasks.Task /// Delete a comment [] [] abstract IssueDeleteComment : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List comment's attachments [] [] abstract IssueListIssueCommentAttachments : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> Attachment list System.Threading.Tasks.Task /// Get a comment attachment [] [] abstract IssueGetIssueCommentAttachment : [] owner : string * [] repo : string * [] id : int * [] attachment_id : int * ?ct : System.Threading.CancellationToken -> Attachment System.Threading.Tasks.Task /// Delete a comment attachment [] [] abstract IssueDeleteIssueCommentAttachment : [] owner : string * [] repo : string * [] id : int * [] attachment_id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit a comment attachment [] [] abstract IssueEditIssueCommentAttachment : [] owner : string * [] repo : string * [] id : int * [] attachment_id : int * [] body : EditAttachmentOptions * ?ct : System.Threading.CancellationToken -> Attachment System.Threading.Tasks.Task /// Get a list of reactions from a comment of an issue [] [] abstract IssueGetCommentReactions : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> Reaction list System.Threading.Tasks.Task /// Remove a reaction from a comment of an issue [] [] abstract IssueDeleteCommentReaction : [] owner : string * [] repo : string * [] id : int * [] content : EditReactionOption * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get an issue [] [] abstract IssueGetIssue : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> Issue System.Threading.Tasks.Task /// Delete an issue [] [] abstract IssueDelete : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit an issue. If using deadline only the date will be taken into account, and time of day ignored. [] [] abstract IssueEditIssue : [] owner : string * [] repo : string * [] index : int * [] body : EditIssueOption * ?ct : System.Threading.CancellationToken -> Issue System.Threading.Tasks.Task /// List issue's attachments [] [] abstract IssueListIssueAttachments : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> Attachment list System.Threading.Tasks.Task /// Get an issue attachment [] [] abstract IssueGetIssueAttachment : [] owner : string * [] repo : string * [] index : int * [] attachment_id : int * ?ct : System.Threading.CancellationToken -> Attachment System.Threading.Tasks.Task /// Delete an issue attachment [] [] abstract IssueDeleteIssueAttachment : [] owner : string * [] repo : string * [] index : int * [] attachment_id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit an issue attachment [] [] abstract IssueEditIssueAttachment : [] owner : string * [] repo : string * [] index : int * [] attachment_id : int * [] body : EditAttachmentOptions * ?ct : System.Threading.CancellationToken -> Attachment System.Threading.Tasks.Task /// List all comments on an issue [] [] abstract IssueGetComments : [] owner : string * [] repo : string * [] index : int * [] since : string * [] before : string * ?ct : System.Threading.CancellationToken -> Comment list System.Threading.Tasks.Task /// Add a comment to an issue [] [] abstract IssueCreateComment : [] owner : string * [] repo : string * [] index : int * [] body : CreateIssueCommentOption * ?ct : System.Threading.CancellationToken -> Comment System.Threading.Tasks.Task /// Delete a comment [] [] abstract IssueDeleteCommentDeprecated : [] owner : string * [] repo : string * [] index : int * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Set an issue deadline. If set to null, the deadline is deleted. If using deadline only the date will be taken into account, and time of day ignored. [] [] abstract IssueEditIssueDeadline : [] owner : string * [] repo : string * [] index : int * [] body : EditDeadlineOption * ?ct : System.Threading.CancellationToken -> IssueDeadline System.Threading.Tasks.Task /// Get an issue's labels [] [] abstract IssueGetLabels : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> Label list System.Threading.Tasks.Task /// Add a label to an issue [] [] abstract IssueAddLabel : [] owner : string * [] repo : string * [] index : int * [] body : IssueLabelsOption * ?ct : System.Threading.CancellationToken -> Label list System.Threading.Tasks.Task /// Remove all labels from an issue [] [] abstract IssueClearLabels : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Replace an issue's labels [] [] abstract IssueReplaceLabels : [] owner : string * [] repo : string * [] index : int * [] body : IssueLabelsOption * ?ct : System.Threading.CancellationToken -> Label list System.Threading.Tasks.Task /// Remove a label from an issue [] [] abstract IssueRemoveLabel : [] owner : string * [] repo : string * [] index : int * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get a list reactions of an issue [] [] abstract IssueGetIssueReactions : [] owner : string * [] repo : string * [] index : int * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Reaction list System.Threading.Tasks.Task /// Remove a reaction from an issue [] [] abstract IssueDeleteIssueReaction : [] owner : string * [] repo : string * [] index : int * [] content : EditReactionOption * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Delete an issue's existing stopwatch. [] [] abstract IssueDeleteStopWatch : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Start stopwatch on an issue. [] [] abstract IssueStartStopWatch : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Stop an issue's existing stopwatch. [] [] abstract IssueStopStopWatch : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get users who subscribed on an issue. [] [] abstract IssueSubscriptions : [] owner : string * [] repo : string * [] index : int * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// Check if user is subscribed to an issue [] [] abstract IssueCheckSubscription : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> WatchInfo System.Threading.Tasks.Task /// List all comments and events on an issue [] [] abstract IssueGetCommentsAndTimeline : [] owner : string * [] repo : string * [] index : int * [] since : string * [] page : int * [] limit : int * [] before : string * ?ct : System.Threading.CancellationToken -> TimelineComment list System.Threading.Tasks.Task /// List an issue's tracked times [] [] abstract IssueTrackedTimes : [] owner : string * [] repo : string * [] index : int * [] user : string * [] since : string * [] before : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> TrackedTime list System.Threading.Tasks.Task /// Add tracked time to a issue [] [] abstract IssueAddTime : [] owner : string * [] repo : string * [] index : int * [] body : AddTimeOption * ?ct : System.Threading.CancellationToken -> TrackedTime System.Threading.Tasks.Task /// Reset a tracked time of an issue [] [] abstract IssueResetTime : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Delete specific tracked time [] [] abstract IssueDeleteTime : [] owner : string * [] repo : string * [] index : int * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List a repository's keys [] [] abstract RepoListKeys : [] owner : string * [] repo : string * [] key_id : int * [] fingerprint : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> DeployKey list System.Threading.Tasks.Task /// Add a key to a repository [] [] abstract RepoCreateKey : [] owner : string * [] repo : string * [] body : CreateKeyOption * ?ct : System.Threading.CancellationToken -> DeployKey System.Threading.Tasks.Task /// Get a repository's key by id [] [] abstract RepoGetKey : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> DeployKey System.Threading.Tasks.Task /// Delete a key from a repository [] [] abstract RepoDeleteKey : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get all of a repository's labels [] [] abstract IssueListLabels : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Label list System.Threading.Tasks.Task /// Create a label [] [] abstract IssueCreateLabel : [] owner : string * [] repo : string * [] body : CreateLabelOption * ?ct : System.Threading.CancellationToken -> Label System.Threading.Tasks.Task /// Get a single label [] [] abstract IssueGetLabel : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> Label System.Threading.Tasks.Task /// Delete a label [] [] abstract IssueDeleteLabel : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Update a label [] [] abstract IssueEditLabel : [] owner : string * [] repo : string * [] id : int * [] body : EditLabelOption * ?ct : System.Threading.CancellationToken -> Label System.Threading.Tasks.Task /// Get languages and number of bytes of code written [] [] abstract RepoGetLanguages : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> LanguageStatistics System.Threading.Tasks.Task /// Get a file or it's LFS object from a repository [] [] abstract RepoGetRawFileOrLFS : [] owner : string * [] repo : string * [] filepath : string * [] ref : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get all of a repository's opened milestones [] [] abstract IssueGetMilestonesList : [] owner : string * [] repo : string * [] state : string * [] name : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Milestone list System.Threading.Tasks.Task /// Create a milestone [] [] abstract IssueCreateMilestone : [] owner : string * [] repo : string * [] body : CreateMilestoneOption * ?ct : System.Threading.CancellationToken -> Milestone System.Threading.Tasks.Task /// Get a milestone [] [] abstract IssueGetMilestone : [] owner : string * [] repo : string * [] id : string * ?ct : System.Threading.CancellationToken -> Milestone System.Threading.Tasks.Task /// Delete a milestone [] [] abstract IssueDeleteMilestone : [] owner : string * [] repo : string * [] id : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Update a milestone [] [] abstract IssueEditMilestone : [] owner : string * [] repo : string * [] id : string * [] body : EditMilestoneOption * ?ct : System.Threading.CancellationToken -> Milestone System.Threading.Tasks.Task /// Sync a mirrored repository [] [] abstract RepoMirrorSync : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List users's notification threads on a specific repo [] [] abstract NotifyGetRepoList : [] owner : string * [] repo : string * [] all : bool * [] status_types : string list * [] subject_type : string list * [] since : string * [] before : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> NotificationThread list System.Threading.Tasks.Task /// Mark notification threads as read, pinned or unread on a specific repo [] [] abstract NotifyReadRepoList : [] owner : string * [] repo : string * [] all : string * [] status_types : string list * [] to_status : string * [] last_read_at : string * ?ct : System.Threading.CancellationToken -> NotificationThread list System.Threading.Tasks.Task /// List a repo's pull requests [] [] abstract RepoListPullRequests : [] owner : string * [] repo : string * [] state : string * [] sort : string * [] milestone : int * [] labels : int list * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> PullRequest list System.Threading.Tasks.Task /// Create a pull request [] [] abstract RepoCreatePullRequest : [] owner : string * [] repo : string * [] body : CreatePullRequestOption * ?ct : System.Threading.CancellationToken -> PullRequest System.Threading.Tasks.Task /// Get a pull request [] [] abstract RepoGetPullRequest : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> PullRequest System.Threading.Tasks.Task /// Update a pull request. If using deadline only the date will be taken into account, and time of day ignored. [] [] abstract RepoEditPullRequest : [] owner : string * [] repo : string * [] index : int * [] body : EditPullRequestOption * ?ct : System.Threading.CancellationToken -> PullRequest System.Threading.Tasks.Task /// Get a pull request diff or patch [] [] abstract RepoDownloadPullDiffOrPatch : [] owner : string * [] repo : string * [] index : int * [] diffType : string * [] binary : bool * ?ct : System.Threading.CancellationToken -> string System.Threading.Tasks.Task /// Get commits for a pull request [] [] abstract RepoGetPullRequestCommits : [] owner : string * [] repo : string * [] index : int * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Commit list System.Threading.Tasks.Task /// Get changed files for a pull request [] [] abstract RepoGetPullRequestFiles : [] owner : string * [] repo : string * [] index : int * [] skip_to : string * [] whitespace : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> ChangedFile list System.Threading.Tasks.Task /// Check if a pull request has been merged [] [] abstract RepoPullRequestIsMerged : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Merge a pull request [] [] abstract RepoMergePullRequest : [] owner : string * [] repo : string * [] index : int * [] body : MergePullRequestOption * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Cancel the scheduled auto merge for the given pull request [] [] abstract RepoCancelScheduledAutoMerge : [] owner : string * [] repo : string * [] index : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// create review requests for a pull request [] [] abstract RepoCreatePullReviewRequests : [] owner : string * [] repo : string * [] index : int * [] body : PullReviewRequestOptions * ?ct : System.Threading.CancellationToken -> PullReview list System.Threading.Tasks.Task /// cancel review requests for a pull request [] [] abstract RepoDeletePullReviewRequests : [] owner : string * [] repo : string * [] index : int * [] body : PullReviewRequestOptions * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List all reviews for a pull request [] [] abstract RepoListPullReviews : [] owner : string * [] repo : string * [] index : int * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> PullReview list System.Threading.Tasks.Task /// Create a review to an pull request [] [] abstract RepoCreatePullReview : [] owner : string * [] repo : string * [] index : int * [] body : CreatePullReviewOptions * ?ct : System.Threading.CancellationToken -> PullReview System.Threading.Tasks.Task /// Get a specific review for a pull request [] [] abstract RepoGetPullReview : [] owner : string * [] repo : string * [] index : int * [] id : int * ?ct : System.Threading.CancellationToken -> PullReview System.Threading.Tasks.Task /// Submit a pending review to an pull request [] [] abstract RepoSubmitPullReview : [] owner : string * [] repo : string * [] index : int * [] id : int * [] body : SubmitPullReviewOptions * ?ct : System.Threading.CancellationToken -> PullReview System.Threading.Tasks.Task /// Delete a specific review from a pull request [] [] abstract RepoDeletePullReview : [] owner : string * [] repo : string * [] index : int * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get a specific review for a pull request [] [] abstract RepoGetPullReviewComments : [] owner : string * [] repo : string * [] index : int * [] id : int * ?ct : System.Threading.CancellationToken -> PullReviewComment list System.Threading.Tasks.Task /// Dismiss a review for a pull request [] [] abstract RepoDismissPullReview : [] owner : string * [] repo : string * [] index : int * [] id : int * [] body : DismissPullReviewOptions * ?ct : System.Threading.CancellationToken -> PullReview System.Threading.Tasks.Task /// Cancel to dismiss a review for a pull request [] [] abstract RepoUnDismissPullReview : [] owner : string * [] repo : string * [] index : int * [] id : int * ?ct : System.Threading.CancellationToken -> PullReview System.Threading.Tasks.Task /// Merge PR's baseBranch into headBranch [] [] abstract RepoUpdatePullRequest : [] owner : string * [] repo : string * [] index : int * [] style : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get all push mirrors of the repository [] [] abstract RepoListPushMirrors : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> PushMirror list System.Threading.Tasks.Task /// add a push mirror to the repository [] [] abstract RepoAddPushMirror : [] owner : string * [] repo : string * [] body : CreatePushMirrorOption * ?ct : System.Threading.CancellationToken -> PushMirror System.Threading.Tasks.Task /// Sync all push mirrored repository [] [] abstract RepoPushMirrorSync : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get push mirror of the repository by remoteName [] [] abstract RepoGetPushMirrorByRemoteName : [] owner : string * [] repo : string * [] name : string * ?ct : System.Threading.CancellationToken -> PushMirror System.Threading.Tasks.Task /// deletes a push mirror from a repository by remoteName [] [] abstract RepoDeletePushMirror : [] owner : string * [] repo : string * [] name : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get a file from a repository [] [] abstract RepoGetRawFile : [] owner : string * [] repo : string * [] filepath : string * [] ref : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List a repo's releases [] [] abstract RepoListReleases : [] owner : string * [] repo : string * [] draft : bool * [] pre_release : bool * [] per_page : int * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Release list System.Threading.Tasks.Task /// Create a release [] [] abstract RepoCreateRelease : [] owner : string * [] repo : string * [] body : CreateReleaseOption * ?ct : System.Threading.CancellationToken -> Release System.Threading.Tasks.Task /// Gets the most recent non-prerelease, non-draft release of a repository, sorted by created_at [] [] abstract RepoGetLatestRelease : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> Release System.Threading.Tasks.Task /// Get a release by tag name [] [] abstract RepoGetReleaseByTag : [] owner : string * [] repo : string * [] tag : string * ?ct : System.Threading.CancellationToken -> Release System.Threading.Tasks.Task /// Delete a release by tag name [] [] abstract RepoDeleteReleaseByTag : [] owner : string * [] repo : string * [] tag : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get a release [] [] abstract RepoGetRelease : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> Release System.Threading.Tasks.Task /// Delete a release [] [] abstract RepoDeleteRelease : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Update a release [] [] abstract RepoEditRelease : [] owner : string * [] repo : string * [] id : int * [] body : EditReleaseOption * ?ct : System.Threading.CancellationToken -> Release System.Threading.Tasks.Task /// List release's attachments [] [] abstract RepoListReleaseAttachments : [] owner : string * [] repo : string * [] id : int * ?ct : System.Threading.CancellationToken -> Attachment list System.Threading.Tasks.Task /// Get a release attachment [] [] abstract RepoGetReleaseAttachment : [] owner : string * [] repo : string * [] id : int * [] attachment_id : int * ?ct : System.Threading.CancellationToken -> Attachment System.Threading.Tasks.Task /// Delete a release attachment [] [] abstract RepoDeleteReleaseAttachment : [] owner : string * [] repo : string * [] id : int * [] attachment_id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit a release attachment [] [] abstract RepoEditReleaseAttachment : [] owner : string * [] repo : string * [] id : int * [] attachment_id : int * [] body : EditAttachmentOptions * ?ct : System.Threading.CancellationToken -> Attachment System.Threading.Tasks.Task /// Return all users that can be requested to review in this repo [] [] abstract RepoGetReviewers : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// Get signing-key.gpg for given repository [] [] abstract RepoSigningKey : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List a repo's stargazers [] [] abstract RepoListStargazers : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// Get a commit's statuses [] [] abstract RepoListStatuses : [] owner : string * [] repo : string * [] sha : string * [] sort : string * [] state : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> CommitStatus list System.Threading.Tasks.Task /// Create a commit status [] [] abstract RepoCreateStatus : [] owner : string * [] repo : string * [] sha : string * [] body : CreateStatusOption * ?ct : System.Threading.CancellationToken -> CommitStatus System.Threading.Tasks.Task /// List a repo's watchers [] [] abstract RepoListSubscribers : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// Check if the current user is watching a repo [] [] abstract UserCurrentCheckSubscription : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> WatchInfo System.Threading.Tasks.Task /// Unwatch a repo [] [] abstract UserCurrentDeleteSubscription : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Watch a repo [] [] abstract UserCurrentPutSubscription : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> WatchInfo System.Threading.Tasks.Task /// List a repository's tags [] [] abstract RepoListTags : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Tag list System.Threading.Tasks.Task /// Create a new git tag in a repository [] [] abstract RepoCreateTag : [] owner : string * [] repo : string * [] body : CreateTagOption * ?ct : System.Threading.CancellationToken -> Tag System.Threading.Tasks.Task /// Get the tag of a repository by tag name [] [] abstract RepoGetTag : [] owner : string * [] repo : string * [] tag : string * ?ct : System.Threading.CancellationToken -> Tag System.Threading.Tasks.Task /// Delete a repository's tag by name [] [] abstract RepoDeleteTag : [] owner : string * [] repo : string * [] tag : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List a repository's teams [] [] abstract RepoListTeams : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> Team list System.Threading.Tasks.Task /// Check if a team is assigned to a repository [] [] abstract RepoCheckTeam : [] owner : string * [] repo : string * [] team : string * ?ct : System.Threading.CancellationToken -> Team System.Threading.Tasks.Task /// Delete a team from a repository [] [] abstract RepoDeleteTeam : [] owner : string * [] repo : string * [] team : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Add a team to a repository [] [] abstract RepoAddTeam : [] owner : string * [] repo : string * [] team : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List a repo's tracked times [] [] abstract RepoTrackedTimes : [] owner : string * [] repo : string * [] user : string * [] since : string * [] before : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> TrackedTime list System.Threading.Tasks.Task /// List a user's tracked times in a repo [] [] abstract UserTrackedTimes : [] owner : string * [] repo : string * [] user : string * ?ct : System.Threading.CancellationToken -> TrackedTime list System.Threading.Tasks.Task /// Get list of topics that a repository has [] [] abstract RepoListTopics : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> TopicName System.Threading.Tasks.Task /// Replace list of topics for a repository [] [] abstract RepoUpdateTopics : [] owner : string * [] repo : string * [] body : RepoTopicOptions * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Delete a topic from a repository [] [] abstract RepoDeleteTopic : [] owner : string * [] repo : string * [] topic : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Add a topic to a repository [] [] abstract RepoAddTopic : [] owner : string * [] repo : string * [] topic : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Transfer a repo ownership [] [] abstract RepoTransfer : [] owner : string * [] repo : string * [] body : TransferRepoOption * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Accept a repo transfer [] [] abstract AcceptRepoTransfer : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Reject a repo transfer [] [] abstract RejectRepoTransfer : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Create a wiki page [] [] abstract RepoCreateWikiPage : [] owner : string * [] repo : string * [] body : CreateWikiPageOptions * ?ct : System.Threading.CancellationToken -> WikiPage System.Threading.Tasks.Task /// Get a wiki page [] [] abstract RepoGetWikiPage : [] owner : string * [] repo : string * [] pageName : string * ?ct : System.Threading.CancellationToken -> WikiPage System.Threading.Tasks.Task /// Delete a wiki page [] [] abstract RepoDeleteWikiPage : [] owner : string * [] repo : string * [] pageName : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit a wiki page [] [] abstract RepoEditWikiPage : [] owner : string * [] repo : string * [] pageName : string * [] body : CreateWikiPageOptions * ?ct : System.Threading.CancellationToken -> WikiPage System.Threading.Tasks.Task /// Get all wiki pages [] [] abstract RepoGetWikiPages : [] owner : string * [] repo : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> WikiPageMetaData list System.Threading.Tasks.Task /// Get revisions of a wiki page [] [] abstract RepoGetWikiPageRevisions : [] owner : string * [] repo : string * [] pageName : string * [] page : int * ?ct : System.Threading.CancellationToken -> WikiCommitList System.Threading.Tasks.Task /// Create a repository using a template [] [] abstract GenerateRepo : [] template_owner : string * [] template_repo : string * [] body : GenerateRepoOption * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Get a repository by id [] [] abstract RepoGetByID : [] id : int * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Get instance's global settings for api [] [] abstract GetGeneralAPISettings : ?ct : System.Threading.CancellationToken -> GeneralAPISettings System.Threading.Tasks.Task /// Get instance's global settings for Attachment [] [] abstract GetGeneralAttachmentSettings : ?ct : System.Threading.CancellationToken -> GeneralAttachmentSettings System.Threading.Tasks.Task /// Get instance's global settings for repositories [] [] abstract GetGeneralRepositorySettings : ?ct : System.Threading.CancellationToken -> GeneralRepoSettings System.Threading.Tasks.Task /// Get instance's global settings for ui [] [] abstract GetGeneralUISettings : ?ct : System.Threading.CancellationToken -> GeneralUISettings System.Threading.Tasks.Task /// Get default signing-key.gpg [] [] abstract GetSigningKey : ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get a team [] [] abstract OrgGetTeam : [] id : int * ?ct : System.Threading.CancellationToken -> Team System.Threading.Tasks.Task /// Delete a team [] [] abstract OrgDeleteTeam : [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Edit a team [] [] abstract OrgEditTeam : [] id : int * [] body : EditTeamOption * ?ct : System.Threading.CancellationToken -> Team System.Threading.Tasks.Task /// List a team's members [] [] abstract OrgListTeamMembers : [] id : int * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// List a particular member of team [] [] abstract OrgListTeamMember : [] id : int * [] username : string * ?ct : System.Threading.CancellationToken -> User System.Threading.Tasks.Task /// Remove a team member [] [] abstract OrgRemoveTeamMember : [] id : int * [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Add a team member [] [] abstract OrgAddTeamMember : [] id : int * [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List a team's repos [] [] abstract OrgListTeamRepos : [] id : int * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Repository list System.Threading.Tasks.Task /// List a particular repo of team [] [] abstract OrgListTeamRepo : [] id : int * [] org : string * [] repo : string * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Remove a repository from a team [] [] abstract OrgRemoveTeamRepository : [] id : int * [] org : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Add a repository to a team [] [] abstract OrgAddTeamRepository : [] id : int * [] org : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// search topics via keyword [] [] abstract TopicSearch : [] q : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> TopicResponse list System.Threading.Tasks.Task /// Get the authenticated user [] [] abstract UserGetCurrent : ?ct : System.Threading.CancellationToken -> User System.Threading.Tasks.Task /// List the authenticated user's oauth2 applications [] [] abstract UserGetOauth2Application : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> OAuth2Application list System.Threading.Tasks.Task /// creates a new OAuth2 application [] [] abstract UserCreateOAuth2Application : [] body : CreateOAuth2ApplicationOptions * ?ct : System.Threading.CancellationToken -> OAuth2Application System.Threading.Tasks.Task /// get an OAuth2 Application [] [] abstract UserGetOAuth2Application : [] id : int * ?ct : System.Threading.CancellationToken -> OAuth2Application System.Threading.Tasks.Task /// delete an OAuth2 Application [] [] abstract UserDeleteOAuth2Application : [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// update an OAuth2 Application, this includes regenerating the client secret [] [] abstract UserUpdateOAuth2Application : [] id : int * [] body : CreateOAuth2ApplicationOptions * ?ct : System.Threading.CancellationToken -> OAuth2Application System.Threading.Tasks.Task /// List the authenticated user's email addresses [] [] abstract UserListEmails : ?ct : System.Threading.CancellationToken -> Email list System.Threading.Tasks.Task /// Add email addresses [] [] abstract UserAddEmail : [] body : CreateEmailOption * ?ct : System.Threading.CancellationToken -> Email list System.Threading.Tasks.Task /// Delete email addresses [] [] abstract UserDeleteEmail : [] body : DeleteEmailOption * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List the authenticated user's followers [] [] abstract UserCurrentListFollowers : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// List the users that the authenticated user is following [] [] abstract UserCurrentListFollowing : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// Check whether a user is followed by the authenticated user [] [] abstract UserCurrentCheckFollowing : [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Unfollow a user [] [] abstract UserCurrentDeleteFollow : [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Follow a user [] [] abstract UserCurrentPutFollow : [] username : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get a Token to verify [] [] abstract GetVerificationToken : ?ct : System.Threading.CancellationToken -> string System.Threading.Tasks.Task /// Remove a GPG key [] [] abstract UserCurrentDeleteGPGKey : [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List the authenticated user's public keys [] [] abstract UserCurrentListKeys : [] fingerprint : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> PublicKey list System.Threading.Tasks.Task /// Create a public key [] [] abstract UserCurrentPostKey : [] body : CreateKeyOption * ?ct : System.Threading.CancellationToken -> PublicKey System.Threading.Tasks.Task /// Get a public key [] [] abstract UserCurrentGetKey : [] id : int * ?ct : System.Threading.CancellationToken -> PublicKey System.Threading.Tasks.Task /// Delete a public key [] [] abstract UserCurrentDeleteKey : [] id : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// List the current user's organizations [] [] abstract OrgListCurrentUserOrgs : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Organization list System.Threading.Tasks.Task /// List the repos that the authenticated user owns [] [] abstract UserCurrentListRepos : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Repository list System.Threading.Tasks.Task /// Create a repository [] [] abstract CreateCurrentUserRepo : [] body : CreateRepoOption * ?ct : System.Threading.CancellationToken -> Repository System.Threading.Tasks.Task /// Get user settings [] [] abstract GetUserSettings : ?ct : System.Threading.CancellationToken -> UserSettings list System.Threading.Tasks.Task /// Update user settings [] [] abstract UpdateUserSettings : [] body : UserSettingsOptions * ?ct : System.Threading.CancellationToken -> UserSettings list System.Threading.Tasks.Task /// The repos that the authenticated user has starred [] [] abstract UserCurrentListStarred : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Repository list System.Threading.Tasks.Task /// Whether the authenticated is starring the repo [] [] abstract UserCurrentCheckStarring : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Unstar the given repo [] [] abstract UserCurrentDeleteStar : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Star the given repo [] [] abstract UserCurrentPutStar : [] owner : string * [] repo : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get list of all existing stopwatches [] [] abstract UserGetStopWatches : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> StopWatch list System.Threading.Tasks.Task /// List repositories watched by the authenticated user [] [] abstract UserCurrentListSubscriptions : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Repository list System.Threading.Tasks.Task /// List all the teams a user belongs to [] [] abstract UserListTeams : [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Team list System.Threading.Tasks.Task /// List the current user's tracked times [] [] abstract UserCurrentTrackedTimes : [] page : int * [] limit : int * [] since : string * [] before : string * ?ct : System.Threading.CancellationToken -> TrackedTime list System.Threading.Tasks.Task /// Search for users [] [] abstract UserSearch : [] q : string * [] uid : int * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get a user [] [] abstract UserGet : [] username : string * ?ct : System.Threading.CancellationToken -> User System.Threading.Tasks.Task /// List the given user's followers [] [] abstract UserListFollowers : [] username : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// List the users that the given user is following [] [] abstract UserListFollowing : [] username : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> User list System.Threading.Tasks.Task /// Check if one user is following another user [] [] abstract UserCheckFollowing : [] username : string * [] target : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Get a user's heatmap [] [] abstract UserGetHeatmapData : [] username : string * ?ct : System.Threading.CancellationToken -> UserHeatmapData list System.Threading.Tasks.Task /// List the given user's public keys [] [] abstract UserListKeys : [] username : string * [] fingerprint : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> PublicKey list System.Threading.Tasks.Task /// List a user's organizations [] [] abstract OrgListUserOrgs : [] username : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Organization list System.Threading.Tasks.Task /// Get user permissions in organization [] [] abstract OrgGetUserPermissions : [] username : string * [] org : string * ?ct : System.Threading.CancellationToken -> OrganizationPermissions System.Threading.Tasks.Task /// List the repos owned by the given user [] [] abstract UserListRepos : [] username : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Repository list System.Threading.Tasks.Task /// The repos that the given user has starred [] [] abstract UserListStarred : [] username : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Repository list System.Threading.Tasks.Task /// List the repositories watched by a user [] [] abstract UserListSubscriptions : [] username : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> Repository list System.Threading.Tasks.Task /// List the authenticated user's access tokens [] [] abstract UserGetTokens : [] username : string * [] page : int * [] limit : int * ?ct : System.Threading.CancellationToken -> AccessToken list System.Threading.Tasks.Task /// Create an access token [] [] abstract UserCreateToken : [] username : string * [] body : CreateAccessTokenOption * ?ct : System.Threading.CancellationToken -> AccessToken System.Threading.Tasks.Task /// delete an access token [] [] abstract UserDeleteAccessToken : [] username : string * [] token : string * ?ct : System.Threading.CancellationToken -> unit System.Threading.Tasks.Task /// Returns the version of the Gitea application [] [] abstract GetVersion : ?ct : System.Threading.CancellationToken -> ServerVersion System.Threading.Tasks.Task