diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/generated.rs | 642 |
1 files changed, 0 insertions, 642 deletions
diff --git a/src/generated.rs b/src/generated.rs index 05b147c..a1475a5 100644 --- a/src/generated.rs +++ b/src/generated.rs @@ -7225,7 +7225,6 @@ use structs::*; pub mod structs { use crate::StructureError; /// APIError is an api error with a message - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct APIError { pub message: Option<String>, @@ -7261,7 +7260,6 @@ pub mod structs { } /// ActivityPub type - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct ActivityPub { #[serde(rename = "@context")] @@ -7269,28 +7267,23 @@ pub mod structs { } /// AddCollaboratorOption options when adding a user as a collaborator of a repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct AddCollaboratorOption { pub permission: Option<String>, } /// AddTimeOption options for adding time to an issue - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct AddTimeOption { #[serde(with = "time::serde::rfc3339::option")] pub created: Option<time::OffsetDateTime>, /// time in seconds - /// pub time: u64, /// User who spent the time (optional) - /// pub user_name: Option<String>, } /// AnnotatedTag represents an annotated tag - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct AnnotatedTag { pub message: Option<String>, @@ -7304,7 +7297,6 @@ pub mod structs { } /// AnnotatedTagObject contains meta information of the tag object - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct AnnotatedTagObject { pub sha: Option<String>, @@ -7315,7 +7307,6 @@ pub mod structs { } /// Attachment a generic attachment - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Attachment { #[serde(deserialize_with = "crate::none_if_blank_url")] @@ -7337,7 +7328,6 @@ pub mod structs { } /// Branch represents a repository branch - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Branch { pub commit: Option<PayloadCommit>, @@ -7352,7 +7342,6 @@ pub mod structs { } /// BranchProtection represents a branch protection for a repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct BranchProtection { pub approvals_whitelist_teams: Option<Vec<String>>, @@ -7361,7 +7350,6 @@ pub mod structs { pub block_on_outdated_branch: Option<bool>, pub block_on_rejected_reviews: Option<bool>, /// Deprecated: true - /// pub branch_name: Option<String>, #[serde(with = "time::serde::rfc3339::option")] pub created_at: Option<time::OffsetDateTime>, @@ -7387,28 +7375,21 @@ pub mod structs { } /// ChangeFileOperation for creating, updating or deleting a file - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct ChangeFileOperation { /// new or updated file content, must be base64 encoded - /// pub content: Option<String>, /// old path of the file to move - /// pub from_path: Option<String>, /// indicates what to do with the file - /// pub operation: ChangeFileOperationOperation, /// path to the existing or new file - /// pub path: String, /// sha is the SHA for the file that already exists, required for update or delete - /// pub sha: Option<String>, } /// indicates what to do with the file - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub enum ChangeFileOperationOperation { @@ -7429,31 +7410,24 @@ pub mod structs { /// ChangeFilesOptions options for creating, updating or deleting multiple files /// /// Note: `author` and `committer` are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used) - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct ChangeFilesOptions { pub author: Option<Identity>, /// branch (optional) to base this file from. if not given, the default branch is used - /// pub branch: Option<String>, pub committer: Option<Identity>, pub dates: Option<CommitDateOptions>, /// list of file operations - /// pub files: Vec<ChangeFileOperation>, /// message (optional) for the commit of this file. if not supplied, a default message will be used - /// pub message: Option<String>, /// new_branch (optional) will make a new branch from `branch` before creating the file - /// pub new_branch: Option<String>, /// Add a Signed-off-by trailer by the committer at the end of the commit log message. - /// pub signoff: Option<bool>, } /// ChangedFile store information about files affected by the pull request - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct ChangedFile { pub additions: Option<u64>, @@ -7471,7 +7445,6 @@ pub mod structs { } /// CombinedStatus holds the combined state of several statuses for a single commit - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CombinedStatus { #[serde(deserialize_with = "crate::none_if_blank_url")] @@ -7486,7 +7459,6 @@ pub mod structs { } /// Comment represents a comment on a commit or issue - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Comment { pub assets: Option<Vec<Attachment>>, @@ -7525,7 +7497,6 @@ pub mod structs { } /// CommitAffectedFiles store information about files affected by the commit - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CommitAffectedFiles { pub filename: Option<String>, @@ -7533,7 +7504,6 @@ pub mod structs { } /// CommitDateOptions store dates for GIT_AUTHOR_DATE and GIT_COMMITTER_DATE - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CommitDateOptions { #[serde(with = "time::serde::rfc3339::option")] @@ -7552,7 +7522,6 @@ pub mod structs { } /// CommitStats is statistics for a RepoCommit - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CommitStats { pub additions: Option<u64>, @@ -7561,7 +7530,6 @@ pub mod structs { } /// CommitStatus holds a single status of a single Commit - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CommitStatus { pub context: Option<String>, @@ -7582,7 +7550,6 @@ pub mod structs { /// CommitStatusState holds the state of a CommitStatus /// /// It can be "pending", "success", "error" and "failure" - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CommitStatusState {} @@ -7594,18 +7561,15 @@ pub mod structs { } /// ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata and content - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct ContentsResponse { #[serde(rename = "_links")] pub links: Option<FileLinksResponse>, /// `content` is populated when `type` is `file`, otherwise null - /// pub content: Option<String>, #[serde(deserialize_with = "crate::none_if_blank_url")] pub download_url: Option<url::Url>, /// `encoding` is populated when `type` is `file`, otherwise null - /// pub encoding: Option<String>, #[serde(deserialize_with = "crate::none_if_blank_url")] pub git_url: Option<url::Url>, @@ -7618,13 +7582,10 @@ pub mod structs { pub size: Option<u64>, #[serde(deserialize_with = "crate::none_if_blank_url")] /// `submodule_git_url` is populated when `type` is `submodule`, otherwise null - /// pub submodule_git_url: Option<url::Url>, /// `target` is populated when `type` is `symlink`, otherwise null - /// pub target: Option<String>, /// `type` will be `file`, `dir`, `symlink`, or `submodule` - /// #[serde(rename = "type")] pub r#type: Option<String>, #[serde(deserialize_with = "crate::none_if_blank_url")] @@ -7632,7 +7593,6 @@ pub mod structs { } /// CreateAccessTokenOption options when create access token - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateAccessTokenOption { pub name: String, @@ -7640,7 +7600,6 @@ pub mod structs { } /// CreateBranchProtectionOption options for creating a branch protection - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateBranchProtectionOption { pub approvals_whitelist_teams: Option<Vec<String>>, @@ -7649,7 +7608,6 @@ pub mod structs { pub block_on_outdated_branch: Option<bool>, pub block_on_rejected_reviews: Option<bool>, /// Deprecated: true - /// pub branch_name: Option<String>, pub dismiss_stale_approvals: Option<bool>, pub enable_approvals_whitelist: Option<bool>, @@ -7671,81 +7629,63 @@ pub mod structs { } /// CreateBranchRepoOption options when creating a branch in a repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateBranchRepoOption { /// Name of the branch to create - /// pub new_branch_name: String, /// Deprecated: true /// /// Name of the old branch to create from - /// pub old_branch_name: Option<String>, /// Name of the old branch/tag/commit to create from - /// pub old_ref_name: Option<String>, } /// CreateEmailOption options when creating email addresses - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateEmailOption { /// email addresses to add - /// pub emails: Option<Vec<String>>, } /// 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) - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateFileOptions { pub author: Option<Identity>, /// branch (optional) to base this file from. if not given, the default branch is used - /// pub branch: Option<String>, pub committer: Option<Identity>, /// content must be base64 encoded - /// pub content: String, pub dates: Option<CommitDateOptions>, /// message (optional) for the commit of this file. if not supplied, a default message will be used - /// pub message: Option<String>, /// new_branch (optional) will make a new branch from `branch` before creating the file - /// pub new_branch: Option<String>, /// Add a Signed-off-by trailer by the committer at the end of the commit log message. - /// pub signoff: Option<bool>, } /// CreateForkOption options for creating a fork - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateForkOption { /// name of the forked repository - /// pub name: Option<String>, /// organization name, if forking into an organization - /// pub organization: Option<String>, } /// CreateGPGKeyOption options create user GPG key - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateGPGKeyOption { /// An armored GPG key to add - /// pub armored_public_key: String, pub armored_signature: Option<String>, } /// CreateHookOption options when create a hook - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateHookOption { pub active: Option<bool>, @@ -7792,7 +7732,6 @@ pub mod structs { /// CreateHookOptionConfig has all config options in it /// /// required are "content_type" and "url" Required - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateHookOptionConfig { #[serde(flatten)] @@ -7800,7 +7739,6 @@ pub mod structs { } /// CreateIssueCommentOption options for creating a comment on an issue - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateIssueCommentOption { pub body: String, @@ -7809,11 +7747,9 @@ pub mod structs { } /// CreateIssueOption options to create one issue - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateIssueOption { /// deprecated - /// pub assignee: Option<String>, pub assignees: Option<Vec<String>>, pub body: Option<String>, @@ -7821,10 +7757,8 @@ pub mod structs { #[serde(with = "time::serde::rfc3339::option")] pub due_date: Option<time::OffsetDateTime>, /// list of label ids - /// pub labels: Option<Vec<u64>>, /// milestone id - /// pub milestone: Option<u64>, #[serde(rename = "ref")] pub r#ref: Option<String>, @@ -7832,22 +7766,17 @@ pub mod structs { } /// CreateKeyOption options when creating a key - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateKeyOption { /// An armored SSH key to add - /// pub key: String, /// Describe if the key has only read access or read/write - /// pub read_only: Option<bool>, /// Title of the key to add - /// pub title: String, } /// CreateLabelOption options for creating a label - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateLabelOption { pub color: String, @@ -7858,7 +7787,6 @@ pub mod structs { } /// CreateMilestoneOption options for creating a milestone - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateMilestoneOption { pub description: Option<String>, @@ -7883,7 +7811,6 @@ pub mod structs { } } /// CreateOAuth2ApplicationOptions holds options to create an oauth2 application - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateOAuth2ApplicationOptions { pub confidential_client: Option<bool>, @@ -7892,16 +7819,13 @@ pub mod structs { } /// CreateOrUpdateSecretOption options when creating or updating secret - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateOrUpdateSecretOption { /// Data of the secret to update - /// pub data: String, } /// CreateOrgOption options for creating an organization - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateOrgOption { pub description: Option<String>, @@ -7911,13 +7835,11 @@ pub mod structs { pub repo_admin_change_team_access: Option<bool>, pub username: String, /// possible values are `public` (default), `limited` or `private` - /// pub visibility: Option<CreateOrgOptionVisibility>, pub website: Option<String>, } /// possible values are `public` (default), `limited` or `private` - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub enum CreateOrgOptionVisibility { @@ -7936,7 +7858,6 @@ pub mod structs { } } /// CreatePullRequestOption options when creating a pull request - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreatePullRequestOption { pub assignee: Option<String>, @@ -7952,23 +7873,18 @@ pub mod structs { } /// CreatePullReviewComment represent a review comment for creation api - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreatePullReviewComment { pub body: Option<String>, /// if comment to new file line or 0 - /// pub new_position: Option<u64>, /// if comment to old file line or 0 - /// pub old_position: Option<u64>, /// the tree path - /// pub path: Option<String>, } /// CreatePullReviewOptions are options to create a pull review - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreatePullReviewOptions { pub body: Option<String>, @@ -7987,7 +7903,6 @@ pub mod structs { } /// CreateReleaseOption options when creating a release - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateReleaseOption { pub body: Option<String>, @@ -7999,46 +7914,33 @@ pub mod structs { } /// CreateRepoOption options when creating repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateRepoOption { /// Whether the repository should be auto-initialized? - /// pub auto_init: Option<bool>, /// DefaultBranch of the repository (used when initializes and in template) - /// pub default_branch: Option<String>, /// Description of the repository to create - /// pub description: Option<String>, /// Gitignores to use - /// pub gitignores: Option<String>, /// Label-Set to use - /// pub issue_labels: Option<String>, /// License to use - /// pub license: Option<String>, /// Name of the repository to create - /// pub name: String, /// Whether the repository is private - /// pub private: Option<bool>, /// Readme of the repository to create - /// pub readme: Option<String>, /// Whether the repository is template - /// pub template: Option<bool>, /// TrustModel of the repository - /// pub trust_model: Option<CreateRepoOptionTrustModel>, } /// TrustModel of the repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub enum CreateRepoOptionTrustModel { @@ -8059,7 +7961,6 @@ pub mod structs { } } /// CreateStatusOption holds the information needed to create a new CommitStatus for a Commit - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateStatusOption { pub context: Option<String>, @@ -8070,7 +7971,6 @@ pub mod structs { } /// CreateTagOption options when creating a tag - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateTagOption { pub message: Option<String>, @@ -8079,7 +7979,6 @@ pub mod structs { } /// CreateTeamOption options for creating a team - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateTeamOption { pub can_create_org_repo: Option<bool>, @@ -8114,7 +8013,6 @@ pub mod structs { } /// CreateUserOption create user options - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateUserOption { #[serde(with = "time::serde::rfc3339::option")] @@ -8123,7 +8021,6 @@ pub mod structs { /// migrated from other systems. When omitted, the user's creation timestamp /// /// will be set to "now". - /// pub created_at: Option<time::OffsetDateTime>, pub email: String, pub full_name: Option<String>, @@ -8138,22 +8035,17 @@ pub mod structs { } /// CreateWikiPageOptions form for creating wiki - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct CreateWikiPageOptions { /// content must be base64 encoded - /// pub content_base64: Option<String>, /// optional commit message summarizing the change - /// pub message: Option<String>, /// page title. leave empty to keep unchanged - /// pub title: Option<String>, } /// Cron represents a Cron task - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Cron { pub exec_times: Option<u64>, @@ -8166,42 +8058,33 @@ pub mod structs { } /// DeleteEmailOption options when deleting email addresses - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct DeleteEmailOption { /// email addresses to delete - /// pub emails: Option<Vec<String>>, } /// 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) - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct DeleteFileOptions { pub author: Option<Identity>, /// branch (optional) to base this file from. if not given, the default branch is used - /// pub branch: Option<String>, pub committer: Option<Identity>, pub dates: Option<CommitDateOptions>, /// message (optional) for the commit of this file. if not supplied, a default message will be used - /// pub message: Option<String>, /// new_branch (optional) will make a new branch from `branch` before creating the file - /// pub new_branch: Option<String>, /// sha is the SHA for the file that already exists - /// pub sha: String, /// Add a Signed-off-by trailer by the committer at the end of the commit log message. - /// pub signoff: Option<bool>, } /// DeleteLabelOption options for deleting a label - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct DeleteLabelsOption { #[serde(with = "time::serde::rfc3339::option")] @@ -8209,7 +8092,6 @@ pub mod structs { } /// DeployKey a deploy key - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct DeployKey { #[serde(with = "time::serde::rfc3339::option")] @@ -8226,7 +8108,6 @@ pub mod structs { } /// DismissPullReviewOptions are options to dismiss a pull review - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct DismissPullReviewOptions { pub message: Option<String>, @@ -8234,14 +8115,12 @@ pub mod structs { } /// EditAttachmentOptions options for editing attachments - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditAttachmentOptions { pub name: Option<String>, } /// EditBranchProtectionOption options for editing a branch protection - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditBranchProtectionOption { pub approvals_whitelist_teams: Option<Vec<String>>, @@ -8268,7 +8147,6 @@ pub mod structs { } /// EditDeadlineOption options for creating a deadline - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditDeadlineOption { #[serde(with = "time::serde::rfc3339")] @@ -8276,14 +8154,12 @@ pub mod structs { } /// EditGitHookOption options when modifying one Git hook - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditGitHookOption { pub content: Option<String>, } /// EditHookOption options when modify one hook - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditHookOption { pub active: Option<bool>, @@ -8300,7 +8176,6 @@ pub mod structs { } /// EditIssueCommentOption options for editing a comment - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditIssueCommentOption { pub body: String, @@ -8309,11 +8184,9 @@ pub mod structs { } /// EditIssueOption options for editing an issue - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditIssueOption { /// deprecated - /// pub assignee: Option<String>, pub assignees: Option<Vec<String>>, pub body: Option<String>, @@ -8330,7 +8203,6 @@ pub mod structs { } /// EditLabelOption options for editing a label - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditLabelOption { pub color: Option<String>, @@ -8341,7 +8213,6 @@ pub mod structs { } /// EditMilestoneOption options for editing a milestone - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditMilestoneOption { pub description: Option<String>, @@ -8352,7 +8223,6 @@ pub mod structs { } /// EditOrgOption options for editing an organization - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditOrgOption { pub description: Option<String>, @@ -8361,13 +8231,11 @@ pub mod structs { pub location: Option<String>, pub repo_admin_change_team_access: Option<bool>, /// possible values are `public`, `limited` or `private` - /// pub visibility: Option<EditOrgOptionVisibility>, pub website: Option<String>, } /// possible values are `public`, `limited` or `private` - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub enum EditOrgOptionVisibility { @@ -8386,7 +8254,6 @@ pub mod structs { } } /// EditPullRequestOption options when modify pull request - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditPullRequestOption { pub allow_maintainer_edit: Option<bool>, @@ -8404,14 +8271,12 @@ pub mod structs { } /// EditReactionOption contain the reaction type - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditReactionOption { pub content: Option<String>, } /// EditReleaseOption options when editing a release - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditReleaseOption { pub body: Option<String>, @@ -8423,101 +8288,72 @@ pub mod structs { } /// EditRepoOption options when editing a repository's properties - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditRepoOption { /// either `true` to allow mark pr as merged manually, or `false` to prevent it. - /// pub allow_manual_merge: Option<bool>, /// either `true` to allow merging pull requests with a merge commit, or `false` to prevent merging pull requests with merge commits. - /// pub allow_merge_commits: Option<bool>, /// either `true` to allow rebase-merging pull requests, or `false` to prevent rebase-merging. - /// pub allow_rebase: Option<bool>, /// either `true` to allow rebase with explicit merge commits (--no-ff), or `false` to prevent rebase with explicit merge commits. - /// pub allow_rebase_explicit: Option<bool>, /// either `true` to allow updating pull request branch by rebase, or `false` to prevent it. - /// pub allow_rebase_update: Option<bool>, /// either `true` to allow squash-merging pull requests, or `false` to prevent squash-merging. - /// pub allow_squash_merge: Option<bool>, /// set to `true` to archive this repository. - /// pub archived: Option<bool>, /// either `true` to enable AutodetectManualMerge, or `false` to prevent it. Note: In some special cases, misjudgments can occur. - /// pub autodetect_manual_merge: Option<bool>, /// set to `true` to allow edits from maintainers by default - /// pub default_allow_maintainer_edit: Option<bool>, /// sets the default branch for this repository. - /// pub default_branch: Option<String>, /// set to `true` to delete pr branch after merge by default - /// pub default_delete_branch_after_merge: Option<bool>, /// set to a merge style to be used by this repository: "merge", "rebase", "rebase-merge", or "squash". - /// pub default_merge_style: Option<String>, /// a short description of the repository. - /// pub description: Option<String>, /// enable prune - remove obsolete remote-tracking references - /// pub enable_prune: Option<bool>, pub external_tracker: Option<ExternalTracker>, pub external_wiki: Option<ExternalWiki>, /// either `true` to enable actions unit, or `false` to disable them. - /// pub has_actions: Option<bool>, /// either `true` to enable issues for this repository or `false` to disable them. - /// pub has_issues: Option<bool>, /// either `true` to enable packages unit, or `false` to disable them. - /// pub has_packages: Option<bool>, /// either `true` to enable project unit, or `false` to disable them. - /// pub has_projects: Option<bool>, /// either `true` to allow pull requests, or `false` to prevent pull request. - /// pub has_pull_requests: Option<bool>, /// either `true` to enable releases unit, or `false` to disable them. - /// pub has_releases: Option<bool>, /// either `true` to enable the wiki for this repository or `false` to disable it. - /// pub has_wiki: Option<bool>, /// either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace. - /// pub ignore_whitespace_conflicts: Option<bool>, pub internal_tracker: Option<InternalTracker>, /// set to a string like `8h30m0s` to set the mirror interval time - /// pub mirror_interval: Option<String>, /// name of the repository - /// pub name: Option<String>, /// either `true` to make the repository private or `false` to make it public. /// /// Note: you will get a 422 error if the organization restricts changing repository visibility to organization /// /// owners and a non-owner tries to change the value of private. - /// pub private: Option<bool>, /// either `true` to make this repository a template or `false` to make it a normal repository - /// pub template: Option<bool>, /// a URL with more information about the repository. - /// pub website: Option<String>, } /// EditTeamOption options for editing a team - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditTeamOption { pub can_create_org_repo: Option<bool>, @@ -8552,7 +8388,6 @@ pub mod structs { } /// EditUserOption edit user options - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct EditUserOption { pub active: Option<bool>, @@ -8576,7 +8411,6 @@ pub mod structs { } /// Email an email address belonging to a user - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Email { pub email: Option<String>, @@ -8587,31 +8421,24 @@ pub mod structs { } /// ExternalTracker represents settings for external tracker - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct ExternalTracker { /// External Issue Tracker URL Format. Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index. - /// pub external_tracker_format: Option<String>, /// External Issue Tracker issue regular expression - /// pub external_tracker_regexp_pattern: Option<String>, /// External Issue Tracker Number Format, either `numeric`, `alphanumeric`, or `regexp` - /// pub external_tracker_style: Option<String>, #[serde(deserialize_with = "crate::none_if_blank_url")] /// URL of external issue tracker. - /// pub external_tracker_url: Option<url::Url>, } /// ExternalWiki represents setting for external wiki - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct ExternalWiki { #[serde(deserialize_with = "crate::none_if_blank_url")] /// URL of external wiki. - /// pub external_wiki_url: Option<url::Url>, } @@ -8632,7 +8459,6 @@ pub mod structs { } /// FileDeleteResponse contains information about a repo's file that was deleted - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct FileDeleteResponse { pub commit: Option<FileCommitResponse>, @@ -8641,7 +8467,6 @@ pub mod structs { } /// FileLinksResponse contains the links for a repo's file - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct FileLinksResponse { pub git: Option<String>, @@ -8651,7 +8476,6 @@ pub mod structs { } /// FileResponse contains information about a repo's file - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct FileResponse { pub commit: Option<FileCommitResponse>, @@ -8660,7 +8484,6 @@ pub mod structs { } /// FilesResponse contains information about multiple files from a repo - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct FilesResponse { pub commit: Option<FileCommitResponse>, @@ -8669,7 +8492,6 @@ pub mod structs { } /// GPGKey a user GPG key to sign commit and tag in repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GPGKey { pub can_certify: Option<bool>, @@ -8690,7 +8512,6 @@ pub mod structs { } /// GPGKeyEmail an email attached to a GPGKey - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GPGKeyEmail { pub email: Option<String>, @@ -8698,7 +8519,6 @@ pub mod structs { } /// GeneralAPISettings contains global api settings exposed by it - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GeneralAPISettings { pub default_git_trees_per_page: Option<u64>, @@ -8708,7 +8528,6 @@ pub mod structs { } /// GeneralAttachmentSettings contains global Attachment settings exposed by API - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GeneralAttachmentSettings { pub allowed_types: Option<String>, @@ -8718,7 +8537,6 @@ pub mod structs { } /// GeneralRepoSettings contains global repository settings exposed by API - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GeneralRepoSettings { pub http_git_disabled: Option<bool>, @@ -8730,7 +8548,6 @@ pub mod structs { } /// GeneralUISettings contains global ui settings exposed by API - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GeneralUISettings { pub allowed_reactions: Option<Vec<String>>, @@ -8739,49 +8556,35 @@ pub mod structs { } /// GenerateRepoOption options when creating repository using a template - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GenerateRepoOption { /// include avatar of the template repo - /// pub avatar: Option<bool>, /// Default branch of the new repository - /// pub default_branch: Option<String>, /// Description of the repository to create - /// pub description: Option<String>, /// include git content of default branch in template repo - /// pub git_content: Option<bool>, /// include git hooks in template repo - /// pub git_hooks: Option<bool>, /// include labels in template repo - /// pub labels: Option<bool>, /// Name of the repository to create - /// pub name: String, /// The organization or person who will own the new repository - /// pub owner: String, /// Whether the repository is private - /// pub private: Option<bool>, /// include protected branches in template repo - /// pub protected_branch: Option<bool>, /// include topics in template repo - /// pub topics: Option<bool>, /// include webhooks in template repo - /// pub webhooks: Option<bool>, } /// GitBlobResponse represents a git blob - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GitBlobResponse { pub content: Option<String>, @@ -8793,7 +8596,6 @@ pub mod structs { } /// GitEntry represents a git tree - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GitEntry { pub mode: Option<String>, @@ -8807,7 +8609,6 @@ pub mod structs { } /// GitHook represents a Git repository hook - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GitHook { pub content: Option<String>, @@ -8825,7 +8626,6 @@ pub mod structs { } /// GitTreeResponse returns a git tree - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GitTreeResponse { pub page: Option<u64>, @@ -8838,7 +8638,6 @@ pub mod structs { } /// GitignoreTemplateInfo name and text of a gitignore template - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct GitignoreTemplateInfo { pub name: Option<String>, @@ -8846,7 +8645,6 @@ pub mod structs { } /// Hook a hook is a web hook when one repository changed - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Hook { pub active: Option<bool>, @@ -8870,7 +8668,6 @@ pub mod structs { } /// Identity for a person's identity like an author or committer - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Identity { pub email: Option<String>, @@ -8878,22 +8675,17 @@ pub mod structs { } /// InternalTracker represents settings for internal tracker - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct InternalTracker { /// Let only contributors track time (Built-in issue tracker) - /// pub allow_only_contributors_to_track_time: Option<bool>, /// Enable dependencies for issues and pull requests (Built-in issue tracker) - /// pub enable_issue_dependencies: Option<bool>, /// Enable time tracking (Built-in issue tracker) - /// pub enable_time_tracker: Option<bool>, } /// Issue represents an issue in a repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Issue { pub assets: Option<Vec<Attachment>>, @@ -8951,7 +8743,6 @@ pub mod structs { } /// IssueDeadline represents an issue deadline - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct IssueDeadline { #[serde(with = "time::serde::rfc3339::option")] @@ -8959,7 +8750,6 @@ pub mod structs { } /// IssueFormField represents a form field - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct IssueFormField { pub attributes: Option<IssueFormFieldAttributes>, @@ -8985,18 +8775,15 @@ pub mod structs { pub struct IssueFormFieldType {} /// IssueLabelsOption a collection of labels - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct IssueLabelsOption { /// list of label IDs - /// pub labels: Option<Vec<u64>>, #[serde(with = "time::serde::rfc3339::option")] pub updated_at: Option<time::OffsetDateTime>, } /// IssueMeta basic issue information - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct IssueMeta { pub index: Option<u64>, @@ -9005,7 +8792,6 @@ pub mod structs { } /// IssueTemplate represents an issue template for a repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct IssueTemplate { pub about: Option<String>, @@ -9020,7 +8806,6 @@ pub mod structs { } /// Label a label to an issue or a pr - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Label { pub color: Option<String>, @@ -9034,7 +8819,6 @@ pub mod structs { } /// LabelTemplate info of a Label template - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct LabelTemplate { pub color: Option<String>, @@ -9044,7 +8828,6 @@ pub mod structs { } /// LicensesInfo contains information about a License - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct LicenseTemplateInfo { pub body: Option<String>, @@ -9056,7 +8839,6 @@ pub mod structs { } /// LicensesListEntry is used for the API - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct LicensesTemplateListEntry { pub key: Option<String>, @@ -9066,7 +8848,6 @@ pub mod structs { } /// MarkdownOption markdown options - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct MarkdownOption { /// Context to render @@ -9074,7 +8855,6 @@ pub mod structs { /// /// /// in: body - /// #[serde(rename = "Context")] pub context: Option<String>, /// Mode to render (comment, gfm, markdown) @@ -9082,7 +8862,6 @@ pub mod structs { /// /// /// in: body - /// #[serde(rename = "Mode")] pub mode: Option<String>, /// Text markdown to render @@ -9090,7 +8869,6 @@ pub mod structs { /// /// /// in: body - /// #[serde(rename = "Text")] pub text: Option<String>, /// Is it a wiki page ? @@ -9098,13 +8876,11 @@ pub mod structs { /// /// /// in: body - /// #[serde(rename = "Wiki")] pub wiki: Option<bool>, } /// MarkupOption markup options - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct MarkupOption { /// Context to render @@ -9112,7 +8888,6 @@ pub mod structs { /// /// /// in: body - /// #[serde(rename = "Context")] pub context: Option<String>, /// File path for detecting extension in file mode @@ -9120,7 +8895,6 @@ pub mod structs { /// /// /// in: body - /// #[serde(rename = "FilePath")] pub file_path: Option<String>, /// Mode to render (comment, gfm, markdown, file) @@ -9128,7 +8902,6 @@ pub mod structs { /// /// /// in: body - /// #[serde(rename = "Mode")] pub mode: Option<String>, /// Text markup to render @@ -9136,7 +8909,6 @@ pub mod structs { /// /// /// in: body - /// #[serde(rename = "Text")] pub text: Option<String>, /// Is it a wiki page ? @@ -9144,13 +8916,11 @@ pub mod structs { /// /// /// in: body - /// #[serde(rename = "Wiki")] pub wiki: Option<bool>, } /// MergePullRequestForm form for merging Pull Request - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct MergePullRequestOption { #[serde(rename = "Do")] @@ -9190,7 +8960,6 @@ pub mod structs { /// MigrateRepoOptions options for migrating repository's /// /// this is used to interact with api v1 - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct MigrateRepoOptions { pub auth_password: Option<String>, @@ -9210,11 +8979,9 @@ pub mod structs { pub releases: Option<bool>, pub repo_name: String, /// Name of User or Organisation who will own Repo after migration - /// pub repo_owner: Option<String>, pub service: Option<MigrateRepoOptionsService>, /// deprecated (only for backwards compatibility) - /// pub uid: Option<u64>, pub wiki: Option<bool>, } @@ -9246,7 +9013,6 @@ pub mod structs { } } /// Milestone milestone is a collection of issues on one repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Milestone { #[serde(with = "time::serde::rfc3339::option")] @@ -9266,7 +9032,6 @@ pub mod structs { } /// NewIssuePinsAllowed represents an API response that says if new Issue Pins are allowed - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct NewIssuePinsAllowed { pub issues: Option<bool>, @@ -9274,7 +9039,6 @@ pub mod structs { } /// NodeInfo contains standardized way of exposing metadata about a server running one of the distributed social networks - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct NodeInfo { pub metadata: Option<NodeInfoMetadata>, @@ -9291,7 +9055,6 @@ pub mod structs { pub struct NodeInfoMetadata {} /// NodeInfoServices contains the third party sites this server can connect to via their application API - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct NodeInfoServices { pub inbound: Option<Vec<String>>, @@ -9299,7 +9062,6 @@ pub mod structs { } /// NodeInfoSoftware contains Metadata about server software in use - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct NodeInfoSoftware { pub homepage: Option<String>, @@ -9309,7 +9071,6 @@ pub mod structs { } /// NodeInfoUsage contains usage statistics for this server - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct NodeInfoUsage { #[serde(rename = "localComments")] @@ -9320,7 +9081,6 @@ pub mod structs { } /// NodeInfoUsageUsers contains statistics about the users of this server - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct NodeInfoUsageUsers { #[serde(rename = "activeHalfyear")] @@ -9331,7 +9091,6 @@ pub mod structs { } /// Note contains information related to a git note - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Note { pub commit: Option<Commit>, @@ -9339,14 +9098,12 @@ pub mod structs { } /// NotificationCount number of unread notifications - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct NotificationCount { pub new: Option<u64>, } /// NotificationSubject contains the notification subject (Issue/Pull/Commit) - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct NotificationSubject { #[serde(deserialize_with = "crate::none_if_blank_url")] @@ -9364,7 +9121,6 @@ pub mod structs { } /// NotificationThread expose Notification on API - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct NotificationThread { pub id: Option<u64>, @@ -9379,7 +9135,6 @@ pub mod structs { } /// NotifySubjectType represent type of notification subject - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct NotifySubjectType {} @@ -9396,7 +9151,6 @@ pub mod structs { } /// Organization represents an organization - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Organization { #[serde(deserialize_with = "crate::none_if_blank_url")] @@ -9409,14 +9163,12 @@ pub mod structs { pub name: Option<String>, pub repo_admin_change_team_access: Option<bool>, /// deprecated - /// pub username: Option<String>, pub visibility: Option<String>, pub website: Option<String>, } /// OrganizationPermissions list different users permissions on an organization - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct OrganizationPermissions { pub can_create_repository: Option<bool>, @@ -9427,7 +9179,6 @@ pub mod structs { } /// PRBranchInfo information about a branch - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PRBranchInfo { pub label: Option<String>, @@ -9439,7 +9190,6 @@ pub mod structs { } /// Package represents a package - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Package { #[serde(with = "time::serde::rfc3339::option")] @@ -9457,7 +9207,6 @@ pub mod structs { } /// PackageFile represents a package file - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PackageFile { #[serde(rename = "Size")] @@ -9471,14 +9220,12 @@ pub mod structs { } /// PayloadCommit represents a commit - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PayloadCommit { pub added: Option<Vec<String>>, pub author: Option<PayloadUser>, pub committer: Option<PayloadUser>, /// sha1 hash of the commit - /// pub id: Option<String>, pub message: Option<String>, pub modified: Option<Vec<String>>, @@ -9491,7 +9238,6 @@ pub mod structs { } /// PayloadCommitVerification represents the GPG verification of a commit - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PayloadCommitVerification { pub payload: Option<String>, @@ -9502,18 +9248,15 @@ pub mod structs { } /// PayloadUser represents the author or committer of a commit - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PayloadUser { pub email: Option<String>, /// Full name of the commit author - /// pub name: Option<String>, pub username: Option<String>, } /// Permission represents a set of permissions - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Permission { pub admin: Option<bool>, @@ -9522,7 +9265,6 @@ pub mod structs { } /// PublicKey publickey is a user key to push code to repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PublicKey { #[serde(with = "time::serde::rfc3339::option")] @@ -9539,7 +9281,6 @@ pub mod structs { } /// PullRequest represents a pull request - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PullRequest { pub allow_maintainer_edit: Option<bool>, @@ -9585,7 +9326,6 @@ pub mod structs { } /// PullRequestMeta PR info if an issue is a PR - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PullRequestMeta { pub merged: Option<bool>, @@ -9594,7 +9334,6 @@ pub mod structs { } /// PullReview represents a pull request review - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PullReview { pub body: Option<String>, @@ -9618,7 +9357,6 @@ pub mod structs { } /// PullReviewComment represents a comment on a pull request review - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PullReviewComment { pub body: Option<String>, @@ -9643,7 +9381,6 @@ pub mod structs { } /// PullReviewRequestOptions are options to add or remove pull review requests - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PullReviewRequestOptions { pub reviewers: Option<Vec<String>>, @@ -9651,7 +9388,6 @@ pub mod structs { } /// PushMirror represents information of a push mirror - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct PushMirror { pub created: Option<String>, @@ -9665,7 +9401,6 @@ pub mod structs { } /// Reaction contain one reaction - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Reaction { pub content: Option<String>, @@ -9684,7 +9419,6 @@ pub mod structs { } /// Release represents a repository release - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Release { pub assets: Option<Vec<Attachment>>, @@ -9713,16 +9447,13 @@ pub mod structs { } /// RenameUserOption options when renaming a user - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct RenameUserOption { /// New username for this user. This name cannot be in use yet by any other user. - /// pub new_username: String, } /// RepoCollaboratorPermission to get repository permission for a collaborator - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct RepoCollaboratorPermission { pub permission: Option<String>, @@ -9742,16 +9473,13 @@ pub mod structs { } /// RepoTopicOptions a collection of repo topic names - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct RepoTopicOptions { /// list of topic names - /// pub topics: Option<Vec<String>>, } /// RepoTransfer represents a pending repo transfer - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct RepoTransfer { pub doer: Option<User>, @@ -9760,7 +9488,6 @@ pub mod structs { } /// Repository represents a repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Repository { pub allow_merge_commits: Option<bool>, @@ -9833,7 +9560,6 @@ pub mod structs { } /// RepositoryMeta basic repository information - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct RepositoryMeta { pub full_name: Option<String>, @@ -9843,12 +9569,10 @@ pub mod structs { } /// ReviewStateType review state type - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct ReviewStateType {} /// SearchResults results of a successful search - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct SearchResults { pub data: Option<Vec<Repository>>, @@ -9856,30 +9580,25 @@ pub mod structs { } /// Secret represents a secret - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Secret { #[serde(with = "time::serde::rfc3339::option")] pub created_at: Option<time::OffsetDateTime>, /// the secret's name - /// pub name: Option<String>, } /// ServerVersion wraps the version of the server - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct ServerVersion { pub version: Option<String>, } /// StateType issue state type - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct StateType {} /// StopWatch represent a running stopwatch - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct StopWatch { #[serde(with = "time::serde::rfc3339::option")] @@ -9893,7 +9612,6 @@ pub mod structs { } /// SubmitPullReviewOptions are options to submit a pending pull review - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct SubmitPullReviewOptions { pub body: Option<String>, @@ -9901,7 +9619,6 @@ pub mod structs { } /// Tag represents a repository tag - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Tag { pub commit: Option<CommitMeta>, @@ -9915,7 +9632,6 @@ pub mod structs { } /// Team represents a team in an organization - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct Team { pub can_create_org_repo: Option<bool>, @@ -9956,12 +9672,10 @@ pub mod structs { } /// TimeStamp defines a timestamp - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct TimeStamp {} /// TimelineComment represents a timeline comment (comment of any type) on a commit or issue - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct TimelineComment { pub assignee: Option<User>, @@ -9989,11 +9703,9 @@ pub mod structs { pub ref_action: Option<String>, pub ref_comment: Option<Comment>, /// commit SHA where issue/PR was referenced - /// pub ref_commit_sha: Option<String>, pub ref_issue: Option<Issue>, /// whether the assignees were removed or added - /// pub removed_assignee: Option<bool>, pub resolve_doer: Option<User>, pub review_id: Option<u64>, @@ -10006,14 +9718,12 @@ pub mod structs { } /// TopicName a list of repo topic names - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct TopicName { pub topics: Option<Vec<String>>, } /// TopicResponse for returning topics - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct TopicResponse { #[serde(with = "time::serde::rfc3339::option")] @@ -10026,7 +9736,6 @@ pub mod structs { } /// TrackedTime worked time for an issue / pr - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct TrackedTime { #[serde(with = "time::serde::rfc3339::option")] @@ -10034,138 +9743,104 @@ pub mod structs { pub id: Option<u64>, pub issue: Option<Issue>, /// deprecated (only for backwards compatibility) - /// pub issue_id: Option<u64>, /// Time in seconds - /// pub time: Option<u64>, /// deprecated (only for backwards compatibility) - /// pub user_id: Option<u64>, pub user_name: Option<String>, } /// TransferRepoOption options when transfer a repository's ownership - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct TransferRepoOption { pub new_owner: String, /// ID of the team or teams to add to the repository. Teams can only be added to organization-owned repositories. - /// pub team_ids: Option<Vec<u64>>, } /// 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) - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct UpdateFileOptions { pub author: Option<Identity>, /// branch (optional) to base this file from. if not given, the default branch is used - /// pub branch: Option<String>, pub committer: Option<Identity>, /// content must be base64 encoded - /// pub content: String, pub dates: Option<CommitDateOptions>, /// from_path (optional) is the path of the original file which will be moved/renamed to the path in the URL - /// pub from_path: Option<String>, /// message (optional) for the commit of this file. if not supplied, a default message will be used - /// pub message: Option<String>, /// new_branch (optional) will make a new branch from `branch` before creating the file - /// pub new_branch: Option<String>, /// sha is the SHA for the file that already exists - /// pub sha: String, /// Add a Signed-off-by trailer by the committer at the end of the commit log message. - /// pub signoff: Option<bool>, } /// UpdateRepoAvatarUserOption options when updating the repo avatar - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct UpdateRepoAvatarOption { /// image must be base64 encoded - /// pub image: Option<String>, } /// UpdateUserAvatarUserOption options when updating the user avatar - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct UpdateUserAvatarOption { /// image must be base64 encoded - /// pub image: Option<String>, } /// User represents a user - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct User { /// Is user active - /// pub active: Option<bool>, #[serde(deserialize_with = "crate::none_if_blank_url")] /// URL to the user's avatar - /// pub avatar_url: Option<url::Url>, #[serde(with = "time::serde::rfc3339::option")] pub created: Option<time::OffsetDateTime>, /// the user's description - /// pub description: Option<String>, pub email: Option<String>, /// user counts - /// pub followers_count: Option<u64>, pub following_count: Option<u64>, /// the user's full name - /// pub full_name: Option<String>, /// the user's id - /// pub id: Option<u64>, /// Is the user an administrator - /// pub is_admin: Option<bool>, /// User locale - /// pub language: Option<String>, #[serde(with = "time::serde::rfc3339::option")] pub last_login: Option<time::OffsetDateTime>, /// the user's location - /// pub location: Option<String>, /// the user's username - /// pub login: Option<String>, /// the user's authentication sign-in name. - /// pub login_name: Option<String>, /// Is user login prohibited - /// pub prohibit_login: Option<bool>, /// Is user restricted - /// pub restricted: Option<bool>, pub starred_repos_count: Option<u64>, /// User visibility level option: public, limited, private - /// pub visibility: Option<String>, /// the user's website - /// pub website: Option<String>, } /// UserHeatmapData represents the data needed to create a heatmap - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct UserHeatmapData { pub contributions: Option<u64>, @@ -10173,7 +9848,6 @@ pub mod structs { } /// UserSettings represents user settings - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct UserSettings { pub description: Option<String>, @@ -10181,7 +9855,6 @@ pub mod structs { pub full_name: Option<String>, pub hide_activity: Option<bool>, /// Privacy - /// pub hide_email: Option<bool>, pub language: Option<String>, pub location: Option<String>, @@ -10190,7 +9863,6 @@ pub mod structs { } /// UserSettingsOptions represents options to change user settings - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct UserSettingsOptions { pub description: Option<String>, @@ -10198,7 +9870,6 @@ pub mod structs { pub full_name: Option<String>, pub hide_activity: Option<bool>, /// Privacy - /// pub hide_email: Option<bool>, pub language: Option<String>, pub location: Option<String>, @@ -10207,7 +9878,6 @@ pub mod structs { } /// WatchInfo represents an API watch status of one repository - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct WatchInfo { #[serde(with = "time::serde::rfc3339::option")] @@ -10222,7 +9892,6 @@ pub mod structs { } /// WikiCommit page commit/revision - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct WikiCommit { pub author: Option<CommitUser>, @@ -10232,7 +9901,6 @@ pub mod structs { } /// WikiCommitList commit/revision list - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct WikiCommitList { pub commits: Option<Vec<WikiCommit>>, @@ -10240,12 +9908,10 @@ pub mod structs { } /// WikiPage a wiki page - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct WikiPage { pub commit_count: Option<u64>, /// Page content, base64 encoded - /// pub content_base64: Option<String>, pub footer: Option<String>, #[serde(deserialize_with = "crate::none_if_blank_url")] @@ -10258,7 +9924,6 @@ pub mod structs { } /// WikiPageMetaData wiki page meta information - /// #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct WikiPageMetaData { #[serde(deserialize_with = "crate::none_if_blank_url")] @@ -10511,10 +10176,8 @@ pub mod structs { pub struct AdminCronListQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10533,10 +10196,8 @@ pub mod structs { pub struct AdminGetAllEmailsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10555,13 +10216,10 @@ pub mod structs { pub struct AdminSearchEmailsQuery { /// keyword - /// pub q: Option<String>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10583,10 +10241,8 @@ pub mod structs { pub struct AdminListHooksQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10605,10 +10261,8 @@ pub mod structs { pub struct AdminGetAllOrgsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10627,13 +10281,10 @@ pub mod structs { pub struct AdminUnadoptedListQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, /// pattern of repositories to search for - /// pub pattern: Option<String>, } @@ -10655,16 +10306,12 @@ pub mod structs { pub struct AdminSearchUsersQuery { /// ID of the user's login source to search for - /// pub source_id: Option<u64>, /// user's login name to search for - /// pub login_name: Option<String>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10689,7 +10336,6 @@ pub mod structs { pub struct AdminDeleteUserQuery { /// purge the user from the system completely - /// pub purge: Option<bool>, } @@ -10705,25 +10351,18 @@ pub mod structs { pub struct NotifyGetListQuery { /// If true, show notifications marked as read. Default value is false - /// pub all: Option<bool>, /// Show notifications with the provided status types. Options are: unread, read and/or pinned. Defaults to unread & pinned. - /// pub status_types: Option<Vec<String>>, /// filter notifications by subject type - /// pub subject_type: Option<Vec<NotifyGetListQuerySubjectType>>, /// Only show notifications updated after the given time. This is a timestamp in RFC 3339 format - /// pub since: Option<time::OffsetDateTime>, /// Only show notifications updated before the given time. This is a timestamp in RFC 3339 format - /// pub before: Option<time::OffsetDateTime>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10799,16 +10438,12 @@ pub mod structs { } pub struct NotifyReadListQuery { /// Describes the last point that notifications were checked. Anything updated since this time will not be updated. - /// pub last_read_at: Option<time::OffsetDateTime>, /// If true, mark all notifications on this repo. Default value is false - /// pub all: Option<String>, /// Mark notifications with the provided status types. Options are: unread, read and/or pinned. Defaults to unread. - /// pub status_types: Option<Vec<String>>, /// Status to mark notifications as, Defaults to read. - /// pub to_status: Option<String>, } @@ -10845,7 +10480,6 @@ pub mod structs { pub struct NotifyReadThreadQuery { /// Status to mark notifications as - /// pub to_status: Option<String>, } @@ -10861,10 +10495,8 @@ pub mod structs { pub struct OrgGetAllQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10883,10 +10515,8 @@ pub mod structs { pub struct OrgListActionsSecretsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10905,13 +10535,10 @@ pub mod structs { pub struct OrgListActivityFeedsQuery { /// the date of the activities to be found - /// pub date: Option<time::Date>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10939,10 +10566,8 @@ pub mod structs { pub struct OrgListHooksQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10961,10 +10586,8 @@ pub mod structs { pub struct OrgListLabelsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -10983,10 +10606,8 @@ pub mod structs { pub struct OrgListBlockedUsersQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11005,10 +10626,8 @@ pub mod structs { pub struct OrgListMembersQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11027,10 +10646,8 @@ pub mod structs { pub struct OrgListPublicMembersQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11049,10 +10666,8 @@ pub mod structs { pub struct OrgListReposQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11071,10 +10686,8 @@ pub mod structs { pub struct OrgListTeamsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11093,16 +10706,12 @@ pub mod structs { pub struct TeamSearchQuery { /// keywords to search - /// pub q: Option<String>, /// include search within team description (defaults to true) - /// pub include_desc: Option<bool>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11132,16 +10741,12 @@ pub mod structs { pub struct ListPackagesQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, /// package type filter - /// pub r#type: Option<ListPackagesQueryType>, /// name filter - /// pub q: Option<String>, } @@ -11218,55 +10823,38 @@ pub mod structs { } pub struct IssueSearchIssuesQuery { /// whether issue is open or closed - /// pub state: Option<String>, /// comma separated list of labels. Fetch only issues that have any of this labels. Non existent labels are discarded - /// pub labels: Option<String>, /// comma separated list of milestone names. Fetch only issues that have any of this milestones. Non existent are discarded - /// pub milestones: Option<String>, /// search string - /// pub q: Option<String>, /// repository to prioritize in the results - /// pub priority_repo_id: Option<u64>, /// filter by type (issues / pulls) if set - /// pub r#type: Option<String>, /// Only show notifications updated after the given time. This is a timestamp in RFC 3339 format - /// pub since: Option<time::OffsetDateTime>, /// Only show notifications updated before the given time. This is a timestamp in RFC 3339 format - /// pub before: Option<time::OffsetDateTime>, /// filter (issues / pulls) assigned to you, default is false - /// pub assigned: Option<bool>, /// filter (issues / pulls) created by you, default is false - /// pub created: Option<bool>, /// filter (issues / pulls) mentioning you, default is false - /// pub mentioned: Option<bool>, /// filter pulls requesting your review, default is false - /// pub review_requested: Option<bool>, /// filter pulls reviewed by you, default is false - /// pub reviewed: Option<bool>, /// filter by owner - /// pub owner: Option<String>, /// filter by team (requires organization owner parameter to be provided) - /// pub team: Option<String>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11342,55 +10930,38 @@ pub mod structs { pub struct RepoSearchQuery { /// keyword - /// pub q: Option<String>, /// Limit search to repositories with keyword as topic - /// pub topic: Option<bool>, /// include search of keyword within repository description - /// pub include_desc: Option<bool>, /// search only for repos that the user with the given id owns or contributes to - /// pub uid: Option<u64>, /// repo owner to prioritize in the results - /// pub priority_owner_id: Option<u64>, /// search only for repos that belong to the given team id - /// pub team_id: Option<u64>, /// search only for repos that the user with the given id has starred - /// pub starred_by: Option<u64>, /// include private repositories this user has access to (defaults to true) - /// pub private: Option<bool>, /// show only pubic, private or all repositories (defaults to all) - /// pub is_private: Option<bool>, /// include template repositories this user has access to (defaults to true) - /// pub template: Option<bool>, /// show only archived, non-archived or all repositories (defaults to all) - /// pub archived: Option<bool>, /// type of repository to search for. Supported values are "fork", "source", "mirror" and "collaborative" - /// pub mode: Option<String>, /// if `uid` is given, search only for repos that the user owns - /// pub exclusive: Option<bool>, /// sort repos by attribute. Supported values are "alpha", "created", "updated", "size", and "id". Default is "alpha" - /// pub sort: Option<String>, /// sort order, either "asc" (ascending) or "desc" (descending). Default is "asc", ignored if "sort" is not specified. - /// pub order: Option<String>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11454,13 +11025,10 @@ pub mod structs { pub struct RepoListActivityFeedsQuery { /// the date of the activities to be found - /// pub date: Option<time::Date>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11488,10 +11056,8 @@ pub mod structs { pub struct RepoListBranchesQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11510,10 +11076,8 @@ pub mod structs { pub struct RepoListCollaboratorsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11532,28 +11096,20 @@ pub mod structs { pub struct RepoGetAllCommitsQuery { /// SHA or branch to start listing commits from (usually 'master') - /// pub sha: Option<String>, /// filepath of a file/dir - /// pub path: Option<String>, /// include diff stats for every commit (disable for speedup, default 'true') - /// pub stat: Option<bool>, /// include verification for every commit (disable for speedup, default 'true') - /// pub verification: Option<bool>, /// include a list of affected files for every commit (disable for speedup, default 'true') - /// pub files: Option<bool>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results (ignored if used with 'path') - /// pub limit: Option<u32>, /// commits that match the given specifier will not be listed. - /// pub not: Option<String>, } @@ -11590,10 +11146,8 @@ pub mod structs { pub struct RepoGetCombinedStatusByRefQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11612,16 +11166,12 @@ pub mod structs { pub struct RepoListStatusesByRefQuery { /// type of sort - /// pub sort: Option<RepoListStatusesByRefQuerySort>, /// type of state - /// pub state: Option<RepoListStatusesByRefQueryState>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11687,7 +11237,6 @@ pub mod structs { } pub struct RepoGetContentsListQuery { /// The name of the commit/branch/tag. Default the repository’s default branch (usually master) - /// pub r#ref: Option<String>, } @@ -11703,7 +11252,6 @@ pub mod structs { pub struct RepoGetContentsQuery { /// The name of the commit/branch/tag. Default the repository’s default branch (usually master) - /// pub r#ref: Option<String>, } @@ -11719,7 +11267,6 @@ pub mod structs { pub struct RepoGetEditorConfigQuery { /// The name of the commit/branch/tag. Default the repository’s default branch (usually master) - /// pub r#ref: Option<String>, } @@ -11735,10 +11282,8 @@ pub mod structs { pub struct ListForksQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11757,13 +11302,10 @@ pub mod structs { pub struct RepoGetSingleCommitQuery { /// include diff stats for every commit (disable for speedup, default 'true') - /// pub stat: Option<bool>, /// include verification for every commit (disable for speedup, default 'true') - /// pub verification: Option<bool>, /// include a list of affected files for every commit (disable for speedup, default 'true') - /// pub files: Option<bool>, } @@ -11785,10 +11327,8 @@ pub mod structs { pub struct RepoGetNoteQuery { /// include verification for every commit (disable for speedup, default 'true') - /// pub verification: Option<bool>, /// include a list of affected files for every commit (disable for speedup, default 'true') - /// pub files: Option<bool>, } @@ -11807,13 +11347,10 @@ pub mod structs { pub struct GetTreeQuery { /// show all directories and files - /// pub recursive: Option<bool>, /// page number; the 'truncated' field in the response will be true if there are still more items after this page, false if the last page - /// pub page: Option<u32>, /// number of items per page - /// pub per_page: Option<u32>, } @@ -11835,10 +11372,8 @@ pub mod structs { pub struct RepoListHooksQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11857,7 +11392,6 @@ pub mod structs { pub struct RepoTestHookQuery { /// The name of the commit/branch/tag, indicates which commit will be loaded to the webhook payload. - /// pub r#ref: Option<String>, } @@ -11873,40 +11407,28 @@ pub mod structs { pub struct IssueListIssuesQuery { /// whether issue is open or closed - /// pub state: Option<IssueListIssuesQueryState>, /// comma separated list of labels. Fetch only issues that have any of this labels. Non existent labels are discarded - /// pub labels: Option<String>, /// search string - /// pub q: Option<String>, /// filter by type (issues / pulls) if set - /// pub r#type: Option<IssueListIssuesQueryType>, /// comma separated list of milestone names or ids. It uses names and fall back to ids. Fetch only issues that have any of this milestones. Non existent milestones are discarded - /// pub milestones: Option<String>, /// Only show items updated after the given time. This is a timestamp in RFC 3339 format - /// pub since: Option<time::OffsetDateTime>, /// Only show items updated before the given time. This is a timestamp in RFC 3339 format - /// pub before: Option<time::OffsetDateTime>, /// Only show items which were created by the the given user - /// pub created_by: Option<String>, /// Only show items for which the given user is assigned - /// pub assigned_by: Option<String>, /// Only show items in which the given user was mentioned - /// pub mentioned_by: Option<String>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -11998,16 +11520,12 @@ pub mod structs { } pub struct IssueGetRepoCommentsQuery { /// if provided, only comments updated since the provided time are returned. - /// pub since: Option<time::OffsetDateTime>, /// if provided, only comments updated before the provided time are returned. - /// pub before: Option<time::OffsetDateTime>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12044,10 +11562,8 @@ pub mod structs { pub struct IssueCreateIssueCommentAttachmentQuery { /// name of the attachment - /// pub name: Option<String>, /// time of the attachment's creation. This is a timestamp in RFC 3339 format - /// pub updated_at: Option<time::OffsetDateTime>, } @@ -12072,10 +11588,8 @@ pub mod structs { pub struct IssueCreateIssueAttachmentQuery { /// name of the attachment - /// pub name: Option<String>, /// time of the attachment's creation. This is a timestamp in RFC 3339 format - /// pub updated_at: Option<time::OffsetDateTime>, } @@ -12100,10 +11614,8 @@ pub mod structs { pub struct IssueListBlocksQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12122,10 +11634,8 @@ pub mod structs { pub struct IssueGetCommentsQuery { /// if provided, only comments updated since the specified time are returned. - /// pub since: Option<time::OffsetDateTime>, /// if provided, only comments updated before the provided time are returned. - /// pub before: Option<time::OffsetDateTime>, } @@ -12156,10 +11666,8 @@ pub mod structs { pub struct IssueListIssueDependenciesQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12178,10 +11686,8 @@ pub mod structs { pub struct IssueGetIssueReactionsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12200,10 +11706,8 @@ pub mod structs { pub struct IssueSubscriptionsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12222,16 +11726,12 @@ pub mod structs { pub struct IssueGetCommentsAndTimelineQuery { /// if provided, only comments updated since the specified time are returned. - /// pub since: Option<time::OffsetDateTime>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, /// if provided, only comments updated before the provided time are returned. - /// pub before: Option<time::OffsetDateTime>, } @@ -12268,19 +11768,14 @@ pub mod structs { pub struct IssueTrackedTimesQuery { /// optional filter by user (available for issue managers) - /// pub user: Option<String>, /// Only show times updated after the given time. This is a timestamp in RFC 3339 format - /// pub since: Option<time::OffsetDateTime>, /// Only show times updated before the given time. This is a timestamp in RFC 3339 format - /// pub before: Option<time::OffsetDateTime>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12320,16 +11815,12 @@ pub mod structs { pub struct RepoListKeysQuery { /// the key_id to search for - /// pub key_id: Option<u32>, /// fingerprint of the key - /// pub fingerprint: Option<String>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12354,10 +11845,8 @@ pub mod structs { pub struct IssueListLabelsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12381,7 +11870,6 @@ pub mod structs { pub struct RepoGetRawFileOrLfsQuery { /// The name of the commit/branch/tag. Default the repository’s default branch (usually master) - /// pub r#ref: Option<String>, } @@ -12397,16 +11885,12 @@ pub mod structs { pub struct IssueGetMilestonesListQuery { /// Milestone state, Recognized values are open, closed and all. Defaults to "open" - /// pub state: Option<String>, /// filter by milestone name - /// pub name: Option<String>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12431,25 +11915,18 @@ pub mod structs { pub struct NotifyGetRepoListQuery { /// If true, show notifications marked as read. Default value is false - /// pub all: Option<bool>, /// Show notifications with the provided status types. Options are: unread, read and/or pinned. Defaults to unread & pinned - /// pub status_types: Option<Vec<String>>, /// filter notifications by subject type - /// pub subject_type: Option<Vec<NotifyGetRepoListQuerySubjectType>>, /// Only show notifications updated after the given time. This is a timestamp in RFC 3339 format - /// pub since: Option<time::OffsetDateTime>, /// Only show notifications updated before the given time. This is a timestamp in RFC 3339 format - /// pub before: Option<time::OffsetDateTime>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12525,16 +12002,12 @@ pub mod structs { } pub struct NotifyReadRepoListQuery { /// If true, mark all notifications on this repo. Default value is false - /// pub all: Option<String>, /// Mark notifications with the provided status types. Options are: unread, read and/or pinned. Defaults to unread. - /// pub status_types: Option<Vec<String>>, /// Status to mark notifications as. Defaults to read. - /// pub to_status: Option<String>, /// Describes the last point that notifications were checked. Anything updated since this time will not be updated. - /// pub last_read_at: Option<time::OffsetDateTime>, } @@ -12571,22 +12044,16 @@ pub mod structs { pub struct RepoListPullRequestsQuery { /// State of pull request: open or closed (optional) - /// pub state: Option<RepoListPullRequestsQueryState>, /// Type of sort - /// pub sort: Option<RepoListPullRequestsQuerySort>, /// ID of the milestone - /// pub milestone: Option<u64>, /// Label IDs - /// pub labels: Option<Vec<u64>>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12662,7 +12129,6 @@ pub mod structs { } pub struct RepoDownloadPullDiffOrPatchQuery { /// whether to include binary file changes. if true, the diff is applicable with `git apply` - /// pub binary: Option<bool>, } @@ -12678,16 +12144,12 @@ pub mod structs { pub struct RepoGetPullRequestCommitsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, /// include verification for every commit (disable for speedup, default 'true') - /// pub verification: Option<bool>, /// include a list of affected files for every commit (disable for speedup, default 'true') - /// pub files: Option<bool>, } @@ -12712,16 +12174,12 @@ pub mod structs { pub struct RepoGetPullRequestFilesQuery { /// skip to given file - /// pub skip_to: Option<String>, /// whitespace behavior - /// pub whitespace: Option<RepoGetPullRequestFilesQueryWhitespace>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12764,10 +12222,8 @@ pub mod structs { } pub struct RepoListPullReviewsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12786,7 +12242,6 @@ pub mod structs { pub struct RepoUpdatePullRequestQuery { /// how to update pull request - /// pub style: Option<RepoUpdatePullRequestQueryStyle>, } @@ -12816,10 +12271,8 @@ pub mod structs { } pub struct RepoListPushMirrorsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12838,7 +12291,6 @@ pub mod structs { pub struct RepoGetRawFileQuery { /// The name of the commit/branch/tag. Default the repository’s default branch (usually master) - /// pub r#ref: Option<String>, } @@ -12854,19 +12306,14 @@ pub mod structs { pub struct RepoListReleasesQuery { /// filter (exclude / include) drafts, if you dont have repo write access none will show - /// pub draft: Option<bool>, /// filter (exclude / include) pre-releases - /// pub pre_release: Option<bool>, /// page size of results, deprecated - use limit - /// pub per_page: Option<u32>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12894,7 +12341,6 @@ pub mod structs { pub struct RepoCreateReleaseAttachmentQuery { /// name of the attachment - /// pub name: Option<String>, } @@ -12910,10 +12356,8 @@ pub mod structs { pub struct RepoListStargazersQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -12932,16 +12376,12 @@ pub mod structs { pub struct RepoListStatusesQuery { /// type of sort - /// pub sort: Option<RepoListStatusesQuerySort>, /// type of state - /// pub state: Option<RepoListStatusesQueryState>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13007,10 +12447,8 @@ pub mod structs { } pub struct RepoListSubscribersQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13029,10 +12467,8 @@ pub mod structs { pub struct RepoListTagsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results, default maximum page size is 50 - /// pub limit: Option<u32>, } @@ -13051,19 +12487,14 @@ pub mod structs { pub struct RepoTrackedTimesQuery { /// optional filter by user (available for issue managers) - /// pub user: Option<String>, /// Only show times updated after the given time. This is a timestamp in RFC 3339 format - /// pub since: Option<time::OffsetDateTime>, /// Only show times updated before the given time. This is a timestamp in RFC 3339 format - /// pub before: Option<time::OffsetDateTime>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13103,10 +12534,8 @@ pub mod structs { pub struct RepoListTopicsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13125,10 +12554,8 @@ pub mod structs { pub struct RepoGetWikiPagesQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13147,7 +12574,6 @@ pub mod structs { pub struct RepoGetWikiPageRevisionsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, } @@ -13163,13 +12589,10 @@ pub mod structs { pub struct OrgListTeamActivityFeedsQuery { /// the date of the activities to be found - /// pub date: Option<time::Date>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13197,10 +12620,8 @@ pub mod structs { pub struct OrgListTeamMembersQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13219,10 +12640,8 @@ pub mod structs { pub struct OrgListTeamReposQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13241,13 +12660,10 @@ pub mod structs { pub struct TopicSearchQuery { /// keywords to search - /// pub q: String, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13268,10 +12684,8 @@ pub mod structs { pub struct UserGetOAuth2ApplicationsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13290,10 +12704,8 @@ pub mod structs { pub struct UserCurrentListFollowersQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13312,10 +12724,8 @@ pub mod structs { pub struct UserCurrentListFollowingQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13334,10 +12744,8 @@ pub mod structs { pub struct UserCurrentListGpgKeysQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13356,10 +12764,8 @@ pub mod structs { pub struct UserListHooksQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13378,13 +12784,10 @@ pub mod structs { pub struct UserCurrentListKeysQuery { /// fingerprint of the key - /// pub fingerprint: Option<String>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13406,10 +12809,8 @@ pub mod structs { pub struct UserListBlockedUsersQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13428,10 +12829,8 @@ pub mod structs { pub struct OrgListCurrentUserOrgsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13450,10 +12849,8 @@ pub mod structs { pub struct UserCurrentListReposQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13472,10 +12869,8 @@ pub mod structs { pub struct UserCurrentListStarredQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13494,10 +12889,8 @@ pub mod structs { pub struct UserGetStopWatchesQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13516,10 +12909,8 @@ pub mod structs { pub struct UserCurrentListSubscriptionsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13538,10 +12929,8 @@ pub mod structs { pub struct UserListTeamsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13560,16 +12949,12 @@ pub mod structs { pub struct UserCurrentTrackedTimesQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, /// Only show times updated after the given time. This is a timestamp in RFC 3339 format - /// pub since: Option<time::OffsetDateTime>, /// Only show times updated before the given time. This is a timestamp in RFC 3339 format - /// pub before: Option<time::OffsetDateTime>, } @@ -13606,16 +12991,12 @@ pub mod structs { pub struct UserSearchQuery { /// keyword - /// pub q: Option<String>, /// ID of the user to search for - /// pub uid: Option<u64>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13645,16 +13026,12 @@ pub mod structs { pub struct UserListActivityFeedsQuery { /// if true, only show actions performed by the requested user - /// pub only_performed_by: Option<bool>, /// the date of the activities to be found - /// pub date: Option<time::Date>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13685,10 +13062,8 @@ pub mod structs { pub struct UserListFollowersQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13707,10 +13082,8 @@ pub mod structs { pub struct UserListFollowingQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13729,10 +13102,8 @@ pub mod structs { pub struct UserListGpgKeysQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13751,13 +13122,10 @@ pub mod structs { pub struct UserListKeysQuery { /// fingerprint of the key - /// pub fingerprint: Option<String>, /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13779,10 +13147,8 @@ pub mod structs { pub struct OrgListUserOrgsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13801,10 +13167,8 @@ pub mod structs { pub struct UserListReposQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13823,10 +13187,8 @@ pub mod structs { pub struct UserListStarredQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13845,10 +13207,8 @@ pub mod structs { pub struct UserListSubscriptionsQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } @@ -13867,10 +13227,8 @@ pub mod structs { pub struct UserGetTokensQuery { /// page number of results to return (1-based) - /// pub page: Option<u32>, /// page size of results - /// pub limit: Option<u32>, } |