/**
* This file is generated based on https://github.com/octokit/routes/ & "npm run build:ts".
*
* DO NOT EDIT MANUALLY.
*/
/**
* This declaration file requires TypeScript 3.1 or above.
*/
///
import * as http from "http";
declare namespace Octokit {
type json = any;
type date = string;
export interface Static {
plugin(plugin: Plugin): Static;
new (options?: Octokit.Options): Octokit;
}
export interface Response {
/** This is the data you would see in https://developer.github.com/v3/ */
data: T;
/** Response status number */
status: number;
/** Response headers */
headers: {
date: string;
"x-ratelimit-limit": string;
"x-ratelimit-remaining": string;
"x-ratelimit-reset": string;
"x-Octokit-request-id": string;
"x-Octokit-media-type": string;
link: string;
"last-modified": string;
etag: string;
status: string;
};
[Symbol.iterator](): Iterator;
}
export type AnyResponse = Response;
export interface EmptyParams {}
export interface Options {
auth?:
| string
| { username: string; password: string; on2fa: () => Promise }
| { clientId: string; clientSecret: string }
| { (): string | Promise };
userAgent?: string;
previews?: string[];
baseUrl?: string;
log?: {
debug?: (message: string, info?: object) => void;
info?: (message: string, info?: object) => void;
warn?: (message: string, info?: object) => void;
error?: (message: string, info?: object) => void;
};
request?: {
agent?: http.Agent;
timeout?: number;
};
timeout?: number; // Deprecated
headers?: { [header: string]: any }; // Deprecated
agent?: http.Agent; // Deprecated
[option: string]: any;
}
export type RequestMethod =
| "DELETE"
| "GET"
| "HEAD"
| "PATCH"
| "POST"
| "PUT";
export interface EndpointOptions {
baseUrl?: string;
method?: RequestMethod;
url?: string;
headers?: { [header: string]: any };
data?: any;
request?: { [option: string]: any };
[parameter: string]: any;
}
export interface RequestOptions {
method?: RequestMethod;
url?: string;
headers?: RequestHeaders;
body?: any;
request?: OctokitRequestOptions;
/**
* Media type options, see {@link https://developer.github.com/v3/media/|GitHub Developer Guide}
*/
mediaType?: {
/**
* `json` by default. Can be `raw`, `text`, `html`, `full`, `diff`, `patch`, `sha`, `base64`. Depending on endpoint
*/
format?: string;
/**
* Custom media type names of {@link https://developer.github.com/v3/media/|API Previews} without the `-preview` suffix.
* Example for single preview: `['squirrel-girl']`.
* Example for multiple previews: `['squirrel-girl', 'mister-fantastic']`.
*/
previews?: string[];
};
}
export type RequestHeaders = {
/**
* Avoid setting `accept`, use `mediaFormat.{format|previews}` instead.
*/
accept?: string;
/**
* Use `authorization` to send authenticated request, remember `token ` / `bearer ` prefixes. Example: `token 1234567890abcdef1234567890abcdef12345678`
*/
authorization?: string;
/**
* `user-agent` is set do a default and can be overwritten as needed.
*/
"user-agent"?: string;
[header: string]: string | number | undefined;
};
export type OctokitRequestOptions = {
/**
* Node only. Useful for custom proxy, certificate, or dns lookup.
*/
agent?: http.Agent;
/**
* Custom replacement for built-in fetch method. Useful for testing or request hooks.
*/
fetch?: any;
/**
* Use an `AbortController` instance to cancel a request. In node you can only cancel streamed requests.
*/
signal?: any;
/**
* Node only. Request/response timeout in ms, it resets on redirect. 0 to disable (OS limit applies). `options.request.signal` is recommended instead.
*/
timeout?: number;
[option: string]: any;
};
export interface Log {
debug: (message: string, additionalInfo?: object) => void;
info: (message: string, additionalInfo?: object) => void;
warn: (message: string, additionalInfo?: object) => void;
error: (message: string, additionalInfo?: object) => void;
}
export interface Endpoint {
(
Route: string,
EndpointOptions?: Octokit.EndpointOptions
): Octokit.RequestOptions;
(EndpointOptions: Octokit.EndpointOptions): Octokit.RequestOptions;
/**
* Current default options
*/
DEFAULTS: Octokit.EndpointOptions;
/**
* Get the defaulted endpoint options, but without parsing them into request options:
*/
merge(
Route: string,
EndpointOptions?: Octokit.EndpointOptions
): Octokit.RequestOptions;
merge(EndpointOptions: Octokit.EndpointOptions): Octokit.RequestOptions;
/**
* Stateless method to turn endpoint options into request options. Calling endpoint(options) is the same as calling endpoint.parse(endpoint.merge(options)).
*/
parse(EndpointOptions: Octokit.EndpointOptions): Octokit.RequestOptions;
/**
* Merges existing defaults with passed options and returns new endpoint() method with new defaults
*/
defaults(EndpointOptions: Octokit.EndpointOptions): Octokit.Endpoint;
}
export interface Request {
(Route: string, EndpointOptions?: Octokit.EndpointOptions): Promise<
Octokit.AnyResponse
>;
(EndpointOptions: Octokit.EndpointOptions): Promise;
endpoint: Octokit.Endpoint;
}
export interface AuthBasic {
type: "basic";
username: string;
password: string;
}
export interface AuthOAuthToken {
type: "oauth";
token: string;
}
export interface AuthOAuthSecret {
type: "oauth";
key: string;
secret: string;
}
export interface AuthUserToken {
type: "token";
token: string;
}
export interface AuthJWT {
type: "app";
token: string;
}
export type Link = { link: string } | { headers: { link: string } } | string;
export interface Callback {
(error: Error | null, result: T): any;
}
export type Plugin = (octokit: Octokit, options: Octokit.Options) => void;
// See https://github.com/octokit/request.js#request
export type HookOptions = {
baseUrl: string;
headers: { [header: string]: string };
method: string;
url: string;
data: any;
// See https://github.com/bitinn/node-fetch#options
request: {
follow?: number;
timeout?: number;
compress?: boolean;
size?: number;
agent?: string | null;
};
[index: string]: any;
};
export type HookError = Error & {
status: number;
headers: { [header: string]: string };
documentation_url?: string;
errors?: [
{
resource: string;
field: string;
code: string;
}
];
};
export interface Paginate {
(
Route: string,
EndpointOptions?: Octokit.EndpointOptions,
callback?: (response: Octokit.AnyResponse, done: () => void) => any
): Promise;
(
EndpointOptions: Octokit.EndpointOptions,
callback?: (response: Octokit.AnyResponse, done: () => void) => any
): Promise;
iterator: (
EndpointOptions: Octokit.EndpointOptions
) => AsyncIterableIterator;
}
// response types
type UsersUpdateAuthenticatedResponsePlan = {
collaborators: number;
name: string;
private_repos: number;
space: number;
};
type UsersUpdateAuthenticatedResponse = {
avatar_url: string;
bio: string;
blog: string;
collaborators: number;
company: string;
created_at: string;
disk_usage: number;
email: string;
events_url: string;
followers: number;
followers_url: string;
following: number;
following_url: string;
gists_url: string;
gravatar_id: string;
hireable: boolean;
html_url: string;
id: number;
location: string;
login: string;
name: string;
node_id: string;
organizations_url: string;
owned_private_repos: number;
plan: UsersUpdateAuthenticatedResponsePlan;
private_gists: number;
public_gists: number;
public_repos: number;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
total_private_repos: number;
two_factor_authentication: boolean;
type: string;
updated_at: string;
url: string;
};
type UsersTogglePrimaryEmailVisibilityResponseItem = {
email: string;
primary: boolean;
verified: boolean;
visibility: string;
};
type UsersListPublicKeysForUserResponseItem = { id: number; key: string };
type UsersListPublicKeysResponseItem = {
created_at: string;
id: number;
key: string;
read_only: boolean;
title: string;
url: string;
verified: boolean;
};
type UsersListPublicEmailsResponseItem = {
email: string;
primary: boolean;
verified: boolean;
visibility: string;
};
type UsersListGpgKeysForUserResponseItemSubkeysItem = {
can_certify: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_sign: boolean;
created_at: string;
emails: Array;
expires_at: null;
id: number;
key_id: string;
primary_key_id: number;
public_key: string;
subkeys: Array;
};
type UsersListGpgKeysForUserResponseItemEmailsItem = {
email: string;
verified: boolean;
};
type UsersListGpgKeysForUserResponseItem = {
can_certify: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_sign: boolean;
created_at: string;
emails: Array;
expires_at: null;
id: number;
key_id: string;
primary_key_id: null;
public_key: string;
subkeys: Array;
};
type UsersListGpgKeysResponseItemSubkeysItem = {
can_certify: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_sign: boolean;
created_at: string;
emails: Array;
expires_at: null;
id: number;
key_id: string;
primary_key_id: number;
public_key: string;
subkeys: Array;
};
type UsersListGpgKeysResponseItemEmailsItem = {
email: string;
verified: boolean;
};
type UsersListGpgKeysResponseItem = {
can_certify: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_sign: boolean;
created_at: string;
emails: Array;
expires_at: null;
id: number;
key_id: string;
primary_key_id: null;
public_key: string;
subkeys: Array;
};
type UsersListFollowingForUserResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type UsersListFollowingForAuthenticatedUserResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type UsersListFollowersForUserResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type UsersListFollowersForAuthenticatedUserResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type UsersListEmailsResponseItem = {
email: string;
primary: boolean;
verified: boolean;
visibility: string;
};
type UsersListBlockedResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type UsersListResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type UsersGetPublicKeyResponse = {
created_at: string;
id: number;
key: string;
read_only: boolean;
title: string;
url: string;
verified: boolean;
};
type UsersGetGpgKeyResponseSubkeysItem = {
can_certify: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_sign: boolean;
created_at: string;
emails: Array;
expires_at: null;
id: number;
key_id: string;
primary_key_id: number;
public_key: string;
subkeys: Array;
};
type UsersGetGpgKeyResponseEmailsItem = { email: string; verified: boolean };
type UsersGetGpgKeyResponse = {
can_certify: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_sign: boolean;
created_at: string;
emails: Array;
expires_at: null;
id: number;
key_id: string;
primary_key_id: null;
public_key: string;
subkeys: Array;
};
type UsersGetContextForUserResponseContextsItem = {
message: string;
octicon: string;
};
type UsersGetContextForUserResponse = {
contexts: Array;
};
type UsersGetByUsernameResponsePlan = {
collaborators: number;
name: string;
private_repos: number;
space: number;
};
type UsersGetByUsernameResponse = {
avatar_url: string;
bio: string;
blog: string;
company: string;
created_at: string;
email: string;
events_url: string;
followers: number;
followers_url: string;
following: number;
following_url: string;
gists_url: string;
gravatar_id: string;
hireable: boolean;
html_url: string;
id: number;
location: string;
login: string;
name: string;
node_id: string;
organizations_url: string;
public_gists: number;
public_repos: number;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
updated_at: string;
url: string;
plan?: UsersGetByUsernameResponsePlan;
};
type UsersGetAuthenticatedResponsePlan = {
collaborators: number;
name: string;
private_repos: number;
space: number;
};
type UsersGetAuthenticatedResponse = {
avatar_url: string;
bio: string;
blog: string;
collaborators?: number;
company: string;
created_at: string;
disk_usage?: number;
email: string;
events_url: string;
followers: number;
followers_url: string;
following: number;
following_url: string;
gists_url: string;
gravatar_id: string;
hireable: boolean;
html_url: string;
id: number;
location: string;
login: string;
name: string;
node_id: string;
organizations_url: string;
owned_private_repos?: number;
plan?: UsersGetAuthenticatedResponsePlan;
private_gists?: number;
public_gists: number;
public_repos: number;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
total_private_repos?: number;
two_factor_authentication?: boolean;
type: string;
updated_at: string;
url: string;
};
type UsersCreatePublicKeyResponse = {
created_at: string;
id: number;
key: string;
read_only: boolean;
title: string;
url: string;
verified: boolean;
};
type UsersCreateGpgKeyResponseSubkeysItem = {
can_certify: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_sign: boolean;
created_at: string;
emails: Array;
expires_at: null;
id: number;
key_id: string;
primary_key_id: number;
public_key: string;
subkeys: Array;
};
type UsersCreateGpgKeyResponseEmailsItem = {
email: string;
verified: boolean;
};
type UsersCreateGpgKeyResponse = {
can_certify: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_sign: boolean;
created_at: string;
emails: Array;
expires_at: null;
id: number;
key_id: string;
primary_key_id: null;
public_key: string;
subkeys: Array;
};
type UsersAddEmailsResponseItem = {
email: string;
primary: boolean;
verified: boolean;
visibility: string | null;
};
type TeamsUpdateDiscussionCommentResponseReactions = {
"+1": number;
"-1": number;
confused: number;
heart: number;
hooray: number;
laugh: number;
total_count: number;
url: string;
};
type TeamsUpdateDiscussionCommentResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsUpdateDiscussionCommentResponse = {
author: TeamsUpdateDiscussionCommentResponseAuthor;
body: string;
body_html: string;
body_version: string;
created_at: string;
discussion_url: string;
html_url: string;
last_edited_at: string;
node_id: string;
number: number;
reactions: TeamsUpdateDiscussionCommentResponseReactions;
updated_at: string;
url: string;
};
type TeamsUpdateDiscussionResponseReactions = {
"+1": number;
"-1": number;
confused: number;
heart: number;
hooray: number;
laugh: number;
total_count: number;
url: string;
};
type TeamsUpdateDiscussionResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsUpdateDiscussionResponse = {
author: TeamsUpdateDiscussionResponseAuthor;
body: string;
body_html: string;
body_version: string;
comments_count: number;
comments_url: string;
created_at: string;
html_url: string;
last_edited_at: string;
node_id: string;
number: number;
pinned: boolean;
private: boolean;
reactions: TeamsUpdateDiscussionResponseReactions;
team_url: string;
title: string;
updated_at: string;
url: string;
};
type TeamsUpdateResponseOrganization = {
avatar_url: string;
blog: string;
company: string;
created_at: string;
description: string;
email: string;
events_url: string;
followers: number;
following: number;
has_organization_projects: boolean;
has_repository_projects: boolean;
hooks_url: string;
html_url: string;
id: number;
is_verified: boolean;
issues_url: string;
location: string;
login: string;
members_url: string;
name: string;
node_id: string;
public_gists: number;
public_members_url: string;
public_repos: number;
repos_url: string;
type: string;
url: string;
};
type TeamsUpdateResponse = {
created_at: string;
description: string;
html_url: string;
id: number;
members_count: number;
members_url: string;
name: string;
node_id: string;
organization: TeamsUpdateResponseOrganization;
parent: null;
permission: string;
privacy: string;
repos_count: number;
repositories_url: string;
slug: string;
updated_at: string;
url: string;
};
type TeamsReviewProjectResponsePermissions = {
admin: boolean;
read: boolean;
write: boolean;
};
type TeamsReviewProjectResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsReviewProjectResponse = {
body: string;
columns_url: string;
created_at: string;
creator: TeamsReviewProjectResponseCreator;
html_url: string;
id: number;
name: string;
node_id: string;
number: number;
organization_permission: string;
owner_url: string;
permissions: TeamsReviewProjectResponsePermissions;
private: boolean;
state: string;
updated_at: string;
url: string;
};
type TeamsListReposResponseItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type TeamsListReposResponseItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsListReposResponseItemLicense = {
key: string;
name: string;
node_id: string;
spdx_id: string;
url: string;
};
type TeamsListReposResponseItem = {
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
license: TeamsListReposResponseItemLicense;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: TeamsListReposResponseItemOwner;
permissions: TeamsListReposResponseItemPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type TeamsListProjectsResponseItemPermissions = {
admin: boolean;
read: boolean;
write: boolean;
};
type TeamsListProjectsResponseItemCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsListProjectsResponseItem = {
body: string;
columns_url: string;
created_at: string;
creator: TeamsListProjectsResponseItemCreator;
html_url: string;
id: number;
name: string;
node_id: string;
number: number;
organization_permission: string;
owner_url: string;
permissions: TeamsListProjectsResponseItemPermissions;
private: boolean;
state: string;
updated_at: string;
url: string;
};
type TeamsListPendingInvitationsResponseItemInviter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsListPendingInvitationsResponseItem = {
created_at: string;
email: string;
id: number;
invitation_team_url: string;
inviter: TeamsListPendingInvitationsResponseItemInviter;
login: string;
role: string;
team_count: number;
};
type TeamsListMembersResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsListForAuthenticatedUserResponseItemOrganization = {
avatar_url: string;
blog: string;
company: string;
created_at: string;
description: string;
email: string;
events_url: string;
followers: number;
following: number;
has_organization_projects: boolean;
has_repository_projects: boolean;
hooks_url: string;
html_url: string;
id: number;
is_verified: boolean;
issues_url: string;
location: string;
login: string;
members_url: string;
name: string;
node_id: string;
public_gists: number;
public_members_url: string;
public_repos: number;
repos_url: string;
type: string;
url: string;
};
type TeamsListForAuthenticatedUserResponseItem = {
created_at: string;
description: string;
html_url: string;
id: number;
members_count: number;
members_url: string;
name: string;
node_id: string;
organization: TeamsListForAuthenticatedUserResponseItemOrganization;
parent: null;
permission: string;
privacy: string;
repos_count: number;
repositories_url: string;
slug: string;
updated_at: string;
url: string;
};
type TeamsListDiscussionsResponseItemReactions = {
"+1": number;
"-1": number;
confused: number;
heart: number;
hooray: number;
laugh: number;
total_count: number;
url: string;
};
type TeamsListDiscussionsResponseItemAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsListDiscussionsResponseItem = {
author: TeamsListDiscussionsResponseItemAuthor;
body: string;
body_html: string;
body_version: string;
comments_count: number;
comments_url: string;
created_at: string;
html_url: string;
last_edited_at: null;
node_id: string;
number: number;
pinned: boolean;
private: boolean;
reactions: TeamsListDiscussionsResponseItemReactions;
team_url: string;
title: string;
updated_at: string;
url: string;
};
type TeamsListDiscussionCommentsResponseItemReactions = {
"+1": number;
"-1": number;
confused: number;
heart: number;
hooray: number;
laugh: number;
total_count: number;
url: string;
};
type TeamsListDiscussionCommentsResponseItemAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsListDiscussionCommentsResponseItem = {
author: TeamsListDiscussionCommentsResponseItemAuthor;
body: string;
body_html: string;
body_version: string;
created_at: string;
discussion_url: string;
html_url: string;
last_edited_at: null;
node_id: string;
number: number;
reactions: TeamsListDiscussionCommentsResponseItemReactions;
updated_at: string;
url: string;
};
type TeamsListChildResponseItemParent = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type TeamsListChildResponseItem = {
description: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: TeamsListChildResponseItemParent;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type TeamsListResponseItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type TeamsGetMembershipResponse = {
role: string;
state: string;
url: string;
};
type TeamsGetDiscussionCommentResponseReactions = {
"+1": number;
"-1": number;
confused: number;
heart: number;
hooray: number;
laugh: number;
total_count: number;
url: string;
};
type TeamsGetDiscussionCommentResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsGetDiscussionCommentResponse = {
author: TeamsGetDiscussionCommentResponseAuthor;
body: string;
body_html: string;
body_version: string;
created_at: string;
discussion_url: string;
html_url: string;
last_edited_at: null;
node_id: string;
number: number;
reactions: TeamsGetDiscussionCommentResponseReactions;
updated_at: string;
url: string;
};
type TeamsGetDiscussionResponseReactions = {
"+1": number;
"-1": number;
confused: number;
heart: number;
hooray: number;
laugh: number;
total_count: number;
url: string;
};
type TeamsGetDiscussionResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsGetDiscussionResponse = {
author: TeamsGetDiscussionResponseAuthor;
body: string;
body_html: string;
body_version: string;
comments_count: number;
comments_url: string;
created_at: string;
html_url: string;
last_edited_at: null;
node_id: string;
number: number;
pinned: boolean;
private: boolean;
reactions: TeamsGetDiscussionResponseReactions;
team_url: string;
title: string;
updated_at: string;
url: string;
};
type TeamsGetByNameResponseOrganization = {
avatar_url: string;
blog: string;
company: string;
created_at: string;
description: string;
email: string;
events_url: string;
followers: number;
following: number;
has_organization_projects: boolean;
has_repository_projects: boolean;
hooks_url: string;
html_url: string;
id: number;
is_verified: boolean;
issues_url: string;
location: string;
login: string;
members_url: string;
name: string;
node_id: string;
public_gists: number;
public_members_url: string;
public_repos: number;
repos_url: string;
type: string;
url: string;
};
type TeamsGetByNameResponse = {
created_at: string;
description: string;
html_url: string;
id: number;
members_count: number;
members_url: string;
name: string;
node_id: string;
organization: TeamsGetByNameResponseOrganization;
parent: null;
permission: string;
privacy: string;
repos_count: number;
repositories_url: string;
slug: string;
updated_at: string;
url: string;
};
type TeamsGetResponseOrganization = {
avatar_url: string;
blog: string;
company: string;
created_at: string;
description: string;
email: string;
events_url: string;
followers: number;
following: number;
has_organization_projects: boolean;
has_repository_projects: boolean;
hooks_url: string;
html_url: string;
id: number;
is_verified: boolean;
issues_url: string;
location: string;
login: string;
members_url: string;
name: string;
node_id: string;
public_gists: number;
public_members_url: string;
public_repos: number;
repos_url: string;
type: string;
url: string;
};
type TeamsGetResponse = {
created_at: string;
description: string;
html_url: string;
id: number;
members_count: number;
members_url: string;
name: string;
node_id: string;
organization: TeamsGetResponseOrganization;
parent: null;
permission: string;
privacy: string;
repos_count: number;
repositories_url: string;
slug: string;
updated_at: string;
url: string;
};
type TeamsCreateDiscussionCommentResponseReactions = {
"+1": number;
"-1": number;
confused: number;
heart: number;
hooray: number;
laugh: number;
total_count: number;
url: string;
};
type TeamsCreateDiscussionCommentResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsCreateDiscussionCommentResponse = {
author: TeamsCreateDiscussionCommentResponseAuthor;
body: string;
body_html: string;
body_version: string;
created_at: string;
discussion_url: string;
html_url: string;
last_edited_at: null;
node_id: string;
number: number;
reactions: TeamsCreateDiscussionCommentResponseReactions;
updated_at: string;
url: string;
};
type TeamsCreateDiscussionResponseReactions = {
"+1": number;
"-1": number;
confused: number;
heart: number;
hooray: number;
laugh: number;
total_count: number;
url: string;
};
type TeamsCreateDiscussionResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsCreateDiscussionResponse = {
author: TeamsCreateDiscussionResponseAuthor;
body: string;
body_html: string;
body_version: string;
comments_count: number;
comments_url: string;
created_at: string;
html_url: string;
last_edited_at: null;
node_id: string;
number: number;
pinned: boolean;
private: boolean;
reactions: TeamsCreateDiscussionResponseReactions;
team_url: string;
title: string;
updated_at: string;
url: string;
};
type TeamsCreateResponseOrganization = {
avatar_url: string;
blog: string;
company: string;
created_at: string;
description: string;
email: string;
events_url: string;
followers: number;
following: number;
has_organization_projects: boolean;
has_repository_projects: boolean;
hooks_url: string;
html_url: string;
id: number;
is_verified: boolean;
issues_url: string;
location: string;
login: string;
members_url: string;
name: string;
node_id: string;
public_gists: number;
public_members_url: string;
public_repos: number;
repos_url: string;
type: string;
url: string;
};
type TeamsCreateResponse = {
created_at: string;
description: string;
html_url: string;
id: number;
members_count: number;
members_url: string;
name: string;
node_id: string;
organization: TeamsCreateResponseOrganization;
parent: null;
permission: string;
privacy: string;
repos_count: number;
repositories_url: string;
slug: string;
updated_at: string;
url: string;
};
type TeamsCheckManagesRepoResponsePermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type TeamsCheckManagesRepoResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type TeamsCheckManagesRepoResponse = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: TeamsCheckManagesRepoResponseOwner;
permissions: TeamsCheckManagesRepoResponsePermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type TeamsAddOrUpdateProjectResponse = {
documentation_url: string;
message: string;
};
type TeamsAddOrUpdateMembershipResponse = {
role: string;
state: string;
url: string;
};
type TeamsAddMemberResponseErrorsItem = {
code: string;
field: string;
resource: string;
};
type TeamsAddMemberResponse = {
errors: Array;
message: string;
};
type SearchUsersResponseItemsItem = {
avatar_url: string;
followers_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
score: number;
subscriptions_url: string;
type: string;
url: string;
};
type SearchUsersResponse = {
incomplete_results: boolean;
items: Array;
total_count: number;
};
type SearchTopicsResponseItemsItem = {
created_at: string;
created_by: string;
curated: boolean;
description: string;
display_name: string;
featured: boolean;
name: string;
released: string;
score: number;
short_description: string;
updated_at: string;
};
type SearchTopicsResponse = {
incomplete_results: boolean;
items: Array;
total_count: number;
};
type SearchReposResponseItemsItemOwner = {
avatar_url: string;
gravatar_id: string;
id: number;
login: string;
node_id: string;
received_events_url: string;
type: string;
url: string;
};
type SearchReposResponseItemsItem = {
created_at: string;
default_branch: string;
description: string;
fork: boolean;
forks_count: number;
full_name: string;
homepage: string;
html_url: string;
id: number;
language: string;
master_branch: string;
name: string;
node_id: string;
open_issues_count: number;
owner: SearchReposResponseItemsItemOwner;
private: boolean;
pushed_at: string;
score: number;
size: number;
stargazers_count: number;
updated_at: string;
url: string;
watchers_count: number;
};
type SearchReposResponse = {
incomplete_results: boolean;
items: Array;
total_count: number;
};
type SearchLabelsResponseItemsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
score: number;
url: string;
};
type SearchLabelsResponse = {
incomplete_results: boolean;
items: Array;
total_count: number;
};
type SearchIssuesAndPullRequestsResponseItemsItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type SearchIssuesAndPullRequestsResponseItemsItemPullRequest = {
diff_url: null;
html_url: null;
patch_url: null;
};
type SearchIssuesAndPullRequestsResponseItemsItemLabelsItem = {
color: string;
id: number;
name: string;
node_id: string;
url: string;
};
type SearchIssuesAndPullRequestsResponseItemsItem = {
assignee: null;
body: string;
closed_at: null;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
milestone: null;
node_id: string;
number: number;
pull_request: SearchIssuesAndPullRequestsResponseItemsItemPullRequest;
repository_url: string;
score: number;
state: string;
title: string;
updated_at: string;
url: string;
user: SearchIssuesAndPullRequestsResponseItemsItemUser;
};
type SearchIssuesAndPullRequestsResponse = {
incomplete_results: boolean;
items: Array;
total_count: number;
};
type SearchIssuesResponseItemsItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type SearchIssuesResponseItemsItemPullRequest = {
diff_url: null;
html_url: null;
patch_url: null;
};
type SearchIssuesResponseItemsItemLabelsItem = {
color: string;
id: number;
name: string;
node_id: string;
url: string;
};
type SearchIssuesResponseItemsItem = {
assignee: null;
body: string;
closed_at: null;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
milestone: null;
node_id: string;
number: number;
pull_request: SearchIssuesResponseItemsItemPullRequest;
repository_url: string;
score: number;
state: string;
title: string;
updated_at: string;
url: string;
user: SearchIssuesResponseItemsItemUser;
};
type SearchIssuesResponse = {
incomplete_results: boolean;
items: Array;
total_count: number;
};
type SearchCommitsResponseItemsItemRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type SearchCommitsResponseItemsItemRepository = {
archive_url: string;
assignees_url: string;
blobs_url: string;
branches_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
deployments_url: string;
description: string;
downloads_url: string;
events_url: string;
fork: boolean;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
hooks_url: string;
html_url: string;
id: number;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
languages_url: string;
merges_url: string;
milestones_url: string;
name: string;
node_id: string;
notifications_url: string;
owner: SearchCommitsResponseItemsItemRepositoryOwner;
private: boolean;
pulls_url: string;
releases_url: string;
stargazers_url: string;
statuses_url: string;
subscribers_url: string;
subscription_url: string;
tags_url: string;
teams_url: string;
trees_url: string;
url: string;
};
type SearchCommitsResponseItemsItemParentsItem = {
html_url: string;
sha: string;
url: string;
};
type SearchCommitsResponseItemsItemCommitter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type SearchCommitsResponseItemsItemCommitTree = { sha: string; url: string };
type SearchCommitsResponseItemsItemCommitCommitter = {
date: string;
email: string;
name: string;
};
type SearchCommitsResponseItemsItemCommitAuthor = {
date: string;
email: string;
name: string;
};
type SearchCommitsResponseItemsItemCommit = {
author: SearchCommitsResponseItemsItemCommitAuthor;
comment_count: number;
committer: SearchCommitsResponseItemsItemCommitCommitter;
message: string;
tree: SearchCommitsResponseItemsItemCommitTree;
url: string;
};
type SearchCommitsResponseItemsItemAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type SearchCommitsResponseItemsItem = {
author: SearchCommitsResponseItemsItemAuthor;
comments_url: string;
commit: SearchCommitsResponseItemsItemCommit;
committer: SearchCommitsResponseItemsItemCommitter;
html_url: string;
parents: Array;
repository: SearchCommitsResponseItemsItemRepository;
score: number;
sha: string;
url: string;
};
type SearchCommitsResponse = {
incomplete_results: boolean;
items: Array;
total_count: number;
};
type SearchCodeResponseItemsItemRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type SearchCodeResponseItemsItemRepository = {
archive_url: string;
assignees_url: string;
blobs_url: string;
branches_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
description: string;
downloads_url: string;
events_url: string;
fork: boolean;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
hooks_url: string;
html_url: string;
id: number;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
languages_url: string;
merges_url: string;
milestones_url: string;
name: string;
node_id: string;
notifications_url: string;
owner: SearchCodeResponseItemsItemRepositoryOwner;
private: boolean;
pulls_url: string;
stargazers_url: string;
statuses_url: string;
subscribers_url: string;
subscription_url: string;
tags_url: string;
teams_url: string;
trees_url: string;
url: string;
};
type SearchCodeResponseItemsItem = {
git_url: string;
html_url: string;
name: string;
path: string;
repository: SearchCodeResponseItemsItemRepository;
score: number;
sha: string;
url: string;
};
type SearchCodeResponse = {
incomplete_results: boolean;
items: Array;
total_count: number;
};
type ReposUploadReleaseAssetResponseValueUploader = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUploadReleaseAssetResponseValue = {
browser_download_url: string;
content_type: string;
created_at: string;
download_count: number;
id: number;
label: string;
name: string;
node_id: string;
size: number;
state: string;
updated_at: string;
uploader: ReposUploadReleaseAssetResponseValueUploader;
url: string;
};
type ReposUploadReleaseAssetResponse = {
value: ReposUploadReleaseAssetResponseValue;
};
type ReposUpdateReleaseAssetResponseUploader = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateReleaseAssetResponse = {
browser_download_url: string;
content_type: string;
created_at: string;
download_count: number;
id: number;
label: string;
name: string;
node_id: string;
size: number;
state: string;
updated_at: string;
uploader: ReposUpdateReleaseAssetResponseUploader;
url: string;
};
type ReposUpdateReleaseResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateReleaseResponseAssetsItemUploader = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateReleaseResponseAssetsItem = {
browser_download_url: string;
content_type: string;
created_at: string;
download_count: number;
id: number;
label: string;
name: string;
node_id: string;
size: number;
state: string;
updated_at: string;
uploader: ReposUpdateReleaseResponseAssetsItemUploader;
url: string;
};
type ReposUpdateReleaseResponse = {
assets: Array;
assets_url: string;
author: ReposUpdateReleaseResponseAuthor;
body: string;
created_at: string;
draft: boolean;
html_url: string;
id: number;
name: string;
node_id: string;
prerelease: boolean;
published_at: string;
tag_name: string;
tarball_url: string;
target_commitish: string;
upload_url: string;
url: string;
zipball_url: string;
};
type ReposUpdateProtectedBranchRequiredStatusChecksResponse = {
contexts: Array;
contexts_url: string;
strict: boolean;
url: string;
};
type ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsUsersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictions = {
teams: Array<
ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsTeamsItem
>;
teams_url: string;
url: string;
users: Array<
ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsUsersItem
>;
users_url: string;
};
type ReposUpdateProtectedBranchPullRequestReviewEnforcementResponse = {
dismiss_stale_reviews: boolean;
dismissal_restrictions: ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictions;
require_code_owner_reviews: boolean;
required_approving_review_count: number;
url: string;
};
type ReposUpdateInvitationResponseRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateInvitationResponseRepository = {
archive_url: string;
assignees_url: string;
blobs_url: string;
branches_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
deployments_url: string;
description: string;
downloads_url: string;
events_url: string;
fork: boolean;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
html_url: string;
id: number;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
languages_url: string;
merges_url: string;
milestones_url: string;
name: string;
node_id: string;
notifications_url: string;
owner: ReposUpdateInvitationResponseRepositoryOwner;
private: boolean;
pulls_url: string;
releases_url: string;
ssh_url: string;
stargazers_url: string;
statuses_url: string;
subscribers_url: string;
subscription_url: string;
tags_url: string;
teams_url: string;
trees_url: string;
url: string;
};
type ReposUpdateInvitationResponseInviter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateInvitationResponseInvitee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateInvitationResponse = {
created_at: string;
html_url: string;
id: number;
invitee: ReposUpdateInvitationResponseInvitee;
inviter: ReposUpdateInvitationResponseInviter;
permissions: string;
repository: ReposUpdateInvitationResponseRepository;
url: string;
};
type ReposUpdateHookResponseLastResponse = {
code: null;
message: null;
status: string;
};
type ReposUpdateHookResponseConfig = {
content_type: string;
insecure_ssl: string;
url: string;
};
type ReposUpdateHookResponse = {
active: boolean;
config: ReposUpdateHookResponseConfig;
created_at: string;
events: Array;
id: number;
last_response: ReposUpdateHookResponseLastResponse;
name: string;
ping_url: string;
test_url: string;
type: string;
updated_at: string;
url: string;
};
type ReposUpdateFileResponseContentLinks = {
git: string;
html: string;
self: string;
};
type ReposUpdateFileResponseContent = {
_links: ReposUpdateFileResponseContentLinks;
download_url: string;
git_url: string;
html_url: string;
name: string;
path: string;
sha: string;
size: number;
type: string;
url: string;
};
type ReposUpdateFileResponseCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposUpdateFileResponseCommitTree = { sha: string; url: string };
type ReposUpdateFileResponseCommitParentsItem = {
html_url: string;
sha: string;
url: string;
};
type ReposUpdateFileResponseCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposUpdateFileResponseCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposUpdateFileResponseCommit = {
author: ReposUpdateFileResponseCommitAuthor;
committer: ReposUpdateFileResponseCommitCommitter;
html_url: string;
message: string;
node_id: string;
parents: Array;
sha: string;
tree: ReposUpdateFileResponseCommitTree;
url: string;
verification: ReposUpdateFileResponseCommitVerification;
};
type ReposUpdateFileResponse = {
commit: ReposUpdateFileResponseCommit;
content: ReposUpdateFileResponseContent;
};
type ReposUpdateCommitCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateCommitCommentResponse = {
body: string;
commit_id: string;
created_at: string;
html_url: string;
id: number;
line: number;
node_id: string;
path: string;
position: number;
updated_at: string;
url: string;
user: ReposUpdateCommitCommentResponseUser;
};
type ReposUpdateBranchProtectionResponseRestrictionsUsersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateBranchProtectionResponseRestrictionsTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposUpdateBranchProtectionResponseRestrictionsAppsItemPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ReposUpdateBranchProtectionResponseRestrictionsAppsItemOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ReposUpdateBranchProtectionResponseRestrictionsAppsItem = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ReposUpdateBranchProtectionResponseRestrictionsAppsItemOwner;
permissions: ReposUpdateBranchProtectionResponseRestrictionsAppsItemPermissions;
slug: string;
updated_at: string;
};
type ReposUpdateBranchProtectionResponseRestrictions = {
apps: Array;
apps_url: string;
teams: Array;
teams_url: string;
url: string;
users: Array;
users_url: string;
};
type ReposUpdateBranchProtectionResponseRequiredStatusChecks = {
contexts: Array;
contexts_url: string;
strict: boolean;
url: string;
};
type ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsUsersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictions = {
teams: Array<
ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsTeamsItem
>;
teams_url: string;
url: string;
users: Array<
ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsUsersItem
>;
users_url: string;
};
type ReposUpdateBranchProtectionResponseRequiredPullRequestReviews = {
dismiss_stale_reviews: boolean;
dismissal_restrictions: ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictions;
require_code_owner_reviews: boolean;
required_approving_review_count: number;
url: string;
};
type ReposUpdateBranchProtectionResponseEnforceAdmins = {
enabled: boolean;
url: string;
};
type ReposUpdateBranchProtectionResponse = {
enforce_admins: ReposUpdateBranchProtectionResponseEnforceAdmins;
required_pull_request_reviews: ReposUpdateBranchProtectionResponseRequiredPullRequestReviews;
required_status_checks: ReposUpdateBranchProtectionResponseRequiredStatusChecks;
restrictions: ReposUpdateBranchProtectionResponseRestrictions;
url: string;
};
type ReposUpdateResponseSourcePermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposUpdateResponseSourceOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateResponseSource = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposUpdateResponseSourceOwner;
permissions: ReposUpdateResponseSourcePermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposUpdateResponsePermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposUpdateResponseParentPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposUpdateResponseParentOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateResponseParent = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposUpdateResponseParentOwner;
permissions: ReposUpdateResponseParentPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposUpdateResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateResponseOrganization = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposUpdateResponse = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
organization: ReposUpdateResponseOrganization;
owner: ReposUpdateResponseOwner;
parent: ReposUpdateResponseParent;
permissions: ReposUpdateResponsePermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
source: ReposUpdateResponseSource;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposTransferResponsePermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposTransferResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposTransferResponse = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposTransferResponseOwner;
permissions: ReposTransferResponsePermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesReadme = {
html_url: string;
url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesPullRequestTemplate = {
html_url: string;
url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesLicense = {
html_url: string;
key: string;
name: string;
spdx_id: string;
url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesIssueTemplate = {
html_url: string;
url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesContributing = {
html_url: string;
url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesCodeOfConduct = {
html_url: string;
key: string;
name: string;
url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFiles = {
code_of_conduct: ReposRetrieveCommunityProfileMetricsResponseFilesCodeOfConduct;
contributing: ReposRetrieveCommunityProfileMetricsResponseFilesContributing;
issue_template: ReposRetrieveCommunityProfileMetricsResponseFilesIssueTemplate;
license: ReposRetrieveCommunityProfileMetricsResponseFilesLicense;
pull_request_template: ReposRetrieveCommunityProfileMetricsResponseFilesPullRequestTemplate;
readme: ReposRetrieveCommunityProfileMetricsResponseFilesReadme;
};
type ReposRetrieveCommunityProfileMetricsResponse = {
description: string;
documentation: boolean;
files: ReposRetrieveCommunityProfileMetricsResponseFiles;
health_percentage: number;
updated_at: string;
};
type ReposRequestPageBuildResponse = { status: string; url: string };
type ReposReplaceTopicsResponse = { names: Array };
type ReposReplaceProtectedBranchUserRestrictionsResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposReplaceProtectedBranchTeamRestrictionsResponseItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposReplaceProtectedBranchAppRestrictionsResponseItemPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ReposReplaceProtectedBranchAppRestrictionsResponseItemOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ReposReplaceProtectedBranchAppRestrictionsResponseItem = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ReposReplaceProtectedBranchAppRestrictionsResponseItemOwner;
permissions: ReposReplaceProtectedBranchAppRestrictionsResponseItemPermissions;
slug: string;
updated_at: string;
};
type ReposRemoveProtectedBranchUserRestrictionsResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposRemoveProtectedBranchTeamRestrictionsResponseItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposRemoveProtectedBranchAppRestrictionsResponseItemPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ReposRemoveProtectedBranchAppRestrictionsResponseItemOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ReposRemoveProtectedBranchAppRestrictionsResponseItem = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ReposRemoveProtectedBranchAppRestrictionsResponseItemOwner;
permissions: ReposRemoveProtectedBranchAppRestrictionsResponseItemPermissions;
slug: string;
updated_at: string;
};
type ReposMergeResponseParentsItem = { sha: string; url: string };
type ReposMergeResponseCommitter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposMergeResponseCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposMergeResponseCommitTree = { sha: string; url: string };
type ReposMergeResponseCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposMergeResponseCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposMergeResponseCommit = {
author: ReposMergeResponseCommitAuthor;
comment_count: number;
committer: ReposMergeResponseCommitCommitter;
message: string;
tree: ReposMergeResponseCommitTree;
url: string;
verification: ReposMergeResponseCommitVerification;
};
type ReposMergeResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposMergeResponse = {
author: ReposMergeResponseAuthor;
comments_url: string;
commit: ReposMergeResponseCommit;
committer: ReposMergeResponseCommitter;
html_url: string;
node_id: string;
parents: Array;
sha: string;
url: string;
};
type ReposListUsersWithAccessToProtectedBranchResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListTopicsResponse = { names: Array };
type ReposListTeamsWithAccessToProtectedBranchResponseItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposListTeamsResponseItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposListTagsResponseItemCommit = { sha: string; url: string };
type ReposListTagsResponseItem = {
commit: ReposListTagsResponseItemCommit;
name: string;
tarball_url: string;
zipball_url: string;
};
type ReposListStatusesForRefResponseItemCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListStatusesForRefResponseItem = {
avatar_url: string;
context: string;
created_at: string;
creator: ReposListStatusesForRefResponseItemCreator;
description: string;
id: number;
node_id: string;
state: string;
target_url: string;
updated_at: string;
url: string;
};
type ReposListReleasesResponseItemAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListReleasesResponseItemAssetsItemUploader = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListReleasesResponseItemAssetsItem = {
browser_download_url: string;
content_type: string;
created_at: string;
download_count: number;
id: number;
label: string;
name: string;
node_id: string;
size: number;
state: string;
updated_at: string;
uploader: ReposListReleasesResponseItemAssetsItemUploader;
url: string;
};
type ReposListReleasesResponseItem = {
assets: Array;
assets_url: string;
author: ReposListReleasesResponseItemAuthor;
body: string;
created_at: string;
draft: boolean;
html_url: string;
id: number;
name: string;
node_id: string;
prerelease: boolean;
published_at: string;
tag_name: string;
tarball_url: string;
target_commitish: string;
upload_url: string;
url: string;
zipball_url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemRequestedTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemRequestedReviewersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: ReposListPullRequestsAssociatedWithCommitResponseItemMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemHeadUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepoOwner;
permissions: ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemHead = {
label: string;
ref: string;
repo: ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepo;
sha: string;
user: ReposListPullRequestsAssociatedWithCommitResponseItemHeadUser;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemBaseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepoOwner;
permissions: ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemBase = {
label: string;
ref: string;
repo: ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepo;
sha: string;
user: ReposListPullRequestsAssociatedWithCommitResponseItemBaseUser;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksStatuses = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksSelf = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksReviewComments = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksReviewComment = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksIssue = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksHtml = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksCommits = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksComments = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinks = {
comments: ReposListPullRequestsAssociatedWithCommitResponseItemLinksComments;
commits: ReposListPullRequestsAssociatedWithCommitResponseItemLinksCommits;
html: ReposListPullRequestsAssociatedWithCommitResponseItemLinksHtml;
issue: ReposListPullRequestsAssociatedWithCommitResponseItemLinksIssue;
review_comment: ReposListPullRequestsAssociatedWithCommitResponseItemLinksReviewComment;
review_comments: ReposListPullRequestsAssociatedWithCommitResponseItemLinksReviewComments;
self: ReposListPullRequestsAssociatedWithCommitResponseItemLinksSelf;
statuses: ReposListPullRequestsAssociatedWithCommitResponseItemLinksStatuses;
};
type ReposListPullRequestsAssociatedWithCommitResponseItem = {
_links: ReposListPullRequestsAssociatedWithCommitResponseItemLinks;
active_lock_reason: string;
assignee: ReposListPullRequestsAssociatedWithCommitResponseItemAssignee;
assignees: Array<
ReposListPullRequestsAssociatedWithCommitResponseItemAssigneesItem
>;
author_association: string;
base: ReposListPullRequestsAssociatedWithCommitResponseItemBase;
body: string;
closed_at: string;
comments_url: string;
commits_url: string;
created_at: string;
diff_url: string;
draft: boolean;
head: ReposListPullRequestsAssociatedWithCommitResponseItemHead;
html_url: string;
id: number;
issue_url: string;
labels: Array<
ReposListPullRequestsAssociatedWithCommitResponseItemLabelsItem
>;
locked: boolean;
merge_commit_sha: string;
merged_at: string;
milestone: ReposListPullRequestsAssociatedWithCommitResponseItemMilestone;
node_id: string;
number: number;
patch_url: string;
requested_reviewers: Array<
ReposListPullRequestsAssociatedWithCommitResponseItemRequestedReviewersItem
>;
requested_teams: Array<
ReposListPullRequestsAssociatedWithCommitResponseItemRequestedTeamsItem
>;
review_comment_url: string;
review_comments_url: string;
state: string;
statuses_url: string;
title: string;
updated_at: string;
url: string;
user: ReposListPullRequestsAssociatedWithCommitResponseItemUser;
};
type ReposListPublicResponseItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPublicResponseItem = {
archive_url: string;
assignees_url: string;
blobs_url: string;
branches_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
deployments_url: string;
description: string;
downloads_url: string;
events_url: string;
fork: boolean;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
html_url: string;
id: number;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
languages_url: string;
merges_url: string;
milestones_url: string;
name: string;
node_id: string;
notifications_url: string;
owner: ReposListPublicResponseItemOwner;
private: boolean;
pulls_url: string;
releases_url: string;
ssh_url: string;
stargazers_url: string;
statuses_url: string;
subscribers_url: string;
subscription_url: string;
tags_url: string;
teams_url: string;
trees_url: string;
url: string;
};
type ReposListProtectedBranchUserRestrictionsResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListProtectedBranchTeamRestrictionsResponseItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposListPagesBuildsResponseItemPusher = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListPagesBuildsResponseItemError = { message: null };
type ReposListPagesBuildsResponseItem = {
commit: string;
created_at: string;
duration: number;
error: ReposListPagesBuildsResponseItemError;
pusher: ReposListPagesBuildsResponseItemPusher;
status: string;
updated_at: string;
url: string;
};
type ReposListLanguagesResponse = { C: number; Python: number };
type ReposListInvitationsForAuthenticatedUserResponseItemRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListInvitationsForAuthenticatedUserResponseItemRepository = {
archive_url: string;
assignees_url: string;
blobs_url: string;
branches_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
deployments_url: string;
description: string;
downloads_url: string;
events_url: string;
fork: boolean;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
html_url: string;
id: number;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
languages_url: string;
merges_url: string;
milestones_url: string;
name: string;
node_id: string;
notifications_url: string;
owner: ReposListInvitationsForAuthenticatedUserResponseItemRepositoryOwner;
private: boolean;
pulls_url: string;
releases_url: string;
ssh_url: string;
stargazers_url: string;
statuses_url: string;
subscribers_url: string;
subscription_url: string;
tags_url: string;
teams_url: string;
trees_url: string;
url: string;
};
type ReposListInvitationsForAuthenticatedUserResponseItemInviter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListInvitationsForAuthenticatedUserResponseItemInvitee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListInvitationsForAuthenticatedUserResponseItem = {
created_at: string;
html_url: string;
id: number;
invitee: ReposListInvitationsForAuthenticatedUserResponseItemInvitee;
inviter: ReposListInvitationsForAuthenticatedUserResponseItemInviter;
permissions: string;
repository: ReposListInvitationsForAuthenticatedUserResponseItemRepository;
url: string;
};
type ReposListInvitationsResponseItemRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListInvitationsResponseItemRepository = {
archive_url: string;
assignees_url: string;
blobs_url: string;
branches_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
deployments_url: string;
description: string;
downloads_url: string;
events_url: string;
fork: boolean;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
html_url: string;
id: number;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
languages_url: string;
merges_url: string;
milestones_url: string;
name: string;
node_id: string;
notifications_url: string;
owner: ReposListInvitationsResponseItemRepositoryOwner;
private: boolean;
pulls_url: string;
releases_url: string;
ssh_url: string;
stargazers_url: string;
statuses_url: string;
subscribers_url: string;
subscription_url: string;
tags_url: string;
teams_url: string;
trees_url: string;
url: string;
};
type ReposListInvitationsResponseItemInviter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListInvitationsResponseItemInvitee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListInvitationsResponseItem = {
created_at: string;
html_url: string;
id: number;
invitee: ReposListInvitationsResponseItemInvitee;
inviter: ReposListInvitationsResponseItemInviter;
permissions: string;
repository: ReposListInvitationsResponseItemRepository;
url: string;
};
type ReposListHooksResponseItemLastResponse = {
code: null;
message: null;
status: string;
};
type ReposListHooksResponseItemConfig = {
content_type: string;
insecure_ssl: string;
url: string;
};
type ReposListHooksResponseItem = {
active: boolean;
config: ReposListHooksResponseItemConfig;
created_at: string;
events: Array;
id: number;
last_response: ReposListHooksResponseItemLastResponse;
name: string;
ping_url: string;
test_url: string;
type: string;
updated_at: string;
url: string;
};
type ReposListForksResponseItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposListForksResponseItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListForksResponseItemLicense = {
key: string;
name: string;
node_id: string;
spdx_id: string;
url: string;
};
type ReposListForksResponseItem = {
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
license: ReposListForksResponseItemLicense;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposListForksResponseItemOwner;
permissions: ReposListForksResponseItemPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposListForOrgResponseItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposListForOrgResponseItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListForOrgResponseItemLicense = {
key: string;
name: string;
node_id: string;
spdx_id: string;
url: string;
};
type ReposListForOrgResponseItem = {
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
license: ReposListForOrgResponseItemLicense;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposListForOrgResponseItemOwner;
permissions: ReposListForOrgResponseItemPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposListDownloadsResponseItem = {
content_type: string;
description: string;
download_count: number;
html_url: string;
id: number;
name: string;
size: number;
url: string;
};
type ReposListDeploymentsResponseItemPayload = { deploy: string };
type ReposListDeploymentsResponseItemCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListDeploymentsResponseItem = {
created_at: string;
creator: ReposListDeploymentsResponseItemCreator;
description: string;
environment: string;
id: number;
node_id: string;
original_environment: string;
payload: ReposListDeploymentsResponseItemPayload;
production_environment: boolean;
ref: string;
repository_url: string;
sha: string;
statuses_url: string;
task: string;
transient_environment: boolean;
updated_at: string;
url: string;
};
type ReposListDeploymentStatusesResponseItemCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListDeploymentStatusesResponseItem = {
created_at: string;
creator: ReposListDeploymentStatusesResponseItemCreator;
deployment_url: string;
description: string;
environment: string;
environment_url: string;
id: number;
log_url: string;
node_id: string;
repository_url: string;
state: string;
target_url: string;
updated_at: string;
url: string;
};
type ReposListDeployKeysResponseItem = {
created_at: string;
id: number;
key: string;
read_only: boolean;
title: string;
url: string;
verified: boolean;
};
type ReposListContributorsResponseItem = {
avatar_url: string;
contributions: number;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListCommitsResponseItemParentsItem = { sha: string; url: string };
type ReposListCommitsResponseItemCommitter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListCommitsResponseItemCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposListCommitsResponseItemCommitTree = { sha: string; url: string };
type ReposListCommitsResponseItemCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposListCommitsResponseItemCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposListCommitsResponseItemCommit = {
author: ReposListCommitsResponseItemCommitAuthor;
comment_count: number;
committer: ReposListCommitsResponseItemCommitCommitter;
message: string;
tree: ReposListCommitsResponseItemCommitTree;
url: string;
verification: ReposListCommitsResponseItemCommitVerification;
};
type ReposListCommitsResponseItemAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListCommitsResponseItem = {
author: ReposListCommitsResponseItemAuthor;
comments_url: string;
commit: ReposListCommitsResponseItemCommit;
committer: ReposListCommitsResponseItemCommitter;
html_url: string;
node_id: string;
parents: Array;
sha: string;
url: string;
};
type ReposListCommitCommentsResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListCommitCommentsResponseItem = {
body: string;
commit_id: string;
created_at: string;
html_url: string;
id: number;
line: number;
node_id: string;
path: string;
position: number;
updated_at: string;
url: string;
user: ReposListCommitCommentsResponseItemUser;
};
type ReposListCommentsForCommitResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListCommentsForCommitResponseItem = {
body: string;
commit_id: string;
created_at: string;
html_url: string;
id: number;
line: number;
node_id: string;
path: string;
position: number;
updated_at: string;
url: string;
user: ReposListCommentsForCommitResponseItemUser;
};
type ReposListCollaboratorsResponseItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposListCollaboratorsResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
permissions: ReposListCollaboratorsResponseItemPermissions;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListBranchesForHeadCommitResponseItemCommit = {
sha: string;
url: string;
};
type ReposListBranchesForHeadCommitResponseItem = {
commit: ReposListBranchesForHeadCommitResponseItemCommit;
name: string;
protected: string;
};
type ReposListBranchesResponseItemProtectionRequiredStatusChecks = {
contexts: Array;
enforcement_level: string;
};
type ReposListBranchesResponseItemProtection = {
enabled: boolean;
required_status_checks: ReposListBranchesResponseItemProtectionRequiredStatusChecks;
};
type ReposListBranchesResponseItemCommit = { sha: string; url: string };
type ReposListBranchesResponseItem = {
commit: ReposListBranchesResponseItemCommit;
name: string;
protected: boolean;
protection: ReposListBranchesResponseItemProtection;
protection_url: string;
};
type ReposListAssetsForReleaseResponseItemUploader = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposListAssetsForReleaseResponseItem = {
browser_download_url: string;
content_type: string;
created_at: string;
download_count: number;
id: number;
label: string;
name: string;
node_id: string;
size: number;
state: string;
updated_at: string;
uploader: ReposListAssetsForReleaseResponseItemUploader;
url: string;
};
type ReposListAppsWithAccessToProtectedBranchResponseItemPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ReposListAppsWithAccessToProtectedBranchResponseItemOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ReposListAppsWithAccessToProtectedBranchResponseItem = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ReposListAppsWithAccessToProtectedBranchResponseItemOwner;
permissions: ReposListAppsWithAccessToProtectedBranchResponseItemPermissions;
slug: string;
updated_at: string;
};
type ReposGetViewsResponseViewsItem = {
count: number;
timestamp: string;
uniques: number;
};
type ReposGetViewsResponse = {
count: number;
uniques: number;
views: Array;
};
type ReposGetUsersWithAccessToProtectedBranchResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetTopReferrersResponseItem = {
count: number;
referrer: string;
uniques: number;
};
type ReposGetTopPathsResponseItem = {
count: number;
path: string;
title: string;
uniques: number;
};
type ReposGetTeamsWithAccessToProtectedBranchResponseItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposGetReleaseByTagResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetReleaseByTagResponseAssetsItemUploader = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetReleaseByTagResponseAssetsItem = {
browser_download_url: string;
content_type: string;
created_at: string;
download_count: number;
id: number;
label: string;
name: string;
node_id: string;
size: number;
state: string;
updated_at: string;
uploader: ReposGetReleaseByTagResponseAssetsItemUploader;
url: string;
};
type ReposGetReleaseByTagResponse = {
assets: Array;
assets_url: string;
author: ReposGetReleaseByTagResponseAuthor;
body: string;
created_at: string;
draft: boolean;
html_url: string;
id: number;
name: string;
node_id: string;
prerelease: boolean;
published_at: string;
tag_name: string;
tarball_url: string;
target_commitish: string;
upload_url: string;
url: string;
zipball_url: string;
};
type ReposGetReleaseAssetResponseUploader = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetReleaseAssetResponse = {
browser_download_url: string;
content_type: string;
created_at: string;
download_count: number;
id: number;
label: string;
name: string;
node_id: string;
size: number;
state: string;
updated_at: string;
uploader: ReposGetReleaseAssetResponseUploader;
url: string;
};
type ReposGetReleaseResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetReleaseResponseAssetsItemUploader = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetReleaseResponseAssetsItem = {
browser_download_url: string;
content_type: string;
created_at: string;
download_count: number;
id: number;
label: string;
name: string;
node_id: string;
size: number;
state: string;
updated_at: string;
uploader: ReposGetReleaseResponseAssetsItemUploader;
url: string;
};
type ReposGetReleaseResponse = {
assets: Array;
assets_url: string;
author: ReposGetReleaseResponseAuthor;
body: string;
created_at: string;
draft: boolean;
html_url: string;
id: number;
name: string;
node_id: string;
prerelease: boolean;
published_at: string;
tag_name: string;
tarball_url: string;
target_commitish: string;
upload_url: string;
url: string;
zipball_url: string;
};
type ReposGetReadmeResponseLinks = {
git: string;
html: string;
self: string;
};
type ReposGetReadmeResponse = {
_links: ReposGetReadmeResponseLinks;
content: string;
download_url: string;
encoding: string;
git_url: string;
html_url: string;
name: string;
path: string;
sha: string;
size: number;
type: string;
url: string;
};
type ReposGetProtectedBranchRestrictionsResponseUsersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetProtectedBranchRestrictionsResponseTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposGetProtectedBranchRestrictionsResponseAppsItemPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ReposGetProtectedBranchRestrictionsResponseAppsItemOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ReposGetProtectedBranchRestrictionsResponseAppsItem = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ReposGetProtectedBranchRestrictionsResponseAppsItemOwner;
permissions: ReposGetProtectedBranchRestrictionsResponseAppsItemPermissions;
slug: string;
updated_at: string;
};
type ReposGetProtectedBranchRestrictionsResponse = {
apps: Array;
apps_url: string;
teams: Array;
teams_url: string;
url: string;
users: Array;
users_url: string;
};
type ReposGetProtectedBranchRequiredStatusChecksResponse = {
contexts: Array;
contexts_url: string;
strict: boolean;
url: string;
};
type ReposGetProtectedBranchRequiredSignaturesResponse = {
enabled: boolean;
url: string;
};
type ReposGetProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsUsersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposGetProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictions = {
teams: Array<
ReposGetProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsTeamsItem
>;
teams_url: string;
url: string;
users: Array<
ReposGetProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsUsersItem
>;
users_url: string;
};
type ReposGetProtectedBranchPullRequestReviewEnforcementResponse = {
dismiss_stale_reviews: boolean;
dismissal_restrictions: ReposGetProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictions;
require_code_owner_reviews: boolean;
required_approving_review_count: number;
url: string;
};
type ReposGetProtectedBranchAdminEnforcementResponse = {
enabled: boolean;
url: string;
};
type ReposGetParticipationStatsResponse = {
all: Array;
owner: Array;
};
type ReposGetPagesBuildResponsePusher = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetPagesBuildResponseError = { message: null };
type ReposGetPagesBuildResponse = {
commit: string;
created_at: string;
duration: number;
error: ReposGetPagesBuildResponseError;
pusher: ReposGetPagesBuildResponsePusher;
status: string;
updated_at: string;
url: string;
};
type ReposGetPagesResponseSource = { branch: string; directory: string };
type ReposGetPagesResponse = {
cname: string;
custom_404: boolean;
html_url: string;
source: ReposGetPagesResponseSource;
status: string;
url: string;
};
type ReposGetLatestReleaseResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetLatestReleaseResponseAssetsItemUploader = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetLatestReleaseResponseAssetsItem = {
browser_download_url: string;
content_type: string;
created_at: string;
download_count: number;
id: number;
label: string;
name: string;
node_id: string;
size: number;
state: string;
updated_at: string;
uploader: ReposGetLatestReleaseResponseAssetsItemUploader;
url: string;
};
type ReposGetLatestReleaseResponse = {
assets: Array;
assets_url: string;
author: ReposGetLatestReleaseResponseAuthor;
body: string;
created_at: string;
draft: boolean;
html_url: string;
id: number;
name: string;
node_id: string;
prerelease: boolean;
published_at: string;
tag_name: string;
tarball_url: string;
target_commitish: string;
upload_url: string;
url: string;
zipball_url: string;
};
type ReposGetLatestPagesBuildResponsePusher = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetLatestPagesBuildResponseError = { message: null };
type ReposGetLatestPagesBuildResponse = {
commit: string;
created_at: string;
duration: number;
error: ReposGetLatestPagesBuildResponseError;
pusher: ReposGetLatestPagesBuildResponsePusher;
status: string;
updated_at: string;
url: string;
};
type ReposGetHookResponseLastResponse = {
code: null;
message: null;
status: string;
};
type ReposGetHookResponseConfig = {
content_type: string;
insecure_ssl: string;
url: string;
};
type ReposGetHookResponse = {
active: boolean;
config: ReposGetHookResponseConfig;
created_at: string;
events: Array;
id: number;
last_response: ReposGetHookResponseLastResponse;
name: string;
ping_url: string;
test_url: string;
type: string;
updated_at: string;
url: string;
};
type ReposGetDownloadResponse = {
content_type: string;
description: string;
download_count: number;
html_url: string;
id: number;
name: string;
size: number;
url: string;
};
type ReposGetDeploymentStatusResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetDeploymentStatusResponse = {
created_at: string;
creator: ReposGetDeploymentStatusResponseCreator;
deployment_url: string;
description: string;
environment: string;
environment_url: string;
id: number;
log_url: string;
node_id: string;
repository_url: string;
state: string;
target_url: string;
updated_at: string;
url: string;
};
type ReposGetDeploymentResponsePayload = { deploy: string };
type ReposGetDeploymentResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetDeploymentResponse = {
created_at: string;
creator: ReposGetDeploymentResponseCreator;
description: string;
environment: string;
id: number;
node_id: string;
original_environment: string;
payload: ReposGetDeploymentResponsePayload;
production_environment: boolean;
ref: string;
repository_url: string;
sha: string;
statuses_url: string;
task: string;
transient_environment: boolean;
updated_at: string;
url: string;
};
type ReposGetDeployKeyResponse = {
created_at: string;
id: number;
key: string;
read_only: boolean;
title: string;
url: string;
verified: boolean;
};
type ReposGetContributorsStatsResponseItemWeeksItem = {
a: number;
c: number;
d: number;
w: string;
};
type ReposGetContributorsStatsResponseItemAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetContributorsStatsResponseItem = {
author: ReposGetContributorsStatsResponseItemAuthor;
total: number;
weeks: Array;
};
type ReposGetContentsResponseItemLinks = {
git: string;
html: string;
self: string;
};
type ReposGetContentsResponseItem = {
_links: ReposGetContentsResponseItemLinks;
download_url: string | null;
git_url: string;
html_url: string;
name: string;
path: string;
sha: string;
size: number;
type: string;
url: string;
};
type ReposGetContentsResponseLinks = {
git: string;
html: string;
self: string;
};
type ReposGetContentsResponse =
| {
_links: ReposGetContentsResponseLinks;
content?: string;
download_url: string | null;
encoding?: string;
git_url: string;
html_url: string;
name: string;
path: string;
sha: string;
size: number;
type: string;
url: string;
target?: string;
submodule_git_url?: string;
}
| Array;
type ReposGetCommitCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetCommitCommentResponse = {
body: string;
commit_id: string;
created_at: string;
html_url: string;
id: number;
line: number;
node_id: string;
path: string;
position: number;
updated_at: string;
url: string;
user: ReposGetCommitCommentResponseUser;
};
type ReposGetCommitActivityStatsResponseItem = {
days: Array;
total: number;
week: number;
};
type ReposGetCommitResponseStats = {
additions: number;
deletions: number;
total: number;
};
type ReposGetCommitResponseParentsItem = { sha: string; url: string };
type ReposGetCommitResponseFilesItem = {
additions: number;
blob_url: string;
changes: number;
deletions: number;
filename: string;
patch: string;
raw_url: string;
status: string;
};
type ReposGetCommitResponseCommitter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetCommitResponseCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposGetCommitResponseCommitTree = { sha: string; url: string };
type ReposGetCommitResponseCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposGetCommitResponseCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposGetCommitResponseCommit = {
author: ReposGetCommitResponseCommitAuthor;
comment_count: number;
committer: ReposGetCommitResponseCommitCommitter;
message: string;
tree: ReposGetCommitResponseCommitTree;
url: string;
verification: ReposGetCommitResponseCommitVerification;
};
type ReposGetCommitResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetCommitResponse = {
author: ReposGetCommitResponseAuthor;
comments_url: string;
commit: ReposGetCommitResponseCommit;
committer: ReposGetCommitResponseCommitter;
files: Array;
html_url: string;
node_id: string;
parents: Array;
sha: string;
stats: ReposGetCommitResponseStats;
url: string;
};
type ReposGetCombinedStatusForRefResponseStatusesItem = {
avatar_url: string;
context: string;
created_at: string;
description: string;
id: number;
node_id: string;
state: string;
target_url: string;
updated_at: string;
url: string;
};
type ReposGetCombinedStatusForRefResponseRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetCombinedStatusForRefResponseRepository = {
archive_url: string;
assignees_url: string;
blobs_url: string;
branches_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
deployments_url: string;
description: string;
downloads_url: string;
events_url: string;
fork: boolean;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
html_url: string;
id: number;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
languages_url: string;
merges_url: string;
milestones_url: string;
name: string;
node_id: string;
notifications_url: string;
owner: ReposGetCombinedStatusForRefResponseRepositoryOwner;
private: boolean;
pulls_url: string;
releases_url: string;
ssh_url: string;
stargazers_url: string;
statuses_url: string;
subscribers_url: string;
subscription_url: string;
tags_url: string;
teams_url: string;
trees_url: string;
url: string;
};
type ReposGetCombinedStatusForRefResponse = {
commit_url: string;
repository: ReposGetCombinedStatusForRefResponseRepository;
sha: string;
state: string;
statuses: Array;
total_count: number;
url: string;
};
type ReposGetCollaboratorPermissionLevelResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetCollaboratorPermissionLevelResponse = {
permission: string;
user: ReposGetCollaboratorPermissionLevelResponseUser;
};
type ReposGetClonesResponseClonesItem = {
count: number;
timestamp: string;
uniques: number;
};
type ReposGetClonesResponse = {
clones: Array;
count: number;
uniques: number;
};
type ReposGetBranchProtectionResponseRestrictionsUsersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetBranchProtectionResponseRestrictionsTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposGetBranchProtectionResponseRestrictionsAppsItemPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ReposGetBranchProtectionResponseRestrictionsAppsItemOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ReposGetBranchProtectionResponseRestrictionsAppsItem = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ReposGetBranchProtectionResponseRestrictionsAppsItemOwner;
permissions: ReposGetBranchProtectionResponseRestrictionsAppsItemPermissions;
slug: string;
updated_at: string;
};
type ReposGetBranchProtectionResponseRestrictions = {
apps: Array;
apps_url: string;
teams: Array;
teams_url: string;
url: string;
users: Array;
users_url: string;
};
type ReposGetBranchProtectionResponseRequiredStatusChecks = {
contexts: Array;
contexts_url: string;
strict: boolean;
url: string;
};
type ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsUsersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictions = {
teams: Array<
ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsTeamsItem
>;
teams_url: string;
url: string;
users: Array<
ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsUsersItem
>;
users_url: string;
};
type ReposGetBranchProtectionResponseRequiredPullRequestReviews = {
dismiss_stale_reviews: boolean;
dismissal_restrictions: ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictions;
require_code_owner_reviews: boolean;
required_approving_review_count: number;
url: string;
};
type ReposGetBranchProtectionResponseEnforceAdmins = {
enabled: boolean;
url: string;
};
type ReposGetBranchProtectionResponse = {
enforce_admins: ReposGetBranchProtectionResponseEnforceAdmins;
required_pull_request_reviews: ReposGetBranchProtectionResponseRequiredPullRequestReviews;
required_status_checks: ReposGetBranchProtectionResponseRequiredStatusChecks;
restrictions: ReposGetBranchProtectionResponseRestrictions;
url: string;
};
type ReposGetBranchResponseProtectionRequiredStatusChecks = {
contexts: Array;
enforcement_level: string;
};
type ReposGetBranchResponseProtection = {
enabled: boolean;
required_status_checks: ReposGetBranchResponseProtectionRequiredStatusChecks;
};
type ReposGetBranchResponseCommitParentsItem = { sha: string; url: string };
type ReposGetBranchResponseCommitCommitter = {
avatar_url: string;
gravatar_id: string;
id: number;
login: string;
url: string;
};
type ReposGetBranchResponseCommitCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposGetBranchResponseCommitCommitTree = { sha: string; url: string };
type ReposGetBranchResponseCommitCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposGetBranchResponseCommitCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposGetBranchResponseCommitCommit = {
author: ReposGetBranchResponseCommitCommitAuthor;
committer: ReposGetBranchResponseCommitCommitCommitter;
message: string;
tree: ReposGetBranchResponseCommitCommitTree;
url: string;
verification: ReposGetBranchResponseCommitCommitVerification;
};
type ReposGetBranchResponseCommitAuthor = {
avatar_url: string;
gravatar_id: string;
id: number;
login: string;
url: string;
};
type ReposGetBranchResponseCommit = {
author: ReposGetBranchResponseCommitAuthor;
commit: ReposGetBranchResponseCommitCommit;
committer: ReposGetBranchResponseCommitCommitter;
node_id: string;
parents: Array;
sha: string;
url: string;
};
type ReposGetBranchResponseLinks = { html: string; self: string };
type ReposGetBranchResponse = {
_links: ReposGetBranchResponseLinks;
commit: ReposGetBranchResponseCommit;
name: string;
protected: boolean;
protection: ReposGetBranchResponseProtection;
protection_url: string;
};
type ReposGetAppsWithAccessToProtectedBranchResponseItemPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ReposGetAppsWithAccessToProtectedBranchResponseItemOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ReposGetAppsWithAccessToProtectedBranchResponseItem = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ReposGetAppsWithAccessToProtectedBranchResponseItemOwner;
permissions: ReposGetAppsWithAccessToProtectedBranchResponseItemPermissions;
slug: string;
updated_at: string;
};
type ReposGetResponseSourcePermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposGetResponseSourceOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetResponseSource = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposGetResponseSourceOwner;
permissions: ReposGetResponseSourcePermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposGetResponsePermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposGetResponseParentPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposGetResponseParentOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetResponseParent = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposGetResponseParentOwner;
permissions: ReposGetResponseParentPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposGetResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetResponseOrganization = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposGetResponseLicense = {
key: string;
name: string;
node_id: string;
spdx_id: string;
url: string;
};
type ReposGetResponse = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
license: ReposGetResponseLicense;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
organization: ReposGetResponseOrganization;
owner: ReposGetResponseOwner;
parent: ReposGetResponseParent;
permissions: ReposGetResponsePermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
source: ReposGetResponseSource;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposEnablePagesSiteResponseSource = {
branch: string;
directory: string;
};
type ReposEnablePagesSiteResponse = {
cname: string;
custom_404: boolean;
html_url: string;
source: ReposEnablePagesSiteResponseSource;
status: string;
url: string;
};
type ReposDeleteFileResponseCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposDeleteFileResponseCommitTree = { sha: string; url: string };
type ReposDeleteFileResponseCommitParentsItem = {
html_url: string;
sha: string;
url: string;
};
type ReposDeleteFileResponseCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposDeleteFileResponseCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposDeleteFileResponseCommit = {
author: ReposDeleteFileResponseCommitAuthor;
committer: ReposDeleteFileResponseCommitCommitter;
html_url: string;
message: string;
node_id: string;
parents: Array;
sha: string;
tree: ReposDeleteFileResponseCommitTree;
url: string;
verification: ReposDeleteFileResponseCommitVerification;
};
type ReposDeleteFileResponse = {
commit: ReposDeleteFileResponseCommit;
content: null;
};
type ReposDeleteResponse = { documentation_url: string; message: string };
type ReposCreateUsingTemplateResponseTemplateRepositoryPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposCreateUsingTemplateResponseTemplateRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCreateUsingTemplateResponseTemplateRepository = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposCreateUsingTemplateResponseTemplateRepositoryOwner;
permissions: ReposCreateUsingTemplateResponseTemplateRepositoryPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposCreateUsingTemplateResponsePermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposCreateUsingTemplateResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCreateUsingTemplateResponse = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposCreateUsingTemplateResponseOwner;
permissions: ReposCreateUsingTemplateResponsePermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: ReposCreateUsingTemplateResponseTemplateRepository;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposCreateStatusResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCreateStatusResponse = {
avatar_url: string;
context: string;
created_at: string;
creator: ReposCreateStatusResponseCreator;
description: string;
id: number;
node_id: string;
state: string;
target_url: string;
updated_at: string;
url: string;
};
type ReposCreateReleaseResponseAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCreateReleaseResponse = {
assets: Array;
assets_url: string;
author: ReposCreateReleaseResponseAuthor;
body: string;
created_at: string;
draft: boolean;
html_url: string;
id: number;
name: string;
node_id: string;
prerelease: boolean;
published_at: string;
tag_name: string;
tarball_url: string;
target_commitish: string;
upload_url: string;
url: string;
zipball_url: string;
};
type ReposCreateOrUpdateFileResponseContentLinks = {
git: string;
html: string;
self: string;
};
type ReposCreateOrUpdateFileResponseContent = {
_links: ReposCreateOrUpdateFileResponseContentLinks;
download_url: string;
git_url: string;
html_url: string;
name: string;
path: string;
sha: string;
size: number;
type: string;
url: string;
};
type ReposCreateOrUpdateFileResponseCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposCreateOrUpdateFileResponseCommitTree = { sha: string; url: string };
type ReposCreateOrUpdateFileResponseCommitParentsItem = {
html_url: string;
sha: string;
url: string;
};
type ReposCreateOrUpdateFileResponseCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposCreateOrUpdateFileResponseCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposCreateOrUpdateFileResponseCommit = {
author: ReposCreateOrUpdateFileResponseCommitAuthor;
committer: ReposCreateOrUpdateFileResponseCommitCommitter;
html_url: string;
message: string;
node_id: string;
parents: Array;
sha: string;
tree: ReposCreateOrUpdateFileResponseCommitTree;
url: string;
verification: ReposCreateOrUpdateFileResponseCommitVerification;
};
type ReposCreateOrUpdateFileResponse = {
commit: ReposCreateOrUpdateFileResponseCommit;
content: ReposCreateOrUpdateFileResponseContent;
};
type ReposCreateInOrgResponsePermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposCreateInOrgResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCreateInOrgResponse = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposCreateInOrgResponseOwner;
permissions: ReposCreateInOrgResponsePermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposCreateHookResponseLastResponse = {
code: null;
message: null;
status: string;
};
type ReposCreateHookResponseConfig = {
content_type: string;
insecure_ssl: string;
url: string;
};
type ReposCreateHookResponse = {
active: boolean;
config: ReposCreateHookResponseConfig;
created_at: string;
events: Array;
id: number;
last_response: ReposCreateHookResponseLastResponse;
name: string;
ping_url: string;
test_url: string;
type: string;
updated_at: string;
url: string;
};
type ReposCreateForkResponsePermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposCreateForkResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCreateForkResponse = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposCreateForkResponseOwner;
permissions: ReposCreateForkResponsePermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposCreateForAuthenticatedUserResponsePermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ReposCreateForAuthenticatedUserResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCreateForAuthenticatedUserResponse = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ReposCreateForAuthenticatedUserResponseOwner;
permissions: ReposCreateForAuthenticatedUserResponsePermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ReposCreateFileResponseContentLinks = {
git: string;
html: string;
self: string;
};
type ReposCreateFileResponseContent = {
_links: ReposCreateFileResponseContentLinks;
download_url: string;
git_url: string;
html_url: string;
name: string;
path: string;
sha: string;
size: number;
type: string;
url: string;
};
type ReposCreateFileResponseCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposCreateFileResponseCommitTree = { sha: string; url: string };
type ReposCreateFileResponseCommitParentsItem = {
html_url: string;
sha: string;
url: string;
};
type ReposCreateFileResponseCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposCreateFileResponseCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposCreateFileResponseCommit = {
author: ReposCreateFileResponseCommitAuthor;
committer: ReposCreateFileResponseCommitCommitter;
html_url: string;
message: string;
node_id: string;
parents: Array;
sha: string;
tree: ReposCreateFileResponseCommitTree;
url: string;
verification: ReposCreateFileResponseCommitVerification;
};
type ReposCreateFileResponse = {
commit: ReposCreateFileResponseCommit;
content: ReposCreateFileResponseContent;
};
type ReposCreateDeploymentStatusResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCreateDeploymentStatusResponse = {
created_at: string;
creator: ReposCreateDeploymentStatusResponseCreator;
deployment_url: string;
description: string;
environment: string;
environment_url: string;
id: number;
log_url: string;
node_id: string;
repository_url: string;
state: string;
target_url: string;
updated_at: string;
url: string;
};
type ReposCreateDeploymentResponsePayload = { deploy: string };
type ReposCreateDeploymentResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCreateDeploymentResponse = {
created_at: string;
creator: ReposCreateDeploymentResponseCreator;
description: string;
environment: string;
id: number;
node_id: string;
original_environment: string;
payload: ReposCreateDeploymentResponsePayload;
production_environment: boolean;
ref: string;
repository_url: string;
sha: string;
statuses_url: string;
task: string;
transient_environment: boolean;
updated_at: string;
url: string;
};
type ReposCreateCommitCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCreateCommitCommentResponse = {
body: string;
commit_id: string;
created_at: string;
html_url: string;
id: number;
line: number;
node_id: string;
path: string;
position: number;
updated_at: string;
url: string;
user: ReposCreateCommitCommentResponseUser;
};
type ReposCompareCommitsResponseMergeBaseCommitParentsItem = {
sha: string;
url: string;
};
type ReposCompareCommitsResponseMergeBaseCommitCommitter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCompareCommitsResponseMergeBaseCommitCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposCompareCommitsResponseMergeBaseCommitCommitTree = {
sha: string;
url: string;
};
type ReposCompareCommitsResponseMergeBaseCommitCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposCompareCommitsResponseMergeBaseCommitCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposCompareCommitsResponseMergeBaseCommitCommit = {
author: ReposCompareCommitsResponseMergeBaseCommitCommitAuthor;
comment_count: number;
committer: ReposCompareCommitsResponseMergeBaseCommitCommitCommitter;
message: string;
tree: ReposCompareCommitsResponseMergeBaseCommitCommitTree;
url: string;
verification: ReposCompareCommitsResponseMergeBaseCommitCommitVerification;
};
type ReposCompareCommitsResponseMergeBaseCommitAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCompareCommitsResponseMergeBaseCommit = {
author: ReposCompareCommitsResponseMergeBaseCommitAuthor;
comments_url: string;
commit: ReposCompareCommitsResponseMergeBaseCommitCommit;
committer: ReposCompareCommitsResponseMergeBaseCommitCommitter;
html_url: string;
node_id: string;
parents: Array;
sha: string;
url: string;
};
type ReposCompareCommitsResponseFilesItem = {
additions: number;
blob_url: string;
changes: number;
contents_url: string;
deletions: number;
filename: string;
patch: string;
raw_url: string;
sha: string;
status: string;
};
type ReposCompareCommitsResponseCommitsItemParentsItem = {
sha: string;
url: string;
};
type ReposCompareCommitsResponseCommitsItemCommitter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCompareCommitsResponseCommitsItemCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposCompareCommitsResponseCommitsItemCommitTree = {
sha: string;
url: string;
};
type ReposCompareCommitsResponseCommitsItemCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposCompareCommitsResponseCommitsItemCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposCompareCommitsResponseCommitsItemCommit = {
author: ReposCompareCommitsResponseCommitsItemCommitAuthor;
comment_count: number;
committer: ReposCompareCommitsResponseCommitsItemCommitCommitter;
message: string;
tree: ReposCompareCommitsResponseCommitsItemCommitTree;
url: string;
verification: ReposCompareCommitsResponseCommitsItemCommitVerification;
};
type ReposCompareCommitsResponseCommitsItemAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCompareCommitsResponseCommitsItem = {
author: ReposCompareCommitsResponseCommitsItemAuthor;
comments_url: string;
commit: ReposCompareCommitsResponseCommitsItemCommit;
committer: ReposCompareCommitsResponseCommitsItemCommitter;
html_url: string;
node_id: string;
parents: Array;
sha: string;
url: string;
};
type ReposCompareCommitsResponseBaseCommitParentsItem = {
sha: string;
url: string;
};
type ReposCompareCommitsResponseBaseCommitCommitter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCompareCommitsResponseBaseCommitCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type ReposCompareCommitsResponseBaseCommitCommitTree = {
sha: string;
url: string;
};
type ReposCompareCommitsResponseBaseCommitCommitCommitter = {
date: string;
email: string;
name: string;
};
type ReposCompareCommitsResponseBaseCommitCommitAuthor = {
date: string;
email: string;
name: string;
};
type ReposCompareCommitsResponseBaseCommitCommit = {
author: ReposCompareCommitsResponseBaseCommitCommitAuthor;
comment_count: number;
committer: ReposCompareCommitsResponseBaseCommitCommitCommitter;
message: string;
tree: ReposCompareCommitsResponseBaseCommitCommitTree;
url: string;
verification: ReposCompareCommitsResponseBaseCommitCommitVerification;
};
type ReposCompareCommitsResponseBaseCommitAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposCompareCommitsResponseBaseCommit = {
author: ReposCompareCommitsResponseBaseCommitAuthor;
comments_url: string;
commit: ReposCompareCommitsResponseBaseCommitCommit;
committer: ReposCompareCommitsResponseBaseCommitCommitter;
html_url: string;
node_id: string;
parents: Array;
sha: string;
url: string;
};
type ReposCompareCommitsResponse = {
ahead_by: number;
base_commit: ReposCompareCommitsResponseBaseCommit;
behind_by: number;
commits: Array;
diff_url: string;
files: Array;
html_url: string;
merge_base_commit: ReposCompareCommitsResponseMergeBaseCommit;
patch_url: string;
permalink_url: string;
status: string;
total_commits: number;
url: string;
};
type ReposAddProtectedBranchUserRestrictionsResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposAddProtectedBranchTeamRestrictionsResponseItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type ReposAddProtectedBranchRequiredSignaturesResponse = {
enabled: boolean;
url: string;
};
type ReposAddProtectedBranchAppRestrictionsResponseItemPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ReposAddProtectedBranchAppRestrictionsResponseItemOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ReposAddProtectedBranchAppRestrictionsResponseItem = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ReposAddProtectedBranchAppRestrictionsResponseItemOwner;
permissions: ReposAddProtectedBranchAppRestrictionsResponseItemPermissions;
slug: string;
updated_at: string;
};
type ReposAddProtectedBranchAdminEnforcementResponse = {
enabled: boolean;
url: string;
};
type ReposAddDeployKeyResponse = {
created_at: string;
id: number;
key: string;
read_only: boolean;
title: string;
url: string;
verified: boolean;
};
type ReposAddCollaboratorResponseRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposAddCollaboratorResponseRepository = {
archive_url: string;
assignees_url: string;
blobs_url: string;
branches_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
deployments_url: string;
description: string;
downloads_url: string;
events_url: string;
fork: boolean;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
html_url: string;
id: number;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
languages_url: string;
merges_url: string;
milestones_url: string;
name: string;
node_id: string;
notifications_url: string;
owner: ReposAddCollaboratorResponseRepositoryOwner;
private: boolean;
pulls_url: string;
releases_url: string;
ssh_url: string;
stargazers_url: string;
statuses_url: string;
subscribers_url: string;
subscription_url: string;
tags_url: string;
teams_url: string;
trees_url: string;
url: string;
};
type ReposAddCollaboratorResponseInviter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposAddCollaboratorResponseInvitee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReposAddCollaboratorResponse = {
created_at: string;
html_url: string;
id: number;
invitee: ReposAddCollaboratorResponseInvitee;
inviter: ReposAddCollaboratorResponseInviter;
permissions: string;
repository: ReposAddCollaboratorResponseRepository;
url: string;
};
type ReactionsListForTeamDiscussionCommentResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsListForTeamDiscussionCommentResponseItem = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsListForTeamDiscussionCommentResponseItemUser;
};
type ReactionsListForTeamDiscussionResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsListForTeamDiscussionResponseItem = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsListForTeamDiscussionResponseItemUser;
};
type ReactionsListForPullRequestReviewCommentResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsListForPullRequestReviewCommentResponseItem = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsListForPullRequestReviewCommentResponseItemUser;
};
type ReactionsListForIssueCommentResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsListForIssueCommentResponseItem = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsListForIssueCommentResponseItemUser;
};
type ReactionsListForIssueResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsListForIssueResponseItem = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsListForIssueResponseItemUser;
};
type ReactionsListForCommitCommentResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsListForCommitCommentResponseItem = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsListForCommitCommentResponseItemUser;
};
type ReactionsCreateForTeamDiscussionCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsCreateForTeamDiscussionCommentResponse = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsCreateForTeamDiscussionCommentResponseUser;
};
type ReactionsCreateForTeamDiscussionResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsCreateForTeamDiscussionResponse = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsCreateForTeamDiscussionResponseUser;
};
type ReactionsCreateForPullRequestReviewCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsCreateForPullRequestReviewCommentResponse = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsCreateForPullRequestReviewCommentResponseUser;
};
type ReactionsCreateForIssueCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsCreateForIssueCommentResponse = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsCreateForIssueCommentResponseUser;
};
type ReactionsCreateForIssueResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsCreateForIssueResponse = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsCreateForIssueResponseUser;
};
type ReactionsCreateForCommitCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ReactionsCreateForCommitCommentResponse = {
content: string;
created_at: string;
id: number;
node_id: string;
user: ReactionsCreateForCommitCommentResponseUser;
};
type RateLimitGetResponseResourcesSearch = {
limit: number;
remaining: number;
reset: number;
};
type RateLimitGetResponseResourcesIntegrationManifest = {
limit: number;
remaining: number;
reset: number;
};
type RateLimitGetResponseResourcesGraphql = {
limit: number;
remaining: number;
reset: number;
};
type RateLimitGetResponseResourcesCore = {
limit: number;
remaining: number;
reset: number;
};
type RateLimitGetResponseResources = {
core: RateLimitGetResponseResourcesCore;
graphql: RateLimitGetResponseResourcesGraphql;
integration_manifest: RateLimitGetResponseResourcesIntegrationManifest;
search: RateLimitGetResponseResourcesSearch;
};
type RateLimitGetResponseRate = {
limit: number;
remaining: number;
reset: number;
};
type RateLimitGetResponse = {
rate: RateLimitGetResponseRate;
resources: RateLimitGetResponseResources;
};
type PullsUpdateReviewResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateReviewResponseLinksPullRequest = { href: string };
type PullsUpdateReviewResponseLinksHtml = { href: string };
type PullsUpdateReviewResponseLinks = {
html: PullsUpdateReviewResponseLinksHtml;
pull_request: PullsUpdateReviewResponseLinksPullRequest;
};
type PullsUpdateReviewResponse = {
_links: PullsUpdateReviewResponseLinks;
body: string;
commit_id: string;
html_url: string;
id: number;
node_id: string;
pull_request_url: string;
state: string;
user: PullsUpdateReviewResponseUser;
};
type PullsUpdateCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateCommentResponseLinksSelf = { href: string };
type PullsUpdateCommentResponseLinksPullRequest = { href: string };
type PullsUpdateCommentResponseLinksHtml = { href: string };
type PullsUpdateCommentResponseLinks = {
html: PullsUpdateCommentResponseLinksHtml;
pull_request: PullsUpdateCommentResponseLinksPullRequest;
self: PullsUpdateCommentResponseLinksSelf;
};
type PullsUpdateCommentResponse = {
_links: PullsUpdateCommentResponseLinks;
author_association: string;
body: string;
commit_id: string;
created_at: string;
diff_hunk: string;
html_url: string;
id: number;
in_reply_to_id: number;
line: number;
node_id: string;
original_commit_id: string;
original_line: number;
original_position: number;
original_start_line: number;
path: string;
position: number;
pull_request_review_id: number;
pull_request_url: string;
side: string;
start_line: number;
start_side: string;
updated_at: string;
url: string;
user: PullsUpdateCommentResponseUser;
};
type PullsUpdateBranchResponse = { message: string; url: string };
type PullsUpdateResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateResponseRequestedTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type PullsUpdateResponseRequestedReviewersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateResponseMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateResponseMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: PullsUpdateResponseMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type PullsUpdateResponseMergedBy = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateResponseLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type PullsUpdateResponseHeadUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateResponseHeadRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsUpdateResponseHeadRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateResponseHeadRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsUpdateResponseHeadRepoOwner;
permissions: PullsUpdateResponseHeadRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsUpdateResponseHead = {
label: string;
ref: string;
repo: PullsUpdateResponseHeadRepo;
sha: string;
user: PullsUpdateResponseHeadUser;
};
type PullsUpdateResponseBaseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateResponseBaseRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsUpdateResponseBaseRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateResponseBaseRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsUpdateResponseBaseRepoOwner;
permissions: PullsUpdateResponseBaseRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsUpdateResponseBase = {
label: string;
ref: string;
repo: PullsUpdateResponseBaseRepo;
sha: string;
user: PullsUpdateResponseBaseUser;
};
type PullsUpdateResponseAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateResponseAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsUpdateResponseLinksStatuses = { href: string };
type PullsUpdateResponseLinksSelf = { href: string };
type PullsUpdateResponseLinksReviewComments = { href: string };
type PullsUpdateResponseLinksReviewComment = { href: string };
type PullsUpdateResponseLinksIssue = { href: string };
type PullsUpdateResponseLinksHtml = { href: string };
type PullsUpdateResponseLinksCommits = { href: string };
type PullsUpdateResponseLinksComments = { href: string };
type PullsUpdateResponseLinks = {
comments: PullsUpdateResponseLinksComments;
commits: PullsUpdateResponseLinksCommits;
html: PullsUpdateResponseLinksHtml;
issue: PullsUpdateResponseLinksIssue;
review_comment: PullsUpdateResponseLinksReviewComment;
review_comments: PullsUpdateResponseLinksReviewComments;
self: PullsUpdateResponseLinksSelf;
statuses: PullsUpdateResponseLinksStatuses;
};
type PullsUpdateResponse = {
_links: PullsUpdateResponseLinks;
active_lock_reason: string;
additions: number;
assignee: PullsUpdateResponseAssignee;
assignees: Array;
author_association: string;
base: PullsUpdateResponseBase;
body: string;
changed_files: number;
closed_at: string;
comments: number;
comments_url: string;
commits: number;
commits_url: string;
created_at: string;
deletions: number;
diff_url: string;
draft: boolean;
head: PullsUpdateResponseHead;
html_url: string;
id: number;
issue_url: string;
labels: Array;
locked: boolean;
maintainer_can_modify: boolean;
merge_commit_sha: string;
mergeable: boolean;
mergeable_state: string;
merged: boolean;
merged_at: string;
merged_by: PullsUpdateResponseMergedBy;
milestone: PullsUpdateResponseMilestone;
node_id: string;
number: number;
patch_url: string;
rebaseable: boolean;
requested_reviewers: Array;
requested_teams: Array;
review_comment_url: string;
review_comments: number;
review_comments_url: string;
state: string;
statuses_url: string;
title: string;
updated_at: string;
url: string;
user: PullsUpdateResponseUser;
};
type PullsSubmitReviewResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsSubmitReviewResponseLinksPullRequest = { href: string };
type PullsSubmitReviewResponseLinksHtml = { href: string };
type PullsSubmitReviewResponseLinks = {
html: PullsSubmitReviewResponseLinksHtml;
pull_request: PullsSubmitReviewResponseLinksPullRequest;
};
type PullsSubmitReviewResponse = {
_links: PullsSubmitReviewResponseLinks;
body: string;
commit_id: string;
html_url: string;
id: number;
node_id: string;
pull_request_url: string;
state: string;
user: PullsSubmitReviewResponseUser;
};
type PullsMergeResponse = { merged: boolean; message: string; sha: string };
type PullsListReviewsResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListReviewsResponseItemLinksPullRequest = { href: string };
type PullsListReviewsResponseItemLinksHtml = { href: string };
type PullsListReviewsResponseItemLinks = {
html: PullsListReviewsResponseItemLinksHtml;
pull_request: PullsListReviewsResponseItemLinksPullRequest;
};
type PullsListReviewsResponseItem = {
_links: PullsListReviewsResponseItemLinks;
body: string;
commit_id: string;
html_url: string;
id: number;
node_id: string;
pull_request_url: string;
state: string;
user: PullsListReviewsResponseItemUser;
};
type PullsListReviewRequestsResponseUsersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListReviewRequestsResponseTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type PullsListReviewRequestsResponse = {
teams: Array;
users: Array;
};
type PullsListFilesResponseItem = {
additions: number;
blob_url: string;
changes: number;
contents_url: string;
deletions: number;
filename: string;
patch: string;
raw_url: string;
sha: string;
status: string;
};
type PullsListCommitsResponseItemParentsItem = { sha: string; url: string };
type PullsListCommitsResponseItemCommitter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListCommitsResponseItemCommitVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type PullsListCommitsResponseItemCommitTree = { sha: string; url: string };
type PullsListCommitsResponseItemCommitCommitter = {
date: string;
email: string;
name: string;
};
type PullsListCommitsResponseItemCommitAuthor = {
date: string;
email: string;
name: string;
};
type PullsListCommitsResponseItemCommit = {
author: PullsListCommitsResponseItemCommitAuthor;
comment_count: number;
committer: PullsListCommitsResponseItemCommitCommitter;
message: string;
tree: PullsListCommitsResponseItemCommitTree;
url: string;
verification: PullsListCommitsResponseItemCommitVerification;
};
type PullsListCommitsResponseItemAuthor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListCommitsResponseItem = {
author: PullsListCommitsResponseItemAuthor;
comments_url: string;
commit: PullsListCommitsResponseItemCommit;
committer: PullsListCommitsResponseItemCommitter;
html_url: string;
node_id: string;
parents: Array;
sha: string;
url: string;
};
type PullsListCommentsForRepoResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListCommentsForRepoResponseItemLinksSelf = { href: string };
type PullsListCommentsForRepoResponseItemLinksPullRequest = { href: string };
type PullsListCommentsForRepoResponseItemLinksHtml = { href: string };
type PullsListCommentsForRepoResponseItemLinks = {
html: PullsListCommentsForRepoResponseItemLinksHtml;
pull_request: PullsListCommentsForRepoResponseItemLinksPullRequest;
self: PullsListCommentsForRepoResponseItemLinksSelf;
};
type PullsListCommentsForRepoResponseItem = {
_links: PullsListCommentsForRepoResponseItemLinks;
author_association: string;
body: string;
commit_id: string;
created_at: string;
diff_hunk: string;
html_url: string;
id: number;
in_reply_to_id: number;
line: number;
node_id: string;
original_commit_id: string;
original_line: number;
original_position: number;
original_start_line: number;
path: string;
position: number;
pull_request_review_id: number;
pull_request_url: string;
side: string;
start_line: number;
start_side: string;
updated_at: string;
url: string;
user: PullsListCommentsForRepoResponseItemUser;
};
type PullsListCommentsResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListCommentsResponseItemLinksSelf = { href: string };
type PullsListCommentsResponseItemLinksPullRequest = { href: string };
type PullsListCommentsResponseItemLinksHtml = { href: string };
type PullsListCommentsResponseItemLinks = {
html: PullsListCommentsResponseItemLinksHtml;
pull_request: PullsListCommentsResponseItemLinksPullRequest;
self: PullsListCommentsResponseItemLinksSelf;
};
type PullsListCommentsResponseItem = {
_links: PullsListCommentsResponseItemLinks;
author_association: string;
body: string;
commit_id: string;
created_at: string;
diff_hunk: string;
html_url: string;
id: number;
in_reply_to_id: number;
line: number;
node_id: string;
original_commit_id: string;
original_line: number;
original_position: number;
original_start_line: number;
path: string;
position: number;
pull_request_review_id: number;
pull_request_url: string;
side: string;
start_line: number;
start_side: string;
updated_at: string;
url: string;
user: PullsListCommentsResponseItemUser;
};
type PullsListResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListResponseItemRequestedTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type PullsListResponseItemRequestedReviewersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListResponseItemMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListResponseItemMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: PullsListResponseItemMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type PullsListResponseItemLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type PullsListResponseItemHeadUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListResponseItemHeadRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsListResponseItemHeadRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListResponseItemHeadRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsListResponseItemHeadRepoOwner;
permissions: PullsListResponseItemHeadRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsListResponseItemHead = {
label: string;
ref: string;
repo: PullsListResponseItemHeadRepo;
sha: string;
user: PullsListResponseItemHeadUser;
};
type PullsListResponseItemBaseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListResponseItemBaseRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsListResponseItemBaseRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListResponseItemBaseRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsListResponseItemBaseRepoOwner;
permissions: PullsListResponseItemBaseRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsListResponseItemBase = {
label: string;
ref: string;
repo: PullsListResponseItemBaseRepo;
sha: string;
user: PullsListResponseItemBaseUser;
};
type PullsListResponseItemAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListResponseItemAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsListResponseItemLinksStatuses = { href: string };
type PullsListResponseItemLinksSelf = { href: string };
type PullsListResponseItemLinksReviewComments = { href: string };
type PullsListResponseItemLinksReviewComment = { href: string };
type PullsListResponseItemLinksIssue = { href: string };
type PullsListResponseItemLinksHtml = { href: string };
type PullsListResponseItemLinksCommits = { href: string };
type PullsListResponseItemLinksComments = { href: string };
type PullsListResponseItemLinks = {
comments: PullsListResponseItemLinksComments;
commits: PullsListResponseItemLinksCommits;
html: PullsListResponseItemLinksHtml;
issue: PullsListResponseItemLinksIssue;
review_comment: PullsListResponseItemLinksReviewComment;
review_comments: PullsListResponseItemLinksReviewComments;
self: PullsListResponseItemLinksSelf;
statuses: PullsListResponseItemLinksStatuses;
};
type PullsListResponseItem = {
_links: PullsListResponseItemLinks;
active_lock_reason: string;
assignee: PullsListResponseItemAssignee;
assignees: Array;
author_association: string;
base: PullsListResponseItemBase;
body: string;
closed_at: string;
comments_url: string;
commits_url: string;
created_at: string;
diff_url: string;
draft: boolean;
head: PullsListResponseItemHead;
html_url: string;
id: number;
issue_url: string;
labels: Array;
locked: boolean;
merge_commit_sha: string;
merged_at: string;
milestone: PullsListResponseItemMilestone;
node_id: string;
number: number;
patch_url: string;
requested_reviewers: Array;
requested_teams: Array;
review_comment_url: string;
review_comments_url: string;
state: string;
statuses_url: string;
title: string;
updated_at: string;
url: string;
user: PullsListResponseItemUser;
};
type PullsGetReviewResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetReviewResponseLinksPullRequest = { href: string };
type PullsGetReviewResponseLinksHtml = { href: string };
type PullsGetReviewResponseLinks = {
html: PullsGetReviewResponseLinksHtml;
pull_request: PullsGetReviewResponseLinksPullRequest;
};
type PullsGetReviewResponse = {
_links: PullsGetReviewResponseLinks;
body: string;
commit_id: string;
html_url: string;
id: number;
node_id: string;
pull_request_url: string;
state: string;
user: PullsGetReviewResponseUser;
};
type PullsGetCommentsForReviewResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetCommentsForReviewResponseItemLinksSelf = { href: string };
type PullsGetCommentsForReviewResponseItemLinksPullRequest = { href: string };
type PullsGetCommentsForReviewResponseItemLinksHtml = { href: string };
type PullsGetCommentsForReviewResponseItemLinks = {
html: PullsGetCommentsForReviewResponseItemLinksHtml;
pull_request: PullsGetCommentsForReviewResponseItemLinksPullRequest;
self: PullsGetCommentsForReviewResponseItemLinksSelf;
};
type PullsGetCommentsForReviewResponseItem = {
_links: PullsGetCommentsForReviewResponseItemLinks;
author_association: string;
body: string;
commit_id: string;
created_at: string;
diff_hunk: string;
html_url: string;
id: number;
in_reply_to_id: number;
node_id: string;
original_commit_id: string;
original_position: number;
path: string;
position: number;
pull_request_review_id: number;
pull_request_url: string;
updated_at: string;
url: string;
user: PullsGetCommentsForReviewResponseItemUser;
};
type PullsGetCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetCommentResponseLinksSelf = { href: string };
type PullsGetCommentResponseLinksPullRequest = { href: string };
type PullsGetCommentResponseLinksHtml = { href: string };
type PullsGetCommentResponseLinks = {
html: PullsGetCommentResponseLinksHtml;
pull_request: PullsGetCommentResponseLinksPullRequest;
self: PullsGetCommentResponseLinksSelf;
};
type PullsGetCommentResponse = {
_links: PullsGetCommentResponseLinks;
author_association: string;
body: string;
commit_id: string;
created_at: string;
diff_hunk: string;
html_url: string;
id: number;
in_reply_to_id: number;
line: number;
node_id: string;
original_commit_id: string;
original_line: number;
original_position: number;
original_start_line: number;
path: string;
position: number;
pull_request_review_id: number;
pull_request_url: string;
side: string;
start_line: number;
start_side: string;
updated_at: string;
url: string;
user: PullsGetCommentResponseUser;
};
type PullsGetResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetResponseRequestedTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type PullsGetResponseRequestedReviewersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetResponseMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetResponseMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: PullsGetResponseMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type PullsGetResponseMergedBy = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetResponseLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type PullsGetResponseHeadUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetResponseHeadRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsGetResponseHeadRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetResponseHeadRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsGetResponseHeadRepoOwner;
permissions: PullsGetResponseHeadRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsGetResponseHead = {
label: string;
ref: string;
repo: PullsGetResponseHeadRepo;
sha: string;
user: PullsGetResponseHeadUser;
};
type PullsGetResponseBaseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetResponseBaseRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsGetResponseBaseRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetResponseBaseRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsGetResponseBaseRepoOwner;
permissions: PullsGetResponseBaseRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsGetResponseBase = {
label: string;
ref: string;
repo: PullsGetResponseBaseRepo;
sha: string;
user: PullsGetResponseBaseUser;
};
type PullsGetResponseAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetResponseAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsGetResponseLinksStatuses = { href: string };
type PullsGetResponseLinksSelf = { href: string };
type PullsGetResponseLinksReviewComments = { href: string };
type PullsGetResponseLinksReviewComment = { href: string };
type PullsGetResponseLinksIssue = { href: string };
type PullsGetResponseLinksHtml = { href: string };
type PullsGetResponseLinksCommits = { href: string };
type PullsGetResponseLinksComments = { href: string };
type PullsGetResponseLinks = {
comments: PullsGetResponseLinksComments;
commits: PullsGetResponseLinksCommits;
html: PullsGetResponseLinksHtml;
issue: PullsGetResponseLinksIssue;
review_comment: PullsGetResponseLinksReviewComment;
review_comments: PullsGetResponseLinksReviewComments;
self: PullsGetResponseLinksSelf;
statuses: PullsGetResponseLinksStatuses;
};
type PullsGetResponse = {
_links: PullsGetResponseLinks;
active_lock_reason: string;
additions: number;
assignee: PullsGetResponseAssignee;
assignees: Array;
author_association: string;
base: PullsGetResponseBase;
body: string;
changed_files: number;
closed_at: string;
comments: number;
comments_url: string;
commits: number;
commits_url: string;
created_at: string;
deletions: number;
diff_url: string;
draft: boolean;
head: PullsGetResponseHead;
html_url: string;
id: number;
issue_url: string;
labels: Array;
locked: boolean;
maintainer_can_modify: boolean;
merge_commit_sha: string;
mergeable: boolean;
mergeable_state: string;
merged: boolean;
merged_at: string;
merged_by: PullsGetResponseMergedBy;
milestone: PullsGetResponseMilestone;
node_id: string;
number: number;
patch_url: string;
rebaseable: boolean;
requested_reviewers: Array;
requested_teams: Array;
review_comment_url: string;
review_comments: number;
review_comments_url: string;
state: string;
statuses_url: string;
title: string;
updated_at: string;
url: string;
user: PullsGetResponseUser;
};
type PullsDismissReviewResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsDismissReviewResponseLinksPullRequest = { href: string };
type PullsDismissReviewResponseLinksHtml = { href: string };
type PullsDismissReviewResponseLinks = {
html: PullsDismissReviewResponseLinksHtml;
pull_request: PullsDismissReviewResponseLinksPullRequest;
};
type PullsDismissReviewResponse = {
_links: PullsDismissReviewResponseLinks;
body: string;
commit_id: string;
html_url: string;
id: number;
node_id: string;
pull_request_url: string;
state: string;
user: PullsDismissReviewResponseUser;
};
type PullsDeletePendingReviewResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsDeletePendingReviewResponseLinksPullRequest = { href: string };
type PullsDeletePendingReviewResponseLinksHtml = { href: string };
type PullsDeletePendingReviewResponseLinks = {
html: PullsDeletePendingReviewResponseLinksHtml;
pull_request: PullsDeletePendingReviewResponseLinksPullRequest;
};
type PullsDeletePendingReviewResponse = {
_links: PullsDeletePendingReviewResponseLinks;
body: string;
commit_id: string;
html_url: string;
id: number;
node_id: string;
pull_request_url: string;
state: string;
user: PullsDeletePendingReviewResponseUser;
};
type PullsCreateReviewRequestResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewRequestResponseRequestedTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type PullsCreateReviewRequestResponseRequestedReviewersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewRequestResponseMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewRequestResponseMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: PullsCreateReviewRequestResponseMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type PullsCreateReviewRequestResponseLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type PullsCreateReviewRequestResponseHeadUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewRequestResponseHeadRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsCreateReviewRequestResponseHeadRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewRequestResponseHeadRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsCreateReviewRequestResponseHeadRepoOwner;
permissions: PullsCreateReviewRequestResponseHeadRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsCreateReviewRequestResponseHead = {
label: string;
ref: string;
repo: PullsCreateReviewRequestResponseHeadRepo;
sha: string;
user: PullsCreateReviewRequestResponseHeadUser;
};
type PullsCreateReviewRequestResponseBaseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewRequestResponseBaseRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsCreateReviewRequestResponseBaseRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewRequestResponseBaseRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsCreateReviewRequestResponseBaseRepoOwner;
permissions: PullsCreateReviewRequestResponseBaseRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsCreateReviewRequestResponseBase = {
label: string;
ref: string;
repo: PullsCreateReviewRequestResponseBaseRepo;
sha: string;
user: PullsCreateReviewRequestResponseBaseUser;
};
type PullsCreateReviewRequestResponseAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewRequestResponseAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewRequestResponseLinksStatuses = { href: string };
type PullsCreateReviewRequestResponseLinksSelf = { href: string };
type PullsCreateReviewRequestResponseLinksReviewComments = { href: string };
type PullsCreateReviewRequestResponseLinksReviewComment = { href: string };
type PullsCreateReviewRequestResponseLinksIssue = { href: string };
type PullsCreateReviewRequestResponseLinksHtml = { href: string };
type PullsCreateReviewRequestResponseLinksCommits = { href: string };
type PullsCreateReviewRequestResponseLinksComments = { href: string };
type PullsCreateReviewRequestResponseLinks = {
comments: PullsCreateReviewRequestResponseLinksComments;
commits: PullsCreateReviewRequestResponseLinksCommits;
html: PullsCreateReviewRequestResponseLinksHtml;
issue: PullsCreateReviewRequestResponseLinksIssue;
review_comment: PullsCreateReviewRequestResponseLinksReviewComment;
review_comments: PullsCreateReviewRequestResponseLinksReviewComments;
self: PullsCreateReviewRequestResponseLinksSelf;
statuses: PullsCreateReviewRequestResponseLinksStatuses;
};
type PullsCreateReviewRequestResponse = {
_links: PullsCreateReviewRequestResponseLinks;
active_lock_reason: string;
assignee: PullsCreateReviewRequestResponseAssignee;
assignees: Array;
author_association: string;
base: PullsCreateReviewRequestResponseBase;
body: string;
closed_at: string;
comments_url: string;
commits_url: string;
created_at: string;
diff_url: string;
draft: boolean;
head: PullsCreateReviewRequestResponseHead;
html_url: string;
id: number;
issue_url: string;
labels: Array;
locked: boolean;
merge_commit_sha: string;
merged_at: string;
milestone: PullsCreateReviewRequestResponseMilestone;
node_id: string;
number: number;
patch_url: string;
requested_reviewers: Array<
PullsCreateReviewRequestResponseRequestedReviewersItem
>;
requested_teams: Array;
review_comment_url: string;
review_comments_url: string;
state: string;
statuses_url: string;
title: string;
updated_at: string;
url: string;
user: PullsCreateReviewRequestResponseUser;
};
type PullsCreateReviewCommentReplyResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewCommentReplyResponseLinksSelf = { href: string };
type PullsCreateReviewCommentReplyResponseLinksPullRequest = { href: string };
type PullsCreateReviewCommentReplyResponseLinksHtml = { href: string };
type PullsCreateReviewCommentReplyResponseLinks = {
html: PullsCreateReviewCommentReplyResponseLinksHtml;
pull_request: PullsCreateReviewCommentReplyResponseLinksPullRequest;
self: PullsCreateReviewCommentReplyResponseLinksSelf;
};
type PullsCreateReviewCommentReplyResponse = {
_links: PullsCreateReviewCommentReplyResponseLinks;
author_association: string;
body: string;
commit_id: string;
created_at: string;
diff_hunk: string;
html_url: string;
id: number;
node_id: string;
original_commit_id: string;
original_position: number;
path: string;
position: number;
pull_request_review_id: number;
pull_request_url: string;
updated_at: string;
url: string;
user: PullsCreateReviewCommentReplyResponseUser;
};
type PullsCreateReviewResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateReviewResponseLinksPullRequest = { href: string };
type PullsCreateReviewResponseLinksHtml = { href: string };
type PullsCreateReviewResponseLinks = {
html: PullsCreateReviewResponseLinksHtml;
pull_request: PullsCreateReviewResponseLinksPullRequest;
};
type PullsCreateReviewResponse = {
_links: PullsCreateReviewResponseLinks;
body: string;
commit_id: string;
html_url: string;
id: number;
node_id: string;
pull_request_url: string;
state: string;
user: PullsCreateReviewResponseUser;
};
type PullsCreateFromIssueResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateFromIssueResponseRequestedTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type PullsCreateFromIssueResponseRequestedReviewersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateFromIssueResponseMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateFromIssueResponseMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: PullsCreateFromIssueResponseMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type PullsCreateFromIssueResponseMergedBy = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateFromIssueResponseLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type PullsCreateFromIssueResponseHeadUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateFromIssueResponseHeadRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsCreateFromIssueResponseHeadRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateFromIssueResponseHeadRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsCreateFromIssueResponseHeadRepoOwner;
permissions: PullsCreateFromIssueResponseHeadRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsCreateFromIssueResponseHead = {
label: string;
ref: string;
repo: PullsCreateFromIssueResponseHeadRepo;
sha: string;
user: PullsCreateFromIssueResponseHeadUser;
};
type PullsCreateFromIssueResponseBaseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateFromIssueResponseBaseRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsCreateFromIssueResponseBaseRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateFromIssueResponseBaseRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsCreateFromIssueResponseBaseRepoOwner;
permissions: PullsCreateFromIssueResponseBaseRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsCreateFromIssueResponseBase = {
label: string;
ref: string;
repo: PullsCreateFromIssueResponseBaseRepo;
sha: string;
user: PullsCreateFromIssueResponseBaseUser;
};
type PullsCreateFromIssueResponseAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateFromIssueResponseAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateFromIssueResponseLinksStatuses = { href: string };
type PullsCreateFromIssueResponseLinksSelf = { href: string };
type PullsCreateFromIssueResponseLinksReviewComments = { href: string };
type PullsCreateFromIssueResponseLinksReviewComment = { href: string };
type PullsCreateFromIssueResponseLinksIssue = { href: string };
type PullsCreateFromIssueResponseLinksHtml = { href: string };
type PullsCreateFromIssueResponseLinksCommits = { href: string };
type PullsCreateFromIssueResponseLinksComments = { href: string };
type PullsCreateFromIssueResponseLinks = {
comments: PullsCreateFromIssueResponseLinksComments;
commits: PullsCreateFromIssueResponseLinksCommits;
html: PullsCreateFromIssueResponseLinksHtml;
issue: PullsCreateFromIssueResponseLinksIssue;
review_comment: PullsCreateFromIssueResponseLinksReviewComment;
review_comments: PullsCreateFromIssueResponseLinksReviewComments;
self: PullsCreateFromIssueResponseLinksSelf;
statuses: PullsCreateFromIssueResponseLinksStatuses;
};
type PullsCreateFromIssueResponse = {
_links: PullsCreateFromIssueResponseLinks;
active_lock_reason: string;
additions: number;
assignee: PullsCreateFromIssueResponseAssignee;
assignees: Array;
author_association: string;
base: PullsCreateFromIssueResponseBase;
body: string;
changed_files: number;
closed_at: string;
comments: number;
comments_url: string;
commits: number;
commits_url: string;
created_at: string;
deletions: number;
diff_url: string;
draft: boolean;
head: PullsCreateFromIssueResponseHead;
html_url: string;
id: number;
issue_url: string;
labels: Array;
locked: boolean;
maintainer_can_modify: boolean;
merge_commit_sha: string;
mergeable: boolean;
mergeable_state: string;
merged: boolean;
merged_at: string;
merged_by: PullsCreateFromIssueResponseMergedBy;
milestone: PullsCreateFromIssueResponseMilestone;
node_id: string;
number: number;
patch_url: string;
rebaseable: boolean;
requested_reviewers: Array<
PullsCreateFromIssueResponseRequestedReviewersItem
>;
requested_teams: Array;
review_comment_url: string;
review_comments: number;
review_comments_url: string;
state: string;
statuses_url: string;
title: string;
updated_at: string;
url: string;
user: PullsCreateFromIssueResponseUser;
};
type PullsCreateCommentReplyResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateCommentReplyResponseLinksSelf = { href: string };
type PullsCreateCommentReplyResponseLinksPullRequest = { href: string };
type PullsCreateCommentReplyResponseLinksHtml = { href: string };
type PullsCreateCommentReplyResponseLinks = {
html: PullsCreateCommentReplyResponseLinksHtml;
pull_request: PullsCreateCommentReplyResponseLinksPullRequest;
self: PullsCreateCommentReplyResponseLinksSelf;
};
type PullsCreateCommentReplyResponse = {
_links: PullsCreateCommentReplyResponseLinks;
author_association: string;
body: string;
commit_id: string;
created_at: string;
diff_hunk: string;
html_url: string;
id: number;
in_reply_to_id: number;
line: number;
node_id: string;
original_commit_id: string;
original_line: number;
original_position: number;
original_start_line: number;
path: string;
position: number;
pull_request_review_id: number;
pull_request_url: string;
side: string;
start_line: number;
start_side: string;
updated_at: string;
url: string;
user: PullsCreateCommentReplyResponseUser;
};
type PullsCreateCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateCommentResponseLinksSelf = { href: string };
type PullsCreateCommentResponseLinksPullRequest = { href: string };
type PullsCreateCommentResponseLinksHtml = { href: string };
type PullsCreateCommentResponseLinks = {
html: PullsCreateCommentResponseLinksHtml;
pull_request: PullsCreateCommentResponseLinksPullRequest;
self: PullsCreateCommentResponseLinksSelf;
};
type PullsCreateCommentResponse = {
_links: PullsCreateCommentResponseLinks;
author_association: string;
body: string;
commit_id: string;
created_at: string;
diff_hunk: string;
html_url: string;
id: number;
in_reply_to_id: number;
line: number;
node_id: string;
original_commit_id: string;
original_line: number;
original_position: number;
original_start_line: number;
path: string;
position: number;
pull_request_review_id: number;
pull_request_url: string;
side: string;
start_line: number;
start_side: string;
updated_at: string;
url: string;
user: PullsCreateCommentResponseUser;
};
type PullsCreateResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateResponseRequestedTeamsItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type PullsCreateResponseRequestedReviewersItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateResponseMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateResponseMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: PullsCreateResponseMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type PullsCreateResponseMergedBy = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateResponseLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type PullsCreateResponseHeadUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateResponseHeadRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsCreateResponseHeadRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateResponseHeadRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsCreateResponseHeadRepoOwner;
permissions: PullsCreateResponseHeadRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsCreateResponseHead = {
label: string;
ref: string;
repo: PullsCreateResponseHeadRepo;
sha: string;
user: PullsCreateResponseHeadUser;
};
type PullsCreateResponseBaseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateResponseBaseRepoPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type PullsCreateResponseBaseRepoOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateResponseBaseRepo = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: PullsCreateResponseBaseRepoOwner;
permissions: PullsCreateResponseBaseRepoPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type PullsCreateResponseBase = {
label: string;
ref: string;
repo: PullsCreateResponseBaseRepo;
sha: string;
user: PullsCreateResponseBaseUser;
};
type PullsCreateResponseAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateResponseAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type PullsCreateResponseLinksStatuses = { href: string };
type PullsCreateResponseLinksSelf = { href: string };
type PullsCreateResponseLinksReviewComments = { href: string };
type PullsCreateResponseLinksReviewComment = { href: string };
type PullsCreateResponseLinksIssue = { href: string };
type PullsCreateResponseLinksHtml = { href: string };
type PullsCreateResponseLinksCommits = { href: string };
type PullsCreateResponseLinksComments = { href: string };
type PullsCreateResponseLinks = {
comments: PullsCreateResponseLinksComments;
commits: PullsCreateResponseLinksCommits;
html: PullsCreateResponseLinksHtml;
issue: PullsCreateResponseLinksIssue;
review_comment: PullsCreateResponseLinksReviewComment;
review_comments: PullsCreateResponseLinksReviewComments;
self: PullsCreateResponseLinksSelf;
statuses: PullsCreateResponseLinksStatuses;
};
type PullsCreateResponse = {
_links: PullsCreateResponseLinks;
active_lock_reason: string;
additions: number;
assignee: PullsCreateResponseAssignee;
assignees: Array;
author_association: string;
base: PullsCreateResponseBase;
body: string;
changed_files: number;
closed_at: string;
comments: number;
comments_url: string;
commits: number;
commits_url: string;
created_at: string;
deletions: number;
diff_url: string;
draft: boolean;
head: PullsCreateResponseHead;
html_url: string;
id: number;
issue_url: string;
labels: Array;
locked: boolean;
maintainer_can_modify: boolean;
merge_commit_sha: string;
mergeable: boolean;
mergeable_state: string;
merged: boolean;
merged_at: string;
merged_by: PullsCreateResponseMergedBy;
milestone: PullsCreateResponseMilestone;
node_id: string;
number: number;
patch_url: string;
rebaseable: boolean;
requested_reviewers: Array;
requested_teams: Array;
review_comment_url: string;
review_comments: number;
review_comments_url: string;
state: string;
statuses_url: string;
title: string;
updated_at: string;
url: string;
user: PullsCreateResponseUser;
};
type ProjectsUpdateColumnResponse = {
cards_url: string;
created_at: string;
id: number;
name: string;
node_id: string;
project_url: string;
updated_at: string;
url: string;
};
type ProjectsUpdateCardResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsUpdateCardResponse = {
archived: boolean;
column_url: string;
content_url: string;
created_at: string;
creator: ProjectsUpdateCardResponseCreator;
id: number;
node_id: string;
note: string;
project_url: string;
updated_at: string;
url: string;
};
type ProjectsUpdateResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsUpdateResponse = {
body: string;
columns_url: string;
created_at: string;
creator: ProjectsUpdateResponseCreator;
html_url: string;
id: number;
name: string;
node_id: string;
number: number;
owner_url: string;
state: string;
updated_at: string;
url: string;
};
type ProjectsReviewUserPermissionLevelResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsReviewUserPermissionLevelResponse = {
permission: string;
user: ProjectsReviewUserPermissionLevelResponseUser;
};
type ProjectsListForUserResponseItemCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsListForUserResponseItem = {
body: string;
columns_url: string;
created_at: string;
creator: ProjectsListForUserResponseItemCreator;
html_url: string;
id: number;
name: string;
node_id: string;
number: number;
owner_url: string;
state: string;
updated_at: string;
url: string;
};
type ProjectsListForRepoResponseItemCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsListForRepoResponseItem = {
body: string;
columns_url: string;
created_at: string;
creator: ProjectsListForRepoResponseItemCreator;
html_url: string;
id: number;
name: string;
node_id: string;
number: number;
owner_url: string;
state: string;
updated_at: string;
url: string;
};
type ProjectsListForOrgResponseItemCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsListForOrgResponseItem = {
body: string;
columns_url: string;
created_at: string;
creator: ProjectsListForOrgResponseItemCreator;
html_url: string;
id: number;
name: string;
node_id: string;
number: number;
owner_url: string;
state: string;
updated_at: string;
url: string;
};
type ProjectsListColumnsResponseItem = {
cards_url: string;
created_at: string;
id: number;
name: string;
node_id: string;
project_url: string;
updated_at: string;
url: string;
};
type ProjectsListCollaboratorsResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsListCardsResponseItemCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsListCardsResponseItem = {
archived: boolean;
column_url: string;
content_url: string;
created_at: string;
creator: ProjectsListCardsResponseItemCreator;
id: number;
node_id: string;
note: string;
project_url: string;
updated_at: string;
url: string;
};
type ProjectsGetColumnResponse = {
cards_url: string;
created_at: string;
id: number;
name: string;
node_id: string;
project_url: string;
updated_at: string;
url: string;
};
type ProjectsGetCardResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsGetCardResponse = {
archived: boolean;
column_url: string;
content_url: string;
created_at: string;
creator: ProjectsGetCardResponseCreator;
id: number;
node_id: string;
note: string;
project_url: string;
updated_at: string;
url: string;
};
type ProjectsGetResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsGetResponse = {
body: string;
columns_url: string;
created_at: string;
creator: ProjectsGetResponseCreator;
html_url: string;
id: number;
name: string;
node_id: string;
number: number;
owner_url: string;
state: string;
updated_at: string;
url: string;
};
type ProjectsCreateForRepoResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsCreateForRepoResponse = {
body: string;
columns_url: string;
created_at: string;
creator: ProjectsCreateForRepoResponseCreator;
html_url: string;
id: number;
name: string;
node_id: string;
number: number;
owner_url: string;
state: string;
updated_at: string;
url: string;
};
type ProjectsCreateForOrgResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsCreateForOrgResponse = {
body: string;
columns_url: string;
created_at: string;
creator: ProjectsCreateForOrgResponseCreator;
html_url: string;
id: number;
name: string;
node_id: string;
number: number;
owner_url: string;
state: string;
updated_at: string;
url: string;
};
type ProjectsCreateForAuthenticatedUserResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsCreateForAuthenticatedUserResponse = {
body: string;
columns_url: string;
created_at: string;
creator: ProjectsCreateForAuthenticatedUserResponseCreator;
html_url: string;
id: number;
name: string;
node_id: string;
number: number;
owner_url: string;
state: string;
updated_at: string;
url: string;
};
type ProjectsCreateColumnResponse = {
cards_url: string;
created_at: string;
id: number;
name: string;
node_id: string;
project_url: string;
updated_at: string;
url: string;
};
type ProjectsCreateCardResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ProjectsCreateCardResponse = {
archived: boolean;
column_url: string;
content_url: string;
created_at: string;
creator: ProjectsCreateCardResponseCreator;
id: number;
node_id: string;
note: string;
project_url: string;
updated_at: string;
url: string;
};
type OrgsUpdateMembershipResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsUpdateMembershipResponseOrganization = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type OrgsUpdateMembershipResponse = {
organization: OrgsUpdateMembershipResponseOrganization;
organization_url: string;
role: string;
state: string;
url: string;
user: OrgsUpdateMembershipResponseUser;
};
type OrgsUpdateHookResponseConfig = { content_type: string; url: string };
type OrgsUpdateHookResponse = {
active: boolean;
config: OrgsUpdateHookResponseConfig;
created_at: string;
events: Array;
id: number;
name: string;
ping_url: string;
updated_at: string;
url: string;
};
type OrgsUpdateResponsePlan = {
name: string;
private_repos: number;
space: number;
};
type OrgsUpdateResponse = {
avatar_url: string;
billing_email: string;
blog: string;
collaborators: number;
company: string;
created_at: string;
default_repository_settings: string;
description: string;
disk_usage: number;
email: string;
events_url: string;
followers: number;
following: number;
has_organization_projects: boolean;
has_repository_projects: boolean;
hooks_url: string;
html_url: string;
id: number;
is_verified: boolean;
issues_url: string;
location: string;
login: string;
members_allowed_repository_creation_type: string;
members_can_create_repositories: boolean;
members_url: string;
name: string;
node_id: string;
owned_private_repos: number;
plan: OrgsUpdateResponsePlan;
private_gists: number;
public_gists: number;
public_members_url: string;
public_repos: number;
repos_url: string;
total_private_repos: number;
two_factor_requirement_enabled: boolean;
type: string;
url: string;
};
type OrgsRemoveOutsideCollaboratorResponse = {
documentation_url: string;
message: string;
};
type OrgsListPublicMembersResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsListPendingInvitationsResponseItemInviter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsListPendingInvitationsResponseItem = {
created_at: string;
email: string;
id: number;
invitation_team_url: string;
inviter: OrgsListPendingInvitationsResponseItemInviter;
login: string;
role: string;
team_count: number;
};
type OrgsListOutsideCollaboratorsResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsListMembershipsResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsListMembershipsResponseItemOrganization = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type OrgsListMembershipsResponseItem = {
organization: OrgsListMembershipsResponseItemOrganization;
organization_url: string;
role: string;
state: string;
url: string;
user: OrgsListMembershipsResponseItemUser;
};
type OrgsListMembersResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsListInvitationTeamsResponseItem = {
description: string;
html_url: string;
id: number;
members_url: string;
name: string;
node_id: string;
parent: null;
permission: string;
privacy: string;
repositories_url: string;
slug: string;
url: string;
};
type OrgsListInstallationsResponseInstallationsItemPermissions = {
deployments: string;
metadata: string;
pull_requests: string;
statuses: string;
};
type OrgsListInstallationsResponseInstallationsItemAccount = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsListInstallationsResponseInstallationsItem = {
access_tokens_url: string;
account: OrgsListInstallationsResponseInstallationsItemAccount;
app_id: number;
created_at: string;
events: Array;
html_url: string;
id: number;
permissions: OrgsListInstallationsResponseInstallationsItemPermissions;
repositories_url: string;
repository_selection: string;
single_file_name: null;
target_id: number;
target_type: string;
updated_at: string;
};
type OrgsListInstallationsResponse = {
installations: Array;
total_count: number;
};
type OrgsListHooksResponseItemConfig = { content_type: string; url: string };
type OrgsListHooksResponseItem = {
active: boolean;
config: OrgsListHooksResponseItemConfig;
created_at: string;
events: Array;
id: number;
name: string;
ping_url: string;
updated_at: string;
url: string;
};
type OrgsListForUserResponseItem = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type OrgsListForAuthenticatedUserResponseItem = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type OrgsListBlockedUsersResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsListResponseItem = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type OrgsGetMembershipForAuthenticatedUserResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsGetMembershipForAuthenticatedUserResponseOrganization = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type OrgsGetMembershipForAuthenticatedUserResponse = {
organization: OrgsGetMembershipForAuthenticatedUserResponseOrganization;
organization_url: string;
role: string;
state: string;
url: string;
user: OrgsGetMembershipForAuthenticatedUserResponseUser;
};
type OrgsGetMembershipResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsGetMembershipResponseOrganization = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type OrgsGetMembershipResponse = {
organization: OrgsGetMembershipResponseOrganization;
organization_url: string;
role: string;
state: string;
url: string;
user: OrgsGetMembershipResponseUser;
};
type OrgsGetHookResponseConfig = { content_type: string; url: string };
type OrgsGetHookResponse = {
active: boolean;
config: OrgsGetHookResponseConfig;
created_at: string;
events: Array;
id: number;
name: string;
ping_url: string;
updated_at: string;
url: string;
};
type OrgsGetResponsePlan = {
name: string;
private_repos: number;
space: number;
filled_seats?: number;
seats?: number;
};
type OrgsGetResponse = {
avatar_url: string;
billing_email?: string;
blog: string;
collaborators?: number;
company: string;
created_at: string;
default_repository_settings?: string;
description: string;
disk_usage?: number;
email: string;
events_url: string;
followers: number;
following: number;
has_organization_projects: boolean;
has_repository_projects: boolean;
hooks_url: string;
html_url: string;
id: number;
is_verified: boolean;
issues_url: string;
location: string;
login: string;
members_allowed_repository_creation_type?: string;
members_can_create_repositories?: boolean;
members_url: string;
name: string;
node_id: string;
owned_private_repos?: number;
plan: OrgsGetResponsePlan;
private_gists?: number;
public_gists: number;
public_members_url: string;
public_repos: number;
repos_url: string;
total_private_repos?: number;
two_factor_requirement_enabled?: boolean;
type: string;
url: string;
};
type OrgsCreateInvitationResponseInviter = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsCreateInvitationResponse = {
created_at: string;
email: string;
id: number;
invitation_team_url: string;
inviter: OrgsCreateInvitationResponseInviter;
login: string;
role: string;
team_count: number;
};
type OrgsCreateHookResponseConfig = { content_type: string; url: string };
type OrgsCreateHookResponse = {
active: boolean;
config: OrgsCreateHookResponseConfig;
created_at: string;
events: Array;
id: number;
name: string;
ping_url: string;
updated_at: string;
url: string;
};
type OrgsConvertMemberToOutsideCollaboratorResponse = {
documentation_url: string;
message: string;
};
type OrgsAddOrUpdateMembershipResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OrgsAddOrUpdateMembershipResponseOrganization = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type OrgsAddOrUpdateMembershipResponse = {
organization: OrgsAddOrUpdateMembershipResponseOrganization;
organization_url: string;
role: string;
state: string;
url: string;
user: OrgsAddOrUpdateMembershipResponseUser;
};
type OauthAuthorizationsUpdateAuthorizationResponseApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsUpdateAuthorizationResponse = {
app: OauthAuthorizationsUpdateAuthorizationResponseApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
};
type OauthAuthorizationsResetAuthorizationResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OauthAuthorizationsResetAuthorizationResponseApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsResetAuthorizationResponse = {
app: OauthAuthorizationsResetAuthorizationResponseApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
user: OauthAuthorizationsResetAuthorizationResponseUser;
};
type OauthAuthorizationsListGrantsResponseItemApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsListGrantsResponseItem = {
app: OauthAuthorizationsListGrantsResponseItemApp;
created_at: string;
id: number;
scopes: Array;
updated_at: string;
url: string;
};
type OauthAuthorizationsListAuthorizationsResponseItemApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsListAuthorizationsResponseItem = {
app: OauthAuthorizationsListAuthorizationsResponseItemApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
};
type OauthAuthorizationsGetOrCreateAuthorizationForAppFingerprintResponseApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsGetOrCreateAuthorizationForAppFingerprintResponse = {
app: OauthAuthorizationsGetOrCreateAuthorizationForAppFingerprintResponseApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
};
type OauthAuthorizationsGetOrCreateAuthorizationForAppAndFingerprintResponseApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsGetOrCreateAuthorizationForAppAndFingerprintResponse = {
app: OauthAuthorizationsGetOrCreateAuthorizationForAppAndFingerprintResponseApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
};
type OauthAuthorizationsGetOrCreateAuthorizationForAppResponseApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsGetOrCreateAuthorizationForAppResponse = {
app: OauthAuthorizationsGetOrCreateAuthorizationForAppResponseApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
};
type OauthAuthorizationsGetGrantResponseApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsGetGrantResponse = {
app: OauthAuthorizationsGetGrantResponseApp;
created_at: string;
id: number;
scopes: Array;
updated_at: string;
url: string;
};
type OauthAuthorizationsGetAuthorizationResponseApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsGetAuthorizationResponse = {
app: OauthAuthorizationsGetAuthorizationResponseApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
};
type OauthAuthorizationsCreateAuthorizationResponseApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsCreateAuthorizationResponse = {
app: OauthAuthorizationsCreateAuthorizationResponseApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
};
type OauthAuthorizationsCheckAuthorizationResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type OauthAuthorizationsCheckAuthorizationResponseApp = {
client_id: string;
name: string;
url: string;
};
type OauthAuthorizationsCheckAuthorizationResponse = {
app: OauthAuthorizationsCheckAuthorizationResponseApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
user: OauthAuthorizationsCheckAuthorizationResponseUser;
};
type MigrationsUpdateImportResponse = {
authors_url: string;
html_url: string;
repository_url: string;
status: string;
url: string;
use_lfs: string;
vcs: string;
vcs_url: string;
authors_count?: number;
commit_count?: number;
has_large_files?: boolean;
large_files_count?: number;
large_files_size?: number;
percent?: number;
status_text?: string;
tfvc_project?: string;
};
type MigrationsStartImportResponse = {
authors_count: number;
authors_url: string;
commit_count: number;
has_large_files: boolean;
html_url: string;
large_files_count: number;
large_files_size: number;
percent: number;
repository_url: string;
status: string;
status_text: string;
url: string;
use_lfs: string;
vcs: string;
vcs_url: string;
};
type MigrationsStartForOrgResponseRepositoriesItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type MigrationsStartForOrgResponseRepositoriesItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type MigrationsStartForOrgResponseRepositoriesItem = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: MigrationsStartForOrgResponseRepositoriesItemOwner;
permissions: MigrationsStartForOrgResponseRepositoriesItemPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type MigrationsStartForOrgResponseOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type MigrationsStartForOrgResponse = {
created_at: string;
exclude_attachments: boolean;
guid: string;
id: number;
lock_repositories: boolean;
owner: MigrationsStartForOrgResponseOwner;
repositories: Array;
state: string;
updated_at: string;
url: string;
};
type MigrationsStartForAuthenticatedUserResponseRepositoriesItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type MigrationsStartForAuthenticatedUserResponseRepositoriesItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type MigrationsStartForAuthenticatedUserResponseRepositoriesItem = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: MigrationsStartForAuthenticatedUserResponseRepositoriesItemOwner;
permissions: MigrationsStartForAuthenticatedUserResponseRepositoriesItemPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type MigrationsStartForAuthenticatedUserResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type MigrationsStartForAuthenticatedUserResponse = {
created_at: string;
exclude_attachments: boolean;
guid: string;
id: number;
lock_repositories: boolean;
owner: MigrationsStartForAuthenticatedUserResponseOwner;
repositories: Array<
MigrationsStartForAuthenticatedUserResponseRepositoriesItem
>;
state: string;
updated_at: string;
url: string;
};
type MigrationsSetLfsPreferenceResponse = {
authors_count: number;
authors_url: string;
has_large_files: boolean;
html_url: string;
large_files_count: number;
large_files_size: number;
repository_url: string;
status: string;
status_text: string;
url: string;
use_lfs: string;
vcs: string;
vcs_url: string;
};
type MigrationsMapCommitAuthorResponse = {
email: string;
id: number;
import_url: string;
name: string;
remote_id: string;
remote_name: string;
url: string;
};
type MigrationsListForOrgResponseItemRepositoriesItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type MigrationsListForOrgResponseItemRepositoriesItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type MigrationsListForOrgResponseItemRepositoriesItem = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: MigrationsListForOrgResponseItemRepositoriesItemOwner;
permissions: MigrationsListForOrgResponseItemRepositoriesItemPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type MigrationsListForOrgResponseItemOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type MigrationsListForOrgResponseItem = {
created_at: string;
exclude_attachments: boolean;
guid: string;
id: number;
lock_repositories: boolean;
owner: MigrationsListForOrgResponseItemOwner;
repositories: Array;
state: string;
updated_at: string;
url: string;
};
type MigrationsListForAuthenticatedUserResponseItemRepositoriesItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type MigrationsListForAuthenticatedUserResponseItemRepositoriesItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type MigrationsListForAuthenticatedUserResponseItemRepositoriesItem = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: MigrationsListForAuthenticatedUserResponseItemRepositoriesItemOwner;
permissions: MigrationsListForAuthenticatedUserResponseItemRepositoriesItemPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type MigrationsListForAuthenticatedUserResponseItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type MigrationsListForAuthenticatedUserResponseItem = {
created_at: string;
exclude_attachments: boolean;
guid: string;
id: number;
lock_repositories: boolean;
owner: MigrationsListForAuthenticatedUserResponseItemOwner;
repositories: Array<
MigrationsListForAuthenticatedUserResponseItemRepositoriesItem
>;
state: string;
updated_at: string;
url: string;
};
type MigrationsGetStatusForOrgResponseRepositoriesItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type MigrationsGetStatusForOrgResponseRepositoriesItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type MigrationsGetStatusForOrgResponseRepositoriesItem = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: MigrationsGetStatusForOrgResponseRepositoriesItemOwner;
permissions: MigrationsGetStatusForOrgResponseRepositoriesItemPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type MigrationsGetStatusForOrgResponseOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type MigrationsGetStatusForOrgResponse = {
created_at: string;
exclude_attachments: boolean;
guid: string;
id: number;
lock_repositories: boolean;
owner: MigrationsGetStatusForOrgResponseOwner;
repositories: Array;
state: string;
updated_at: string;
url: string;
};
type MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItem = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItemOwner;
permissions: MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItemPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type MigrationsGetStatusForAuthenticatedUserResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type MigrationsGetStatusForAuthenticatedUserResponse = {
created_at: string;
exclude_attachments: boolean;
guid: string;
id: number;
lock_repositories: boolean;
owner: MigrationsGetStatusForAuthenticatedUserResponseOwner;
repositories: Array<
MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItem
>;
state: string;
updated_at: string;
url: string;
};
type MigrationsGetLargeFilesResponseItem = {
oid: string;
path: string;
ref_name: string;
size: number;
};
type MigrationsGetImportProgressResponse = {
authors_count: number;
authors_url: string;
has_large_files: boolean;
html_url: string;
large_files_count: number;
large_files_size: number;
repository_url: string;
status: string;
status_text: string;
url: string;
use_lfs: string;
vcs: string;
vcs_url: string;
};
type MigrationsGetCommitAuthorsResponseItem = {
email: string;
id: number;
import_url: string;
name: string;
remote_id: string;
remote_name: string;
url: string;
};
type MetaGetResponse = {
git: Array;
hooks: Array;
importer: Array;
pages: Array;
verifiable_password_authentication: boolean;
};
type LicensesListCommonlyUsedResponseItem = {
key: string;
name: string;
node_id?: string;
spdx_id: string;
url: string;
};
type LicensesListResponseItem = {
key: string;
name: string;
node_id?: string;
spdx_id: string;
url: string;
};
type LicensesGetForRepoResponseLicense = {
key: string;
name: string;
node_id: string;
spdx_id: string;
url: string;
};
type LicensesGetForRepoResponseLinks = {
git: string;
html: string;
self: string;
};
type LicensesGetForRepoResponse = {
_links: LicensesGetForRepoResponseLinks;
content: string;
download_url: string;
encoding: string;
git_url: string;
html_url: string;
license: LicensesGetForRepoResponseLicense;
name: string;
path: string;
sha: string;
size: number;
type: string;
url: string;
};
type LicensesGetResponse = {
body: string;
conditions: Array;
description: string;
featured: boolean;
html_url: string;
implementation: string;
key: string;
limitations: Array;
name: string;
node_id: string;
permissions: Array;
spdx_id: string;
url: string;
};
type IssuesUpdateMilestoneResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesUpdateMilestoneResponse = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesUpdateMilestoneResponseCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesUpdateLabelResponse = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesUpdateCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesUpdateCommentResponse = {
body: string;
created_at: string;
html_url: string;
id: number;
node_id: string;
updated_at: string;
url: string;
user: IssuesUpdateCommentResponseUser;
};
type IssuesUpdateResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesUpdateResponsePullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesUpdateResponseMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesUpdateResponseMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesUpdateResponseMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesUpdateResponseLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesUpdateResponseClosedBy = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesUpdateResponseAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesUpdateResponseAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesUpdateResponse = {
active_lock_reason: string;
assignee: IssuesUpdateResponseAssignee;
assignees: Array;
body: string;
closed_at: null;
closed_by: IssuesUpdateResponseClosedBy;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesUpdateResponseMilestone;
node_id: string;
number: number;
pull_request: IssuesUpdateResponsePullRequest;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesUpdateResponseUser;
};
type IssuesReplaceLabelsResponseItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesRemoveLabelResponseItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesRemoveAssigneesResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesRemoveAssigneesResponsePullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesRemoveAssigneesResponseMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesRemoveAssigneesResponseMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesRemoveAssigneesResponseMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesRemoveAssigneesResponseLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesRemoveAssigneesResponseAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesRemoveAssigneesResponseAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesRemoveAssigneesResponse = {
active_lock_reason: string;
assignee: IssuesRemoveAssigneesResponseAssignee;
assignees: Array;
body: string;
closed_at: null;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesRemoveAssigneesResponseMilestone;
node_id: string;
number: number;
pull_request: IssuesRemoveAssigneesResponsePullRequest;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesRemoveAssigneesResponseUser;
};
type IssuesListMilestonesForRepoResponseItemCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListMilestonesForRepoResponseItem = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesListMilestonesForRepoResponseItemCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesListLabelsOnIssueResponseItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesListLabelsForRepoResponseItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesListLabelsForMilestoneResponseItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesListForRepoResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForRepoResponseItemPullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesListForRepoResponseItemMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForRepoResponseItemMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesListForRepoResponseItemMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesListForRepoResponseItemLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesListForRepoResponseItemAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForRepoResponseItemAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForRepoResponseItem = {
active_lock_reason: string;
assignee: IssuesListForRepoResponseItemAssignee;
assignees: Array;
body: string;
closed_at: null;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesListForRepoResponseItemMilestone;
node_id: string;
number: number;
pull_request: IssuesListForRepoResponseItemPullRequest;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesListForRepoResponseItemUser;
};
type IssuesListForOrgResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForOrgResponseItemRepositoryPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type IssuesListForOrgResponseItemRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForOrgResponseItemRepository = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: IssuesListForOrgResponseItemRepositoryOwner;
permissions: IssuesListForOrgResponseItemRepositoryPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type IssuesListForOrgResponseItemPullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesListForOrgResponseItemMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForOrgResponseItemMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesListForOrgResponseItemMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesListForOrgResponseItemLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesListForOrgResponseItemAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForOrgResponseItemAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForOrgResponseItem = {
active_lock_reason: string;
assignee: IssuesListForOrgResponseItemAssignee;
assignees: Array;
body: string;
closed_at: null;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesListForOrgResponseItemMilestone;
node_id: string;
number: number;
pull_request: IssuesListForOrgResponseItemPullRequest;
repository: IssuesListForOrgResponseItemRepository;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesListForOrgResponseItemUser;
};
type IssuesListForAuthenticatedUserResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForAuthenticatedUserResponseItemRepositoryPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type IssuesListForAuthenticatedUserResponseItemRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForAuthenticatedUserResponseItemRepository = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: IssuesListForAuthenticatedUserResponseItemRepositoryOwner;
permissions: IssuesListForAuthenticatedUserResponseItemRepositoryPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type IssuesListForAuthenticatedUserResponseItemPullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesListForAuthenticatedUserResponseItemMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForAuthenticatedUserResponseItemMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesListForAuthenticatedUserResponseItemMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesListForAuthenticatedUserResponseItemLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesListForAuthenticatedUserResponseItemAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForAuthenticatedUserResponseItemAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListForAuthenticatedUserResponseItem = {
active_lock_reason: string;
assignee: IssuesListForAuthenticatedUserResponseItemAssignee;
assignees: Array;
body: string;
closed_at: null;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesListForAuthenticatedUserResponseItemMilestone;
node_id: string;
number: number;
pull_request: IssuesListForAuthenticatedUserResponseItemPullRequest;
repository: IssuesListForAuthenticatedUserResponseItemRepository;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesListForAuthenticatedUserResponseItemUser;
};
type IssuesListEventsForTimelineResponseItemActor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListEventsForTimelineResponseItem = {
actor: IssuesListEventsForTimelineResponseItemActor;
commit_id: string;
commit_url: string;
created_at: string;
event: string;
id: number;
node_id: string;
url: string;
};
type IssuesListEventsForRepoResponseItemIssueUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListEventsForRepoResponseItemIssuePullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesListEventsForRepoResponseItemIssueMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListEventsForRepoResponseItemIssueMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesListEventsForRepoResponseItemIssueMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesListEventsForRepoResponseItemIssueLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesListEventsForRepoResponseItemIssueAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListEventsForRepoResponseItemIssueAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListEventsForRepoResponseItemIssue = {
active_lock_reason: string;
assignee: IssuesListEventsForRepoResponseItemIssueAssignee;
assignees: Array;
body: string;
closed_at: null;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesListEventsForRepoResponseItemIssueMilestone;
node_id: string;
number: number;
pull_request: IssuesListEventsForRepoResponseItemIssuePullRequest;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesListEventsForRepoResponseItemIssueUser;
};
type IssuesListEventsForRepoResponseItemActor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListEventsForRepoResponseItem = {
actor: IssuesListEventsForRepoResponseItemActor;
commit_id: string;
commit_url: string;
created_at: string;
event: string;
id: number;
issue: IssuesListEventsForRepoResponseItemIssue;
node_id: string;
url: string;
};
type IssuesListEventsResponseItemActor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListEventsResponseItem = {
actor: IssuesListEventsResponseItemActor;
commit_id: string;
commit_url: string;
created_at: string;
event: string;
id: number;
node_id: string;
url: string;
};
type IssuesListCommentsForRepoResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListCommentsForRepoResponseItem = {
body: string;
created_at: string;
html_url: string;
id: number;
node_id: string;
updated_at: string;
url: string;
user: IssuesListCommentsForRepoResponseItemUser;
};
type IssuesListCommentsResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListCommentsResponseItem = {
body: string;
created_at: string;
html_url: string;
id: number;
node_id: string;
updated_at: string;
url: string;
user: IssuesListCommentsResponseItemUser;
};
type IssuesListAssigneesResponseItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListResponseItemRepositoryPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type IssuesListResponseItemRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListResponseItemRepository = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: IssuesListResponseItemRepositoryOwner;
permissions: IssuesListResponseItemRepositoryPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type IssuesListResponseItemPullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesListResponseItemMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListResponseItemMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesListResponseItemMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesListResponseItemLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesListResponseItemAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListResponseItemAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesListResponseItem = {
active_lock_reason: string;
assignee: IssuesListResponseItemAssignee;
assignees: Array;
body: string;
closed_at: null;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesListResponseItemMilestone;
node_id: string;
number: number;
pull_request: IssuesListResponseItemPullRequest;
repository: IssuesListResponseItemRepository;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesListResponseItemUser;
};
type IssuesGetMilestoneResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetMilestoneResponse = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesGetMilestoneResponseCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesGetLabelResponse = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesGetEventResponseIssueUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetEventResponseIssuePullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesGetEventResponseIssueMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetEventResponseIssueMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesGetEventResponseIssueMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesGetEventResponseIssueLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesGetEventResponseIssueAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetEventResponseIssueAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetEventResponseIssue = {
active_lock_reason: string;
assignee: IssuesGetEventResponseIssueAssignee;
assignees: Array;
body: string;
closed_at: null;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesGetEventResponseIssueMilestone;
node_id: string;
number: number;
pull_request: IssuesGetEventResponseIssuePullRequest;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesGetEventResponseIssueUser;
};
type IssuesGetEventResponseActor = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetEventResponse = {
actor: IssuesGetEventResponseActor;
commit_id: string;
commit_url: string;
created_at: string;
event: string;
id: number;
issue: IssuesGetEventResponseIssue;
node_id: string;
url: string;
};
type IssuesGetCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetCommentResponse = {
body: string;
created_at: string;
html_url: string;
id: number;
node_id: string;
updated_at: string;
url: string;
user: IssuesGetCommentResponseUser;
};
type IssuesGetResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetResponsePullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesGetResponseMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetResponseMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesGetResponseMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesGetResponseLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesGetResponseClosedBy = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetResponseAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetResponseAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesGetResponse = {
active_lock_reason: string;
assignee: IssuesGetResponseAssignee;
assignees: Array;
body: string;
closed_at: null;
closed_by: IssuesGetResponseClosedBy;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesGetResponseMilestone;
node_id: string;
number: number;
pull_request: IssuesGetResponsePullRequest;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesGetResponseUser;
};
type IssuesCreateMilestoneResponseCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesCreateMilestoneResponse = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesCreateMilestoneResponseCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesCreateLabelResponse = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesCreateCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesCreateCommentResponse = {
body: string;
created_at: string;
html_url: string;
id: number;
node_id: string;
updated_at: string;
url: string;
user: IssuesCreateCommentResponseUser;
};
type IssuesCreateResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesCreateResponsePullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesCreateResponseMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesCreateResponseMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesCreateResponseMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesCreateResponseLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesCreateResponseClosedBy = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesCreateResponseAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesCreateResponseAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesCreateResponse = {
active_lock_reason: string;
assignee: IssuesCreateResponseAssignee;
assignees: Array;
body: string;
closed_at: null;
closed_by: IssuesCreateResponseClosedBy;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesCreateResponseMilestone;
node_id: string;
number: number;
pull_request: IssuesCreateResponsePullRequest;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesCreateResponseUser;
};
type IssuesAddLabelsResponseItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesAddAssigneesResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesAddAssigneesResponsePullRequest = {
diff_url: string;
html_url: string;
patch_url: string;
url: string;
};
type IssuesAddAssigneesResponseMilestoneCreator = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesAddAssigneesResponseMilestone = {
closed_at: string;
closed_issues: number;
created_at: string;
creator: IssuesAddAssigneesResponseMilestoneCreator;
description: string;
due_on: string;
html_url: string;
id: number;
labels_url: string;
node_id: string;
number: number;
open_issues: number;
state: string;
title: string;
updated_at: string;
url: string;
};
type IssuesAddAssigneesResponseLabelsItem = {
color: string;
default: boolean;
description: string;
id: number;
name: string;
node_id: string;
url: string;
};
type IssuesAddAssigneesResponseAssigneesItem = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesAddAssigneesResponseAssignee = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type IssuesAddAssigneesResponse = {
active_lock_reason: string;
assignee: IssuesAddAssigneesResponseAssignee;
assignees: Array;
body: string;
closed_at: null;
comments: number;
comments_url: string;
created_at: string;
events_url: string;
html_url: string;
id: number;
labels: Array;
labels_url: string;
locked: boolean;
milestone: IssuesAddAssigneesResponseMilestone;
node_id: string;
number: number;
pull_request: IssuesAddAssigneesResponsePullRequest;
repository_url: string;
state: string;
title: string;
updated_at: string;
url: string;
user: IssuesAddAssigneesResponseUser;
};
type InteractionsGetRestrictionsForRepoResponse = {
expires_at: string;
limit: string;
origin: string;
};
type InteractionsGetRestrictionsForOrgResponse = {
expires_at: string;
limit: string;
origin: string;
};
type InteractionsAddOrUpdateRestrictionsForRepoResponse = {
expires_at: string;
limit: string;
origin: string;
};
type InteractionsAddOrUpdateRestrictionsForOrgResponse = {
expires_at: string;
limit: string;
origin: string;
};
type GitignoreGetTemplateResponse = { name: string; source: string };
type GitUpdateRefResponseObject = { sha: string; type: string; url: string };
type GitUpdateRefResponse = {
node_id: string;
object: GitUpdateRefResponseObject;
ref: string;
url: string;
};
type GitListMatchingRefsResponseItemObject = {
sha: string;
type: string;
url: string;
};
type GitListMatchingRefsResponseItem = {
node_id: string;
object: GitListMatchingRefsResponseItemObject;
ref: string;
url: string;
};
type GitGetTagResponseVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type GitGetTagResponseTagger = { date: string; email: string; name: string };
type GitGetTagResponseObject = { sha: string; type: string; url: string };
type GitGetTagResponse = {
message: string;
node_id: string;
object: GitGetTagResponseObject;
sha: string;
tag: string;
tagger: GitGetTagResponseTagger;
url: string;
verification: GitGetTagResponseVerification;
};
type GitGetRefResponseObject = { sha: string; type: string; url: string };
type GitGetRefResponse = {
node_id: string;
object: GitGetRefResponseObject;
ref: string;
url: string;
};
type GitGetCommitResponseVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type GitGetCommitResponseTree = { sha: string; url: string };
type GitGetCommitResponseParentsItem = { sha: string; url: string };
type GitGetCommitResponseCommitter = {
date: string;
email: string;
name: string;
};
type GitGetCommitResponseAuthor = {
date: string;
email: string;
name: string;
};
type GitGetCommitResponse = {
author: GitGetCommitResponseAuthor;
committer: GitGetCommitResponseCommitter;
message: string;
parents: Array;
sha: string;
tree: GitGetCommitResponseTree;
url: string;
verification: GitGetCommitResponseVerification;
};
type GitGetBlobResponse = {
content: string;
encoding: string;
sha: string;
size: number;
url: string;
};
type GitCreateTreeResponseTreeItem = {
mode: string;
path: string;
sha: string;
size: number;
type: string;
url: string;
};
type GitCreateTreeResponse = {
sha: string;
tree: Array;
url: string;
};
type GitCreateTagResponseVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type GitCreateTagResponseTagger = {
date: string;
email: string;
name: string;
};
type GitCreateTagResponseObject = { sha: string; type: string; url: string };
type GitCreateTagResponse = {
message: string;
node_id: string;
object: GitCreateTagResponseObject;
sha: string;
tag: string;
tagger: GitCreateTagResponseTagger;
url: string;
verification: GitCreateTagResponseVerification;
};
type GitCreateRefResponseObject = { sha: string; type: string; url: string };
type GitCreateRefResponse = {
node_id: string;
object: GitCreateRefResponseObject;
ref: string;
url: string;
};
type GitCreateCommitResponseVerification = {
payload: null;
reason: string;
signature: null;
verified: boolean;
};
type GitCreateCommitResponseTree = { sha: string; url: string };
type GitCreateCommitResponseParentsItem = { sha: string; url: string };
type GitCreateCommitResponseCommitter = {
date: string;
email: string;
name: string;
};
type GitCreateCommitResponseAuthor = {
date: string;
email: string;
name: string;
};
type GitCreateCommitResponse = {
author: GitCreateCommitResponseAuthor;
committer: GitCreateCommitResponseCommitter;
message: string;
node_id: string;
parents: Array;
sha: string;
tree: GitCreateCommitResponseTree;
url: string;
verification: GitCreateCommitResponseVerification;
};
type GitCreateBlobResponse = { sha: string; url: string };
type GistsUpdateCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsUpdateCommentResponse = {
body: string;
created_at: string;
id: number;
node_id: string;
updated_at: string;
url: string;
user: GistsUpdateCommentResponseUser;
};
type GistsUpdateResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsUpdateResponseHistoryItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsUpdateResponseHistoryItemChangeStatus = {
additions: number;
deletions: number;
total: number;
};
type GistsUpdateResponseHistoryItem = {
change_status: GistsUpdateResponseHistoryItemChangeStatus;
committed_at: string;
url: string;
user: GistsUpdateResponseHistoryItemUser;
version: string;
};
type GistsUpdateResponseForksItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsUpdateResponseForksItem = {
created_at: string;
id: string;
updated_at: string;
url: string;
user: GistsUpdateResponseForksItemUser;
};
type GistsUpdateResponseFilesNewFileTxt = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsUpdateResponseFilesHelloWorldRb = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsUpdateResponseFilesHelloWorldPy = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsUpdateResponseFilesHelloWorldMd = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsUpdateResponseFiles = {
"hello_world.md": GistsUpdateResponseFilesHelloWorldMd;
"hello_world.py": GistsUpdateResponseFilesHelloWorldPy;
"hello_world.rb": GistsUpdateResponseFilesHelloWorldRb;
"new_file.txt": GistsUpdateResponseFilesNewFileTxt;
};
type GistsUpdateResponse = {
comments: number;
comments_url: string;
commits_url: string;
created_at: string;
description: string;
files: GistsUpdateResponseFiles;
forks: Array;
forks_url: string;
git_pull_url: string;
git_push_url: string;
history: Array;
html_url: string;
id: string;
node_id: string;
owner: GistsUpdateResponseOwner;
public: boolean;
truncated: boolean;
updated_at: string;
url: string;
user: null;
};
type GistsListStarredResponseItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsListStarredResponseItemFilesHelloWorldRb = {
filename: string;
language: string;
raw_url: string;
size: number;
type: string;
};
type GistsListStarredResponseItemFiles = {
"hello_world.rb": GistsListStarredResponseItemFilesHelloWorldRb;
};
type GistsListStarredResponseItem = {
comments: number;
comments_url: string;
commits_url: string;
created_at: string;
description: string;
files: GistsListStarredResponseItemFiles;
forks_url: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
id: string;
node_id: string;
owner: GistsListStarredResponseItemOwner;
public: boolean;
truncated: boolean;
updated_at: string;
url: string;
user: null;
};
type GistsListPublicForUserResponseItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsListPublicForUserResponseItemFilesHelloWorldRb = {
filename: string;
language: string;
raw_url: string;
size: number;
type: string;
};
type GistsListPublicForUserResponseItemFiles = {
"hello_world.rb": GistsListPublicForUserResponseItemFilesHelloWorldRb;
};
type GistsListPublicForUserResponseItem = {
comments: number;
comments_url: string;
commits_url: string;
created_at: string;
description: string;
files: GistsListPublicForUserResponseItemFiles;
forks_url: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
id: string;
node_id: string;
owner: GistsListPublicForUserResponseItemOwner;
public: boolean;
truncated: boolean;
updated_at: string;
url: string;
user: null;
};
type GistsListPublicResponseItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsListPublicResponseItemFilesHelloWorldRb = {
filename: string;
language: string;
raw_url: string;
size: number;
type: string;
};
type GistsListPublicResponseItemFiles = {
"hello_world.rb": GistsListPublicResponseItemFilesHelloWorldRb;
};
type GistsListPublicResponseItem = {
comments: number;
comments_url: string;
commits_url: string;
created_at: string;
description: string;
files: GistsListPublicResponseItemFiles;
forks_url: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
id: string;
node_id: string;
owner: GistsListPublicResponseItemOwner;
public: boolean;
truncated: boolean;
updated_at: string;
url: string;
user: null;
};
type GistsListForksResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsListForksResponseItem = {
created_at: string;
id: string;
updated_at: string;
url: string;
user: GistsListForksResponseItemUser;
};
type GistsListCommitsResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsListCommitsResponseItemChangeStatus = {
additions: number;
deletions: number;
total: number;
};
type GistsListCommitsResponseItem = {
change_status: GistsListCommitsResponseItemChangeStatus;
committed_at: string;
url: string;
user: GistsListCommitsResponseItemUser;
version: string;
};
type GistsListCommentsResponseItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsListCommentsResponseItem = {
body: string;
created_at: string;
id: number;
node_id: string;
updated_at: string;
url: string;
user: GistsListCommentsResponseItemUser;
};
type GistsListResponseItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsListResponseItemFilesHelloWorldRb = {
filename: string;
language: string;
raw_url: string;
size: number;
type: string;
};
type GistsListResponseItemFiles = {
"hello_world.rb": GistsListResponseItemFilesHelloWorldRb;
};
type GistsListResponseItem = {
comments: number;
comments_url: string;
commits_url: string;
created_at: string;
description: string;
files: GistsListResponseItemFiles;
forks_url: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
id: string;
node_id: string;
owner: GistsListResponseItemOwner;
public: boolean;
truncated: boolean;
updated_at: string;
url: string;
user: null;
};
type GistsGetRevisionResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsGetRevisionResponseHistoryItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsGetRevisionResponseHistoryItemChangeStatus = {
additions: number;
deletions: number;
total: number;
};
type GistsGetRevisionResponseHistoryItem = {
change_status: GistsGetRevisionResponseHistoryItemChangeStatus;
committed_at: string;
url: string;
user: GistsGetRevisionResponseHistoryItemUser;
version: string;
};
type GistsGetRevisionResponseForksItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsGetRevisionResponseForksItem = {
created_at: string;
id: string;
updated_at: string;
url: string;
user: GistsGetRevisionResponseForksItemUser;
};
type GistsGetRevisionResponseFilesHelloWorldRubyTxt = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsGetRevisionResponseFilesHelloWorldPythonTxt = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsGetRevisionResponseFilesHelloWorldRb = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsGetRevisionResponseFilesHelloWorldPy = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsGetRevisionResponseFiles = {
"hello_world.py": GistsGetRevisionResponseFilesHelloWorldPy;
"hello_world.rb": GistsGetRevisionResponseFilesHelloWorldRb;
"hello_world_python.txt": GistsGetRevisionResponseFilesHelloWorldPythonTxt;
"hello_world_ruby.txt": GistsGetRevisionResponseFilesHelloWorldRubyTxt;
};
type GistsGetRevisionResponse = {
comments: number;
comments_url: string;
commits_url: string;
created_at: string;
description: string;
files: GistsGetRevisionResponseFiles;
forks: Array;
forks_url: string;
git_pull_url: string;
git_push_url: string;
history: Array;
html_url: string;
id: string;
node_id: string;
owner: GistsGetRevisionResponseOwner;
public: boolean;
truncated: boolean;
updated_at: string;
url: string;
user: null;
};
type GistsGetCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsGetCommentResponse = {
body: string;
created_at: string;
id: number;
node_id: string;
updated_at: string;
url: string;
user: GistsGetCommentResponseUser;
};
type GistsGetResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsGetResponseHistoryItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsGetResponseHistoryItemChangeStatus = {
additions: number;
deletions: number;
total: number;
};
type GistsGetResponseHistoryItem = {
change_status: GistsGetResponseHistoryItemChangeStatus;
committed_at: string;
url: string;
user: GistsGetResponseHistoryItemUser;
version: string;
};
type GistsGetResponseForksItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsGetResponseForksItem = {
created_at: string;
id: string;
updated_at: string;
url: string;
user: GistsGetResponseForksItemUser;
};
type GistsGetResponseFilesHelloWorldRubyTxt = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsGetResponseFilesHelloWorldPythonTxt = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsGetResponseFilesHelloWorldRb = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsGetResponseFilesHelloWorldPy = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsGetResponseFiles = {
"hello_world.py": GistsGetResponseFilesHelloWorldPy;
"hello_world.rb": GistsGetResponseFilesHelloWorldRb;
"hello_world_python.txt": GistsGetResponseFilesHelloWorldPythonTxt;
"hello_world_ruby.txt": GistsGetResponseFilesHelloWorldRubyTxt;
};
type GistsGetResponse = {
comments: number;
comments_url: string;
commits_url: string;
created_at: string;
description: string;
files: GistsGetResponseFiles;
forks: Array;
forks_url: string;
git_pull_url: string;
git_push_url: string;
history: Array;
html_url: string;
id: string;
node_id: string;
owner: GistsGetResponseOwner;
public: boolean;
truncated: boolean;
updated_at: string;
url: string;
user: null;
};
type GistsForkResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsForkResponseFilesHelloWorldRb = {
filename: string;
language: string;
raw_url: string;
size: number;
type: string;
};
type GistsForkResponseFiles = {
"hello_world.rb": GistsForkResponseFilesHelloWorldRb;
};
type GistsForkResponse = {
comments: number;
comments_url: string;
commits_url: string;
created_at: string;
description: string;
files: GistsForkResponseFiles;
forks_url: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
id: string;
node_id: string;
owner: GistsForkResponseOwner;
public: boolean;
truncated: boolean;
updated_at: string;
url: string;
user: null;
};
type GistsCreateCommentResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsCreateCommentResponse = {
body: string;
created_at: string;
id: number;
node_id: string;
updated_at: string;
url: string;
user: GistsCreateCommentResponseUser;
};
type GistsCreateResponseOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsCreateResponseHistoryItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsCreateResponseHistoryItemChangeStatus = {
additions: number;
deletions: number;
total: number;
};
type GistsCreateResponseHistoryItem = {
change_status: GistsCreateResponseHistoryItemChangeStatus;
committed_at: string;
url: string;
user: GistsCreateResponseHistoryItemUser;
version: string;
};
type GistsCreateResponseForksItemUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type GistsCreateResponseForksItem = {
created_at: string;
id: string;
updated_at: string;
url: string;
user: GistsCreateResponseForksItemUser;
};
type GistsCreateResponseFilesHelloWorldRubyTxt = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsCreateResponseFilesHelloWorldPythonTxt = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsCreateResponseFilesHelloWorldRb = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsCreateResponseFilesHelloWorldPy = {
content: string;
filename: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
type: string;
};
type GistsCreateResponseFiles = {
"hello_world.py": GistsCreateResponseFilesHelloWorldPy;
"hello_world.rb": GistsCreateResponseFilesHelloWorldRb;
"hello_world_python.txt": GistsCreateResponseFilesHelloWorldPythonTxt;
"hello_world_ruby.txt": GistsCreateResponseFilesHelloWorldRubyTxt;
};
type GistsCreateResponse = {
comments: number;
comments_url: string;
commits_url: string;
created_at: string;
description: string;
files: GistsCreateResponseFiles;
forks: Array;
forks_url: string;
git_pull_url: string;
git_push_url: string;
history: Array;
html_url: string;
id: string;
node_id: string;
owner: GistsCreateResponseOwner;
public: boolean;
truncated: boolean;
updated_at: string;
url: string;
user: null;
};
type CodesOfConductListConductCodesResponseItem = {
key: string;
name: string;
url: string;
};
type CodesOfConductGetForRepoResponse = {
body: string;
key: string;
name: string;
url: string;
};
type CodesOfConductGetConductCodeResponse = {
body: string;
key: string;
name: string;
url: string;
};
type ChecksUpdateResponsePullRequestsItemHeadRepo = {
id: number;
name: string;
url: string;
};
type ChecksUpdateResponsePullRequestsItemHead = {
ref: string;
repo: ChecksUpdateResponsePullRequestsItemHeadRepo;
sha: string;
};
type ChecksUpdateResponsePullRequestsItemBaseRepo = {
id: number;
name: string;
url: string;
};
type ChecksUpdateResponsePullRequestsItemBase = {
ref: string;
repo: ChecksUpdateResponsePullRequestsItemBaseRepo;
sha: string;
};
type ChecksUpdateResponsePullRequestsItem = {
base: ChecksUpdateResponsePullRequestsItemBase;
head: ChecksUpdateResponsePullRequestsItemHead;
id: number;
number: number;
url: string;
};
type ChecksUpdateResponseOutput = {
annotations_count: number;
annotations_url: string;
summary: string;
text: string;
title: string;
};
type ChecksUpdateResponseCheckSuite = { id: number };
type ChecksUpdateResponseAppPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ChecksUpdateResponseAppOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ChecksUpdateResponseApp = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ChecksUpdateResponseAppOwner;
permissions: ChecksUpdateResponseAppPermissions;
slug: string;
updated_at: string;
};
type ChecksUpdateResponse = {
app: ChecksUpdateResponseApp;
check_suite: ChecksUpdateResponseCheckSuite;
completed_at: string;
conclusion: string;
details_url: string;
external_id: string;
head_sha: string;
html_url: string;
id: number;
name: string;
node_id: string;
output: ChecksUpdateResponseOutput;
pull_requests: Array;
started_at: string;
status: string;
url: string;
};
type ChecksSetSuitesPreferencesResponseRepositoryPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ChecksSetSuitesPreferencesResponseRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ChecksSetSuitesPreferencesResponseRepository = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ChecksSetSuitesPreferencesResponseRepositoryOwner;
permissions: ChecksSetSuitesPreferencesResponseRepositoryPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ChecksSetSuitesPreferencesResponsePreferencesAutoTriggerChecksItem = {
app_id: number;
setting: boolean;
};
type ChecksSetSuitesPreferencesResponsePreferences = {
auto_trigger_checks: Array<
ChecksSetSuitesPreferencesResponsePreferencesAutoTriggerChecksItem
>;
};
type ChecksSetSuitesPreferencesResponse = {
preferences: ChecksSetSuitesPreferencesResponsePreferences;
repository: ChecksSetSuitesPreferencesResponseRepository;
};
type ChecksListSuitesForRefResponseCheckSuitesItemRepositoryPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ChecksListSuitesForRefResponseCheckSuitesItemRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ChecksListSuitesForRefResponseCheckSuitesItemRepository = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ChecksListSuitesForRefResponseCheckSuitesItemRepositoryOwner;
permissions: ChecksListSuitesForRefResponseCheckSuitesItemRepositoryPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ChecksListSuitesForRefResponseCheckSuitesItemAppPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ChecksListSuitesForRefResponseCheckSuitesItemAppOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ChecksListSuitesForRefResponseCheckSuitesItemApp = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ChecksListSuitesForRefResponseCheckSuitesItemAppOwner;
permissions: ChecksListSuitesForRefResponseCheckSuitesItemAppPermissions;
slug: string;
updated_at: string;
};
type ChecksListSuitesForRefResponseCheckSuitesItem = {
after: string;
app: ChecksListSuitesForRefResponseCheckSuitesItemApp;
before: string;
conclusion: string;
head_branch: string;
head_sha: string;
id: number;
node_id: string;
pull_requests: Array;
repository: ChecksListSuitesForRefResponseCheckSuitesItemRepository;
status: string;
url: string;
};
type ChecksListSuitesForRefResponse = {
check_suites: Array;
total_count: number;
};
type ChecksListForSuiteResponseCheckRunsItemPullRequestsItemHeadRepo = {
id: number;
name: string;
url: string;
};
type ChecksListForSuiteResponseCheckRunsItemPullRequestsItemHead = {
ref: string;
repo: ChecksListForSuiteResponseCheckRunsItemPullRequestsItemHeadRepo;
sha: string;
};
type ChecksListForSuiteResponseCheckRunsItemPullRequestsItemBaseRepo = {
id: number;
name: string;
url: string;
};
type ChecksListForSuiteResponseCheckRunsItemPullRequestsItemBase = {
ref: string;
repo: ChecksListForSuiteResponseCheckRunsItemPullRequestsItemBaseRepo;
sha: string;
};
type ChecksListForSuiteResponseCheckRunsItemPullRequestsItem = {
base: ChecksListForSuiteResponseCheckRunsItemPullRequestsItemBase;
head: ChecksListForSuiteResponseCheckRunsItemPullRequestsItemHead;
id: number;
number: number;
url: string;
};
type ChecksListForSuiteResponseCheckRunsItemOutput = {
annotations_count: number;
annotations_url: string;
summary: string;
text: string;
title: string;
};
type ChecksListForSuiteResponseCheckRunsItemCheckSuite = { id: number };
type ChecksListForSuiteResponseCheckRunsItemAppPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ChecksListForSuiteResponseCheckRunsItemAppOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ChecksListForSuiteResponseCheckRunsItemApp = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ChecksListForSuiteResponseCheckRunsItemAppOwner;
permissions: ChecksListForSuiteResponseCheckRunsItemAppPermissions;
slug: string;
updated_at: string;
};
type ChecksListForSuiteResponseCheckRunsItem = {
app: ChecksListForSuiteResponseCheckRunsItemApp;
check_suite: ChecksListForSuiteResponseCheckRunsItemCheckSuite;
completed_at: string;
conclusion: string;
details_url: string;
external_id: string;
head_sha: string;
html_url: string;
id: number;
name: string;
node_id: string;
output: ChecksListForSuiteResponseCheckRunsItemOutput;
pull_requests: Array<
ChecksListForSuiteResponseCheckRunsItemPullRequestsItem
>;
started_at: string;
status: string;
url: string;
};
type ChecksListForSuiteResponse = {
check_runs: Array;
total_count: number;
};
type ChecksListForRefResponseCheckRunsItemPullRequestsItemHeadRepo = {
id: number;
name: string;
url: string;
};
type ChecksListForRefResponseCheckRunsItemPullRequestsItemHead = {
ref: string;
repo: ChecksListForRefResponseCheckRunsItemPullRequestsItemHeadRepo;
sha: string;
};
type ChecksListForRefResponseCheckRunsItemPullRequestsItemBaseRepo = {
id: number;
name: string;
url: string;
};
type ChecksListForRefResponseCheckRunsItemPullRequestsItemBase = {
ref: string;
repo: ChecksListForRefResponseCheckRunsItemPullRequestsItemBaseRepo;
sha: string;
};
type ChecksListForRefResponseCheckRunsItemPullRequestsItem = {
base: ChecksListForRefResponseCheckRunsItemPullRequestsItemBase;
head: ChecksListForRefResponseCheckRunsItemPullRequestsItemHead;
id: number;
number: number;
url: string;
};
type ChecksListForRefResponseCheckRunsItemOutput = {
annotations_count: number;
annotations_url: string;
summary: string;
text: string;
title: string;
};
type ChecksListForRefResponseCheckRunsItemCheckSuite = { id: number };
type ChecksListForRefResponseCheckRunsItemAppPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ChecksListForRefResponseCheckRunsItemAppOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ChecksListForRefResponseCheckRunsItemApp = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ChecksListForRefResponseCheckRunsItemAppOwner;
permissions: ChecksListForRefResponseCheckRunsItemAppPermissions;
slug: string;
updated_at: string;
};
type ChecksListForRefResponseCheckRunsItem = {
app: ChecksListForRefResponseCheckRunsItemApp;
check_suite: ChecksListForRefResponseCheckRunsItemCheckSuite;
completed_at: string;
conclusion: string;
details_url: string;
external_id: string;
head_sha: string;
html_url: string;
id: number;
name: string;
node_id: string;
output: ChecksListForRefResponseCheckRunsItemOutput;
pull_requests: Array;
started_at: string;
status: string;
url: string;
};
type ChecksListForRefResponse = {
check_runs: Array;
total_count: number;
};
type ChecksListAnnotationsResponseItem = {
annotation_level: string;
end_column: number;
end_line: number;
message: string;
path: string;
raw_details: string;
start_column: number;
start_line: number;
title: string;
};
type ChecksGetSuiteResponseRepositoryPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ChecksGetSuiteResponseRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ChecksGetSuiteResponseRepository = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ChecksGetSuiteResponseRepositoryOwner;
permissions: ChecksGetSuiteResponseRepositoryPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ChecksGetSuiteResponseAppPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ChecksGetSuiteResponseAppOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ChecksGetSuiteResponseApp = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ChecksGetSuiteResponseAppOwner;
permissions: ChecksGetSuiteResponseAppPermissions;
slug: string;
updated_at: string;
};
type ChecksGetSuiteResponse = {
after: string;
app: ChecksGetSuiteResponseApp;
before: string;
conclusion: string;
head_branch: string;
head_sha: string;
id: number;
node_id: string;
pull_requests: Array;
repository: ChecksGetSuiteResponseRepository;
status: string;
url: string;
};
type ChecksGetResponsePullRequestsItemHeadRepo = {
id: number;
name: string;
url: string;
};
type ChecksGetResponsePullRequestsItemHead = {
ref: string;
repo: ChecksGetResponsePullRequestsItemHeadRepo;
sha: string;
};
type ChecksGetResponsePullRequestsItemBaseRepo = {
id: number;
name: string;
url: string;
};
type ChecksGetResponsePullRequestsItemBase = {
ref: string;
repo: ChecksGetResponsePullRequestsItemBaseRepo;
sha: string;
};
type ChecksGetResponsePullRequestsItem = {
base: ChecksGetResponsePullRequestsItemBase;
head: ChecksGetResponsePullRequestsItemHead;
id: number;
number: number;
url: string;
};
type ChecksGetResponseOutput = {
annotations_count: number;
annotations_url: string;
summary: string;
text: string;
title: string;
};
type ChecksGetResponseCheckSuite = { id: number };
type ChecksGetResponseAppPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ChecksGetResponseAppOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ChecksGetResponseApp = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ChecksGetResponseAppOwner;
permissions: ChecksGetResponseAppPermissions;
slug: string;
updated_at: string;
};
type ChecksGetResponse = {
app: ChecksGetResponseApp;
check_suite: ChecksGetResponseCheckSuite;
completed_at: string;
conclusion: string;
details_url: string;
external_id: string;
head_sha: string;
html_url: string;
id: number;
name: string;
node_id: string;
output: ChecksGetResponseOutput;
pull_requests: Array;
started_at: string;
status: string;
url: string;
};
type ChecksCreateSuiteResponseRepositoryPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type ChecksCreateSuiteResponseRepositoryOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type ChecksCreateSuiteResponseRepository = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: ChecksCreateSuiteResponseRepositoryOwner;
permissions: ChecksCreateSuiteResponseRepositoryPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type ChecksCreateSuiteResponseAppPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ChecksCreateSuiteResponseAppOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ChecksCreateSuiteResponseApp = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ChecksCreateSuiteResponseAppOwner;
permissions: ChecksCreateSuiteResponseAppPermissions;
slug: string;
updated_at: string;
};
type ChecksCreateSuiteResponse = {
after: string;
app: ChecksCreateSuiteResponseApp;
before: string;
conclusion: string;
head_branch: string;
head_sha: string;
id: number;
node_id: string;
pull_requests: Array;
repository: ChecksCreateSuiteResponseRepository;
status: string;
url: string;
};
type ChecksCreateResponsePullRequestsItemHeadRepo = {
id: number;
name: string;
url: string;
};
type ChecksCreateResponsePullRequestsItemHead = {
ref: string;
repo: ChecksCreateResponsePullRequestsItemHeadRepo;
sha: string;
};
type ChecksCreateResponsePullRequestsItemBaseRepo = {
id: number;
name: string;
url: string;
};
type ChecksCreateResponsePullRequestsItemBase = {
ref: string;
repo: ChecksCreateResponsePullRequestsItemBaseRepo;
sha: string;
};
type ChecksCreateResponsePullRequestsItem = {
base: ChecksCreateResponsePullRequestsItemBase;
head: ChecksCreateResponsePullRequestsItemHead;
id: number;
number: number;
url: string;
};
type ChecksCreateResponseOutput = {
summary: string;
text: string;
title: string;
annotations_count?: number;
annotations_url?: string;
};
type ChecksCreateResponseCheckSuite = { id: number };
type ChecksCreateResponseAppPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type ChecksCreateResponseAppOwner = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type ChecksCreateResponseApp = {
created_at: string;
description: string;
events: Array;
external_url: string;
html_url: string;
id: number;
name: string;
node_id: string;
owner: ChecksCreateResponseAppOwner;
permissions: ChecksCreateResponseAppPermissions;
slug: string;
updated_at: string;
};
type ChecksCreateResponse = {
app: ChecksCreateResponseApp;
check_suite: ChecksCreateResponseCheckSuite;
completed_at: null | string;
conclusion: null | string;
details_url: string;
external_id: string;
head_sha: string;
html_url: string;
id: number;
name: string;
node_id: string;
output: ChecksCreateResponseOutput;
pull_requests: Array;
started_at: string;
status: string;
url: string;
};
type AppsResetTokenResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type AppsResetTokenResponseApp = {
client_id: string;
name: string;
url: string;
};
type AppsResetTokenResponse = {
app: AppsResetTokenResponseApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
user: AppsResetTokenResponseUser;
};
type AppsResetAuthorizationResponseUser = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type AppsResetAuthorizationResponseApp = {
client_id: string;
name: string;
url: string;
};
type AppsResetAuthorizationResponse = {
app: AppsResetAuthorizationResponseApp;
created_at: string;
fingerprint: string;
hashed_token: string;
id: number;
note: string;
note_url: string;
scopes: Array;
token: string;
token_last_eight: string;
updated_at: string;
url: string;
user: AppsResetAuthorizationResponseUser;
};
type AppsListReposResponseRepositoriesItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type AppsListReposResponseRepositoriesItem = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: AppsListReposResponseRepositoriesItemOwner;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type AppsListReposResponse = {
repositories: Array;
total_count: number;
};
type AppsListPlansStubbedResponseItem = {
accounts_url: string;
bullets: Array;
description: string;
has_free_trial: boolean;
id: number;
monthly_price_in_cents: number;
name: string;
number: number;
price_model: string;
state: string;
unit_name: null;
url: string;
yearly_price_in_cents: number;
};
type AppsListPlansResponseItem = {
accounts_url: string;
bullets: Array;
description: string;
has_free_trial: boolean;
id: number;
monthly_price_in_cents: number;
name: string;
number: number;
price_model: string;
state: string;
unit_name: null;
url: string;
yearly_price_in_cents: number;
};
type AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItemPlan = {
accounts_url: string;
bullets: Array;
description: string;
has_free_trial: boolean;
id: number;
monthly_price_in_cents: number;
name: string;
number: number;
price_model: string;
state: string;
unit_name: null;
url: string;
yearly_price_in_cents: number;
};
type AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItemAccount = {
email: null;
id: number;
login: string;
organization_billing_email: string;
type: string;
url: string;
};
type AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItem = {
account: AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItemAccount;
billing_cycle: string;
free_trial_ends_on: string;
next_billing_date: string;
on_free_trial: boolean;
plan: AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItemPlan;
unit_count: null;
updated_at: string;
};
type AppsListMarketplacePurchasesForAuthenticatedUserResponseItemPlan = {
accounts_url: string;
bullets: Array;
description: string;
has_free_trial: boolean;
id: number;
monthly_price_in_cents: number;
name: string;
number: number;
price_model: string;
state: string;
unit_name: null;
url: string;
yearly_price_in_cents: number;
};
type AppsListMarketplacePurchasesForAuthenticatedUserResponseItemAccount = {
email: null;
id: number;
login: string;
organization_billing_email: string;
type: string;
url: string;
};
type AppsListMarketplacePurchasesForAuthenticatedUserResponseItem = {
account: AppsListMarketplacePurchasesForAuthenticatedUserResponseItemAccount;
billing_cycle: string;
free_trial_ends_on: string;
next_billing_date: string;
on_free_trial: boolean;
plan: AppsListMarketplacePurchasesForAuthenticatedUserResponseItemPlan;
unit_count: null;
updated_at: string;
};
type AppsListInstallationsForAuthenticatedUserResponseInstallationsItemPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type AppsListInstallationsForAuthenticatedUserResponseInstallationsItemAccount = {
avatar_url: string;
description?: string;
events_url: string;
hooks_url?: string;
id: number;
issues_url?: string;
login: string;
members_url?: string;
node_id: string;
public_members_url?: string;
repos_url: string;
url: string;
followers_url?: string;
following_url?: string;
gists_url?: string;
gravatar_id?: string;
html_url?: string;
organizations_url?: string;
received_events_url?: string;
site_admin?: boolean;
starred_url?: string;
subscriptions_url?: string;
type?: string;
};
type AppsListInstallationsForAuthenticatedUserResponseInstallationsItem = {
access_tokens_url: string;
account: AppsListInstallationsForAuthenticatedUserResponseInstallationsItemAccount;
app_id: number;
events: Array;
html_url: string;
id: number;
permissions: AppsListInstallationsForAuthenticatedUserResponseInstallationsItemPermissions;
repositories_url: string;
single_file_name: string;
target_id: number;
target_type: string;
};
type AppsListInstallationsForAuthenticatedUserResponse = {
installations: Array<
AppsListInstallationsForAuthenticatedUserResponseInstallationsItem
>;
total_count: number;
};
type AppsListInstallationsResponseItemPermissions = {
contents: string;
issues: string;
metadata: string;
single_file: string;
};
type AppsListInstallationsResponseItemAccount = {
avatar_url: string;
description: string;
events_url: string;
hooks_url: string;
id: number;
issues_url: string;
login: string;
members_url: string;
node_id: string;
public_members_url: string;
repos_url: string;
url: string;
};
type AppsListInstallationsResponseItem = {
access_tokens_url: string;
account: AppsListInstallationsResponseItemAccount;
app_id: number;
events: Array;
html_url: string;
id: number;
permissions: AppsListInstallationsResponseItemPermissions;
repositories_url: string;
repository_selection: string;
single_file_name: string;
target_id: number;
target_type: string;
};
type AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItemPermissions = {
admin: boolean;
pull: boolean;
push: boolean;
};
type AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItemOwner = {
avatar_url: string;
events_url: string;
followers_url: string;
following_url: string;
gists_url: string;
gravatar_id: string;
html_url: string;
id: number;
login: string;
node_id: string;
organizations_url: string;
received_events_url: string;
repos_url: string;
site_admin: boolean;
starred_url: string;
subscriptions_url: string;
type: string;
url: string;
};
type AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItem = {
allow_merge_commit: boolean;
allow_rebase_merge: boolean;
allow_squash_merge: boolean;
archive_url: string;
archived: boolean;
assignees_url: string;
blobs_url: string;
branches_url: string;
clone_url: string;
collaborators_url: string;
comments_url: string;
commits_url: string;
compare_url: string;
contents_url: string;
contributors_url: string;
created_at: string;
default_branch: string;
deployments_url: string;
description: string;
disabled: boolean;
downloads_url: string;
events_url: string;
fork: boolean;
forks_count: number;
forks_url: string;
full_name: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
has_downloads: boolean;
has_issues: boolean;
has_pages: boolean;
has_projects: boolean;
has_wiki: boolean;
homepage: string;
hooks_url: string;
html_url: string;
id: number;
is_template: boolean;
issue_comment_url: string;
issue_events_url: string;
issues_url: string;
keys_url: string;
labels_url: string;
language: null;
languages_url: string;
merges_url: string;
milestones_url: string;
mirror_url: string;
name: string;
network_count: number;
node_id: string;
notifications_url: string;
open_issues_count: number;
owner: AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItemOwner;
permissions: AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItemPermissions;
private: boolean;
pulls_url: string;
pushed_at: string;
releases_url: string;
size: number;
ssh_url: string;
stargazers_count: number;
stargazers_url: string;
statuses_url: string;
subscribers_count: number;
subscribers_url: string;
subscription_url: string;
svn_url: string;
tags_url: string;
teams_url: string;
template_repository: null;
topics: Array;
trees_url: string;
updated_at: string;
url: string;
watchers_count: number;
};
type AppsListInstallationReposForAuthenticatedUserResponse = {
repositories: Array<
AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItem
>;
total_count: number;
};
type AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePurchasePlan = {
accounts_url: string;
bullets: Array;
description: string;
has_free_trial: boolean;
id: number;
monthly_price_in_cents: number;
name: string;
number: number;
price_model: string;
state: string;
unit_name: null;
url: string;
yearly_price_in_cents: number;
};
type AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePurchase = {
billing_cycle: string;
free_trial_ends_on: string;
next_billing_date: string;
on_free_trial: boolean;
plan: AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePurchasePlan;
unit_count: null;
updated_at: string;
};
type AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePendingChangePlan = {
accounts_url: string;
bullets: Array