Skip to content

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

B

  • BlockedUser — BlockedUser represents a blocked user.
  • Branch — Branch represents a repository branch
  • BranchProtection — BranchProtection represents a branch protection for a repository

C

D

E

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 deleted
  • FileLinksResponse — FileLinksResponse contains the links for a repo's file
  • FileResponse — FileResponse contains information about a repo's file
  • FilesResponse — FilesResponse contains information about multiple files from a repo
  • ForgeLike — ForgeLike activity data type
  • ForgeOutbox — ActivityStream OrderedCollection of activities

G

  • GeneralAPISettings — GeneralAPISettings contains global api settings exposed by it
  • GeneralAttachmentSettings — GeneralAttachmentSettings contains global Attachment settings exposed by API
  • GeneralRepoSettings — GeneralRepoSettings contains global repository settings exposed by API
  • GeneralUISettings — GeneralUISettings contains global ui settings exposed by API
  • GenerateRepoOption — GenerateRepoOption options when creating repository using a template
  • GitBlob — GitBlob represents a git blob
  • GitEntry — GitEntry represents a git tree
  • GitHook — GitHook represents a Git repository hook
  • GitignoreTemplateInfo — GitignoreTemplateInfo name and text of a gitignore template
  • GitObject — GitObject represents a Git object.
  • GitTreeResponse — GitTreeResponse returns a git tree
  • GPGKey — GPGKey a user GPG key to sign commit and tag in repository
  • GPGKeyEmail — GPGKeyEmail an email attached to a GPGKey

H

  • Hook — Hook a hook is a web hook when one repository changed

I

L

M

N

  • NewIssuePinsAllowed — NewIssuePinsAllowed represents an API response that says if new Issue Pins are allowed
  • NodeInfo — NodeInfo contains standardized way of exposing metadata about a server running one of the distributed
  • NodeInfoServices — NodeInfoServices contains the third party sites this server can connect to via their application API
  • NodeInfoSoftware — NodeInfoSoftware contains Metadata about server software in use
  • NodeInfoUsage — NodeInfoUsage contains usage statistics for this server
  • NodeInfoUsageUsers — NodeInfoUsageUsers contains statistics about the users of this server
  • Note — Note contains information related to a git note
  • NoteOptions — !!! abstract "Usage Documentation"
  • NotificationCount — NotificationCount number of unread notifications
  • NotificationSubject — NotificationSubject contains the notification subject (Issue/Pull/Commit)
  • NotificationThread — NotificationThread expose Notification on API
  • NotifySubjectType — Alias for str.

O

P

  • Package — Package represents a package
  • PackageFile — PackageFile represents a package file
  • PayloadCommit — PayloadCommit represents a commit
  • PayloadCommitVerification — PayloadCommitVerification represents the GPG verification of a commit
  • PayloadUser — PayloadUser represents the author or committer of a commit
  • Permission — Permission represents a set of permissions
  • PRBranchInfo — PRBranchInfo information about a branch
  • PublicKey — PublicKey publickey is a user key to push code to repository
  • PullRequest — PullRequest represents a pull request
  • PullRequestMeta — PullRequestMeta PR info if an issue is a PR
  • PullReview — PullReview represents a pull request review
  • PullReviewComment — PullReviewComment represents a comment on a pull request review
  • PullReviewRequestOptions — PullReviewRequestOptions are options to add or remove pull review requests
  • PushMirror — PushMirror represents information of a push mirror

Q

  • QuotaGroup — QuotaGroup represents a quota group
  • QuotaGroupList — Type alias for list[pyfj._generated.models.quota_group.QuotaGroup].
  • QuotaInfo — QuotaInfo represents information about a user's quota
  • QuotaRuleInfo — QuotaRuleInfo contains information about a quota rule
  • QuotaUsed — QuotaUsed represents the quota usage of a user
  • QuotaUsedArtifact — QuotaUsedArtifact represents an artifact counting towards a user's quota
  • QuotaUsedArtifactList — Type alias for list[pyfj._generated.models.quota_used_artifact.QuotaUsedArtifact].
  • QuotaUsedAttachment — QuotaUsedAttachment represents an attachment counting towards a user's quota
  • QuotaUsedAttachmentContainedIn — Context for the attachment: URLs to the containing object
  • QuotaUsedAttachmentList — Type alias for list[pyfj._generated.models.quota_used_attachment.QuotaUsedAttachment].
  • QuotaUsedPackage — QuotaUsedPackage represents a package counting towards a user's quota
  • QuotaUsedPackageList — Type alias for list[pyfj._generated.models.quota_used_package.QuotaUsedPackage].
  • QuotaUsedSize — QuotaUsedSize represents the size-based quota usage of a user
  • QuotaUsedSizeAssets — QuotaUsedSizeAssets represents the size-based asset usage of a user
  • QuotaUsedSizeAssetsAttachments — QuotaUsedSizeAssetsAttachments represents the size-based attachment quota usage of a user
  • QuotaUsedSizeAssetsPackages — QuotaUsedSizeAssetsPackages represents the size-based package quota usage of a user
  • QuotaUsedSizeGit — QuotaUsedSizeGit represents the size-based git (lfs) quota usage of a user
  • QuotaUsedSizeRepos — QuotaUsedSizeRepos represents the size-based repository quota usage of a user

R

S

T

U

V

W