Models
Every model, enum, and type alias generated from the Spec, alphabetically.
A · B · C · D · E · F · G · H · I · L · M · N · O · P · Q · R · S · T · U · V · W
A
AccessToken— AccessToken represents an API access token.ActionArtifact— ActionArtifact represents an artifact of a workflow runActionRun— ActionRun represents an action runActionRunJob— ActionRunJob represents a job of a runActionRunner— ActionRunner represents a runnerActionRunnerStatus— Status indicates whether this runner is offline, or active, for example.ActionTask— ActionTask represents a ActionTaskActionTaskResponse— ActionTaskResponse returns a ActionTaskActionVariable— ActionVariable return value of the query APIActivity— !!! abstract "Usage Documentation"ActivityOpType— the type of actionActivityPub— ActivityPub typeAddCollaboratorOption— AddCollaboratorOption options when adding a user as a collaborator of a repositoryAddCollaboratorOptionPermission— Enum where members are also (and must be) stringsAddTimeOption— AddTimeOption options for adding time to an issueAnnotatedTag— AnnotatedTag represents an annotated tagAnnotatedTagObject— AnnotatedTagObject contains meta information of the tag objectAPIError— APIError is an api error with a messageAPIForbiddenError— !!! abstract "Usage Documentation"APIInternalServerError— !!! abstract "Usage Documentation"APIInvalidTopicsError— !!! abstract "Usage Documentation"APINotFound— !!! abstract "Usage Documentation"APIRepoArchivedError— !!! abstract "Usage Documentation"APIUnauthorizedError— !!! abstract "Usage Documentation"APIValidationError— !!! abstract "Usage Documentation"APRemoteFollowOption— !!! abstract "Usage Documentation"Attachment— Attachment a generic attachmentAttachmentType— Enum where members are also (and must be) strings
B
BlockedUser— BlockedUser represents a blocked user.Branch— Branch represents a repository branchBranchProtection— BranchProtection represents a branch protection for a repository
C
ChangedFile— ChangedFile store information about files affected by the pull requestChangeFileOperation— ChangeFileOperation for creating, updating or deleting a fileChangeFileOperationOperation— indicates what to do with the fileChangeFilesOptions— ChangeFilesOptions options for creating, updating or deleting multiple files Note:authorandCombinedStatus— CombinedStatus holds the combined state of several statuses for a single commitComment— Comment represents a comment on a commit or issueCommit— Commit contains information generated from a Git commit.CommitAffectedFiles— CommitAffectedFiles store information about files affected by the commitCommitDateOptions— CommitDateOptions store dates for GIT_AUTHOR_DATE and GIT_COMMITTER_DATECommitMeta— CommitMeta contains meta information of a commit in terms of API.CommitStats— CommitStats is statistics for a RepoCommitCommitStatus— CommitStatus holds a single status of a single CommitCommitStatusState— Alias forstr.CommitUser— CommitUser contains information of a user in the context of a commit.Compare— Compare represents a comparison between two commits.ContentsResponse— ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata andCreateAccessTokenOption— CreateAccessTokenOption options when create access tokenCreateBranchProtectionOption— CreateBranchProtectionOption options for creating a branch protectionCreateBranchRepoOption— CreateBranchRepoOption options when creating a branch in a repositoryCreateEmailOption— CreateEmailOption options when creating email addressesCreateFileOptions— CreateFileOptions options for creating files Note:authorandcommitterare optional (if only one isCreateForkOption— CreateForkOption options for creating a forkCreateGPGKeyOption— CreateGPGKeyOption options create user GPG keyCreateHookOption— CreateHookOption options when create a hookCreateHookOptionConfig— CreateHookOptionConfig has all config options in it required are "content_type" and "url" RequiredCreateHookOptionType— Enum where members are also (and must be) stringsCreateIssueCommentOption— CreateIssueCommentOption options for creating a comment on an issueCreateIssueOption— CreateIssueOption options to create one issueCreateKeyOption— CreateKeyOption options when creating a keyCreateLabelOption— CreateLabelOption options for creating a labelCreateMilestoneOption— CreateMilestoneOption options for creating a milestoneCreateMilestoneOptionState— Enum where members are also (and must be) stringsCreateOAuth2ApplicationOptions— CreateOAuth2ApplicationOptions holds options to create an oauth2 applicationCreateOrgOption— CreateOrgOption options for creating an organizationCreateOrgOptionVisibility— possible values arepublic(default),limitedorprivateCreateOrUpdateSecretOption— CreateOrUpdateSecretOption defines the properties of the secret to create or update.CreatePullRequestOption— CreatePullRequestOption options when creating a pull requestCreatePullReviewComment— CreatePullReviewComment represent a review comment for creation apiCreatePullReviewCommentOptions— CreatePullReviewComment represent a review comment for creation apiCreatePullReviewOptions— CreatePullReviewOptions are options to create a pull reviewCreatePushMirrorOption— CreatePushMirrorOption represents need information to create a push mirror of a repository.CreateQuotaGroupOptions— CreateQutaGroupOptions represents the options for creating a quota groupCreateQuotaRuleOptions— CreateQuotaRuleOptions represents the options for creating a quota ruleCreateReleaseOption— CreateReleaseOption options when creating a releaseCreateRepoOption— CreateRepoOption options when creating repositoryCreateRepoOptionObjectFormatName— ObjectFormatName of the underlying git repositoryCreateRepoOptionTrustModel— TrustModel of the repositoryCreateStatusOption— CreateStatusOption holds the information needed to create a new CommitStatus for a CommitCreateTagOption— CreateTagOption options when creating a tagCreateTagProtectionOption— CreateTagProtectionOption options for creating a tag protectionCreateTeamOption— CreateTeamOption options for creating a teamCreateTeamOptionPermission— Enum where members are also (and must be) stringsCreateUserOption— CreateUserOption create user optionsCreateVariableOption— CreateVariableOption defines the properties of the variable to create.CreateWikiPageOptions— CreateWikiPageOptions form for creating wikiCron— Cron represents a Cron task
D
DeleteEmailOption— DeleteEmailOption options when deleting email addressesDeleteFileOptions— DeleteFileOptions options for deleting files (used for other File structs below) Note:authorandDeleteLabelsOption— DeleteLabelOption options for deleting a labelDeployKey— DeployKey a deploy keyDismissPullReviewOptions— DismissPullReviewOptions are options to dismiss a pull reviewDispatchWorkflowOption— DispatchWorkflowOption options when dispatching a workflowDispatchWorkflowRun— DispatchWorkflowRun represents a workflow runDuration— Alias forint.
E
EditAttachmentOptions— EditAttachmentOptions options for editing attachmentsEditBranchProtectionOption— EditBranchProtectionOption options for editing a branch protectionEditDeadlineOption— EditDeadlineOption options for creating a deadlineEditGitHookOption— EditGitHookOption options when modifying one Git hookEditHookOption— EditHookOption options when modify one hookEditIssueCommentOption— EditIssueCommentOption options for editing a commentEditIssueOption— EditIssueOption options for editing an issueEditLabelOption— EditLabelOption options for editing a labelEditMilestoneOption— EditMilestoneOption options for editing a milestoneEditOrgOption— EditOrgOption options for editing an organizationEditOrgOptionVisibility— possible values arepublic,limitedorprivateEditPullRequestOption— EditPullRequestOption options when modify pull requestEditQuotaRuleOptions— EditQuotaRuleOptions represents the options for editing a quota ruleEditReactionOption— EditReactionOption contain the reaction typeEditReleaseOption— EditReleaseOption options when editing a releaseEditRepoOption— EditRepoOption options when editing a repository's propertiesEditTagProtectionOption— EditTagProtectionOption options for editing a tag protectionEditTeamOption— EditTeamOption options for editing a teamEditTeamOptionPermission— Enum where members are also (and must be) stringsEditUserOption— EditUserOption edit user optionsEmail— Email an email address belonging to a userExternalTracker— ExternalTracker represents settings for external trackerExternalWiki— ExternalWiki represents setting for external wiki
F
FileCommitResponse— FileCommitResponse contains information generated from a Git commit for a repo's file.FileDeleteResponse— FileDeleteResponse contains information about a repo's file that was deletedFileLinksResponse— FileLinksResponse contains the links for a repo's fileFileResponse— FileResponse contains information about a repo's fileFilesResponse— FilesResponse contains information about multiple files from a repoForgeLike— ForgeLike activity data typeForgeOutbox— ActivityStream OrderedCollection of activities
G
GeneralAPISettings— GeneralAPISettings contains global api settings exposed by itGeneralAttachmentSettings— GeneralAttachmentSettings contains global Attachment settings exposed by APIGeneralRepoSettings— GeneralRepoSettings contains global repository settings exposed by APIGeneralUISettings— GeneralUISettings contains global ui settings exposed by APIGenerateRepoOption— GenerateRepoOption options when creating repository using a templateGitBlob— GitBlob represents a git blobGitEntry— GitEntry represents a git treeGitHook— GitHook represents a Git repository hookGitignoreTemplateInfo— GitignoreTemplateInfo name and text of a gitignore templateGitObject— GitObject represents a Git object.GitTreeResponse— GitTreeResponse returns a git treeGPGKey— GPGKey a user GPG key to sign commit and tag in repositoryGPGKeyEmail— GPGKeyEmail an email attached to a GPGKey
H
Hook— Hook a hook is a web hook when one repository changed
I
Identity— Identity for a person's identity like an author or committerInternalTracker— InternalTracker represents settings for internal trackerIssue— Issue represents an issue in a repositoryIssueConfig— !!! abstract "Usage Documentation"IssueConfigContactLink— !!! abstract "Usage Documentation"IssueConfigValidation— !!! abstract "Usage Documentation"IssueDeadline— IssueDeadline represents an issue deadlineIssueFormField— IssueFormField represents a form fieldIssueFormFieldType— Alias forstr.IssueFormFieldVisible— Alias forstr.IssueLabelsOption— IssueLabelsOption a collection of labelsIssueMeta— IssueMeta basic issue informationIssueTemplate— IssueTemplate represents an issue template for a repositoryIssueTemplateLabels— Type alias forlist[str].
L
Label— Label a label to an issue or a prLabelTemplate— LabelTemplate info of a Label templateLicensesTemplateListEntry— LicensesListEntry is used for the APILicenseTemplateInfo— LicensesInfo contains information about a LicenseListActionRunResponse— ListActionRunResponse return a list of ActionRun
M
MarkdownOption— MarkdownOption markdown optionsMarkupOption— MarkupOption markup optionsMergePullRequestOption— MergePullRequestForm form for merging Pull RequestMergePullRequestOptionDo— Enum where members are also (and must be) stringsMigrateRepoOptions— MigrateRepoOptions options for migrating repository's this is used to interact with api v1MigrateRepoOptionsService— Enum where members are also (and must be) stringsMilestone— Milestone milestone is a collection of issues on one repository
N
NewIssuePinsAllowed— NewIssuePinsAllowed represents an API response that says if new Issue Pins are allowedNodeInfo— NodeInfo contains standardized way of exposing metadata about a server running one of the distributedNodeInfoServices— NodeInfoServices contains the third party sites this server can connect to via their application APINodeInfoSoftware— NodeInfoSoftware contains Metadata about server software in useNodeInfoUsage— NodeInfoUsage contains usage statistics for this serverNodeInfoUsageUsers— NodeInfoUsageUsers contains statistics about the users of this serverNote— Note contains information related to a git noteNoteOptions— !!! abstract "Usage Documentation"NotificationCount— NotificationCount number of unread notificationsNotificationSubject— NotificationSubject contains the notification subject (Issue/Pull/Commit)NotificationThread— NotificationThread expose Notification on APINotifySubjectType— Alias forstr.
O
OAuth2Application— OAuth2Application represents an OAuth2 application.Organization— Organization represents an organizationOrganizationPermissions— OrganizationPermissions list different users permissions on an organization
P
Package— Package represents a packagePackageFile— PackageFile represents a package filePayloadCommit— PayloadCommit represents a commitPayloadCommitVerification— PayloadCommitVerification represents the GPG verification of a commitPayloadUser— PayloadUser represents the author or committer of a commitPermission— Permission represents a set of permissionsPRBranchInfo— PRBranchInfo information about a branchPublicKey— PublicKey publickey is a user key to push code to repositoryPullRequest— PullRequest represents a pull requestPullRequestMeta— PullRequestMeta PR info if an issue is a PRPullReview— PullReview represents a pull request reviewPullReviewComment— PullReviewComment represents a comment on a pull request reviewPullReviewRequestOptions— PullReviewRequestOptions are options to add or remove pull review requestsPushMirror— PushMirror represents information of a push mirror
Q
QuotaGroup— QuotaGroup represents a quota groupQuotaGroupList— Type alias forlist[pyfj._generated.models.quota_group.QuotaGroup].QuotaInfo— QuotaInfo represents information about a user's quotaQuotaRuleInfo— QuotaRuleInfo contains information about a quota ruleQuotaUsed— QuotaUsed represents the quota usage of a userQuotaUsedArtifact— QuotaUsedArtifact represents an artifact counting towards a user's quotaQuotaUsedArtifactList— Type alias forlist[pyfj._generated.models.quota_used_artifact.QuotaUsedArtifact].QuotaUsedAttachment— QuotaUsedAttachment represents an attachment counting towards a user's quotaQuotaUsedAttachmentContainedIn— Context for the attachment: URLs to the containing objectQuotaUsedAttachmentList— Type alias forlist[pyfj._generated.models.quota_used_attachment.QuotaUsedAttachment].QuotaUsedPackage— QuotaUsedPackage represents a package counting towards a user's quotaQuotaUsedPackageList— Type alias forlist[pyfj._generated.models.quota_used_package.QuotaUsedPackage].QuotaUsedSize— QuotaUsedSize represents the size-based quota usage of a userQuotaUsedSizeAssets— QuotaUsedSizeAssets represents the size-based asset usage of a userQuotaUsedSizeAssetsAttachments— QuotaUsedSizeAssetsAttachments represents the size-based attachment quota usage of a userQuotaUsedSizeAssetsPackages— QuotaUsedSizeAssetsPackages represents the size-based package quota usage of a userQuotaUsedSizeGit— QuotaUsedSizeGit represents the size-based git (lfs) quota usage of a userQuotaUsedSizeRepos— QuotaUsedSizeRepos represents the size-based repository quota usage of a user
R
Reaction— Reaction contain one reactionReference— Reference represents a Git reference.RegisterRunnerOptions— RegisterRunnerOptions declares the accepted options for registering runners.RegisterRunnerResponse— RegisterRunnerResponse contains the details of the just registered runner.RegistrationToken— RegistrationToken is a string used to register a runner with a serverRelease— Release represents a repository releaseRenameOrgOption— RenameOrgOption options when renaming an organizationRenameUserOption— RenameUserOption options when renaming a userReplaceFlagsOption— ReplaceFlagsOption options when replacing the flags of a repositoryRepoCollaboratorPermission— RepoCollaboratorPermission to get repository permission for a collaboratorRepoCommit— RepoCommit contains information of a commit in the context of a repository.Repository— Repository represents a repositoryRepositoryMeta— RepositoryMeta basic repository informationRepositoryObjectFormatName— ObjectFormatName of the underlying git repositoryRepoTargetOption— !!! abstract "Usage Documentation"RepoTopicOptions— RepoTopicOptions a collection of repo topic namesRepoTransfer— RepoTransfer represents a pending repo transferReviewStateType— Alias forstr.
S
SearchResults— SearchResults results of a successful searchSecret— Secret represents a secretServerVersion— ServerVersion wraps the version of the serverSetUserQuotaGroupsOptions— SetUserQuotaGroupsOptions represents the quota groups of a userStateType— Alias forstr.StopWatch— StopWatch represent a running stopwatchSubmitPullReviewOptions— SubmitPullReviewOptions are options to submit a pending pull reviewSyncForkInfo— SyncForkInfo information about syncing a fork
T
Tag— Tag represents a repository tagTagArchiveDownloadCount— TagArchiveDownloadCount counts how many times a archive was downloadedTagProtection— TagProtection represents a tag protectionTeam— Team represents a team in an organizationTeamPermission— Enum where members are also (and must be) stringsTeamSearchResults— TeamSearchResultsTimelineComment— TimelineComment represents a timeline comment (comment of any type) on a commit or issueTimeStamp— Alias forint.TopicName— TopicName a list of repo topic namesTopicResponse— TopicResponse for returning topicsTopicSearchResults— TopicSearchResultsTrackedTime— TrackedTime worked time for an issue / prTransferRepoOption— TransferRepoOption options when transfer a repository's ownership
U
UpdateBranchRepoOption— UpdateBranchRepoOption options when updating a branch in a repositoryUpdateFileOptions— UpdateFileOptions options for updating files Note:authorandcommitterare optional (if only one isUpdateRepoAvatarOption— UpdateRepoAvatarUserOption options when updating the repo avatarUpdateUserAvatarOption— UpdateUserAvatarUserOption options when updating the user avatarUpdateVariableOption— UpdateVariableOption defines the properties of the variable to update.User— User represents a userUserHeatmapData— UserHeatmapData represents the data needed to create a heatmapUserSearchResults— UserSearchResultsUserSettings— UserSettings represents user settingsUserSettingsOptions— UserSettingsOptions represents options to change user settings
V
VerifyGPGKeyOption— VerifyGPGKeyOption options verifies user GPG key
W
WatchInfo— WatchInfo represents an API watch status of one repositoryWikiCommit— WikiCommit page commit/revisionWikiCommitList— WikiCommitList commit/revision listWikiPage— WikiPage a wiki pageWikiPageMetaData— WikiPageMetaData wiki page meta information