/**
* 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?: { [header: string]: any };
body?: any;
request?: { [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#octokitrequest
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) => any
): Promise;
(
EndpointOptions: Octokit.EndpointOptions,
callback?: (response: Octokit.AnyResponse) => any
): Promise;
iterator: (
EndpointOptions: Octokit.EndpointOptions
) => AsyncIterableIterator;
}
type UsersDeletePublicKeyResponse = {};
type UsersCreatePublicKeyResponse = {
id: number;
key: string;
url: string;
title: string;
verified: boolean;
created_at: string;
read_only: boolean;
};
type UsersGetPublicKeyResponse = {
id: number;
key: string;
url: string;
title: string;
verified: boolean;
created_at: string;
read_only: boolean;
};
type UsersListPublicKeysResponseItem = {
id: number;
key: string;
url: string;
title: string;
verified: boolean;
created_at: string;
read_only: boolean;
};
type UsersListPublicKeysForUserResponseItem = { id: number; key: string };
type UsersDeleteGpgKeyResponse = {};
type UsersCreateGpgKeyResponseSubkeysItem = {
id: number;
primary_key_id: number;
key_id: string;
public_key: string;
emails: Array;
subkeys: Array;
can_sign: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_certify: boolean;
created_at: string;
expires_at: null;
};
type UsersCreateGpgKeyResponseEmailsItem = {
email: string;
verified: boolean;
};
type UsersCreateGpgKeyResponse = {
id: number;
primary_key_id: null;
key_id: string;
public_key: string;
emails: Array;
subkeys: Array;
can_sign: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_certify: boolean;
created_at: string;
expires_at: null;
};
type UsersGetGpgKeyResponseSubkeysItem = {
id: number;
primary_key_id: number;
key_id: string;
public_key: string;
emails: Array;
subkeys: Array;
can_sign: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_certify: boolean;
created_at: string;
expires_at: null;
};
type UsersGetGpgKeyResponseEmailsItem = { email: string; verified: boolean };
type UsersGetGpgKeyResponse = {
id: number;
primary_key_id: null;
key_id: string;
public_key: string;
emails: Array;
subkeys: Array;
can_sign: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_certify: boolean;
created_at: string;
expires_at: null;
};
type UsersListGpgKeysResponseItemSubkeysItem = {
id: number;
primary_key_id: number;
key_id: string;
public_key: string;
emails: Array;
subkeys: Array;
can_sign: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_certify: boolean;
created_at: string;
expires_at: null;
};
type UsersListGpgKeysResponseItemEmailsItem = {
email: string;
verified: boolean;
};
type UsersListGpgKeysResponseItem = {
id: number;
primary_key_id: null;
key_id: string;
public_key: string;
emails: Array;
subkeys: Array;
can_sign: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_certify: boolean;
created_at: string;
expires_at: null;
};
type UsersListGpgKeysForUserResponseItemSubkeysItem = {
id: number;
primary_key_id: number;
key_id: string;
public_key: string;
emails: Array;
subkeys: Array;
can_sign: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_certify: boolean;
created_at: string;
expires_at: null;
};
type UsersListGpgKeysForUserResponseItemEmailsItem = {
email: string;
verified: boolean;
};
type UsersListGpgKeysForUserResponseItem = {
id: number;
primary_key_id: null;
key_id: string;
public_key: string;
emails: Array;
subkeys: Array;
can_sign: boolean;
can_encrypt_comms: boolean;
can_encrypt_storage: boolean;
can_certify: boolean;
created_at: string;
expires_at: null;
};
type UsersUnfollowResponse = {};
type UsersFollowResponse = {};
type UsersListFollowingForAuthenticatedUserResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type UsersListFollowingForUserResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type UsersListFollowersForAuthenticatedUserResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type UsersListFollowersForUserResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type UsersTogglePrimaryEmailVisibilityResponseItem = {
email: string;
primary: boolean;
verified: boolean;
visibility: string;
};
type UsersDeleteEmailsResponse = {};
type UsersAddEmailsResponseItem = {
email: string;
primary: boolean;
verified: boolean;
visibility: string | null;
};
type UsersListPublicEmailsResponseItem = {
email: string;
verified: boolean;
primary: boolean;
visibility: string;
};
type UsersListEmailsResponseItem = {
email: string;
verified: boolean;
primary: boolean;
visibility: string;
};
type UsersUnblockResponse = {};
type UsersBlockResponse = {};
type UsersCheckBlockedResponse = {};
type UsersListBlockedResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type UsersListResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type UsersUpdateAuthenticatedResponsePlan = {
name: string;
space: number;
private_repos: number;
collaborators: number;
};
type UsersUpdateAuthenticatedResponse = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
name: string;
company: string;
blog: string;
location: string;
email: string;
hireable: boolean;
bio: string;
public_repos: number;
public_gists: number;
followers: number;
following: number;
created_at: string;
updated_at: string;
private_gists: number;
total_private_repos: number;
owned_private_repos: number;
disk_usage: number;
collaborators: number;
two_factor_authentication: boolean;
plan: UsersUpdateAuthenticatedResponsePlan;
};
type UsersGetByUsernameResponse = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
name: string;
company: string;
blog: string;
location: string;
email: string;
hireable: boolean;
bio: string;
public_repos: number;
public_gists: number;
followers: number;
following: number;
created_at: string;
updated_at: string;
};
type TeamsListPendingInvitationsResponseItemInviter = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsListPendingInvitationsResponseItem = {
id: number;
login: string;
email: string;
role: string;
created_at: string;
inviter: TeamsListPendingInvitationsResponseItemInviter;
team_count: number;
invitation_team_url: string;
};
type TeamsRemoveMembershipResponse = {};
type TeamsRemoveMemberResponse = {};
type TeamsAddMemberResponse = {};
type TeamsListMembersResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsDeleteDiscussionResponse = {};
type TeamsUpdateDiscussionResponseReactions = {
url: string;
total_count: number;
"+1": number;
"-1": number;
laugh: number;
confused: number;
heart: number;
hooray: number;
};
type TeamsUpdateDiscussionResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsUpdateDiscussionResponse = {
author: TeamsUpdateDiscussionResponseAuthor;
body: string;
body_html: string;
body_version: string;
comments_count: number;
comments_url: string;
created_at: string;
last_edited_at: string;
html_url: string;
node_id: string;
number: number;
pinned: boolean;
private: boolean;
team_url: string;
title: string;
updated_at: string;
url: string;
reactions: TeamsUpdateDiscussionResponseReactions;
};
type TeamsCreateDiscussionResponseReactions = {
url: string;
total_count: number;
"+1": number;
"-1": number;
laugh: number;
confused: number;
heart: number;
hooray: number;
};
type TeamsCreateDiscussionResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsCreateDiscussionResponse = {
author: TeamsCreateDiscussionResponseAuthor;
body: string;
body_html: string;
body_version: string;
comments_count: number;
comments_url: string;
created_at: string;
last_edited_at: null;
html_url: string;
node_id: string;
number: number;
pinned: boolean;
private: boolean;
team_url: string;
title: string;
updated_at: string;
url: string;
reactions: TeamsCreateDiscussionResponseReactions;
};
type TeamsGetDiscussionResponseReactions = {
url: string;
total_count: number;
"+1": number;
"-1": number;
laugh: number;
confused: number;
heart: number;
hooray: number;
};
type TeamsGetDiscussionResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsGetDiscussionResponse = {
author: TeamsGetDiscussionResponseAuthor;
body: string;
body_html: string;
body_version: string;
comments_count: number;
comments_url: string;
created_at: string;
last_edited_at: null;
html_url: string;
node_id: string;
number: number;
pinned: boolean;
private: boolean;
team_url: string;
title: string;
updated_at: string;
url: string;
reactions: TeamsGetDiscussionResponseReactions;
};
type TeamsListDiscussionsResponseItemReactions = {
url: string;
total_count: number;
"+1": number;
"-1": number;
laugh: number;
confused: number;
heart: number;
hooray: number;
};
type TeamsListDiscussionsResponseItemAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsListDiscussionsResponseItem = {
author: TeamsListDiscussionsResponseItemAuthor;
body: string;
body_html: string;
body_version: string;
comments_count: number;
comments_url: string;
created_at: string;
last_edited_at: null;
html_url: string;
node_id: string;
number: number;
pinned: boolean;
private: boolean;
team_url: string;
title: string;
updated_at: string;
url: string;
reactions: TeamsListDiscussionsResponseItemReactions;
};
type TeamsDeleteDiscussionCommentResponse = {};
type TeamsUpdateDiscussionCommentResponseReactions = {
url: string;
total_count: number;
"+1": number;
"-1": number;
laugh: number;
confused: number;
heart: number;
hooray: number;
};
type TeamsUpdateDiscussionCommentResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsUpdateDiscussionCommentResponse = {
author: TeamsUpdateDiscussionCommentResponseAuthor;
body: string;
body_html: string;
body_version: string;
created_at: string;
last_edited_at: string;
discussion_url: string;
html_url: string;
node_id: string;
number: number;
updated_at: string;
url: string;
reactions: TeamsUpdateDiscussionCommentResponseReactions;
};
type TeamsCreateDiscussionCommentResponseReactions = {
url: string;
total_count: number;
"+1": number;
"-1": number;
laugh: number;
confused: number;
heart: number;
hooray: number;
};
type TeamsCreateDiscussionCommentResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsCreateDiscussionCommentResponse = {
author: TeamsCreateDiscussionCommentResponseAuthor;
body: string;
body_html: string;
body_version: string;
created_at: string;
last_edited_at: null;
discussion_url: string;
html_url: string;
node_id: string;
number: number;
updated_at: string;
url: string;
reactions: TeamsCreateDiscussionCommentResponseReactions;
};
type TeamsGetDiscussionCommentResponseReactions = {
url: string;
total_count: number;
"+1": number;
"-1": number;
laugh: number;
confused: number;
heart: number;
hooray: number;
};
type TeamsGetDiscussionCommentResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsGetDiscussionCommentResponse = {
author: TeamsGetDiscussionCommentResponseAuthor;
body: string;
body_html: string;
body_version: string;
created_at: string;
last_edited_at: null;
discussion_url: string;
html_url: string;
node_id: string;
number: number;
updated_at: string;
url: string;
reactions: TeamsGetDiscussionCommentResponseReactions;
};
type TeamsListDiscussionCommentsResponseItemReactions = {
url: string;
total_count: number;
"+1": number;
"-1": number;
laugh: number;
confused: number;
heart: number;
hooray: number;
};
type TeamsListDiscussionCommentsResponseItemAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsListDiscussionCommentsResponseItem = {
author: TeamsListDiscussionCommentsResponseItemAuthor;
body: string;
body_html: string;
body_version: string;
created_at: string;
last_edited_at: null;
discussion_url: string;
html_url: string;
node_id: string;
number: number;
updated_at: string;
url: string;
reactions: TeamsListDiscussionCommentsResponseItemReactions;
};
type TeamsRemoveProjectResponse = {};
type TeamsAddOrUpdateProjectResponse = {};
type TeamsReviewProjectResponsePermissions = {
read: boolean;
write: boolean;
admin: boolean;
};
type TeamsReviewProjectResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsReviewProjectResponse = {
owner_url: string;
url: string;
html_url: string;
columns_url: string;
id: number;
node_id: string;
name: string;
body: string;
number: number;
state: string;
creator: TeamsReviewProjectResponseCreator;
created_at: string;
updated_at: string;
organization_permission: string;
private: boolean;
permissions: TeamsReviewProjectResponsePermissions;
};
type TeamsListProjectsResponseItemPermissions = {
read: boolean;
write: boolean;
admin: boolean;
};
type TeamsListProjectsResponseItemCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsListProjectsResponseItem = {
owner_url: string;
url: string;
html_url: string;
columns_url: string;
id: number;
node_id: string;
name: string;
body: string;
number: number;
state: string;
creator: TeamsListProjectsResponseItemCreator;
created_at: string;
updated_at: string;
organization_permission: string;
private: boolean;
permissions: TeamsListProjectsResponseItemPermissions;
};
type TeamsListForAuthenticatedUserResponseItemOrganization = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
name: string;
company: string;
blog: string;
location: string;
email: string;
is_verified: boolean;
has_organization_projects: boolean;
has_repository_projects: boolean;
public_repos: number;
public_gists: number;
followers: number;
following: number;
html_url: string;
created_at: string;
type: string;
};
type TeamsListForAuthenticatedUserResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
members_count: number;
repos_count: number;
created_at: string;
updated_at: string;
organization: TeamsListForAuthenticatedUserResponseItemOrganization;
};
type TeamsRemoveRepoResponse = {};
type TeamsAddOrUpdateRepoResponse = {};
type TeamsListReposResponseItemLicense = {
key: string;
name: string;
spdx_id: string;
url: string;
node_id: string;
};
type TeamsListReposResponseItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type TeamsListReposResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type TeamsListReposResponseItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: TeamsListReposResponseItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: TeamsListReposResponseItemPermissions;
template_repository: null;
subscribers_count: number;
network_count: number;
license: TeamsListReposResponseItemLicense;
};
type TeamsDeleteResponse = {};
type TeamsUpdateResponseOrganization = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
name: string;
company: string;
blog: string;
location: string;
email: string;
is_verified: boolean;
has_organization_projects: boolean;
has_repository_projects: boolean;
public_repos: number;
public_gists: number;
followers: number;
following: number;
html_url: string;
created_at: string;
type: string;
};
type TeamsUpdateResponse = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
members_count: number;
repos_count: number;
created_at: string;
updated_at: string;
organization: TeamsUpdateResponseOrganization;
};
type TeamsCreateResponseOrganization = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
name: string;
company: string;
blog: string;
location: string;
email: string;
is_verified: boolean;
has_organization_projects: boolean;
has_repository_projects: boolean;
public_repos: number;
public_gists: number;
followers: number;
following: number;
html_url: string;
created_at: string;
type: string;
};
type TeamsCreateResponse = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
members_count: number;
repos_count: number;
created_at: string;
updated_at: string;
organization: TeamsCreateResponseOrganization;
};
type TeamsGetByNameResponseOrganization = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
name: string;
company: string;
blog: string;
location: string;
email: string;
is_verified: boolean;
has_organization_projects: boolean;
has_repository_projects: boolean;
public_repos: number;
public_gists: number;
followers: number;
following: number;
html_url: string;
created_at: string;
type: string;
};
type TeamsGetByNameResponse = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
members_count: number;
repos_count: number;
created_at: string;
updated_at: string;
organization: TeamsGetByNameResponseOrganization;
};
type TeamsGetResponseOrganization = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
name: string;
company: string;
blog: string;
location: string;
email: string;
is_verified: boolean;
has_organization_projects: boolean;
has_repository_projects: boolean;
public_repos: number;
public_gists: number;
followers: number;
following: number;
html_url: string;
created_at: string;
type: string;
};
type TeamsGetResponse = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
members_count: number;
repos_count: number;
created_at: string;
updated_at: string;
organization: TeamsGetResponseOrganization;
};
type TeamsListResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposGetClonesResponseClonesItem = {
timestamp: string;
count: number;
uniques: number;
};
type ReposGetClonesResponse = {
count: number;
uniques: number;
clones: Array;
};
type ReposGetViewsResponseViewsItem = {
timestamp: string;
count: number;
uniques: number;
};
type ReposGetViewsResponse = {
count: number;
uniques: number;
views: Array;
};
type ReposGetTopPathsResponseItem = {
path: string;
title: string;
count: number;
uniques: number;
};
type ReposGetTopReferrersResponseItem = {
referrer: string;
count: number;
uniques: number;
};
type ReposGetCombinedStatusForRefResponseRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetCombinedStatusForRefResponseRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposGetCombinedStatusForRefResponseRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
};
type ReposGetCombinedStatusForRefResponseStatusesItem = {
url: string;
avatar_url: string;
id: number;
node_id: string;
state: string;
description: string;
target_url: string;
context: string;
created_at: string;
updated_at: string;
};
type ReposGetCombinedStatusForRefResponse = {
state: string;
statuses: Array;
sha: string;
total_count: number;
repository: ReposGetCombinedStatusForRefResponseRepository;
commit_url: string;
url: string;
};
type ReposListStatusesForRefResponseItemCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListStatusesForRefResponseItem = {
url: string;
avatar_url: string;
id: number;
node_id: string;
state: string;
description: string;
target_url: string;
context: string;
created_at: string;
updated_at: string;
creator: ReposListStatusesForRefResponseItemCreator;
};
type ReposCreateStatusResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposCreateStatusResponse = {
url: string;
avatar_url: string;
id: number;
node_id: string;
state: string;
description: string;
target_url: string;
context: string;
created_at: string;
updated_at: string;
creator: ReposCreateStatusResponseCreator;
};
type ReposGetParticipationStatsResponse = {
all: Array;
owner: Array;
};
type ReposGetCommitActivityStatsResponseItem = {
days: Array;
total: number;
week: number;
};
type ReposGetContributorsStatsResponseItemWeeksItem = {
w: string;
a: number;
d: number;
c: number;
};
type ReposGetContributorsStatsResponseItemAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetContributorsStatsResponseItem = {
author: ReposGetContributorsStatsResponseItemAuthor;
total: number;
weeks: Array;
};
type ReposDeleteReleaseAssetResponse = {};
type ReposUpdateReleaseAssetResponseUploader = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateReleaseAssetResponse = {
url: string;
browser_download_url: string;
id: number;
node_id: string;
name: string;
label: string;
state: string;
content_type: string;
size: number;
download_count: number;
created_at: string;
updated_at: string;
uploader: ReposUpdateReleaseAssetResponseUploader;
};
type ReposGetReleaseAssetResponseUploader = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetReleaseAssetResponse = {
url: string;
browser_download_url: string;
id: number;
node_id: string;
name: string;
label: string;
state: string;
content_type: string;
size: number;
download_count: number;
created_at: string;
updated_at: string;
uploader: ReposGetReleaseAssetResponseUploader;
};
type ReposListAssetsForReleaseResponseItemUploader = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListAssetsForReleaseResponseItem = {
url: string;
browser_download_url: string;
id: number;
node_id: string;
name: string;
label: string;
state: string;
content_type: string;
size: number;
download_count: number;
created_at: string;
updated_at: string;
uploader: ReposListAssetsForReleaseResponseItemUploader;
};
type ReposDeleteReleaseResponse = {};
type ReposUpdateReleaseResponseAssetsItemUploader = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateReleaseResponseAssetsItem = {
url: string;
browser_download_url: string;
id: number;
node_id: string;
name: string;
label: string;
state: string;
content_type: string;
size: number;
download_count: number;
created_at: string;
updated_at: string;
uploader: ReposUpdateReleaseResponseAssetsItemUploader;
};
type ReposUpdateReleaseResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateReleaseResponse = {
url: string;
html_url: string;
assets_url: string;
upload_url: string;
tarball_url: string;
zipball_url: string;
id: number;
node_id: string;
tag_name: string;
target_commitish: string;
name: string;
body: string;
draft: boolean;
prerelease: boolean;
created_at: string;
published_at: string;
author: ReposUpdateReleaseResponseAuthor;
assets: Array;
};
type ReposCreateReleaseResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposCreateReleaseResponse = {
url: string;
html_url: string;
assets_url: string;
upload_url: string;
tarball_url: string;
zipball_url: string;
id: number;
node_id: string;
tag_name: string;
target_commitish: string;
name: string;
body: string;
draft: boolean;
prerelease: boolean;
created_at: string;
published_at: string;
author: ReposCreateReleaseResponseAuthor;
assets: Array;
};
type ReposGetReleaseByTagResponseAssetsItemUploader = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetReleaseByTagResponseAssetsItem = {
url: string;
browser_download_url: string;
id: number;
node_id: string;
name: string;
label: string;
state: string;
content_type: string;
size: number;
download_count: number;
created_at: string;
updated_at: string;
uploader: ReposGetReleaseByTagResponseAssetsItemUploader;
};
type ReposGetReleaseByTagResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetReleaseByTagResponse = {
url: string;
html_url: string;
assets_url: string;
upload_url: string;
tarball_url: string;
zipball_url: string;
id: number;
node_id: string;
tag_name: string;
target_commitish: string;
name: string;
body: string;
draft: boolean;
prerelease: boolean;
created_at: string;
published_at: string;
author: ReposGetReleaseByTagResponseAuthor;
assets: Array;
};
type ReposGetLatestReleaseResponseAssetsItemUploader = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetLatestReleaseResponseAssetsItem = {
url: string;
browser_download_url: string;
id: number;
node_id: string;
name: string;
label: string;
state: string;
content_type: string;
size: number;
download_count: number;
created_at: string;
updated_at: string;
uploader: ReposGetLatestReleaseResponseAssetsItemUploader;
};
type ReposGetLatestReleaseResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetLatestReleaseResponse = {
url: string;
html_url: string;
assets_url: string;
upload_url: string;
tarball_url: string;
zipball_url: string;
id: number;
node_id: string;
tag_name: string;
target_commitish: string;
name: string;
body: string;
draft: boolean;
prerelease: boolean;
created_at: string;
published_at: string;
author: ReposGetLatestReleaseResponseAuthor;
assets: Array;
};
type ReposGetReleaseResponseAssetsItemUploader = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetReleaseResponseAssetsItem = {
url: string;
browser_download_url: string;
id: number;
node_id: string;
name: string;
label: string;
state: string;
content_type: string;
size: number;
download_count: number;
created_at: string;
updated_at: string;
uploader: ReposGetReleaseResponseAssetsItemUploader;
};
type ReposGetReleaseResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetReleaseResponse = {
url: string;
html_url: string;
assets_url: string;
upload_url: string;
tarball_url: string;
zipball_url: string;
id: number;
node_id: string;
tag_name: string;
target_commitish: string;
name: string;
body: string;
draft: boolean;
prerelease: boolean;
created_at: string;
published_at: string;
author: ReposGetReleaseResponseAuthor;
assets: Array;
};
type ReposListReleasesResponseItemAssetsItemUploader = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListReleasesResponseItemAssetsItem = {
url: string;
browser_download_url: string;
id: number;
node_id: string;
name: string;
label: string;
state: string;
content_type: string;
size: number;
download_count: number;
created_at: string;
updated_at: string;
uploader: ReposListReleasesResponseItemAssetsItemUploader;
};
type ReposListReleasesResponseItemAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListReleasesResponseItem = {
url: string;
html_url: string;
assets_url: string;
upload_url: string;
tarball_url: string;
zipball_url: string;
id: number;
node_id: string;
tag_name: string;
target_commitish: string;
name: string;
body: string;
draft: boolean;
prerelease: boolean;
created_at: string;
published_at: string;
author: ReposListReleasesResponseItemAuthor;
assets: Array;
};
type ReposGetPagesBuildResponsePusher = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetPagesBuildResponseError = { message: null };
type ReposGetPagesBuildResponse = {
url: string;
status: string;
error: ReposGetPagesBuildResponseError;
pusher: ReposGetPagesBuildResponsePusher;
commit: string;
duration: number;
created_at: string;
updated_at: string;
};
type ReposGetLatestPagesBuildResponsePusher = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetLatestPagesBuildResponseError = { message: null };
type ReposGetLatestPagesBuildResponse = {
url: string;
status: string;
error: ReposGetLatestPagesBuildResponseError;
pusher: ReposGetLatestPagesBuildResponsePusher;
commit: string;
duration: number;
created_at: string;
updated_at: string;
};
type ReposListPagesBuildsResponseItemPusher = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPagesBuildsResponseItemError = { message: null };
type ReposListPagesBuildsResponseItem = {
url: string;
status: string;
error: ReposListPagesBuildsResponseItemError;
pusher: ReposListPagesBuildsResponseItemPusher;
commit: string;
duration: number;
created_at: string;
updated_at: string;
};
type ReposRequestPageBuildResponse = { url: string; status: string };
type ReposUpdateInformationAboutPagesSiteResponse = {};
type ReposDisablePagesSiteResponse = {};
type ReposEnablePagesSiteResponseSource = {
branch: string;
directory: string;
};
type ReposEnablePagesSiteResponse = {
url: string;
status: string;
cname: string;
custom_404: boolean;
html_url: string;
source: ReposEnablePagesSiteResponseSource;
};
type ReposGetPagesResponseSource = { branch: string; directory: string };
type ReposGetPagesResponse = {
url: string;
status: string;
cname: string;
custom_404: boolean;
html_url: string;
source: ReposGetPagesResponseSource;
};
type ReposRemoveDeployKeyResponse = {};
type ReposAddDeployKeyResponse = {
id: number;
key: string;
url: string;
title: string;
verified: boolean;
created_at: string;
read_only: boolean;
};
type ReposGetDeployKeyResponse = {
id: number;
key: string;
url: string;
title: string;
verified: boolean;
created_at: string;
read_only: boolean;
};
type ReposListDeployKeysResponseItem = {
id: number;
key: string;
url: string;
title: string;
verified: boolean;
created_at: string;
read_only: boolean;
};
type ReposDeclineInvitationResponse = {};
type ReposAcceptInvitationResponse = {};
type ReposListInvitationsForAuthenticatedUserResponseItemInviter = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListInvitationsForAuthenticatedUserResponseItemInvitee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListInvitationsForAuthenticatedUserResponseItemRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListInvitationsForAuthenticatedUserResponseItemRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposListInvitationsForAuthenticatedUserResponseItemRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
};
type ReposListInvitationsForAuthenticatedUserResponseItem = {
id: number;
repository: ReposListInvitationsForAuthenticatedUserResponseItemRepository;
invitee: ReposListInvitationsForAuthenticatedUserResponseItemInvitee;
inviter: ReposListInvitationsForAuthenticatedUserResponseItemInviter;
permissions: string;
created_at: string;
url: string;
html_url: string;
};
type ReposUpdateInvitationResponseInviter = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateInvitationResponseInvitee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateInvitationResponseRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateInvitationResponseRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposUpdateInvitationResponseRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
};
type ReposUpdateInvitationResponse = {
id: number;
repository: ReposUpdateInvitationResponseRepository;
invitee: ReposUpdateInvitationResponseInvitee;
inviter: ReposUpdateInvitationResponseInviter;
permissions: string;
created_at: string;
url: string;
html_url: string;
};
type ReposDeleteInvitationResponse = {};
type ReposListInvitationsResponseItemInviter = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListInvitationsResponseItemInvitee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListInvitationsResponseItemRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListInvitationsResponseItemRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposListInvitationsResponseItemRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
};
type ReposListInvitationsResponseItem = {
id: number;
repository: ReposListInvitationsResponseItemRepository;
invitee: ReposListInvitationsResponseItemInvitee;
inviter: ReposListInvitationsResponseItemInviter;
permissions: string;
created_at: string;
url: string;
html_url: string;
};
type ReposDeleteHookResponse = {};
type ReposPingHookResponse = {};
type ReposTestPushHookResponse = {};
type ReposUpdateHookResponseLastResponse = {
code: null;
status: string;
message: null;
};
type ReposUpdateHookResponseConfig = {
content_type: string;
insecure_ssl: string;
url: string;
};
type ReposUpdateHookResponse = {
type: string;
id: number;
name: string;
active: boolean;
events: Array;
config: ReposUpdateHookResponseConfig;
updated_at: string;
created_at: string;
url: string;
test_url: string;
ping_url: string;
last_response: ReposUpdateHookResponseLastResponse;
};
type ReposCreateHookResponseLastResponse = {
code: null;
status: string;
message: null;
};
type ReposCreateHookResponseConfig = {
content_type: string;
insecure_ssl: string;
url: string;
};
type ReposCreateHookResponse = {
type: string;
id: number;
name: string;
active: boolean;
events: Array;
config: ReposCreateHookResponseConfig;
updated_at: string;
created_at: string;
url: string;
test_url: string;
ping_url: string;
last_response: ReposCreateHookResponseLastResponse;
};
type ReposGetHookResponseLastResponse = {
code: null;
status: string;
message: null;
};
type ReposGetHookResponseConfig = {
content_type: string;
insecure_ssl: string;
url: string;
};
type ReposGetHookResponse = {
type: string;
id: number;
name: string;
active: boolean;
events: Array;
config: ReposGetHookResponseConfig;
updated_at: string;
created_at: string;
url: string;
test_url: string;
ping_url: string;
last_response: ReposGetHookResponseLastResponse;
};
type ReposListHooksResponseItemLastResponse = {
code: null;
status: string;
message: null;
};
type ReposListHooksResponseItemConfig = {
content_type: string;
insecure_ssl: string;
url: string;
};
type ReposListHooksResponseItem = {
type: string;
id: number;
name: string;
active: boolean;
events: Array;
config: ReposListHooksResponseItemConfig;
updated_at: string;
created_at: string;
url: string;
test_url: string;
ping_url: string;
last_response: ReposListHooksResponseItemLastResponse;
};
type ReposCreateForkResponsePermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposCreateForkResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposCreateForkResponse = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposCreateForkResponseOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposCreateForkResponsePermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposListForksResponseItemLicense = {
key: string;
name: string;
spdx_id: string;
url: string;
node_id: string;
};
type ReposListForksResponseItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposListForksResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListForksResponseItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposListForksResponseItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposListForksResponseItemPermissions;
template_repository: null;
subscribers_count: number;
network_count: number;
license: ReposListForksResponseItemLicense;
};
type ReposDeleteDownloadResponse = {};
type ReposGetDownloadResponse = {
url: string;
html_url: string;
id: number;
name: string;
description: string;
size: number;
download_count: number;
content_type: string;
};
type ReposListDownloadsResponseItem = {
url: string;
html_url: string;
id: number;
name: string;
description: string;
size: number;
download_count: number;
content_type: string;
};
type ReposCreateDeploymentStatusResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposCreateDeploymentStatusResponse = {
url: string;
id: number;
node_id: string;
state: string;
creator: ReposCreateDeploymentStatusResponseCreator;
description: string;
environment: string;
target_url: string;
created_at: string;
updated_at: string;
deployment_url: string;
repository_url: string;
environment_url: string;
log_url: string;
};
type ReposGetDeploymentStatusResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetDeploymentStatusResponse = {
url: string;
id: number;
node_id: string;
state: string;
creator: ReposGetDeploymentStatusResponseCreator;
description: string;
environment: string;
target_url: string;
created_at: string;
updated_at: string;
deployment_url: string;
repository_url: string;
environment_url: string;
log_url: string;
};
type ReposListDeploymentStatusesResponseItemCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListDeploymentStatusesResponseItem = {
url: string;
id: number;
node_id: string;
state: string;
creator: ReposListDeploymentStatusesResponseItemCreator;
description: string;
environment: string;
target_url: string;
created_at: string;
updated_at: string;
deployment_url: string;
repository_url: string;
environment_url: string;
log_url: string;
};
type ReposGetDeploymentResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetDeploymentResponsePayload = { deploy: string };
type ReposGetDeploymentResponse = {
url: string;
id: number;
node_id: string;
sha: string;
ref: string;
task: string;
payload: ReposGetDeploymentResponsePayload;
original_environment: string;
environment: string;
description: string;
creator: ReposGetDeploymentResponseCreator;
created_at: string;
updated_at: string;
statuses_url: string;
repository_url: string;
transient_environment: boolean;
production_environment: boolean;
};
type ReposListDeploymentsResponseItemCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListDeploymentsResponseItemPayload = { deploy: string };
type ReposListDeploymentsResponseItem = {
url: string;
id: number;
node_id: string;
sha: string;
ref: string;
task: string;
payload: ReposListDeploymentsResponseItemPayload;
original_environment: string;
environment: string;
description: string;
creator: ReposListDeploymentsResponseItemCreator;
created_at: string;
updated_at: string;
statuses_url: string;
repository_url: string;
transient_environment: boolean;
production_environment: boolean;
};
type ReposGetArchiveLinkResponse = {};
type ReposDeleteFileResponseCommitVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type ReposDeleteFileResponseCommitParentsItem = {
url: string;
html_url: string;
sha: string;
};
type ReposDeleteFileResponseCommitTree = { url: string; sha: string };
type ReposDeleteFileResponseCommitCommitter = {
date: string;
name: string;
email: string;
};
type ReposDeleteFileResponseCommitAuthor = {
date: string;
name: string;
email: string;
};
type ReposDeleteFileResponseCommit = {
sha: string;
node_id: string;
url: string;
html_url: string;
author: ReposDeleteFileResponseCommitAuthor;
committer: ReposDeleteFileResponseCommitCommitter;
message: string;
tree: ReposDeleteFileResponseCommitTree;
parents: Array;
verification: ReposDeleteFileResponseCommitVerification;
};
type ReposDeleteFileResponse = {
content: null;
commit: ReposDeleteFileResponseCommit;
};
type ReposUpdateFileResponseCommitVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type ReposUpdateFileResponseCommitParentsItem = {
url: string;
html_url: string;
sha: string;
};
type ReposUpdateFileResponseCommitTree = { url: string; sha: string };
type ReposUpdateFileResponseCommitCommitter = {
date: string;
name: string;
email: string;
};
type ReposUpdateFileResponseCommitAuthor = {
date: string;
name: string;
email: string;
};
type ReposUpdateFileResponseCommit = {
sha: string;
node_id: string;
url: string;
html_url: string;
author: ReposUpdateFileResponseCommitAuthor;
committer: ReposUpdateFileResponseCommitCommitter;
message: string;
tree: ReposUpdateFileResponseCommitTree;
parents: Array;
verification: ReposUpdateFileResponseCommitVerification;
};
type ReposUpdateFileResponseContentLinks = {
self: string;
git: string;
html: string;
};
type ReposUpdateFileResponseContent = {
name: string;
path: string;
sha: string;
size: number;
url: string;
html_url: string;
git_url: string;
download_url: string;
type: string;
_links: ReposUpdateFileResponseContentLinks;
};
type ReposUpdateFileResponse = {
content: ReposUpdateFileResponseContent;
commit: ReposUpdateFileResponseCommit;
};
type ReposCreateFileResponseCommitVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type ReposCreateFileResponseCommitParentsItem = {
url: string;
html_url: string;
sha: string;
};
type ReposCreateFileResponseCommitTree = { url: string; sha: string };
type ReposCreateFileResponseCommitCommitter = {
date: string;
name: string;
email: string;
};
type ReposCreateFileResponseCommitAuthor = {
date: string;
name: string;
email: string;
};
type ReposCreateFileResponseCommit = {
sha: string;
node_id: string;
url: string;
html_url: string;
author: ReposCreateFileResponseCommitAuthor;
committer: ReposCreateFileResponseCommitCommitter;
message: string;
tree: ReposCreateFileResponseCommitTree;
parents: Array;
verification: ReposCreateFileResponseCommitVerification;
};
type ReposCreateFileResponseContentLinks = {
self: string;
git: string;
html: string;
};
type ReposCreateFileResponseContent = {
name: string;
path: string;
sha: string;
size: number;
url: string;
html_url: string;
git_url: string;
download_url: string;
type: string;
_links: ReposCreateFileResponseContentLinks;
};
type ReposCreateFileResponse = {
content: ReposCreateFileResponseContent;
commit: ReposCreateFileResponseCommit;
};
type ReposCreateOrUpdateFileResponseCommitVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type ReposCreateOrUpdateFileResponseCommitParentsItem = {
url: string;
html_url: string;
sha: string;
};
type ReposCreateOrUpdateFileResponseCommitTree = { url: string; sha: string };
type ReposCreateOrUpdateFileResponseCommitCommitter = {
date: string;
name: string;
email: string;
};
type ReposCreateOrUpdateFileResponseCommitAuthor = {
date: string;
name: string;
email: string;
};
type ReposCreateOrUpdateFileResponseCommit = {
sha: string;
node_id: string;
url: string;
html_url: string;
author: ReposCreateOrUpdateFileResponseCommitAuthor;
committer: ReposCreateOrUpdateFileResponseCommitCommitter;
message: string;
tree: ReposCreateOrUpdateFileResponseCommitTree;
parents: Array;
verification: ReposCreateOrUpdateFileResponseCommitVerification;
};
type ReposCreateOrUpdateFileResponseContentLinks = {
self: string;
git: string;
html: string;
};
type ReposCreateOrUpdateFileResponseContent = {
name: string;
path: string;
sha: string;
size: number;
url: string;
html_url: string;
git_url: string;
download_url: string;
type: string;
_links: ReposCreateOrUpdateFileResponseContentLinks;
};
type ReposCreateOrUpdateFileResponse = {
content: ReposCreateOrUpdateFileResponseContent;
commit: ReposCreateOrUpdateFileResponseCommit;
};
type ReposGetReadmeResponseLinks = {
git: string;
self: string;
html: string;
};
type ReposGetReadmeResponse = {
type: string;
encoding: string;
size: number;
name: string;
path: string;
content: string;
sha: string;
url: string;
git_url: string;
html_url: string;
download_url: string;
_links: ReposGetReadmeResponseLinks;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesReadme = {
url: string;
html_url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesLicense = {
name: string;
key: string;
spdx_id: string;
url: string;
html_url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesPullRequestTemplate = {
url: string;
html_url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesIssueTemplate = {
url: string;
html_url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesContributing = {
url: string;
html_url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFilesCodeOfConduct = {
name: string;
key: string;
url: string;
html_url: string;
};
type ReposRetrieveCommunityProfileMetricsResponseFiles = {
code_of_conduct: ReposRetrieveCommunityProfileMetricsResponseFilesCodeOfConduct;
contributing: ReposRetrieveCommunityProfileMetricsResponseFilesContributing;
issue_template: ReposRetrieveCommunityProfileMetricsResponseFilesIssueTemplate;
pull_request_template: ReposRetrieveCommunityProfileMetricsResponseFilesPullRequestTemplate;
license: ReposRetrieveCommunityProfileMetricsResponseFilesLicense;
readme: ReposRetrieveCommunityProfileMetricsResponseFilesReadme;
};
type ReposRetrieveCommunityProfileMetricsResponse = {
health_percentage: number;
description: string;
documentation: boolean;
files: ReposRetrieveCommunityProfileMetricsResponseFiles;
updated_at: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksStatuses = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksCommits = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksReviewComment = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksReviewComments = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksComments = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksIssue = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksHtml = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinksSelf = {
href: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLinks = {
self: ReposListPullRequestsAssociatedWithCommitResponseItemLinksSelf;
html: ReposListPullRequestsAssociatedWithCommitResponseItemLinksHtml;
issue: ReposListPullRequestsAssociatedWithCommitResponseItemLinksIssue;
comments: ReposListPullRequestsAssociatedWithCommitResponseItemLinksComments;
review_comments: ReposListPullRequestsAssociatedWithCommitResponseItemLinksReviewComments;
review_comment: ReposListPullRequestsAssociatedWithCommitResponseItemLinksReviewComment;
commits: ReposListPullRequestsAssociatedWithCommitResponseItemLinksCommits;
statuses: ReposListPullRequestsAssociatedWithCommitResponseItemLinksStatuses;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemBaseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemBase = {
label: string;
ref: string;
sha: string;
user: ReposListPullRequestsAssociatedWithCommitResponseItemBaseUser;
repo: ReposListPullRequestsAssociatedWithCommitResponseItemBaseRepo;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemHeadUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemHead = {
label: string;
ref: string;
sha: string;
user: ReposListPullRequestsAssociatedWithCommitResponseItemHeadUser;
repo: ReposListPullRequestsAssociatedWithCommitResponseItemHeadRepo;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemRequestedTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemRequestedReviewersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: ReposListPullRequestsAssociatedWithCommitResponseItemMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPullRequestsAssociatedWithCommitResponseItem = {
url: string;
id: number;
node_id: string;
html_url: string;
diff_url: string;
patch_url: string;
issue_url: string;
commits_url: string;
review_comments_url: string;
review_comment_url: string;
comments_url: string;
statuses_url: string;
number: number;
state: string;
locked: boolean;
title: string;
user: ReposListPullRequestsAssociatedWithCommitResponseItemUser;
body: string;
labels: Array<
ReposListPullRequestsAssociatedWithCommitResponseItemLabelsItem
>;
milestone: ReposListPullRequestsAssociatedWithCommitResponseItemMilestone;
active_lock_reason: string;
created_at: string;
updated_at: string;
closed_at: string;
merged_at: string;
merge_commit_sha: string;
assignee: ReposListPullRequestsAssociatedWithCommitResponseItemAssignee;
assignees: Array<
ReposListPullRequestsAssociatedWithCommitResponseItemAssigneesItem
>;
requested_reviewers: Array<
ReposListPullRequestsAssociatedWithCommitResponseItemRequestedReviewersItem
>;
requested_teams: Array<
ReposListPullRequestsAssociatedWithCommitResponseItemRequestedTeamsItem
>;
head: ReposListPullRequestsAssociatedWithCommitResponseItemHead;
base: ReposListPullRequestsAssociatedWithCommitResponseItemBase;
_links: ReposListPullRequestsAssociatedWithCommitResponseItemLinks;
author_association: string;
draft: boolean;
};
type ReposListBranchesForHeadCommitResponseItemCommit = {
sha: string;
url: string;
};
type ReposListBranchesForHeadCommitResponseItem = {
name: string;
commit: ReposListBranchesForHeadCommitResponseItemCommit;
protected: string;
};
type ReposGetCommitRefShaResponse = {};
type ReposGetCommitResponseFilesItem = {
filename: string;
additions: number;
deletions: number;
changes: number;
status: string;
raw_url: string;
blob_url: string;
patch: string;
};
type ReposGetCommitResponseStats = {
additions: number;
deletions: number;
total: number;
};
type ReposGetCommitResponseParentsItem = { url: string; sha: string };
type ReposGetCommitResponseCommitter = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetCommitResponseAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetCommitResponseCommitVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type ReposGetCommitResponseCommitTree = { url: string; sha: string };
type ReposGetCommitResponseCommitCommitter = {
name: string;
email: string;
date: string;
};
type ReposGetCommitResponseCommitAuthor = {
name: string;
email: string;
date: string;
};
type ReposGetCommitResponseCommit = {
url: string;
author: ReposGetCommitResponseCommitAuthor;
committer: ReposGetCommitResponseCommitCommitter;
message: string;
tree: ReposGetCommitResponseCommitTree;
comment_count: number;
verification: ReposGetCommitResponseCommitVerification;
};
type ReposGetCommitResponse = {
url: string;
sha: string;
node_id: string;
html_url: string;
comments_url: string;
commit: ReposGetCommitResponseCommit;
author: ReposGetCommitResponseAuthor;
committer: ReposGetCommitResponseCommitter;
parents: Array;
stats: ReposGetCommitResponseStats;
files: Array;
};
type ReposListCommitsResponseItemParentsItem = { url: string; sha: string };
type ReposListCommitsResponseItemCommitter = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListCommitsResponseItemAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListCommitsResponseItemCommitVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type ReposListCommitsResponseItemCommitTree = { url: string; sha: string };
type ReposListCommitsResponseItemCommitCommitter = {
name: string;
email: string;
date: string;
};
type ReposListCommitsResponseItemCommitAuthor = {
name: string;
email: string;
date: string;
};
type ReposListCommitsResponseItemCommit = {
url: string;
author: ReposListCommitsResponseItemCommitAuthor;
committer: ReposListCommitsResponseItemCommitCommitter;
message: string;
tree: ReposListCommitsResponseItemCommitTree;
comment_count: number;
verification: ReposListCommitsResponseItemCommitVerification;
};
type ReposListCommitsResponseItem = {
url: string;
sha: string;
node_id: string;
html_url: string;
comments_url: string;
commit: ReposListCommitsResponseItemCommit;
author: ReposListCommitsResponseItemAuthor;
committer: ReposListCommitsResponseItemCommitter;
parents: Array;
};
type ReposDeleteCommitCommentResponse = {};
type ReposUpdateCommitCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateCommitCommentResponse = {
html_url: string;
url: string;
id: number;
node_id: string;
body: string;
path: string;
position: number;
line: number;
commit_id: string;
user: ReposUpdateCommitCommentResponseUser;
created_at: string;
updated_at: string;
};
type ReposGetCommitCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetCommitCommentResponse = {
html_url: string;
url: string;
id: number;
node_id: string;
body: string;
path: string;
position: number;
line: number;
commit_id: string;
user: ReposGetCommitCommentResponseUser;
created_at: string;
updated_at: string;
};
type ReposCreateCommitCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposCreateCommitCommentResponse = {
html_url: string;
url: string;
id: number;
node_id: string;
body: string;
path: string;
position: number;
line: number;
commit_id: string;
user: ReposCreateCommitCommentResponseUser;
created_at: string;
updated_at: string;
};
type ReposListCommentsForCommitResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListCommentsForCommitResponseItem = {
html_url: string;
url: string;
id: number;
node_id: string;
body: string;
path: string;
position: number;
line: number;
commit_id: string;
user: ReposListCommentsForCommitResponseItemUser;
created_at: string;
updated_at: string;
};
type ReposListCommitCommentsResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListCommitCommentsResponseItem = {
html_url: string;
url: string;
id: number;
node_id: string;
body: string;
path: string;
position: number;
line: number;
commit_id: string;
user: ReposListCommitCommentsResponseItemUser;
created_at: string;
updated_at: string;
};
type ReposRemoveCollaboratorResponse = {};
type ReposListCollaboratorsResponseItemPermissions = {
pull: boolean;
push: boolean;
admin: boolean;
};
type ReposListCollaboratorsResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
permissions: ReposListCollaboratorsResponseItemPermissions;
};
type ReposRemoveProtectedBranchUserRestrictionsResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposAddProtectedBranchUserRestrictionsResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposReplaceProtectedBranchUserRestrictionsResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposRemoveProtectedBranchTeamRestrictionsResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposAddProtectedBranchTeamRestrictionsResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposReplaceProtectedBranchTeamRestrictionsResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposAddProtectedBranchAdminEnforcementResponse = {
url: string;
enabled: boolean;
};
type ReposAddProtectedBranchRequiredSignaturesResponse = {
url: string;
enabled: boolean;
};
type ReposGetProtectedBranchRequiredSignaturesResponse = {
url: string;
enabled: boolean;
};
type ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsUsersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictions = {
url: string;
users_url: string;
teams_url: string;
users: Array<
ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsUsersItem
>;
teams: Array<
ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictionsTeamsItem
>;
};
type ReposUpdateProtectedBranchPullRequestReviewEnforcementResponse = {
url: string;
dismissal_restrictions: ReposUpdateProtectedBranchPullRequestReviewEnforcementResponseDismissalRestrictions;
dismiss_stale_reviews: boolean;
require_code_owner_reviews: boolean;
required_approving_review_count: number;
};
type ReposUpdateProtectedBranchRequiredStatusChecksResponse = {
url: string;
strict: boolean;
contexts: Array;
contexts_url: string;
};
type ReposGetProtectedBranchRequiredStatusChecksResponse = {
url: string;
strict: boolean;
contexts: Array;
contexts_url: string;
};
type ReposRemoveBranchProtectionResponse = {};
type ReposUpdateBranchProtectionResponseRestrictionsTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposUpdateBranchProtectionResponseRestrictionsUsersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateBranchProtectionResponseRestrictions = {
url: string;
users_url: string;
teams_url: string;
users: Array;
teams: Array;
};
type ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsUsersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictions = {
url: string;
users_url: string;
teams_url: string;
users: Array<
ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsUsersItem
>;
teams: Array<
ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsTeamsItem
>;
};
type ReposUpdateBranchProtectionResponseRequiredPullRequestReviews = {
url: string;
dismissal_restrictions: ReposUpdateBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictions;
dismiss_stale_reviews: boolean;
require_code_owner_reviews: boolean;
required_approving_review_count: number;
};
type ReposUpdateBranchProtectionResponseEnforceAdmins = {
url: string;
enabled: boolean;
};
type ReposUpdateBranchProtectionResponseRequiredStatusChecks = {
url: string;
strict: boolean;
contexts: Array;
contexts_url: string;
};
type ReposUpdateBranchProtectionResponse = {
url: string;
required_status_checks: ReposUpdateBranchProtectionResponseRequiredStatusChecks;
enforce_admins: ReposUpdateBranchProtectionResponseEnforceAdmins;
required_pull_request_reviews: ReposUpdateBranchProtectionResponseRequiredPullRequestReviews;
restrictions: ReposUpdateBranchProtectionResponseRestrictions;
};
type ReposGetBranchProtectionResponseRestrictionsTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposGetBranchProtectionResponseRestrictionsUsersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetBranchProtectionResponseRestrictions = {
url: string;
users_url: string;
teams_url: string;
users: Array;
teams: Array;
};
type ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsUsersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictions = {
url: string;
users_url: string;
teams_url: string;
users: Array<
ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsUsersItem
>;
teams: Array<
ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictionsTeamsItem
>;
};
type ReposGetBranchProtectionResponseRequiredPullRequestReviews = {
url: string;
dismissal_restrictions: ReposGetBranchProtectionResponseRequiredPullRequestReviewsDismissalRestrictions;
dismiss_stale_reviews: boolean;
require_code_owner_reviews: boolean;
required_approving_review_count: number;
};
type ReposGetBranchProtectionResponseEnforceAdmins = {
url: string;
enabled: boolean;
};
type ReposGetBranchProtectionResponseRequiredStatusChecks = {
url: string;
strict: boolean;
contexts: Array;
contexts_url: string;
};
type ReposGetBranchProtectionResponse = {
url: string;
required_status_checks: ReposGetBranchProtectionResponseRequiredStatusChecks;
enforce_admins: ReposGetBranchProtectionResponseEnforceAdmins;
required_pull_request_reviews: ReposGetBranchProtectionResponseRequiredPullRequestReviews;
restrictions: ReposGetBranchProtectionResponseRestrictions;
};
type ReposGetBranchResponseProtectionRequiredStatusChecks = {
enforcement_level: string;
contexts: Array;
};
type ReposGetBranchResponseProtection = {
enabled: boolean;
required_status_checks: ReposGetBranchResponseProtectionRequiredStatusChecks;
};
type ReposGetBranchResponseLinks = { html: string; self: string };
type ReposGetBranchResponseCommitCommitter = {
gravatar_id: string;
avatar_url: string;
url: string;
id: number;
login: string;
};
type ReposGetBranchResponseCommitParentsItem = { sha: string; url: string };
type ReposGetBranchResponseCommitAuthor = {
gravatar_id: string;
avatar_url: string;
url: string;
id: number;
login: string;
};
type ReposGetBranchResponseCommitCommitVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type ReposGetBranchResponseCommitCommitCommitter = {
name: string;
date: string;
email: string;
};
type ReposGetBranchResponseCommitCommitTree = { sha: string; url: string };
type ReposGetBranchResponseCommitCommitAuthor = {
name: string;
date: string;
email: string;
};
type ReposGetBranchResponseCommitCommit = {
author: ReposGetBranchResponseCommitCommitAuthor;
url: string;
message: string;
tree: ReposGetBranchResponseCommitCommitTree;
committer: ReposGetBranchResponseCommitCommitCommitter;
verification: ReposGetBranchResponseCommitCommitVerification;
};
type ReposGetBranchResponseCommit = {
sha: string;
node_id: string;
commit: ReposGetBranchResponseCommitCommit;
author: ReposGetBranchResponseCommitAuthor;
parents: Array;
url: string;
committer: ReposGetBranchResponseCommitCommitter;
};
type ReposGetBranchResponse = {
name: string;
commit: ReposGetBranchResponseCommit;
_links: ReposGetBranchResponseLinks;
protected: boolean;
protection: ReposGetBranchResponseProtection;
protection_url: string;
};
type ReposListBranchesResponseItemProtectionRequiredStatusChecks = {
enforcement_level: string;
contexts: Array;
};
type ReposListBranchesResponseItemProtection = {
enabled: boolean;
required_status_checks: ReposListBranchesResponseItemProtectionRequiredStatusChecks;
};
type ReposListBranchesResponseItemCommit = { sha: string; url: string };
type ReposListBranchesResponseItem = {
name: string;
commit: ReposListBranchesResponseItemCommit;
protected: boolean;
protection: ReposListBranchesResponseItemProtection;
protection_url: string;
};
type ReposTransferResponsePermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposTransferResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposTransferResponse = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposTransferResponseOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposTransferResponsePermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposDeleteResponse = { message?: string; documentation_url?: string };
type ReposListTagsResponseItemCommit = { sha: string; url: string };
type ReposListTagsResponseItem = {
name: string;
commit: ReposListTagsResponseItemCommit;
zipball_url: string;
tarball_url: string;
};
type ReposListTeamsResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type ReposListLanguagesResponse = { C: number; Python: number };
type ReposDisableAutomatedSecurityFixesResponse = {};
type ReposEnableAutomatedSecurityFixesResponse = {};
type ReposDisableVulnerabilityAlertsResponse = {};
type ReposEnableVulnerabilityAlertsResponse = {};
type ReposReplaceTopicsResponse = { names: Array };
type ReposListTopicsResponse = { names: Array };
type ReposUpdateResponseSourcePermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposUpdateResponseSourceOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateResponseSource = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposUpdateResponseSourceOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposUpdateResponseSourcePermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposUpdateResponseParentPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposUpdateResponseParentOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateResponseParent = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposUpdateResponseParentOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposUpdateResponseParentPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposUpdateResponseOrganization = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateResponsePermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposUpdateResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposUpdateResponse = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposUpdateResponseOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposUpdateResponsePermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
organization: ReposUpdateResponseOrganization;
parent: ReposUpdateResponseParent;
source: ReposUpdateResponseSource;
};
type ReposGetResponseSourcePermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposGetResponseSourceOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetResponseSource = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposGetResponseSourceOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposGetResponseSourcePermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposGetResponseParentPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposGetResponseParentOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetResponseParent = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposGetResponseParentOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposGetResponseParentPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposGetResponseOrganization = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetResponseLicense = {
key: string;
name: string;
spdx_id: string;
url: string;
node_id: string;
};
type ReposGetResponsePermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposGetResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposGetResponse = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposGetResponseOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposGetResponsePermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
license: ReposGetResponseLicense;
organization: ReposGetResponseOrganization;
parent: ReposGetResponseParent;
source: ReposGetResponseSource;
};
type ReposCreateUsingTemplateResponseTemplateRepositoryPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposCreateUsingTemplateResponseTemplateRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposCreateUsingTemplateResponseTemplateRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposCreateUsingTemplateResponseTemplateRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposCreateUsingTemplateResponseTemplateRepositoryPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposCreateUsingTemplateResponsePermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposCreateUsingTemplateResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposCreateUsingTemplateResponse = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposCreateUsingTemplateResponseOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposCreateUsingTemplateResponsePermissions;
allow_rebase_merge: boolean;
template_repository: ReposCreateUsingTemplateResponseTemplateRepository;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposCreateInOrgResponsePermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposCreateInOrgResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposCreateInOrgResponse = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposCreateInOrgResponseOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposCreateInOrgResponsePermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposCreateForAuthenticatedUserResponsePermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposCreateForAuthenticatedUserResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposCreateForAuthenticatedUserResponse = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposCreateForAuthenticatedUserResponseOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposCreateForAuthenticatedUserResponsePermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ReposListPublicResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListPublicResponseItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposListPublicResponseItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
};
type ReposListForOrgResponseItemLicense = {
key: string;
name: string;
spdx_id: string;
url: string;
node_id: string;
};
type ReposListForOrgResponseItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ReposListForOrgResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReposListForOrgResponseItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ReposListForOrgResponseItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ReposListForOrgResponseItemPermissions;
template_repository: null;
subscribers_count: number;
network_count: number;
license: ReposListForOrgResponseItemLicense;
};
type ReactionsDeleteResponse = {};
type ReactionsCreateForTeamDiscussionCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsCreateForTeamDiscussionCommentResponse = {
id: number;
node_id: string;
user: ReactionsCreateForTeamDiscussionCommentResponseUser;
content: string;
created_at: string;
};
type ReactionsListForTeamDiscussionCommentResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsListForTeamDiscussionCommentResponseItem = {
id: number;
node_id: string;
user: ReactionsListForTeamDiscussionCommentResponseItemUser;
content: string;
created_at: string;
};
type ReactionsCreateForTeamDiscussionResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsCreateForTeamDiscussionResponse = {
id: number;
node_id: string;
user: ReactionsCreateForTeamDiscussionResponseUser;
content: string;
created_at: string;
};
type ReactionsListForTeamDiscussionResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsListForTeamDiscussionResponseItem = {
id: number;
node_id: string;
user: ReactionsListForTeamDiscussionResponseItemUser;
content: string;
created_at: string;
};
type ReactionsCreateForPullRequestReviewCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsCreateForPullRequestReviewCommentResponse = {
id: number;
node_id: string;
user: ReactionsCreateForPullRequestReviewCommentResponseUser;
content: string;
created_at: string;
};
type ReactionsListForPullRequestReviewCommentResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsListForPullRequestReviewCommentResponseItem = {
id: number;
node_id: string;
user: ReactionsListForPullRequestReviewCommentResponseItemUser;
content: string;
created_at: string;
};
type ReactionsCreateForIssueCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsCreateForIssueCommentResponse = {
id: number;
node_id: string;
user: ReactionsCreateForIssueCommentResponseUser;
content: string;
created_at: string;
};
type ReactionsListForIssueCommentResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsListForIssueCommentResponseItem = {
id: number;
node_id: string;
user: ReactionsListForIssueCommentResponseItemUser;
content: string;
created_at: string;
};
type ReactionsCreateForIssueResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsCreateForIssueResponse = {
id: number;
node_id: string;
user: ReactionsCreateForIssueResponseUser;
content: string;
created_at: string;
};
type ReactionsListForIssueResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsListForIssueResponseItem = {
id: number;
node_id: string;
user: ReactionsListForIssueResponseItemUser;
content: string;
created_at: string;
};
type ReactionsCreateForCommitCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsCreateForCommitCommentResponse = {
id: number;
node_id: string;
user: ReactionsCreateForCommitCommentResponseUser;
content: string;
created_at: string;
};
type ReactionsListForCommitCommentResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ReactionsListForCommitCommentResponseItem = {
id: number;
node_id: string;
user: ReactionsListForCommitCommentResponseItemUser;
content: string;
created_at: string;
};
type RateLimitGetResponseRate = {
limit: number;
remaining: number;
reset: number;
};
type RateLimitGetResponseResourcesIntegrationManifest = {
limit: number;
remaining: number;
reset: number;
};
type RateLimitGetResponseResourcesGraphql = {
limit: number;
remaining: number;
reset: number;
};
type RateLimitGetResponseResourcesSearch = {
limit: number;
remaining: number;
reset: number;
};
type RateLimitGetResponseResourcesCore = {
limit: number;
remaining: number;
reset: number;
};
type RateLimitGetResponseResources = {
core: RateLimitGetResponseResourcesCore;
search: RateLimitGetResponseResourcesSearch;
graphql: RateLimitGetResponseResourcesGraphql;
integration_manifest: RateLimitGetResponseResourcesIntegrationManifest;
};
type RateLimitGetResponse = {
resources: RateLimitGetResponseResources;
rate: RateLimitGetResponseRate;
};
type PullsDismissReviewResponseLinksPullRequest = { href: string };
type PullsDismissReviewResponseLinksHtml = { href: string };
type PullsDismissReviewResponseLinks = {
html: PullsDismissReviewResponseLinksHtml;
pull_request: PullsDismissReviewResponseLinksPullRequest;
};
type PullsDismissReviewResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsDismissReviewResponse = {
id: number;
node_id: string;
user: PullsDismissReviewResponseUser;
body: string;
commit_id: string;
state: string;
html_url: string;
pull_request_url: string;
_links: PullsDismissReviewResponseLinks;
};
type PullsSubmitReviewResponseLinksPullRequest = { href: string };
type PullsSubmitReviewResponseLinksHtml = { href: string };
type PullsSubmitReviewResponseLinks = {
html: PullsSubmitReviewResponseLinksHtml;
pull_request: PullsSubmitReviewResponseLinksPullRequest;
};
type PullsSubmitReviewResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsSubmitReviewResponse = {
id: number;
node_id: string;
user: PullsSubmitReviewResponseUser;
body: string;
commit_id: string;
state: string;
html_url: string;
pull_request_url: string;
_links: PullsSubmitReviewResponseLinks;
};
type PullsUpdateReviewResponseLinksPullRequest = { href: string };
type PullsUpdateReviewResponseLinksHtml = { href: string };
type PullsUpdateReviewResponseLinks = {
html: PullsUpdateReviewResponseLinksHtml;
pull_request: PullsUpdateReviewResponseLinksPullRequest;
};
type PullsUpdateReviewResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateReviewResponse = {
id: number;
node_id: string;
user: PullsUpdateReviewResponseUser;
body: string;
commit_id: string;
state: string;
html_url: string;
pull_request_url: string;
_links: PullsUpdateReviewResponseLinks;
};
type PullsCreateReviewResponseLinksPullRequest = { href: string };
type PullsCreateReviewResponseLinksHtml = { href: string };
type PullsCreateReviewResponseLinks = {
html: PullsCreateReviewResponseLinksHtml;
pull_request: PullsCreateReviewResponseLinksPullRequest;
};
type PullsCreateReviewResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateReviewResponse = {
id: number;
node_id: string;
user: PullsCreateReviewResponseUser;
body: string;
commit_id: string;
state: string;
html_url: string;
pull_request_url: string;
_links: PullsCreateReviewResponseLinks;
};
type PullsGetCommentsForReviewResponseItemLinksPullRequest = { href: string };
type PullsGetCommentsForReviewResponseItemLinksHtml = { href: string };
type PullsGetCommentsForReviewResponseItemLinksSelf = { href: string };
type PullsGetCommentsForReviewResponseItemLinks = {
self: PullsGetCommentsForReviewResponseItemLinksSelf;
html: PullsGetCommentsForReviewResponseItemLinksHtml;
pull_request: PullsGetCommentsForReviewResponseItemLinksPullRequest;
};
type PullsGetCommentsForReviewResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetCommentsForReviewResponseItem = {
url: string;
id: number;
node_id: string;
pull_request_review_id: number;
diff_hunk: string;
path: string;
position: number;
original_position: number;
commit_id: string;
original_commit_id: string;
in_reply_to_id: number;
user: PullsGetCommentsForReviewResponseItemUser;
body: string;
created_at: string;
updated_at: string;
html_url: string;
pull_request_url: string;
_links: PullsGetCommentsForReviewResponseItemLinks;
};
type PullsDeletePendingReviewResponseLinksPullRequest = { href: string };
type PullsDeletePendingReviewResponseLinksHtml = { href: string };
type PullsDeletePendingReviewResponseLinks = {
html: PullsDeletePendingReviewResponseLinksHtml;
pull_request: PullsDeletePendingReviewResponseLinksPullRequest;
};
type PullsDeletePendingReviewResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsDeletePendingReviewResponse = {
id: number;
node_id: string;
user: PullsDeletePendingReviewResponseUser;
body: string;
commit_id: string;
state: string;
html_url: string;
pull_request_url: string;
_links: PullsDeletePendingReviewResponseLinks;
};
type PullsGetReviewResponseLinksPullRequest = { href: string };
type PullsGetReviewResponseLinksHtml = { href: string };
type PullsGetReviewResponseLinks = {
html: PullsGetReviewResponseLinksHtml;
pull_request: PullsGetReviewResponseLinksPullRequest;
};
type PullsGetReviewResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetReviewResponse = {
id: number;
node_id: string;
user: PullsGetReviewResponseUser;
body: string;
commit_id: string;
state: string;
html_url: string;
pull_request_url: string;
_links: PullsGetReviewResponseLinks;
};
type PullsListReviewsResponseItemLinksPullRequest = { href: string };
type PullsListReviewsResponseItemLinksHtml = { href: string };
type PullsListReviewsResponseItemLinks = {
html: PullsListReviewsResponseItemLinksHtml;
pull_request: PullsListReviewsResponseItemLinksPullRequest;
};
type PullsListReviewsResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListReviewsResponseItem = {
id: number;
node_id: string;
user: PullsListReviewsResponseItemUser;
body: string;
commit_id: string;
state: string;
html_url: string;
pull_request_url: string;
_links: PullsListReviewsResponseItemLinks;
};
type PullsDeleteReviewRequestResponse = {};
type PullsCreateReviewRequestResponseLinksStatuses = { href: string };
type PullsCreateReviewRequestResponseLinksCommits = { href: string };
type PullsCreateReviewRequestResponseLinksReviewComment = { href: string };
type PullsCreateReviewRequestResponseLinksReviewComments = { href: string };
type PullsCreateReviewRequestResponseLinksComments = { href: string };
type PullsCreateReviewRequestResponseLinksIssue = { href: string };
type PullsCreateReviewRequestResponseLinksHtml = { href: string };
type PullsCreateReviewRequestResponseLinksSelf = { href: string };
type PullsCreateReviewRequestResponseLinks = {
self: PullsCreateReviewRequestResponseLinksSelf;
html: PullsCreateReviewRequestResponseLinksHtml;
issue: PullsCreateReviewRequestResponseLinksIssue;
comments: PullsCreateReviewRequestResponseLinksComments;
review_comments: PullsCreateReviewRequestResponseLinksReviewComments;
review_comment: PullsCreateReviewRequestResponseLinksReviewComment;
commits: PullsCreateReviewRequestResponseLinksCommits;
statuses: PullsCreateReviewRequestResponseLinksStatuses;
};
type PullsCreateReviewRequestResponseBaseRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsCreateReviewRequestResponseBaseRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateReviewRequestResponseBaseRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsCreateReviewRequestResponseBaseRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsCreateReviewRequestResponseBaseRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsCreateReviewRequestResponseBaseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateReviewRequestResponseBase = {
label: string;
ref: string;
sha: string;
user: PullsCreateReviewRequestResponseBaseUser;
repo: PullsCreateReviewRequestResponseBaseRepo;
};
type PullsCreateReviewRequestResponseHeadRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsCreateReviewRequestResponseHeadRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateReviewRequestResponseHeadRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsCreateReviewRequestResponseHeadRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsCreateReviewRequestResponseHeadRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsCreateReviewRequestResponseHeadUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateReviewRequestResponseHead = {
label: string;
ref: string;
sha: string;
user: PullsCreateReviewRequestResponseHeadUser;
repo: PullsCreateReviewRequestResponseHeadRepo;
};
type PullsCreateReviewRequestResponseRequestedTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type PullsCreateReviewRequestResponseRequestedReviewersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateReviewRequestResponseAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateReviewRequestResponseAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateReviewRequestResponseMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateReviewRequestResponseMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: PullsCreateReviewRequestResponseMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type PullsCreateReviewRequestResponseLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type PullsCreateReviewRequestResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateReviewRequestResponse = {
url: string;
id: number;
node_id: string;
html_url: string;
diff_url: string;
patch_url: string;
issue_url: string;
commits_url: string;
review_comments_url: string;
review_comment_url: string;
comments_url: string;
statuses_url: string;
number: number;
state: string;
locked: boolean;
title: string;
user: PullsCreateReviewRequestResponseUser;
body: string;
labels: Array;
milestone: PullsCreateReviewRequestResponseMilestone;
active_lock_reason: string;
created_at: string;
updated_at: string;
closed_at: string;
merged_at: string;
merge_commit_sha: string;
assignee: PullsCreateReviewRequestResponseAssignee;
assignees: Array;
requested_reviewers: Array<
PullsCreateReviewRequestResponseRequestedReviewersItem
>;
requested_teams: Array;
head: PullsCreateReviewRequestResponseHead;
base: PullsCreateReviewRequestResponseBase;
_links: PullsCreateReviewRequestResponseLinks;
author_association: string;
draft: boolean;
};
type PullsListReviewRequestsResponseTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type PullsListReviewRequestsResponseUsersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListReviewRequestsResponse = {
users: Array;
teams: Array;
};
type PullsDeleteCommentResponse = {};
type PullsUpdateCommentResponseLinksPullRequest = { href: string };
type PullsUpdateCommentResponseLinksHtml = { href: string };
type PullsUpdateCommentResponseLinksSelf = { href: string };
type PullsUpdateCommentResponseLinks = {
self: PullsUpdateCommentResponseLinksSelf;
html: PullsUpdateCommentResponseLinksHtml;
pull_request: PullsUpdateCommentResponseLinksPullRequest;
};
type PullsUpdateCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateCommentResponse = {
url: string;
id: number;
node_id: string;
pull_request_review_id: number;
diff_hunk: string;
path: string;
position: number;
original_position: number;
commit_id: string;
original_commit_id: string;
in_reply_to_id: number;
user: PullsUpdateCommentResponseUser;
body: string;
created_at: string;
updated_at: string;
html_url: string;
pull_request_url: string;
_links: PullsUpdateCommentResponseLinks;
};
type PullsCreateCommentReplyResponseLinksPullRequest = { href: string };
type PullsCreateCommentReplyResponseLinksHtml = { href: string };
type PullsCreateCommentReplyResponseLinksSelf = { href: string };
type PullsCreateCommentReplyResponseLinks = {
self: PullsCreateCommentReplyResponseLinksSelf;
html: PullsCreateCommentReplyResponseLinksHtml;
pull_request: PullsCreateCommentReplyResponseLinksPullRequest;
};
type PullsCreateCommentReplyResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateCommentReplyResponse = {
url: string;
id: number;
node_id: string;
pull_request_review_id: number;
diff_hunk: string;
path: string;
position: number;
original_position: number;
commit_id: string;
original_commit_id: string;
in_reply_to_id: number;
user: PullsCreateCommentReplyResponseUser;
body: string;
created_at: string;
updated_at: string;
html_url: string;
pull_request_url: string;
_links: PullsCreateCommentReplyResponseLinks;
};
type PullsCreateCommentResponseLinksPullRequest = { href: string };
type PullsCreateCommentResponseLinksHtml = { href: string };
type PullsCreateCommentResponseLinksSelf = { href: string };
type PullsCreateCommentResponseLinks = {
self: PullsCreateCommentResponseLinksSelf;
html: PullsCreateCommentResponseLinksHtml;
pull_request: PullsCreateCommentResponseLinksPullRequest;
};
type PullsCreateCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateCommentResponse = {
url: string;
id: number;
node_id: string;
pull_request_review_id: number;
diff_hunk: string;
path: string;
position: number;
original_position: number;
commit_id: string;
original_commit_id: string;
in_reply_to_id: number;
user: PullsCreateCommentResponseUser;
body: string;
created_at: string;
updated_at: string;
html_url: string;
pull_request_url: string;
_links: PullsCreateCommentResponseLinks;
};
type PullsGetCommentResponseLinksPullRequest = { href: string };
type PullsGetCommentResponseLinksHtml = { href: string };
type PullsGetCommentResponseLinksSelf = { href: string };
type PullsGetCommentResponseLinks = {
self: PullsGetCommentResponseLinksSelf;
html: PullsGetCommentResponseLinksHtml;
pull_request: PullsGetCommentResponseLinksPullRequest;
};
type PullsGetCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetCommentResponse = {
url: string;
id: number;
node_id: string;
pull_request_review_id: number;
diff_hunk: string;
path: string;
position: number;
original_position: number;
commit_id: string;
original_commit_id: string;
in_reply_to_id: number;
user: PullsGetCommentResponseUser;
body: string;
created_at: string;
updated_at: string;
html_url: string;
pull_request_url: string;
_links: PullsGetCommentResponseLinks;
};
type PullsListCommentsForRepoResponseItemLinksPullRequest = { href: string };
type PullsListCommentsForRepoResponseItemLinksHtml = { href: string };
type PullsListCommentsForRepoResponseItemLinksSelf = { href: string };
type PullsListCommentsForRepoResponseItemLinks = {
self: PullsListCommentsForRepoResponseItemLinksSelf;
html: PullsListCommentsForRepoResponseItemLinksHtml;
pull_request: PullsListCommentsForRepoResponseItemLinksPullRequest;
};
type PullsListCommentsForRepoResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListCommentsForRepoResponseItem = {
url: string;
id: number;
node_id: string;
pull_request_review_id: number;
diff_hunk: string;
path: string;
position: number;
original_position: number;
commit_id: string;
original_commit_id: string;
in_reply_to_id: number;
user: PullsListCommentsForRepoResponseItemUser;
body: string;
created_at: string;
updated_at: string;
html_url: string;
pull_request_url: string;
_links: PullsListCommentsForRepoResponseItemLinks;
};
type PullsListCommentsResponseItemLinksPullRequest = { href: string };
type PullsListCommentsResponseItemLinksHtml = { href: string };
type PullsListCommentsResponseItemLinksSelf = { href: string };
type PullsListCommentsResponseItemLinks = {
self: PullsListCommentsResponseItemLinksSelf;
html: PullsListCommentsResponseItemLinksHtml;
pull_request: PullsListCommentsResponseItemLinksPullRequest;
};
type PullsListCommentsResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListCommentsResponseItem = {
url: string;
id: number;
node_id: string;
pull_request_review_id: number;
diff_hunk: string;
path: string;
position: number;
original_position: number;
commit_id: string;
original_commit_id: string;
in_reply_to_id: number;
user: PullsListCommentsResponseItemUser;
body: string;
created_at: string;
updated_at: string;
html_url: string;
pull_request_url: string;
_links: PullsListCommentsResponseItemLinks;
};
type PullsListFilesResponseItem = {
sha: string;
filename: string;
status: string;
additions: number;
deletions: number;
changes: number;
blob_url: string;
raw_url: string;
contents_url: string;
patch: string;
};
type PullsListCommitsResponseItemParentsItem = { url: string; sha: string };
type PullsListCommitsResponseItemCommitter = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListCommitsResponseItemAuthor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListCommitsResponseItemCommitVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type PullsListCommitsResponseItemCommitTree = { url: string; sha: string };
type PullsListCommitsResponseItemCommitCommitter = {
name: string;
email: string;
date: string;
};
type PullsListCommitsResponseItemCommitAuthor = {
name: string;
email: string;
date: string;
};
type PullsListCommitsResponseItemCommit = {
url: string;
author: PullsListCommitsResponseItemCommitAuthor;
committer: PullsListCommitsResponseItemCommitCommitter;
message: string;
tree: PullsListCommitsResponseItemCommitTree;
comment_count: number;
verification: PullsListCommitsResponseItemCommitVerification;
};
type PullsListCommitsResponseItem = {
url: string;
sha: string;
node_id: string;
html_url: string;
comments_url: string;
commit: PullsListCommitsResponseItemCommit;
author: PullsListCommitsResponseItemAuthor;
committer: PullsListCommitsResponseItemCommitter;
parents: Array;
};
type PullsUpdateResponseMergedBy = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateResponseLinksStatuses = { href: string };
type PullsUpdateResponseLinksCommits = { href: string };
type PullsUpdateResponseLinksReviewComment = { href: string };
type PullsUpdateResponseLinksReviewComments = { href: string };
type PullsUpdateResponseLinksComments = { href: string };
type PullsUpdateResponseLinksIssue = { href: string };
type PullsUpdateResponseLinksHtml = { href: string };
type PullsUpdateResponseLinksSelf = { href: string };
type PullsUpdateResponseLinks = {
self: PullsUpdateResponseLinksSelf;
html: PullsUpdateResponseLinksHtml;
issue: PullsUpdateResponseLinksIssue;
comments: PullsUpdateResponseLinksComments;
review_comments: PullsUpdateResponseLinksReviewComments;
review_comment: PullsUpdateResponseLinksReviewComment;
commits: PullsUpdateResponseLinksCommits;
statuses: PullsUpdateResponseLinksStatuses;
};
type PullsUpdateResponseBaseRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsUpdateResponseBaseRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateResponseBaseRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsUpdateResponseBaseRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsUpdateResponseBaseRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsUpdateResponseBaseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateResponseBase = {
label: string;
ref: string;
sha: string;
user: PullsUpdateResponseBaseUser;
repo: PullsUpdateResponseBaseRepo;
};
type PullsUpdateResponseHeadRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsUpdateResponseHeadRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateResponseHeadRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsUpdateResponseHeadRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsUpdateResponseHeadRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsUpdateResponseHeadUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateResponseHead = {
label: string;
ref: string;
sha: string;
user: PullsUpdateResponseHeadUser;
repo: PullsUpdateResponseHeadRepo;
};
type PullsUpdateResponseRequestedTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type PullsUpdateResponseRequestedReviewersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateResponseAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateResponseAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateResponseMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateResponseMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: PullsUpdateResponseMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type PullsUpdateResponseLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type PullsUpdateResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsUpdateResponse = {
url: string;
id: number;
node_id: string;
html_url: string;
diff_url: string;
patch_url: string;
issue_url: string;
commits_url: string;
review_comments_url: string;
review_comment_url: string;
comments_url: string;
statuses_url: string;
number: number;
state: string;
locked: boolean;
title: string;
user: PullsUpdateResponseUser;
body: string;
labels: Array;
milestone: PullsUpdateResponseMilestone;
active_lock_reason: string;
created_at: string;
updated_at: string;
closed_at: string;
merged_at: string;
merge_commit_sha: string;
assignee: PullsUpdateResponseAssignee;
assignees: Array;
requested_reviewers: Array;
requested_teams: Array;
head: PullsUpdateResponseHead;
base: PullsUpdateResponseBase;
_links: PullsUpdateResponseLinks;
author_association: string;
draft: boolean;
merged: boolean;
mergeable: boolean;
rebaseable: boolean;
mergeable_state: string;
merged_by: PullsUpdateResponseMergedBy;
comments: number;
review_comments: number;
maintainer_can_modify: boolean;
commits: number;
additions: number;
deletions: number;
changed_files: number;
};
type PullsUpdateBranchResponse = { message: string; url: string };
type PullsCreateFromIssueResponseMergedBy = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateFromIssueResponseLinksStatuses = { href: string };
type PullsCreateFromIssueResponseLinksCommits = { href: string };
type PullsCreateFromIssueResponseLinksReviewComment = { href: string };
type PullsCreateFromIssueResponseLinksReviewComments = { href: string };
type PullsCreateFromIssueResponseLinksComments = { href: string };
type PullsCreateFromIssueResponseLinksIssue = { href: string };
type PullsCreateFromIssueResponseLinksHtml = { href: string };
type PullsCreateFromIssueResponseLinksSelf = { href: string };
type PullsCreateFromIssueResponseLinks = {
self: PullsCreateFromIssueResponseLinksSelf;
html: PullsCreateFromIssueResponseLinksHtml;
issue: PullsCreateFromIssueResponseLinksIssue;
comments: PullsCreateFromIssueResponseLinksComments;
review_comments: PullsCreateFromIssueResponseLinksReviewComments;
review_comment: PullsCreateFromIssueResponseLinksReviewComment;
commits: PullsCreateFromIssueResponseLinksCommits;
statuses: PullsCreateFromIssueResponseLinksStatuses;
};
type PullsCreateFromIssueResponseBaseRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsCreateFromIssueResponseBaseRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateFromIssueResponseBaseRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsCreateFromIssueResponseBaseRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsCreateFromIssueResponseBaseRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsCreateFromIssueResponseBaseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateFromIssueResponseBase = {
label: string;
ref: string;
sha: string;
user: PullsCreateFromIssueResponseBaseUser;
repo: PullsCreateFromIssueResponseBaseRepo;
};
type PullsCreateFromIssueResponseHeadRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsCreateFromIssueResponseHeadRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateFromIssueResponseHeadRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsCreateFromIssueResponseHeadRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsCreateFromIssueResponseHeadRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsCreateFromIssueResponseHeadUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateFromIssueResponseHead = {
label: string;
ref: string;
sha: string;
user: PullsCreateFromIssueResponseHeadUser;
repo: PullsCreateFromIssueResponseHeadRepo;
};
type PullsCreateFromIssueResponseRequestedTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type PullsCreateFromIssueResponseRequestedReviewersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateFromIssueResponseAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateFromIssueResponseAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateFromIssueResponseMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateFromIssueResponseMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: PullsCreateFromIssueResponseMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type PullsCreateFromIssueResponseLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type PullsCreateFromIssueResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateFromIssueResponse = {
url: string;
id: number;
node_id: string;
html_url: string;
diff_url: string;
patch_url: string;
issue_url: string;
commits_url: string;
review_comments_url: string;
review_comment_url: string;
comments_url: string;
statuses_url: string;
number: number;
state: string;
locked: boolean;
title: string;
user: PullsCreateFromIssueResponseUser;
body: string;
labels: Array;
milestone: PullsCreateFromIssueResponseMilestone;
active_lock_reason: string;
created_at: string;
updated_at: string;
closed_at: string;
merged_at: string;
merge_commit_sha: string;
assignee: PullsCreateFromIssueResponseAssignee;
assignees: Array;
requested_reviewers: Array<
PullsCreateFromIssueResponseRequestedReviewersItem
>;
requested_teams: Array;
head: PullsCreateFromIssueResponseHead;
base: PullsCreateFromIssueResponseBase;
_links: PullsCreateFromIssueResponseLinks;
author_association: string;
draft: boolean;
merged: boolean;
mergeable: boolean;
rebaseable: boolean;
mergeable_state: string;
merged_by: PullsCreateFromIssueResponseMergedBy;
comments: number;
review_comments: number;
maintainer_can_modify: boolean;
commits: number;
additions: number;
deletions: number;
changed_files: number;
};
type PullsCreateResponseMergedBy = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateResponseLinksStatuses = { href: string };
type PullsCreateResponseLinksCommits = { href: string };
type PullsCreateResponseLinksReviewComment = { href: string };
type PullsCreateResponseLinksReviewComments = { href: string };
type PullsCreateResponseLinksComments = { href: string };
type PullsCreateResponseLinksIssue = { href: string };
type PullsCreateResponseLinksHtml = { href: string };
type PullsCreateResponseLinksSelf = { href: string };
type PullsCreateResponseLinks = {
self: PullsCreateResponseLinksSelf;
html: PullsCreateResponseLinksHtml;
issue: PullsCreateResponseLinksIssue;
comments: PullsCreateResponseLinksComments;
review_comments: PullsCreateResponseLinksReviewComments;
review_comment: PullsCreateResponseLinksReviewComment;
commits: PullsCreateResponseLinksCommits;
statuses: PullsCreateResponseLinksStatuses;
};
type PullsCreateResponseBaseRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsCreateResponseBaseRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateResponseBaseRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsCreateResponseBaseRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsCreateResponseBaseRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsCreateResponseBaseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateResponseBase = {
label: string;
ref: string;
sha: string;
user: PullsCreateResponseBaseUser;
repo: PullsCreateResponseBaseRepo;
};
type PullsCreateResponseHeadRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsCreateResponseHeadRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateResponseHeadRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsCreateResponseHeadRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsCreateResponseHeadRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsCreateResponseHeadUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateResponseHead = {
label: string;
ref: string;
sha: string;
user: PullsCreateResponseHeadUser;
repo: PullsCreateResponseHeadRepo;
};
type PullsCreateResponseRequestedTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type PullsCreateResponseRequestedReviewersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateResponseAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateResponseAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateResponseMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateResponseMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: PullsCreateResponseMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type PullsCreateResponseLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type PullsCreateResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsCreateResponse = {
url: string;
id: number;
node_id: string;
html_url: string;
diff_url: string;
patch_url: string;
issue_url: string;
commits_url: string;
review_comments_url: string;
review_comment_url: string;
comments_url: string;
statuses_url: string;
number: number;
state: string;
locked: boolean;
title: string;
user: PullsCreateResponseUser;
body: string;
labels: Array;
milestone: PullsCreateResponseMilestone;
active_lock_reason: string;
created_at: string;
updated_at: string;
closed_at: string;
merged_at: string;
merge_commit_sha: string;
assignee: PullsCreateResponseAssignee;
assignees: Array;
requested_reviewers: Array;
requested_teams: Array;
head: PullsCreateResponseHead;
base: PullsCreateResponseBase;
_links: PullsCreateResponseLinks;
author_association: string;
draft: boolean;
merged: boolean;
mergeable: boolean;
rebaseable: boolean;
mergeable_state: string;
merged_by: PullsCreateResponseMergedBy;
comments: number;
review_comments: number;
maintainer_can_modify: boolean;
commits: number;
additions: number;
deletions: number;
changed_files: number;
};
type PullsGetResponseMergedBy = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetResponseLinksStatuses = { href: string };
type PullsGetResponseLinksCommits = { href: string };
type PullsGetResponseLinksReviewComment = { href: string };
type PullsGetResponseLinksReviewComments = { href: string };
type PullsGetResponseLinksComments = { href: string };
type PullsGetResponseLinksIssue = { href: string };
type PullsGetResponseLinksHtml = { href: string };
type PullsGetResponseLinksSelf = { href: string };
type PullsGetResponseLinks = {
self: PullsGetResponseLinksSelf;
html: PullsGetResponseLinksHtml;
issue: PullsGetResponseLinksIssue;
comments: PullsGetResponseLinksComments;
review_comments: PullsGetResponseLinksReviewComments;
review_comment: PullsGetResponseLinksReviewComment;
commits: PullsGetResponseLinksCommits;
statuses: PullsGetResponseLinksStatuses;
};
type PullsGetResponseBaseRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsGetResponseBaseRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetResponseBaseRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsGetResponseBaseRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsGetResponseBaseRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsGetResponseBaseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetResponseBase = {
label: string;
ref: string;
sha: string;
user: PullsGetResponseBaseUser;
repo: PullsGetResponseBaseRepo;
};
type PullsGetResponseHeadRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsGetResponseHeadRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetResponseHeadRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsGetResponseHeadRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsGetResponseHeadRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsGetResponseHeadUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetResponseHead = {
label: string;
ref: string;
sha: string;
user: PullsGetResponseHeadUser;
repo: PullsGetResponseHeadRepo;
};
type PullsGetResponseRequestedTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type PullsGetResponseRequestedReviewersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetResponseAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetResponseAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetResponseMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetResponseMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: PullsGetResponseMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type PullsGetResponseLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type PullsGetResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsGetResponse = {
url: string;
id: number;
node_id: string;
html_url: string;
diff_url: string;
patch_url: string;
issue_url: string;
commits_url: string;
review_comments_url: string;
review_comment_url: string;
comments_url: string;
statuses_url: string;
number: number;
state: string;
locked: boolean;
title: string;
user: PullsGetResponseUser;
body: string;
labels: Array;
milestone: PullsGetResponseMilestone;
active_lock_reason: string;
created_at: string;
updated_at: string;
closed_at: string;
merged_at: string;
merge_commit_sha: string;
assignee: PullsGetResponseAssignee;
assignees: Array;
requested_reviewers: Array;
requested_teams: Array;
head: PullsGetResponseHead;
base: PullsGetResponseBase;
_links: PullsGetResponseLinks;
author_association: string;
draft: boolean;
merged: boolean;
mergeable: boolean;
rebaseable: boolean;
mergeable_state: string;
merged_by: PullsGetResponseMergedBy;
comments: number;
review_comments: number;
maintainer_can_modify: boolean;
commits: number;
additions: number;
deletions: number;
changed_files: number;
};
type PullsListResponseItemLinksStatuses = { href: string };
type PullsListResponseItemLinksCommits = { href: string };
type PullsListResponseItemLinksReviewComment = { href: string };
type PullsListResponseItemLinksReviewComments = { href: string };
type PullsListResponseItemLinksComments = { href: string };
type PullsListResponseItemLinksIssue = { href: string };
type PullsListResponseItemLinksHtml = { href: string };
type PullsListResponseItemLinksSelf = { href: string };
type PullsListResponseItemLinks = {
self: PullsListResponseItemLinksSelf;
html: PullsListResponseItemLinksHtml;
issue: PullsListResponseItemLinksIssue;
comments: PullsListResponseItemLinksComments;
review_comments: PullsListResponseItemLinksReviewComments;
review_comment: PullsListResponseItemLinksReviewComment;
commits: PullsListResponseItemLinksCommits;
statuses: PullsListResponseItemLinksStatuses;
};
type PullsListResponseItemBaseRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsListResponseItemBaseRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListResponseItemBaseRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsListResponseItemBaseRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsListResponseItemBaseRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsListResponseItemBaseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListResponseItemBase = {
label: string;
ref: string;
sha: string;
user: PullsListResponseItemBaseUser;
repo: PullsListResponseItemBaseRepo;
};
type PullsListResponseItemHeadRepoPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type PullsListResponseItemHeadRepoOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListResponseItemHeadRepo = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: PullsListResponseItemHeadRepoOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: PullsListResponseItemHeadRepoPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type PullsListResponseItemHeadUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListResponseItemHead = {
label: string;
ref: string;
sha: string;
user: PullsListResponseItemHeadUser;
repo: PullsListResponseItemHeadRepo;
};
type PullsListResponseItemRequestedTeamsItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type PullsListResponseItemRequestedReviewersItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListResponseItemAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListResponseItemAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListResponseItemMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListResponseItemMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: PullsListResponseItemMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type PullsListResponseItemLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type PullsListResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type PullsListResponseItem = {
url: string;
id: number;
node_id: string;
html_url: string;
diff_url: string;
patch_url: string;
issue_url: string;
commits_url: string;
review_comments_url: string;
review_comment_url: string;
comments_url: string;
statuses_url: string;
number: number;
state: string;
locked: boolean;
title: string;
user: PullsListResponseItemUser;
body: string;
labels: Array;
milestone: PullsListResponseItemMilestone;
active_lock_reason: string;
created_at: string;
updated_at: string;
closed_at: string;
merged_at: string;
merge_commit_sha: string;
assignee: PullsListResponseItemAssignee;
assignees: Array;
requested_reviewers: Array;
requested_teams: Array;
head: PullsListResponseItemHead;
base: PullsListResponseItemBase;
_links: PullsListResponseItemLinks;
author_association: string;
draft: boolean;
};
type ProjectsMoveColumnResponse = {};
type ProjectsDeleteColumnResponse = {};
type ProjectsListColumnsResponseItem = {
url: string;
project_url: string;
cards_url: string;
id: number;
node_id: string;
name: string;
created_at: string;
updated_at: string;
};
type ProjectsRemoveCollaboratorResponse = {};
type ProjectsAddCollaboratorResponse = {};
type ProjectsReviewUserPermissionLevelResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsReviewUserPermissionLevelResponse = {
permission: string;
user: ProjectsReviewUserPermissionLevelResponseUser;
};
type ProjectsListCollaboratorsResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsMoveCardResponse = {};
type ProjectsDeleteCardResponse = {};
type ProjectsCreateCardResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsCreateCardResponse = {
url: string;
id: number;
node_id: string;
note: string;
creator: ProjectsCreateCardResponseCreator;
created_at: string;
updated_at: string;
archived: boolean;
column_url: string;
content_url: string;
project_url: string;
};
type ProjectsListCardsResponseItemCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsListCardsResponseItem = {
url: string;
id: number;
node_id: string;
note: string;
creator: ProjectsListCardsResponseItemCreator;
created_at: string;
updated_at: string;
archived: boolean;
column_url: string;
content_url: string;
project_url: string;
};
type ProjectsUpdateResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsUpdateResponse = {
owner_url: string;
url: string;
html_url: string;
columns_url: string;
id: number;
node_id: string;
name: string;
body: string;
number: number;
state: string;
creator: ProjectsUpdateResponseCreator;
created_at: string;
updated_at: string;
};
type ProjectsCreateForAuthenticatedUserResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsCreateForAuthenticatedUserResponse = {
owner_url: string;
url: string;
html_url: string;
columns_url: string;
id: number;
node_id: string;
name: string;
body: string;
number: number;
state: string;
creator: ProjectsCreateForAuthenticatedUserResponseCreator;
created_at: string;
updated_at: string;
};
type ProjectsCreateForOrgResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsCreateForOrgResponse = {
owner_url: string;
url: string;
html_url: string;
columns_url: string;
id: number;
node_id: string;
name: string;
body: string;
number: number;
state: string;
creator: ProjectsCreateForOrgResponseCreator;
created_at: string;
updated_at: string;
};
type ProjectsCreateForRepoResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsCreateForRepoResponse = {
owner_url: string;
url: string;
html_url: string;
columns_url: string;
id: number;
node_id: string;
name: string;
body: string;
number: number;
state: string;
creator: ProjectsCreateForRepoResponseCreator;
created_at: string;
updated_at: string;
};
type ProjectsGetResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsGetResponse = {
owner_url: string;
url: string;
html_url: string;
columns_url: string;
id: number;
node_id: string;
name: string;
body: string;
number: number;
state: string;
creator: ProjectsGetResponseCreator;
created_at: string;
updated_at: string;
};
type ProjectsListForUserResponseItemCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsListForUserResponseItem = {
owner_url: string;
url: string;
html_url: string;
columns_url: string;
id: number;
node_id: string;
name: string;
body: string;
number: number;
state: string;
creator: ProjectsListForUserResponseItemCreator;
created_at: string;
updated_at: string;
};
type ProjectsListForOrgResponseItemCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsListForOrgResponseItem = {
owner_url: string;
url: string;
html_url: string;
columns_url: string;
id: number;
node_id: string;
name: string;
body: string;
number: number;
state: string;
creator: ProjectsListForOrgResponseItemCreator;
created_at: string;
updated_at: string;
};
type ProjectsListForRepoResponseItemCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ProjectsListForRepoResponseItem = {
owner_url: string;
url: string;
html_url: string;
columns_url: string;
id: number;
node_id: string;
name: string;
body: string;
number: number;
state: string;
creator: ProjectsListForRepoResponseItemCreator;
created_at: string;
updated_at: string;
};
type OrgsConvertMemberToOutsideCollaboratorResponse = {};
type OrgsRemoveOutsideCollaboratorResponse = {};
type OrgsListOutsideCollaboratorsResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OrgsUpdateMembershipResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OrgsUpdateMembershipResponseOrganization = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type OrgsUpdateMembershipResponse = {
url: string;
state: string;
role: string;
organization_url: string;
organization: OrgsUpdateMembershipResponseOrganization;
user: OrgsUpdateMembershipResponseUser;
};
type OrgsGetMembershipForAuthenticatedUserResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OrgsGetMembershipForAuthenticatedUserResponseOrganization = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type OrgsGetMembershipForAuthenticatedUserResponse = {
url: string;
state: string;
role: string;
organization_url: string;
organization: OrgsGetMembershipForAuthenticatedUserResponseOrganization;
user: OrgsGetMembershipForAuthenticatedUserResponseUser;
};
type OrgsListMembershipsResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OrgsListMembershipsResponseItemOrganization = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type OrgsListMembershipsResponseItem = {
url: string;
state: string;
role: string;
organization_url: string;
organization: OrgsListMembershipsResponseItemOrganization;
user: OrgsListMembershipsResponseItemUser;
};
type OrgsCreateInvitationResponseInviter = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OrgsCreateInvitationResponse = {
id: number;
login: string;
email: string;
role: string;
created_at: string;
inviter: OrgsCreateInvitationResponseInviter;
team_count: number;
invitation_team_url: string;
};
type OrgsListPendingInvitationsResponseItemInviter = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OrgsListPendingInvitationsResponseItem = {
id: number;
login: string;
email: string;
role: string;
created_at: string;
inviter: OrgsListPendingInvitationsResponseItemInviter;
team_count: number;
invitation_team_url: string;
};
type OrgsListInvitationTeamsResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
slug: string;
description: string;
privacy: string;
permission: string;
members_url: string;
repositories_url: string;
parent: null;
};
type OrgsRemoveMembershipResponse = {};
type OrgsConcealMembershipResponse = {};
type OrgsPublicizeMembershipResponse = {};
type OrgsListPublicMembersResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OrgsRemoveMemberResponse = {};
type OrgsListMembersResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OrgsDeleteHookResponse = {};
type OrgsPingHookResponse = {};
type OrgsUpdateHookResponseConfig = { url: string; content_type: string };
type OrgsUpdateHookResponse = {
id: number;
url: string;
ping_url: string;
name: string;
events: Array;
active: boolean;
config: OrgsUpdateHookResponseConfig;
updated_at: string;
created_at: string;
};
type OrgsCreateHookResponseConfig = { url: string; content_type: string };
type OrgsCreateHookResponse = {
id: number;
url: string;
ping_url: string;
name: string;
events: Array;
active: boolean;
config: OrgsCreateHookResponseConfig;
updated_at: string;
created_at: string;
};
type OrgsGetHookResponseConfig = { url: string; content_type: string };
type OrgsGetHookResponse = {
id: number;
url: string;
ping_url: string;
name: string;
events: Array;
active: boolean;
config: OrgsGetHookResponseConfig;
updated_at: string;
created_at: string;
};
type OrgsListHooksResponseItemConfig = { url: string; content_type: string };
type OrgsListHooksResponseItem = {
id: number;
url: string;
ping_url: string;
name: string;
events: Array;
active: boolean;
config: OrgsListHooksResponseItemConfig;
updated_at: string;
created_at: string;
};
type OrgsUnblockUserResponse = {};
type OrgsBlockUserResponse = {};
type OrgsCheckBlockedUserResponse = {};
type OrgsListBlockedUsersResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OrgsUpdateResponsePlan = {
name: string;
space: number;
private_repos: number;
};
type OrgsUpdateResponse = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
name: string;
company: string;
blog: string;
location: string;
email: string;
is_verified: boolean;
has_organization_projects: boolean;
has_repository_projects: boolean;
public_repos: number;
public_gists: number;
followers: number;
following: number;
html_url: string;
created_at: string;
type: string;
total_private_repos: number;
owned_private_repos: number;
private_gists: number;
disk_usage: number;
collaborators: number;
billing_email: string;
plan: OrgsUpdateResponsePlan;
default_repository_settings: string;
members_can_create_repositories: boolean;
two_factor_requirement_enabled: boolean;
members_allowed_repository_creation_type: string;
};
type OrgsGetResponsePlan = {
name: string;
space: number;
private_repos: number;
};
type OrgsGetResponse = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
name: string;
company: string;
blog: string;
location: string;
email: string;
is_verified: boolean;
has_organization_projects: boolean;
has_repository_projects: boolean;
public_repos: number;
public_gists: number;
followers: number;
following: number;
html_url: string;
created_at: string;
type: string;
total_private_repos: number;
owned_private_repos: number;
private_gists: number;
disk_usage: number;
collaborators: number;
billing_email: string;
plan: OrgsGetResponsePlan;
default_repository_settings: string;
members_can_create_repositories: boolean;
two_factor_requirement_enabled: boolean;
members_allowed_repository_creation_type: string;
};
type OrgsListForUserResponseItem = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type OrgsListResponseItem = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type OrgsListForAuthenticatedUserResponseItem = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type OauthAuthorizationsRevokeGrantForApplicationResponse = {};
type OauthAuthorizationsRevokeAuthorizationForApplicationResponse = {};
type OauthAuthorizationsResetAuthorizationResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OauthAuthorizationsResetAuthorizationResponseApp = {
url: string;
name: string;
client_id: string;
};
type OauthAuthorizationsResetAuthorizationResponse = {
id: number;
url: string;
scopes: Array;
token: string;
token_last_eight: string;
hashed_token: string;
app: OauthAuthorizationsResetAuthorizationResponseApp;
note: string;
note_url: string;
updated_at: string;
created_at: string;
fingerprint: string;
user: OauthAuthorizationsResetAuthorizationResponseUser;
};
type OauthAuthorizationsCheckAuthorizationResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type OauthAuthorizationsCheckAuthorizationResponseApp = {
url: string;
name: string;
client_id: string;
};
type OauthAuthorizationsCheckAuthorizationResponse = {
id: number;
url: string;
scopes: Array;
token: string;
token_last_eight: string;
hashed_token: string;
app: OauthAuthorizationsCheckAuthorizationResponseApp;
note: string;
note_url: string;
updated_at: string;
created_at: string;
fingerprint: string;
user: OauthAuthorizationsCheckAuthorizationResponseUser;
};
type OauthAuthorizationsDeleteAuthorizationResponse = {};
type OauthAuthorizationsUpdateAuthorizationResponseApp = {
url: string;
name: string;
client_id: string;
};
type OauthAuthorizationsUpdateAuthorizationResponse = {
id: number;
url: string;
scopes: Array;
token: string;
token_last_eight: string;
hashed_token: string;
app: OauthAuthorizationsUpdateAuthorizationResponseApp;
note: string;
note_url: string;
updated_at: string;
created_at: string;
fingerprint: string;
};
type OauthAuthorizationsCreateAuthorizationResponseApp = {
url: string;
name: string;
client_id: string;
};
type OauthAuthorizationsCreateAuthorizationResponse = {
id: number;
url: string;
scopes: Array;
token: string;
token_last_eight: string;
hashed_token: string;
app: OauthAuthorizationsCreateAuthorizationResponseApp;
note: string;
note_url: string;
updated_at: string;
created_at: string;
fingerprint: string;
};
type OauthAuthorizationsGetAuthorizationResponseApp = {
url: string;
name: string;
client_id: string;
};
type OauthAuthorizationsGetAuthorizationResponse = {
id: number;
url: string;
scopes: Array;
token: string;
token_last_eight: string;
hashed_token: string;
app: OauthAuthorizationsGetAuthorizationResponseApp;
note: string;
note_url: string;
updated_at: string;
created_at: string;
fingerprint: string;
};
type OauthAuthorizationsListAuthorizationsResponseItemApp = {
url: string;
name: string;
client_id: string;
};
type OauthAuthorizationsListAuthorizationsResponseItem = {
id: number;
url: string;
scopes: Array;
token: string;
token_last_eight: string;
hashed_token: string;
app: OauthAuthorizationsListAuthorizationsResponseItemApp;
note: string;
note_url: string;
updated_at: string;
created_at: string;
fingerprint: string;
};
type OauthAuthorizationsDeleteGrantResponse = {};
type OauthAuthorizationsGetGrantResponseApp = {
url: string;
name: string;
client_id: string;
};
type OauthAuthorizationsGetGrantResponse = {
id: number;
url: string;
app: OauthAuthorizationsGetGrantResponseApp;
created_at: string;
updated_at: string;
scopes: Array;
};
type OauthAuthorizationsListGrantsResponseItemApp = {
url: string;
name: string;
client_id: string;
};
type OauthAuthorizationsListGrantsResponseItem = {
id: number;
url: string;
app: OauthAuthorizationsListGrantsResponseItemApp;
created_at: string;
updated_at: string;
scopes: Array;
};
type MigrationsUnlockRepoForAuthenticatedUserResponse = {};
type MigrationsDeleteArchiveForAuthenticatedUserResponse = {};
type MigrationsGetArchiveForAuthenticatedUserResponse = {};
type MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItemPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type MigrationsGetStatusForAuthenticatedUserResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type MigrationsGetStatusForAuthenticatedUserResponse = {
id: number;
owner: MigrationsGetStatusForAuthenticatedUserResponseOwner;
guid: string;
state: string;
lock_repositories: boolean;
exclude_attachments: boolean;
repositories: Array<
MigrationsGetStatusForAuthenticatedUserResponseRepositoriesItem
>;
url: string;
created_at: string;
updated_at: string;
};
type MigrationsListForAuthenticatedUserResponseItemRepositoriesItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type MigrationsListForAuthenticatedUserResponseItemRepositoriesItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type MigrationsListForAuthenticatedUserResponseItemRepositoriesItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: MigrationsListForAuthenticatedUserResponseItemRepositoriesItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: MigrationsListForAuthenticatedUserResponseItemRepositoriesItemPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type MigrationsListForAuthenticatedUserResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type MigrationsListForAuthenticatedUserResponseItem = {
id: number;
owner: MigrationsListForAuthenticatedUserResponseItemOwner;
guid: string;
state: string;
lock_repositories: boolean;
exclude_attachments: boolean;
repositories: Array<
MigrationsListForAuthenticatedUserResponseItemRepositoriesItem
>;
url: string;
created_at: string;
updated_at: string;
};
type MigrationsStartForAuthenticatedUserResponseRepositoriesItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type MigrationsStartForAuthenticatedUserResponseRepositoriesItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type MigrationsStartForAuthenticatedUserResponseRepositoriesItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: MigrationsStartForAuthenticatedUserResponseRepositoriesItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: MigrationsStartForAuthenticatedUserResponseRepositoriesItemPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type MigrationsStartForAuthenticatedUserResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type MigrationsStartForAuthenticatedUserResponse = {
id: number;
owner: MigrationsStartForAuthenticatedUserResponseOwner;
guid: string;
state: string;
lock_repositories: boolean;
exclude_attachments: boolean;
repositories: Array<
MigrationsStartForAuthenticatedUserResponseRepositoriesItem
>;
url: string;
created_at: string;
updated_at: string;
};
type MigrationsCancelImportResponse = {};
type MigrationsGetLargeFilesResponseItem = {
ref_name: string;
path: string;
oid: string;
size: number;
};
type MigrationsSetLfsPreferenceResponse = {
vcs: string;
use_lfs: string;
vcs_url: string;
status: string;
status_text: string;
has_large_files: boolean;
large_files_size: number;
large_files_count: number;
authors_count: number;
url: string;
html_url: string;
authors_url: string;
repository_url: string;
};
type MigrationsMapCommitAuthorResponse = {
id: number;
remote_id: string;
remote_name: string;
email: string;
name: string;
url: string;
import_url: string;
};
type MigrationsGetCommitAuthorsResponseItem = {
id: number;
remote_id: string;
remote_name: string;
email: string;
name: string;
url: string;
import_url: string;
};
type MigrationsUpdateImportResponse = {
vcs: string;
use_lfs: string;
vcs_url: string;
status: string;
url: string;
html_url: string;
authors_url: string;
repository_url: string;
};
type MigrationsGetImportProgressResponse = {
vcs: string;
use_lfs: string;
vcs_url: string;
status: string;
status_text: string;
has_large_files: boolean;
large_files_size: number;
large_files_count: number;
authors_count: number;
url: string;
html_url: string;
authors_url: string;
repository_url: string;
};
type MigrationsStartImportResponse = {
vcs: string;
use_lfs: string;
vcs_url: string;
status: string;
status_text: string;
has_large_files: boolean;
large_files_size: number;
large_files_count: number;
authors_count: number;
percent: number;
commit_count: number;
url: string;
html_url: string;
authors_url: string;
repository_url: string;
};
type MigrationsUnlockRepoForOrgResponse = {};
type MigrationsDeleteArchiveForOrgResponse = {};
type MigrationsGetArchiveForOrgResponse = {};
type MigrationsGetStatusForOrgResponseRepositoriesItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type MigrationsGetStatusForOrgResponseRepositoriesItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type MigrationsGetStatusForOrgResponseRepositoriesItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: MigrationsGetStatusForOrgResponseRepositoriesItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: MigrationsGetStatusForOrgResponseRepositoriesItemPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type MigrationsGetStatusForOrgResponseOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type MigrationsGetStatusForOrgResponse = {
id: number;
owner: MigrationsGetStatusForOrgResponseOwner;
guid: string;
state: string;
lock_repositories: boolean;
exclude_attachments: boolean;
repositories: Array;
url: string;
created_at: string;
updated_at: string;
};
type MigrationsListForOrgResponseItemRepositoriesItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type MigrationsListForOrgResponseItemRepositoriesItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type MigrationsListForOrgResponseItemRepositoriesItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: MigrationsListForOrgResponseItemRepositoriesItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: MigrationsListForOrgResponseItemRepositoriesItemPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type MigrationsListForOrgResponseItemOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type MigrationsListForOrgResponseItem = {
id: number;
owner: MigrationsListForOrgResponseItemOwner;
guid: string;
state: string;
lock_repositories: boolean;
exclude_attachments: boolean;
repositories: Array;
url: string;
created_at: string;
updated_at: string;
};
type MigrationsStartForOrgResponseRepositoriesItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type MigrationsStartForOrgResponseRepositoriesItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type MigrationsStartForOrgResponseRepositoriesItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: MigrationsStartForOrgResponseRepositoriesItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: MigrationsStartForOrgResponseRepositoriesItemPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type MigrationsStartForOrgResponseOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type MigrationsStartForOrgResponse = {
id: number;
owner: MigrationsStartForOrgResponseOwner;
guid: string;
state: string;
lock_repositories: boolean;
exclude_attachments: boolean;
repositories: Array;
url: string;
created_at: string;
updated_at: string;
};
type MetaGetResponse = {
verifiable_password_authentication: boolean;
hooks: Array;
git: Array;
pages: Array;
importer: Array;
};
type MarkdownRenderRawResponse = {};
type MarkdownRenderResponse = {};
type LicensesGetForRepoResponseLicense = {
key: string;
name: string;
spdx_id: string;
url: string;
node_id: string;
};
type LicensesGetForRepoResponseLinks = {
self: string;
git: string;
html: string;
};
type LicensesGetForRepoResponse = {
name: string;
path: string;
sha: string;
size: number;
url: string;
html_url: string;
git_url: string;
download_url: string;
type: string;
content: string;
encoding: string;
_links: LicensesGetForRepoResponseLinks;
license: LicensesGetForRepoResponseLicense;
};
type LicensesGetResponse = {
key: string;
name: string;
spdx_id: string;
url: string;
node_id: string;
html_url: string;
description: string;
implementation: string;
permissions: Array;
conditions: Array;
limitations: Array;
body: string;
featured: boolean;
};
type LicensesListResponseItem = {
key: string;
name: string;
spdx_id: string;
url: string;
node_id?: string;
};
type LicensesListCommonlyUsedResponseItem = {
key: string;
name: string;
spdx_id: string;
url: string;
node_id?: string;
};
type IssuesListEventsForTimelineResponseItemActor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListEventsForTimelineResponseItem = {
id: number;
node_id: string;
url: string;
actor: IssuesListEventsForTimelineResponseItemActor;
event: string;
commit_id: string;
commit_url: string;
created_at: string;
};
type IssuesDeleteMilestoneResponse = {};
type IssuesUpdateMilestoneResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesUpdateMilestoneResponse = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesUpdateMilestoneResponseCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesCreateMilestoneResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesCreateMilestoneResponse = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesCreateMilestoneResponseCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesGetMilestoneResponseCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetMilestoneResponse = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesGetMilestoneResponseCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesListMilestonesForRepoResponseItemCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListMilestonesForRepoResponseItem = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesListMilestonesForRepoResponseItemCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesListLabelsForMilestoneResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesRemoveLabelsResponse = {};
type IssuesReplaceLabelsResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesRemoveLabelResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesAddLabelsResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesListLabelsOnIssueResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesDeleteLabelResponse = {};
type IssuesUpdateLabelResponse = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesCreateLabelResponse = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesGetLabelResponse = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesListLabelsForRepoResponseItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesGetEventResponseIssuePullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesGetEventResponseIssueMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetEventResponseIssueMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesGetEventResponseIssueMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesGetEventResponseIssueAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetEventResponseIssueAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetEventResponseIssueLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesGetEventResponseIssueUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetEventResponseIssue = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesGetEventResponseIssueUser;
labels: Array;
assignee: IssuesGetEventResponseIssueAssignee;
assignees: Array;
milestone: IssuesGetEventResponseIssueMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesGetEventResponseIssuePullRequest;
closed_at: null;
created_at: string;
updated_at: string;
};
type IssuesGetEventResponseActor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetEventResponse = {
id: number;
node_id: string;
url: string;
actor: IssuesGetEventResponseActor;
event: string;
commit_id: string;
commit_url: string;
created_at: string;
issue: IssuesGetEventResponseIssue;
};
type IssuesListEventsForRepoResponseItemIssuePullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesListEventsForRepoResponseItemIssueMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListEventsForRepoResponseItemIssueMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesListEventsForRepoResponseItemIssueMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesListEventsForRepoResponseItemIssueAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListEventsForRepoResponseItemIssueAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListEventsForRepoResponseItemIssueLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesListEventsForRepoResponseItemIssueUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListEventsForRepoResponseItemIssue = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesListEventsForRepoResponseItemIssueUser;
labels: Array;
assignee: IssuesListEventsForRepoResponseItemIssueAssignee;
assignees: Array;
milestone: IssuesListEventsForRepoResponseItemIssueMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesListEventsForRepoResponseItemIssuePullRequest;
closed_at: null;
created_at: string;
updated_at: string;
};
type IssuesListEventsForRepoResponseItemActor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListEventsForRepoResponseItem = {
id: number;
node_id: string;
url: string;
actor: IssuesListEventsForRepoResponseItemActor;
event: string;
commit_id: string;
commit_url: string;
created_at: string;
issue: IssuesListEventsForRepoResponseItemIssue;
};
type IssuesListEventsResponseItemActor = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListEventsResponseItem = {
id: number;
node_id: string;
url: string;
actor: IssuesListEventsResponseItemActor;
event: string;
commit_id: string;
commit_url: string;
created_at: string;
};
type IssuesDeleteCommentResponse = {};
type IssuesUpdateCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesUpdateCommentResponse = {
id: number;
node_id: string;
url: string;
html_url: string;
body: string;
user: IssuesUpdateCommentResponseUser;
created_at: string;
updated_at: string;
};
type IssuesCreateCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesCreateCommentResponse = {
id: number;
node_id: string;
url: string;
html_url: string;
body: string;
user: IssuesCreateCommentResponseUser;
created_at: string;
updated_at: string;
};
type IssuesGetCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetCommentResponse = {
id: number;
node_id: string;
url: string;
html_url: string;
body: string;
user: IssuesGetCommentResponseUser;
created_at: string;
updated_at: string;
};
type IssuesListCommentsForRepoResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListCommentsForRepoResponseItem = {
id: number;
node_id: string;
url: string;
html_url: string;
body: string;
user: IssuesListCommentsForRepoResponseItemUser;
created_at: string;
updated_at: string;
};
type IssuesListCommentsResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListCommentsResponseItem = {
id: number;
node_id: string;
url: string;
html_url: string;
body: string;
user: IssuesListCommentsResponseItemUser;
created_at: string;
updated_at: string;
};
type IssuesRemoveAssigneesResponsePullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesRemoveAssigneesResponseMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesRemoveAssigneesResponseMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesRemoveAssigneesResponseMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesRemoveAssigneesResponseAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesRemoveAssigneesResponseAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesRemoveAssigneesResponseLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesRemoveAssigneesResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesRemoveAssigneesResponse = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesRemoveAssigneesResponseUser;
labels: Array;
assignee: IssuesRemoveAssigneesResponseAssignee;
assignees: Array;
milestone: IssuesRemoveAssigneesResponseMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesRemoveAssigneesResponsePullRequest;
closed_at: null;
created_at: string;
updated_at: string;
};
type IssuesAddAssigneesResponsePullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesAddAssigneesResponseMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesAddAssigneesResponseMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesAddAssigneesResponseMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesAddAssigneesResponseAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesAddAssigneesResponseAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesAddAssigneesResponseLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesAddAssigneesResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesAddAssigneesResponse = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesAddAssigneesResponseUser;
labels: Array;
assignee: IssuesAddAssigneesResponseAssignee;
assignees: Array;
milestone: IssuesAddAssigneesResponseMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesAddAssigneesResponsePullRequest;
closed_at: null;
created_at: string;
updated_at: string;
};
type IssuesCheckAssigneeResponse = {};
type IssuesListAssigneesResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesUnlockResponse = {};
type IssuesLockResponse = {};
type IssuesUpdateResponseClosedBy = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesUpdateResponsePullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesUpdateResponseMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesUpdateResponseMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesUpdateResponseMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesUpdateResponseAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesUpdateResponseAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesUpdateResponseLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesUpdateResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesUpdateResponse = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesUpdateResponseUser;
labels: Array;
assignee: IssuesUpdateResponseAssignee;
assignees: Array;
milestone: IssuesUpdateResponseMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesUpdateResponsePullRequest;
closed_at: null;
created_at: string;
updated_at: string;
closed_by: IssuesUpdateResponseClosedBy;
};
type IssuesCreateResponseClosedBy = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesCreateResponsePullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesCreateResponseMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesCreateResponseMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesCreateResponseMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesCreateResponseAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesCreateResponseAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesCreateResponseLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesCreateResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesCreateResponse = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesCreateResponseUser;
labels: Array;
assignee: IssuesCreateResponseAssignee;
assignees: Array;
milestone: IssuesCreateResponseMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesCreateResponsePullRequest;
closed_at: null;
created_at: string;
updated_at: string;
closed_by: IssuesCreateResponseClosedBy;
};
type IssuesGetResponseClosedBy = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetResponsePullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesGetResponseMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetResponseMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesGetResponseMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesGetResponseAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetResponseAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetResponseLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesGetResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesGetResponse = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesGetResponseUser;
labels: Array;
assignee: IssuesGetResponseAssignee;
assignees: Array;
milestone: IssuesGetResponseMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesGetResponsePullRequest;
closed_at: null;
created_at: string;
updated_at: string;
closed_by: IssuesGetResponseClosedBy;
};
type IssuesListForRepoResponseItemPullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesListForRepoResponseItemMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForRepoResponseItemMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesListForRepoResponseItemMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesListForRepoResponseItemAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForRepoResponseItemAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForRepoResponseItemLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesListForRepoResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForRepoResponseItem = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesListForRepoResponseItemUser;
labels: Array;
assignee: IssuesListForRepoResponseItemAssignee;
assignees: Array;
milestone: IssuesListForRepoResponseItemMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesListForRepoResponseItemPullRequest;
closed_at: null;
created_at: string;
updated_at: string;
};
type IssuesListForOrgResponseItemRepositoryPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type IssuesListForOrgResponseItemRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForOrgResponseItemRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: IssuesListForOrgResponseItemRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: IssuesListForOrgResponseItemRepositoryPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type IssuesListForOrgResponseItemPullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesListForOrgResponseItemMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForOrgResponseItemMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesListForOrgResponseItemMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesListForOrgResponseItemAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForOrgResponseItemAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForOrgResponseItemLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesListForOrgResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForOrgResponseItem = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesListForOrgResponseItemUser;
labels: Array;
assignee: IssuesListForOrgResponseItemAssignee;
assignees: Array;
milestone: IssuesListForOrgResponseItemMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesListForOrgResponseItemPullRequest;
closed_at: null;
created_at: string;
updated_at: string;
repository: IssuesListForOrgResponseItemRepository;
};
type IssuesListForAuthenticatedUserResponseItemRepositoryPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type IssuesListForAuthenticatedUserResponseItemRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForAuthenticatedUserResponseItemRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: IssuesListForAuthenticatedUserResponseItemRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: IssuesListForAuthenticatedUserResponseItemRepositoryPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type IssuesListForAuthenticatedUserResponseItemPullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesListForAuthenticatedUserResponseItemMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForAuthenticatedUserResponseItemMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesListForAuthenticatedUserResponseItemMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesListForAuthenticatedUserResponseItemAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForAuthenticatedUserResponseItemAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForAuthenticatedUserResponseItemLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesListForAuthenticatedUserResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListForAuthenticatedUserResponseItem = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesListForAuthenticatedUserResponseItemUser;
labels: Array;
assignee: IssuesListForAuthenticatedUserResponseItemAssignee;
assignees: Array;
milestone: IssuesListForAuthenticatedUserResponseItemMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesListForAuthenticatedUserResponseItemPullRequest;
closed_at: null;
created_at: string;
updated_at: string;
repository: IssuesListForAuthenticatedUserResponseItemRepository;
};
type IssuesListResponseItemRepositoryPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type IssuesListResponseItemRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListResponseItemRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: IssuesListResponseItemRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: IssuesListResponseItemRepositoryPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type IssuesListResponseItemPullRequest = {
url: string;
html_url: string;
diff_url: string;
patch_url: string;
};
type IssuesListResponseItemMilestoneCreator = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListResponseItemMilestone = {
url: string;
html_url: string;
labels_url: string;
id: number;
node_id: string;
number: number;
state: string;
title: string;
description: string;
creator: IssuesListResponseItemMilestoneCreator;
open_issues: number;
closed_issues: number;
created_at: string;
updated_at: string;
closed_at: string;
due_on: string;
};
type IssuesListResponseItemAssigneesItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListResponseItemAssignee = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListResponseItemLabelsItem = {
id: number;
node_id: string;
url: string;
name: string;
description: string;
color: string;
default: boolean;
};
type IssuesListResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type IssuesListResponseItem = {
id: number;
node_id: string;
url: string;
repository_url: string;
labels_url: string;
comments_url: string;
events_url: string;
html_url: string;
number: number;
state: string;
title: string;
body: string;
user: IssuesListResponseItemUser;
labels: Array;
assignee: IssuesListResponseItemAssignee;
assignees: Array;
milestone: IssuesListResponseItemMilestone;
locked: boolean;
active_lock_reason: string;
comments: number;
pull_request: IssuesListResponseItemPullRequest;
closed_at: null;
created_at: string;
updated_at: string;
repository: IssuesListResponseItemRepository;
};
type InteractionsRemoveRestrictionsForRepoResponse = {};
type InteractionsAddOrUpdateRestrictionsForRepoResponse = {
limit: string;
origin: string;
expires_at: string;
};
type InteractionsGetRestrictionsForRepoResponse = {
limit: string;
origin: string;
expires_at: string;
};
type InteractionsRemoveRestrictionsForOrgResponse = {};
type InteractionsAddOrUpdateRestrictionsForOrgResponse = {
limit: string;
origin: string;
expires_at: string;
};
type InteractionsGetRestrictionsForOrgResponse = {
limit: string;
origin: string;
expires_at: string;
};
type GitignoreGetTemplateResponse = { name?: string; source?: string };
type GitCreateTreeResponseTreeItem = {
path: string;
mode: string;
type: string;
size: number;
sha: string;
url: string;
};
type GitCreateTreeResponse = {
sha: string;
url: string;
tree: Array;
};
type GitCreateTagResponseVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type GitCreateTagResponseObject = { type: string; sha: string; url: string };
type GitCreateTagResponseTagger = {
name: string;
email: string;
date: string;
};
type GitCreateTagResponse = {
node_id: string;
tag: string;
sha: string;
url: string;
message: string;
tagger: GitCreateTagResponseTagger;
object: GitCreateTagResponseObject;
verification: GitCreateTagResponseVerification;
};
type GitGetTagResponseVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type GitGetTagResponseObject = { type: string; sha: string; url: string };
type GitGetTagResponseTagger = { name: string; email: string; date: string };
type GitGetTagResponse = {
node_id: string;
tag: string;
sha: string;
url: string;
message: string;
tagger: GitGetTagResponseTagger;
object: GitGetTagResponseObject;
verification: GitGetTagResponseVerification;
};
type GitDeleteRefResponse = {};
type GitUpdateRefResponseObject = { type: string; sha: string; url: string };
type GitUpdateRefResponse = {
ref: string;
node_id: string;
url: string;
object: GitUpdateRefResponseObject;
};
type GitCreateRefResponseObject = { type: string; sha: string; url: string };
type GitCreateRefResponse = {
ref: string;
node_id: string;
url: string;
object: GitCreateRefResponseObject;
};
type GitCreateCommitResponseVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type GitCreateCommitResponseParentsItem = { url: string; sha: string };
type GitCreateCommitResponseTree = { url: string; sha: string };
type GitCreateCommitResponseCommitter = {
date: string;
name: string;
email: string;
};
type GitCreateCommitResponseAuthor = {
date: string;
name: string;
email: string;
};
type GitCreateCommitResponse = {
sha: string;
node_id: string;
url: string;
author: GitCreateCommitResponseAuthor;
committer: GitCreateCommitResponseCommitter;
message: string;
tree: GitCreateCommitResponseTree;
parents: Array;
verification: GitCreateCommitResponseVerification;
};
type GitGetCommitResponseVerification = {
verified: boolean;
reason: string;
signature: null;
payload: null;
};
type GitGetCommitResponseParentsItem = { url: string; sha: string };
type GitGetCommitResponseTree = { url: string; sha: string };
type GitGetCommitResponseCommitter = {
date: string;
name: string;
email: string;
};
type GitGetCommitResponseAuthor = {
date: string;
name: string;
email: string;
};
type GitGetCommitResponse = {
sha: string;
url: string;
author: GitGetCommitResponseAuthor;
committer: GitGetCommitResponseCommitter;
message: string;
tree: GitGetCommitResponseTree;
parents: Array;
verification: GitGetCommitResponseVerification;
};
type GitCreateBlobResponse = { url: string; sha: string };
type GitGetBlobResponse = {
content: string;
encoding: string;
url: string;
sha: string;
size: number;
};
type GistsDeleteCommentResponse = {};
type GistsUpdateCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsUpdateCommentResponse = {
id: number;
node_id: string;
url: string;
body: string;
user: GistsUpdateCommentResponseUser;
created_at: string;
updated_at: string;
};
type GistsCreateCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsCreateCommentResponse = {
id: number;
node_id: string;
url: string;
body: string;
user: GistsCreateCommentResponseUser;
created_at: string;
updated_at: string;
};
type GistsGetCommentResponseUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsGetCommentResponse = {
id: number;
node_id: string;
url: string;
body: string;
user: GistsGetCommentResponseUser;
created_at: string;
updated_at: string;
};
type GistsListCommentsResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsListCommentsResponseItem = {
id: number;
node_id: string;
url: string;
body: string;
user: GistsListCommentsResponseItemUser;
created_at: string;
updated_at: string;
};
type GistsDeleteResponse = {};
type GistsListForksResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsListForksResponseItem = {
user: GistsListForksResponseItemUser;
url: string;
id: string;
created_at: string;
updated_at: string;
};
type GistsForkResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsForkResponseFilesHelloWorldRb = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
};
type GistsForkResponseFiles = {
"hello_world.rb": GistsForkResponseFilesHelloWorldRb;
};
type GistsForkResponse = {
url: string;
forks_url: string;
commits_url: string;
id: string;
node_id: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
files: GistsForkResponseFiles;
public: boolean;
created_at: string;
updated_at: string;
description: string;
comments: number;
user: null;
comments_url: string;
owner: GistsForkResponseOwner;
truncated: boolean;
};
type GistsUnstarResponse = {};
type GistsStarResponse = {};
type GistsListCommitsResponseItemChangeStatus = {
deletions: number;
additions: number;
total: number;
};
type GistsListCommitsResponseItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsListCommitsResponseItem = {
url: string;
version: string;
user: GistsListCommitsResponseItemUser;
change_status: GistsListCommitsResponseItemChangeStatus;
committed_at: string;
};
type GistsUpdateResponseHistoryItemChangeStatus = {
deletions: number;
additions: number;
total: number;
};
type GistsUpdateResponseHistoryItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsUpdateResponseHistoryItem = {
url: string;
version: string;
user: GistsUpdateResponseHistoryItemUser;
change_status: GistsUpdateResponseHistoryItemChangeStatus;
committed_at: string;
};
type GistsUpdateResponseForksItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsUpdateResponseForksItem = {
user: GistsUpdateResponseForksItemUser;
url: string;
id: string;
created_at: string;
updated_at: string;
};
type GistsUpdateResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsUpdateResponseFilesNewFileTxt = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsUpdateResponseFilesHelloWorldMd = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsUpdateResponseFilesHelloWorldPy = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsUpdateResponseFilesHelloWorldRb = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsUpdateResponseFiles = {
"hello_world.rb": GistsUpdateResponseFilesHelloWorldRb;
"hello_world.py": GistsUpdateResponseFilesHelloWorldPy;
"hello_world.md": GistsUpdateResponseFilesHelloWorldMd;
"new_file.txt": GistsUpdateResponseFilesNewFileTxt;
};
type GistsUpdateResponse = {
url: string;
forks_url: string;
commits_url: string;
id: string;
node_id: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
files: GistsUpdateResponseFiles;
public: boolean;
created_at: string;
updated_at: string;
description: string;
comments: number;
user: null;
comments_url: string;
owner: GistsUpdateResponseOwner;
truncated: boolean;
forks: Array;
history: Array;
};
type GistsCreateResponseHistoryItemChangeStatus = {
deletions: number;
additions: number;
total: number;
};
type GistsCreateResponseHistoryItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsCreateResponseHistoryItem = {
url: string;
version: string;
user: GistsCreateResponseHistoryItemUser;
change_status: GistsCreateResponseHistoryItemChangeStatus;
committed_at: string;
};
type GistsCreateResponseForksItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsCreateResponseForksItem = {
user: GistsCreateResponseForksItemUser;
url: string;
id: string;
created_at: string;
updated_at: string;
};
type GistsCreateResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsCreateResponseFilesHelloWorldPythonTxt = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsCreateResponseFilesHelloWorldRubyTxt = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsCreateResponseFilesHelloWorldPy = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsCreateResponseFilesHelloWorldRb = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsCreateResponseFiles = {
"hello_world.rb": GistsCreateResponseFilesHelloWorldRb;
"hello_world.py": GistsCreateResponseFilesHelloWorldPy;
"hello_world_ruby.txt": GistsCreateResponseFilesHelloWorldRubyTxt;
"hello_world_python.txt": GistsCreateResponseFilesHelloWorldPythonTxt;
};
type GistsCreateResponse = {
url: string;
forks_url: string;
commits_url: string;
id: string;
node_id: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
files: GistsCreateResponseFiles;
public: boolean;
created_at: string;
updated_at: string;
description: string;
comments: number;
user: null;
comments_url: string;
owner: GistsCreateResponseOwner;
truncated: boolean;
forks: Array;
history: Array;
};
type GistsGetRevisionResponseHistoryItemChangeStatus = {
deletions: number;
additions: number;
total: number;
};
type GistsGetRevisionResponseHistoryItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsGetRevisionResponseHistoryItem = {
url: string;
version: string;
user: GistsGetRevisionResponseHistoryItemUser;
change_status: GistsGetRevisionResponseHistoryItemChangeStatus;
committed_at: string;
};
type GistsGetRevisionResponseForksItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsGetRevisionResponseForksItem = {
user: GistsGetRevisionResponseForksItemUser;
url: string;
id: string;
created_at: string;
updated_at: string;
};
type GistsGetRevisionResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsGetRevisionResponseFilesHelloWorldPythonTxt = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsGetRevisionResponseFilesHelloWorldRubyTxt = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsGetRevisionResponseFilesHelloWorldPy = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsGetRevisionResponseFilesHelloWorldRb = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsGetRevisionResponseFiles = {
"hello_world.rb": GistsGetRevisionResponseFilesHelloWorldRb;
"hello_world.py": GistsGetRevisionResponseFilesHelloWorldPy;
"hello_world_ruby.txt": GistsGetRevisionResponseFilesHelloWorldRubyTxt;
"hello_world_python.txt": GistsGetRevisionResponseFilesHelloWorldPythonTxt;
};
type GistsGetRevisionResponse = {
url: string;
forks_url: string;
commits_url: string;
id: string;
node_id: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
files: GistsGetRevisionResponseFiles;
public: boolean;
created_at: string;
updated_at: string;
description: string;
comments: number;
user: null;
comments_url: string;
owner: GistsGetRevisionResponseOwner;
truncated: boolean;
forks: Array;
history: Array;
};
type GistsGetResponseHistoryItemChangeStatus = {
deletions: number;
additions: number;
total: number;
};
type GistsGetResponseHistoryItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsGetResponseHistoryItem = {
url: string;
version: string;
user: GistsGetResponseHistoryItemUser;
change_status: GistsGetResponseHistoryItemChangeStatus;
committed_at: string;
};
type GistsGetResponseForksItemUser = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsGetResponseForksItem = {
user: GistsGetResponseForksItemUser;
url: string;
id: string;
created_at: string;
updated_at: string;
};
type GistsGetResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsGetResponseFilesHelloWorldPythonTxt = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsGetResponseFilesHelloWorldRubyTxt = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsGetResponseFilesHelloWorldPy = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsGetResponseFilesHelloWorldRb = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
truncated: boolean;
content: string;
};
type GistsGetResponseFiles = {
"hello_world.rb": GistsGetResponseFilesHelloWorldRb;
"hello_world.py": GistsGetResponseFilesHelloWorldPy;
"hello_world_ruby.txt": GistsGetResponseFilesHelloWorldRubyTxt;
"hello_world_python.txt": GistsGetResponseFilesHelloWorldPythonTxt;
};
type GistsGetResponse = {
url: string;
forks_url: string;
commits_url: string;
id: string;
node_id: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
files: GistsGetResponseFiles;
public: boolean;
created_at: string;
updated_at: string;
description: string;
comments: number;
user: null;
comments_url: string;
owner: GistsGetResponseOwner;
truncated: boolean;
forks: Array;
history: Array;
};
type GistsListStarredResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsListStarredResponseItemFilesHelloWorldRb = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
};
type GistsListStarredResponseItemFiles = {
"hello_world.rb": GistsListStarredResponseItemFilesHelloWorldRb;
};
type GistsListStarredResponseItem = {
url: string;
forks_url: string;
commits_url: string;
id: string;
node_id: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
files: GistsListStarredResponseItemFiles;
public: boolean;
created_at: string;
updated_at: string;
description: string;
comments: number;
user: null;
comments_url: string;
owner: GistsListStarredResponseItemOwner;
truncated: boolean;
};
type GistsListPublicResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsListPublicResponseItemFilesHelloWorldRb = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
};
type GistsListPublicResponseItemFiles = {
"hello_world.rb": GistsListPublicResponseItemFilesHelloWorldRb;
};
type GistsListPublicResponseItem = {
url: string;
forks_url: string;
commits_url: string;
id: string;
node_id: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
files: GistsListPublicResponseItemFiles;
public: boolean;
created_at: string;
updated_at: string;
description: string;
comments: number;
user: null;
comments_url: string;
owner: GistsListPublicResponseItemOwner;
truncated: boolean;
};
type GistsListResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsListResponseItemFilesHelloWorldRb = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
};
type GistsListResponseItemFiles = {
"hello_world.rb": GistsListResponseItemFilesHelloWorldRb;
};
type GistsListResponseItem = {
url: string;
forks_url: string;
commits_url: string;
id: string;
node_id: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
files: GistsListResponseItemFiles;
public: boolean;
created_at: string;
updated_at: string;
description: string;
comments: number;
user: null;
comments_url: string;
owner: GistsListResponseItemOwner;
truncated: boolean;
};
type GistsListPublicForUserResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type GistsListPublicForUserResponseItemFilesHelloWorldRb = {
filename: string;
type: string;
language: string;
raw_url: string;
size: number;
};
type GistsListPublicForUserResponseItemFiles = {
"hello_world.rb": GistsListPublicForUserResponseItemFilesHelloWorldRb;
};
type GistsListPublicForUserResponseItem = {
url: string;
forks_url: string;
commits_url: string;
id: string;
node_id: string;
git_pull_url: string;
git_push_url: string;
html_url: string;
files: GistsListPublicForUserResponseItemFiles;
public: boolean;
created_at: string;
updated_at: string;
description: string;
comments: number;
user: null;
comments_url: string;
owner: GistsListPublicForUserResponseItemOwner;
truncated: boolean;
};
type EmojisGetResponse = {};
type CodesOfConductGetForRepoResponse = {
key: string;
name: string;
url: string;
body: string;
};
type CodesOfConductGetConductCodeResponse = {
key: string;
name: string;
url: string;
body: string;
};
type CodesOfConductListConductCodesResponseItem = {
key: string;
name: string;
url: string;
};
type ChecksRerequestSuiteResponse = {};
type ChecksCreateSuiteResponseRepositoryPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ChecksCreateSuiteResponseRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ChecksCreateSuiteResponseRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ChecksCreateSuiteResponseRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ChecksCreateSuiteResponseRepositoryPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ChecksCreateSuiteResponseAppOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type ChecksCreateSuiteResponseApp = {
id: number;
node_id: string;
owner: ChecksCreateSuiteResponseAppOwner;
name: string;
description: string;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
};
type ChecksCreateSuiteResponse = {
id: number;
node_id: string;
head_branch: string;
head_sha: string;
status: string;
conclusion: string;
url: string;
before: string;
after: string;
pull_requests: Array;
app: ChecksCreateSuiteResponseApp;
repository: ChecksCreateSuiteResponseRepository;
};
type ChecksSetSuitesPreferencesResponseRepositoryPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ChecksSetSuitesPreferencesResponseRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ChecksSetSuitesPreferencesResponseRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ChecksSetSuitesPreferencesResponseRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ChecksSetSuitesPreferencesResponseRepositoryPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_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;
push: boolean;
pull: boolean;
};
type ChecksListSuitesForRefResponseCheckSuitesItemRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ChecksListSuitesForRefResponseCheckSuitesItemRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ChecksListSuitesForRefResponseCheckSuitesItemRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ChecksListSuitesForRefResponseCheckSuitesItemRepositoryPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ChecksListSuitesForRefResponseCheckSuitesItemAppOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type ChecksListSuitesForRefResponseCheckSuitesItemApp = {
id: number;
node_id: string;
owner: ChecksListSuitesForRefResponseCheckSuitesItemAppOwner;
name: string;
description: string;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
};
type ChecksListSuitesForRefResponseCheckSuitesItem = {
id: number;
node_id: string;
head_branch: string;
head_sha: string;
status: string;
conclusion: string;
url: string;
before: string;
after: string;
pull_requests: Array;
app: ChecksListSuitesForRefResponseCheckSuitesItemApp;
repository: ChecksListSuitesForRefResponseCheckSuitesItemRepository;
};
type ChecksListSuitesForRefResponse = {
total_count: number;
check_suites: Array;
};
type ChecksGetSuiteResponseRepositoryPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ChecksGetSuiteResponseRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ChecksGetSuiteResponseRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ChecksGetSuiteResponseRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ChecksGetSuiteResponseRepositoryPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ChecksGetSuiteResponseAppOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type ChecksGetSuiteResponseApp = {
id: number;
node_id: string;
owner: ChecksGetSuiteResponseAppOwner;
name: string;
description: string;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
};
type ChecksGetSuiteResponse = {
id: number;
node_id: string;
head_branch: string;
head_sha: string;
status: string;
conclusion: string;
url: string;
before: string;
after: string;
pull_requests: Array;
app: ChecksGetSuiteResponseApp;
repository: ChecksGetSuiteResponseRepository;
};
type ChecksListAnnotationsResponseItem = {
path: string;
start_line: number;
end_line: number;
start_column: number;
end_column: number;
annotation_level: string;
title: string;
message: string;
raw_details: string;
};
type ChecksGetResponsePullRequestsItemBaseRepo = {
id: number;
url: string;
name: string;
};
type ChecksGetResponsePullRequestsItemBase = {
ref: string;
sha: string;
repo: ChecksGetResponsePullRequestsItemBaseRepo;
};
type ChecksGetResponsePullRequestsItemHeadRepo = {
id: number;
url: string;
name: string;
};
type ChecksGetResponsePullRequestsItemHead = {
ref: string;
sha: string;
repo: ChecksGetResponsePullRequestsItemHeadRepo;
};
type ChecksGetResponsePullRequestsItem = {
url: string;
id: number;
number: number;
head: ChecksGetResponsePullRequestsItemHead;
base: ChecksGetResponsePullRequestsItemBase;
};
type ChecksGetResponseAppOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type ChecksGetResponseApp = {
id: number;
node_id: string;
owner: ChecksGetResponseAppOwner;
name: string;
description: string;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
};
type ChecksGetResponseCheckSuite = { id: number };
type ChecksGetResponseOutput = {
title: string;
summary: string;
text: string;
annotations_count: number;
annotations_url: string;
};
type ChecksGetResponse = {
id: number;
head_sha: string;
node_id: string;
external_id: string;
url: string;
html_url: string;
details_url: string;
status: string;
conclusion: string;
started_at: string;
completed_at: string;
output: ChecksGetResponseOutput;
name: string;
check_suite: ChecksGetResponseCheckSuite;
app: ChecksGetResponseApp;
pull_requests: Array;
};
type ChecksListForSuiteResponseCheckRunsItemPullRequestsItemBaseRepo = {
id: number;
url: string;
name: string;
};
type ChecksListForSuiteResponseCheckRunsItemPullRequestsItemBase = {
ref: string;
sha: string;
repo: ChecksListForSuiteResponseCheckRunsItemPullRequestsItemBaseRepo;
};
type ChecksListForSuiteResponseCheckRunsItemPullRequestsItemHeadRepo = {
id: number;
url: string;
name: string;
};
type ChecksListForSuiteResponseCheckRunsItemPullRequestsItemHead = {
ref: string;
sha: string;
repo: ChecksListForSuiteResponseCheckRunsItemPullRequestsItemHeadRepo;
};
type ChecksListForSuiteResponseCheckRunsItemPullRequestsItem = {
url: string;
id: number;
number: number;
head: ChecksListForSuiteResponseCheckRunsItemPullRequestsItemHead;
base: ChecksListForSuiteResponseCheckRunsItemPullRequestsItemBase;
};
type ChecksListForSuiteResponseCheckRunsItemAppOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type ChecksListForSuiteResponseCheckRunsItemApp = {
id: number;
node_id: string;
owner: ChecksListForSuiteResponseCheckRunsItemAppOwner;
name: string;
description: string;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
};
type ChecksListForSuiteResponseCheckRunsItemCheckSuite = { id: number };
type ChecksListForSuiteResponseCheckRunsItemOutput = {
title: string;
summary: string;
text: string;
annotations_count: number;
annotations_url: string;
};
type ChecksListForSuiteResponseCheckRunsItem = {
id: number;
head_sha: string;
node_id: string;
external_id: string;
url: string;
html_url: string;
details_url: string;
status: string;
conclusion: string;
started_at: string;
completed_at: string;
output: ChecksListForSuiteResponseCheckRunsItemOutput;
name: string;
check_suite: ChecksListForSuiteResponseCheckRunsItemCheckSuite;
app: ChecksListForSuiteResponseCheckRunsItemApp;
pull_requests: Array<
ChecksListForSuiteResponseCheckRunsItemPullRequestsItem
>;
};
type ChecksListForSuiteResponse = {
total_count: number;
check_runs: Array;
};
type ChecksListForRefResponseCheckRunsItemPullRequestsItemBaseRepo = {
id: number;
url: string;
name: string;
};
type ChecksListForRefResponseCheckRunsItemPullRequestsItemBase = {
ref: string;
sha: string;
repo: ChecksListForRefResponseCheckRunsItemPullRequestsItemBaseRepo;
};
type ChecksListForRefResponseCheckRunsItemPullRequestsItemHeadRepo = {
id: number;
url: string;
name: string;
};
type ChecksListForRefResponseCheckRunsItemPullRequestsItemHead = {
ref: string;
sha: string;
repo: ChecksListForRefResponseCheckRunsItemPullRequestsItemHeadRepo;
};
type ChecksListForRefResponseCheckRunsItemPullRequestsItem = {
url: string;
id: number;
number: number;
head: ChecksListForRefResponseCheckRunsItemPullRequestsItemHead;
base: ChecksListForRefResponseCheckRunsItemPullRequestsItemBase;
};
type ChecksListForRefResponseCheckRunsItemAppOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type ChecksListForRefResponseCheckRunsItemApp = {
id: number;
node_id: string;
owner: ChecksListForRefResponseCheckRunsItemAppOwner;
name: string;
description: string;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
};
type ChecksListForRefResponseCheckRunsItemCheckSuite = { id: number };
type ChecksListForRefResponseCheckRunsItemOutput = {
title: string;
summary: string;
text: string;
annotations_count: number;
annotations_url: string;
};
type ChecksListForRefResponseCheckRunsItem = {
id: number;
head_sha: string;
node_id: string;
external_id: string;
url: string;
html_url: string;
details_url: string;
status: string;
conclusion: string;
started_at: string;
completed_at: string;
output: ChecksListForRefResponseCheckRunsItemOutput;
name: string;
check_suite: ChecksListForRefResponseCheckRunsItemCheckSuite;
app: ChecksListForRefResponseCheckRunsItemApp;
pull_requests: Array;
};
type ChecksListForRefResponse = {
total_count: number;
check_runs: Array;
};
type ChecksUpdateResponsePullRequestsItemBaseRepo = {
id: number;
url: string;
name: string;
};
type ChecksUpdateResponsePullRequestsItemBase = {
ref: string;
sha: string;
repo: ChecksUpdateResponsePullRequestsItemBaseRepo;
};
type ChecksUpdateResponsePullRequestsItemHeadRepo = {
id: number;
url: string;
name: string;
};
type ChecksUpdateResponsePullRequestsItemHead = {
ref: string;
sha: string;
repo: ChecksUpdateResponsePullRequestsItemHeadRepo;
};
type ChecksUpdateResponsePullRequestsItem = {
url: string;
id: number;
number: number;
head: ChecksUpdateResponsePullRequestsItemHead;
base: ChecksUpdateResponsePullRequestsItemBase;
};
type ChecksUpdateResponseAppOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type ChecksUpdateResponseApp = {
id: number;
node_id: string;
owner: ChecksUpdateResponseAppOwner;
name: string;
description: string;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
};
type ChecksUpdateResponseCheckSuite = { id: number };
type ChecksUpdateResponseOutput = {
title: string;
summary: string;
text: string;
annotations_count: number;
annotations_url: string;
};
type ChecksUpdateResponse = {
id: number;
head_sha: string;
node_id: string;
external_id: string;
url: string;
html_url: string;
details_url: string;
status: string;
conclusion: string;
started_at: string;
completed_at: string;
output: ChecksUpdateResponseOutput;
name: string;
check_suite: ChecksUpdateResponseCheckSuite;
app: ChecksUpdateResponseApp;
pull_requests: Array;
};
type ChecksCreateResponsePullRequestsItemBaseRepo = {
id: number;
url: string;
name: string;
};
type ChecksCreateResponsePullRequestsItemBase = {
ref: string;
sha: string;
repo: ChecksCreateResponsePullRequestsItemBaseRepo;
};
type ChecksCreateResponsePullRequestsItemHeadRepo = {
id: number;
url: string;
name: string;
};
type ChecksCreateResponsePullRequestsItemHead = {
ref: string;
sha: string;
repo: ChecksCreateResponsePullRequestsItemHeadRepo;
};
type ChecksCreateResponsePullRequestsItem = {
url: string;
id: number;
number: number;
head: ChecksCreateResponsePullRequestsItemHead;
base: ChecksCreateResponsePullRequestsItemBase;
};
type ChecksCreateResponseAppOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type ChecksCreateResponseApp = {
id: number;
node_id: string;
owner: ChecksCreateResponseAppOwner;
name: string;
description: string;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
};
type ChecksCreateResponseCheckSuite = { id: number };
type ChecksCreateResponseOutput = {
title: string;
summary: string;
text: string;
};
type ChecksCreateResponse = {
id: number;
head_sha: string;
node_id: string;
external_id: string;
url: string;
html_url: string;
details_url: string;
status: string;
conclusion: null;
started_at: string;
completed_at: null;
output: ChecksCreateResponseOutput;
name: string;
check_suite: ChecksCreateResponseCheckSuite;
app: ChecksCreateResponseApp;
pull_requests: Array;
};
type AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItemPlan = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
unit_name: null;
state: string;
bullets: Array;
};
type AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItemAccount = {
login: string;
id: number;
url: string;
email: null;
organization_billing_email: string;
type: string;
};
type AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItem = {
billing_cycle: string;
next_billing_date: string;
unit_count: null;
on_free_trial: boolean;
free_trial_ends_on: string;
updated_at: string;
account: AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItemAccount;
plan: AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItemPlan;
};
type AppsListMarketplacePurchasesForAuthenticatedUserResponseItemPlan = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
unit_name: null;
state: string;
bullets: Array;
};
type AppsListMarketplacePurchasesForAuthenticatedUserResponseItemAccount = {
login: string;
id: number;
url: string;
email: null;
organization_billing_email: string;
type: string;
};
type AppsListMarketplacePurchasesForAuthenticatedUserResponseItem = {
billing_cycle: string;
next_billing_date: string;
unit_count: null;
on_free_trial: boolean;
free_trial_ends_on: string;
updated_at: string;
account: AppsListMarketplacePurchasesForAuthenticatedUserResponseItemAccount;
plan: AppsListMarketplacePurchasesForAuthenticatedUserResponseItemPlan;
};
type AppsCheckAccountIsAssociatedWithAnyStubbedResponseMarketplacePurchasePlan = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
unit_name: null;
state: string;
bullets: Array;
};
type AppsCheckAccountIsAssociatedWithAnyStubbedResponseMarketplacePurchase = {
billing_cycle: string;
next_billing_date: string;
unit_count: null;
on_free_trial: boolean;
free_trial_ends_on: string;
updated_at: string;
plan: AppsCheckAccountIsAssociatedWithAnyStubbedResponseMarketplacePurchasePlan;
};
type AppsCheckAccountIsAssociatedWithAnyStubbedResponseMarketplacePendingChangePlan = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
state: string;
unit_name: null;
bullets: Array;
};
type AppsCheckAccountIsAssociatedWithAnyStubbedResponseMarketplacePendingChange = {
effective_date: string;
unit_count: null;
id: number;
plan: AppsCheckAccountIsAssociatedWithAnyStubbedResponseMarketplacePendingChangePlan;
};
type AppsCheckAccountIsAssociatedWithAnyStubbedResponse = {
url: string;
type: string;
id: number;
login: string;
email: null;
organization_billing_email: string;
marketplace_pending_change: AppsCheckAccountIsAssociatedWithAnyStubbedResponseMarketplacePendingChange;
marketplace_purchase: AppsCheckAccountIsAssociatedWithAnyStubbedResponseMarketplacePurchase;
};
type AppsCheckAccountIsAssociatedWithAnyResponseMarketplacePurchasePlan = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
unit_name: null;
state: string;
bullets: Array;
};
type AppsCheckAccountIsAssociatedWithAnyResponseMarketplacePurchase = {
billing_cycle: string;
next_billing_date: string;
unit_count: null;
on_free_trial: boolean;
free_trial_ends_on: string;
updated_at: string;
plan: AppsCheckAccountIsAssociatedWithAnyResponseMarketplacePurchasePlan;
};
type AppsCheckAccountIsAssociatedWithAnyResponseMarketplacePendingChangePlan = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
state: string;
unit_name: null;
bullets: Array;
};
type AppsCheckAccountIsAssociatedWithAnyResponseMarketplacePendingChange = {
effective_date: string;
unit_count: null;
id: number;
plan: AppsCheckAccountIsAssociatedWithAnyResponseMarketplacePendingChangePlan;
};
type AppsCheckAccountIsAssociatedWithAnyResponse = {
url: string;
type: string;
id: number;
login: string;
email: null;
organization_billing_email: string;
marketplace_pending_change: AppsCheckAccountIsAssociatedWithAnyResponseMarketplacePendingChange;
marketplace_purchase: AppsCheckAccountIsAssociatedWithAnyResponseMarketplacePurchase;
};
type AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePurchasePlan = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
unit_name: null;
state: string;
bullets: Array;
};
type AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePurchase = {
billing_cycle: string;
next_billing_date: string;
unit_count: null;
on_free_trial: boolean;
free_trial_ends_on: string;
updated_at: string;
plan: AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePurchasePlan;
};
type AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePendingChangePlan = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
state: string;
unit_name: null;
bullets: Array;
};
type AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePendingChange = {
effective_date: string;
unit_count: null;
id: number;
plan: AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePendingChangePlan;
};
type AppsListAccountsUserOrOrgOnPlanStubbedResponseItem = {
url: string;
type: string;
id: number;
login: string;
email: null;
organization_billing_email: string;
marketplace_pending_change: AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePendingChange;
marketplace_purchase: AppsListAccountsUserOrOrgOnPlanStubbedResponseItemMarketplacePurchase;
};
type AppsListAccountsUserOrOrgOnPlanResponseItemMarketplacePurchasePlan = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
unit_name: null;
state: string;
bullets: Array;
};
type AppsListAccountsUserOrOrgOnPlanResponseItemMarketplacePurchase = {
billing_cycle: string;
next_billing_date: string;
unit_count: null;
on_free_trial: boolean;
free_trial_ends_on: string;
updated_at: string;
plan: AppsListAccountsUserOrOrgOnPlanResponseItemMarketplacePurchasePlan;
};
type AppsListAccountsUserOrOrgOnPlanResponseItemMarketplacePendingChangePlan = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
state: string;
unit_name: null;
bullets: Array;
};
type AppsListAccountsUserOrOrgOnPlanResponseItemMarketplacePendingChange = {
effective_date: string;
unit_count: null;
id: number;
plan: AppsListAccountsUserOrOrgOnPlanResponseItemMarketplacePendingChangePlan;
};
type AppsListAccountsUserOrOrgOnPlanResponseItem = {
url: string;
type: string;
id: number;
login: string;
email: null;
organization_billing_email: string;
marketplace_pending_change: AppsListAccountsUserOrOrgOnPlanResponseItemMarketplacePendingChange;
marketplace_purchase: AppsListAccountsUserOrOrgOnPlanResponseItemMarketplacePurchase;
};
type AppsListPlansStubbedResponseItem = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
unit_name: null;
state: string;
bullets: Array;
};
type AppsListPlansResponseItem = {
url: string;
accounts_url: string;
id: number;
number: number;
name: string;
description: string;
monthly_price_in_cents: number;
yearly_price_in_cents: number;
price_model: string;
has_free_trial: boolean;
unit_name: null;
state: string;
bullets: Array;
};
type AppsCreateContentAttachmentResponse = {
id: number;
title: string;
body: string;
};
type AppsRemoveRepoFromInstallationResponse = {};
type AppsAddRepoToInstallationResponse = {};
type AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItemPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type AppsListInstallationReposForAuthenticatedUserResponse = {
total_count: number;
repositories: Array<
AppsListInstallationReposForAuthenticatedUserResponseRepositoriesItem
>;
};
type AppsListInstallationsForAuthenticatedUserResponseInstallationsItemPermissions = {
metadata: string;
contents: string;
issues: string;
single_file: string;
};
type AppsListInstallationsForAuthenticatedUserResponseInstallationsItemAccount = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url?: string;
issues_url?: string;
members_url?: string;
public_members_url?: string;
avatar_url: string;
description?: string;
gravatar_id?: string;
html_url?: string;
followers_url?: string;
following_url?: string;
gists_url?: string;
starred_url?: string;
subscriptions_url?: string;
organizations_url?: string;
received_events_url?: string;
type?: string;
site_admin?: boolean;
};
type AppsListInstallationsForAuthenticatedUserResponseInstallationsItem = {
id: number;
account: AppsListInstallationsForAuthenticatedUserResponseInstallationsItemAccount;
access_tokens_url: string;
repositories_url: string;
html_url: string;
app_id: number;
target_id: number;
target_type: string;
permissions: AppsListInstallationsForAuthenticatedUserResponseInstallationsItemPermissions;
events: Array;
single_file_name: string;
};
type AppsListInstallationsForAuthenticatedUserResponse = {
total_count: number;
installations: Array<
AppsListInstallationsForAuthenticatedUserResponseInstallationsItem
>;
};
type AppsListReposResponseRepositoriesItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type AppsListReposResponseRepositoriesItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: AppsListReposResponseRepositoriesItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type AppsListReposResponse = {
total_count: number;
repositories: Array;
};
type AppsCreateFromManifestResponseOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type AppsCreateFromManifestResponse = {
id: number;
node_id: string;
owner: AppsCreateFromManifestResponseOwner;
name: string;
description: null;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
client_id: string;
client_secret: string;
webhook_secret: string;
pem: string;
};
type AppsFindUserInstallationResponsePermissions = {
checks: string;
metadata: string;
contents: string;
};
type AppsFindUserInstallationResponseAccount = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type AppsFindUserInstallationResponse = {
id: number;
account: AppsFindUserInstallationResponseAccount;
repository_selection: string;
access_tokens_url: string;
repositories_url: string;
html_url: string;
app_id: number;
target_id: number;
target_type: string;
permissions: AppsFindUserInstallationResponsePermissions;
events: Array;
created_at: string;
updated_at: string;
single_file_name: null;
};
type AppsGetUserInstallationResponsePermissions = {
checks: string;
metadata: string;
contents: string;
};
type AppsGetUserInstallationResponseAccount = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type AppsGetUserInstallationResponse = {
id: number;
account: AppsGetUserInstallationResponseAccount;
repository_selection: string;
access_tokens_url: string;
repositories_url: string;
html_url: string;
app_id: number;
target_id: number;
target_type: string;
permissions: AppsGetUserInstallationResponsePermissions;
events: Array;
created_at: string;
updated_at: string;
single_file_name: null;
};
type AppsFindRepoInstallationResponsePermissions = {
checks: string;
metadata: string;
contents: string;
};
type AppsFindRepoInstallationResponseAccount = {
login: string;
id: number;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type AppsFindRepoInstallationResponse = {
id: number;
account: AppsFindRepoInstallationResponseAccount;
repository_selection: string;
access_tokens_url: string;
repositories_url: string;
html_url: string;
app_id: number;
target_id: number;
target_type: string;
permissions: AppsFindRepoInstallationResponsePermissions;
events: Array;
created_at: string;
updated_at: string;
single_file_name: null;
};
type AppsGetRepoInstallationResponsePermissions = {
checks: string;
metadata: string;
contents: string;
};
type AppsGetRepoInstallationResponseAccount = {
login: string;
id: number;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type AppsGetRepoInstallationResponse = {
id: number;
account: AppsGetRepoInstallationResponseAccount;
repository_selection: string;
access_tokens_url: string;
repositories_url: string;
html_url: string;
app_id: number;
target_id: number;
target_type: string;
permissions: AppsGetRepoInstallationResponsePermissions;
events: Array;
created_at: string;
updated_at: string;
single_file_name: null;
};
type AppsFindOrgInstallationResponsePermissions = {
checks: string;
metadata: string;
contents: string;
};
type AppsFindOrgInstallationResponseAccount = {
login: string;
id: number;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type AppsFindOrgInstallationResponse = {
id: number;
account: AppsFindOrgInstallationResponseAccount;
repository_selection: string;
access_tokens_url: string;
repositories_url: string;
html_url: string;
app_id: number;
target_id: number;
target_type: string;
permissions: AppsFindOrgInstallationResponsePermissions;
events: Array;
created_at: string;
updated_at: string;
single_file_name: null;
};
type AppsGetOrgInstallationResponsePermissions = {
checks: string;
metadata: string;
contents: string;
};
type AppsGetOrgInstallationResponseAccount = {
login: string;
id: number;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type AppsGetOrgInstallationResponse = {
id: number;
account: AppsGetOrgInstallationResponseAccount;
repository_selection: string;
access_tokens_url: string;
repositories_url: string;
html_url: string;
app_id: number;
target_id: number;
target_type: string;
permissions: AppsGetOrgInstallationResponsePermissions;
events: Array;
created_at: string;
updated_at: string;
single_file_name: null;
};
type AppsCreateInstallationTokenResponseRepositoriesItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type AppsCreateInstallationTokenResponseRepositoriesItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type AppsCreateInstallationTokenResponseRepositoriesItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: AppsCreateInstallationTokenResponseRepositoriesItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: AppsCreateInstallationTokenResponseRepositoriesItemPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type AppsCreateInstallationTokenResponsePermissions = {
issues: string;
contents: string;
};
type AppsCreateInstallationTokenResponse = {
token: string;
expires_at: string;
permissions: AppsCreateInstallationTokenResponsePermissions;
repositories: Array;
};
type AppsDeleteInstallationResponse = {};
type AppsGetInstallationResponsePermissions = {
metadata: string;
contents: string;
issues: string;
single_file: string;
};
type AppsGetInstallationResponseAccount = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type AppsGetInstallationResponse = {
id: number;
account: AppsGetInstallationResponseAccount;
access_tokens_url: string;
repositories_url: string;
html_url: string;
app_id: number;
target_id: number;
target_type: string;
permissions: AppsGetInstallationResponsePermissions;
events: Array;
single_file_name: string;
repository_selection: string;
};
type AppsListInstallationsResponseItemPermissions = {
metadata: string;
contents: string;
issues: string;
single_file: string;
};
type AppsListInstallationsResponseItemAccount = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type AppsListInstallationsResponseItem = {
id: number;
account: AppsListInstallationsResponseItemAccount;
access_tokens_url: string;
repositories_url: string;
html_url: string;
app_id: number;
target_id: number;
target_type: string;
permissions: AppsListInstallationsResponseItemPermissions;
events: Array;
single_file_name: string;
repository_selection: string;
};
type AppsGetAuthenticatedResponseOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type AppsGetAuthenticatedResponse = {
id: number;
node_id: string;
owner: AppsGetAuthenticatedResponseOwner;
name: string;
description: string;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
installations_count: number;
};
type AppsGetBySlugResponseOwner = {
login: string;
id: number;
node_id: string;
url: string;
repos_url: string;
events_url: string;
hooks_url: string;
issues_url: string;
members_url: string;
public_members_url: string;
avatar_url: string;
description: string;
};
type AppsGetBySlugResponse = {
id: number;
node_id: string;
owner: AppsGetBySlugResponseOwner;
name: string;
description: string;
external_url: string;
html_url: string;
created_at: string;
updated_at: string;
};
type ActivityDeleteRepoSubscriptionResponse = {};
type ActivitySetRepoSubscriptionResponse = {
subscribed: boolean;
ignored: boolean;
reason: null;
created_at: string;
url: string;
repository_url: string;
};
type ActivityListWatchedReposForAuthenticatedUserResponseItemLicense = {
key: string;
name: string;
spdx_id: string;
url: string;
node_id: string;
};
type ActivityListWatchedReposForAuthenticatedUserResponseItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ActivityListWatchedReposForAuthenticatedUserResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ActivityListWatchedReposForAuthenticatedUserResponseItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ActivityListWatchedReposForAuthenticatedUserResponseItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ActivityListWatchedReposForAuthenticatedUserResponseItemPermissions;
template_repository: null;
subscribers_count: number;
network_count: number;
license: ActivityListWatchedReposForAuthenticatedUserResponseItemLicense;
};
type ActivityListReposWatchedByUserResponseItemLicense = {
key: string;
name: string;
spdx_id: string;
url: string;
node_id: string;
};
type ActivityListReposWatchedByUserResponseItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ActivityListReposWatchedByUserResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ActivityListReposWatchedByUserResponseItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ActivityListReposWatchedByUserResponseItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ActivityListReposWatchedByUserResponseItemPermissions;
template_repository: null;
subscribers_count: number;
network_count: number;
license: ActivityListReposWatchedByUserResponseItemLicense;
};
type ActivityListWatchersForRepoResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ActivityUnstarRepoResponse = {};
type ActivityStarRepoResponse = {};
type ActivityListReposStarredByAuthenticatedUserResponseItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ActivityListReposStarredByAuthenticatedUserResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ActivityListReposStarredByAuthenticatedUserResponseItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ActivityListReposStarredByAuthenticatedUserResponseItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ActivityListReposStarredByAuthenticatedUserResponseItemPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ActivityListReposStarredByUserResponseItemPermissions = {
admin: boolean;
push: boolean;
pull: boolean;
};
type ActivityListReposStarredByUserResponseItemOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ActivityListReposStarredByUserResponseItem = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ActivityListReposStarredByUserResponseItemOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
clone_url: string;
mirror_url: string;
hooks_url: string;
svn_url: string;
homepage: string;
language: null;
forks_count: number;
stargazers_count: number;
watchers_count: number;
size: number;
default_branch: string;
open_issues_count: number;
is_template: boolean;
topics: Array;
has_issues: boolean;
has_projects: boolean;
has_wiki: boolean;
has_pages: boolean;
has_downloads: boolean;
archived: boolean;
disabled: boolean;
pushed_at: string;
created_at: string;
updated_at: string;
permissions: ActivityListReposStarredByUserResponseItemPermissions;
allow_rebase_merge: boolean;
template_repository: null;
allow_squash_merge: boolean;
allow_merge_commit: boolean;
subscribers_count: number;
network_count: number;
};
type ActivityListStargazersForRepoResponseItem = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ActivityDeleteThreadSubscriptionResponse = {};
type ActivitySetThreadSubscriptionResponse = {
subscribed: boolean;
ignored: boolean;
reason: null;
created_at: string;
url: string;
thread_url: string;
};
type ActivityGetThreadSubscriptionResponse = {
subscribed: boolean;
ignored: boolean;
reason: null;
created_at: string;
url: string;
thread_url: string;
};
type ActivityMarkThreadAsReadResponse = {};
type ActivityGetThreadResponseSubject = {
title: string;
url: string;
latest_comment_url: string;
type: string;
};
type ActivityGetThreadResponseRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ActivityGetThreadResponseRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ActivityGetThreadResponseRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
};
type ActivityGetThreadResponse = {
id: string;
repository: ActivityGetThreadResponseRepository;
subject: ActivityGetThreadResponseSubject;
reason: string;
unread: boolean;
updated_at: string;
last_read_at: string;
url: string;
};
type ActivityMarkNotificationsAsReadForRepoResponse = {};
type ActivityMarkAsReadResponse = {};
type ActivityListNotificationsForRepoResponseItemSubject = {
title: string;
url: string;
latest_comment_url: string;
type: string;
};
type ActivityListNotificationsForRepoResponseItemRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ActivityListNotificationsForRepoResponseItemRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ActivityListNotificationsForRepoResponseItemRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
};
type ActivityListNotificationsForRepoResponseItem = {
id: string;
repository: ActivityListNotificationsForRepoResponseItemRepository;
subject: ActivityListNotificationsForRepoResponseItemSubject;
reason: string;
unread: boolean;
updated_at: string;
last_read_at: string;
url: string;
};
type ActivityListNotificationsResponseItemSubject = {
title: string;
url: string;
latest_comment_url: string;
type: string;
};
type ActivityListNotificationsResponseItemRepositoryOwner = {
login: string;
id: number;
node_id: string;
avatar_url: string;
gravatar_id: string;
url: string;
html_url: string;
followers_url: string;
following_url: string;
gists_url: string;
starred_url: string;
subscriptions_url: string;
organizations_url: string;
repos_url: string;
events_url: string;
received_events_url: string;
type: string;
site_admin: boolean;
};
type ActivityListNotificationsResponseItemRepository = {
id: number;
node_id: string;
name: string;
full_name: string;
owner: ActivityListNotificationsResponseItemRepositoryOwner;
private: boolean;
html_url: string;
description: string;
fork: boolean;
url: string;
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;
downloads_url: string;
events_url: string;
forks_url: string;
git_commits_url: string;
git_refs_url: string;
git_tags_url: string;
git_url: string;
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;
notifications_url: string;
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;
};
type ActivityListNotificationsResponseItem = {
id: string;
repository: ActivityListNotificationsResponseItemRepository;
subject: ActivityListNotificationsResponseItemSubject;
reason: string;
unread: boolean;
updated_at: string;
last_read_at: string;
url: string;
};
type ActivityListFeedsResponseLinksSecurityAdvisories = {
href: string;
type: string;
};
type ActivityListFeedsResponseLinksCurrentUserOrganizationsItem = {
href: string;
type: string;
};
type ActivityListFeedsResponseLinksCurrentUserOrganization = {
href: string;
type: string;
};
type ActivityListFeedsResponseLinksCurrentUserActor = {
href: string;
type: string;
};
type ActivityListFeedsResponseLinksCurrentUser = {
href: string;
type: string;
};
type ActivityListFeedsResponseLinksCurrentUserPublic = {
href: string;
type: string;
};
type ActivityListFeedsResponseLinksUser = { href: string; type: string };
type ActivityListFeedsResponseLinksTimeline = { href: string; type: string };
type ActivityListFeedsResponseLinks = {
timeline: ActivityListFeedsResponseLinksTimeline;
user: ActivityListFeedsResponseLinksUser;
current_user_public: ActivityListFeedsResponseLinksCurrentUserPublic;
current_user: ActivityListFeedsResponseLinksCurrentUser;
current_user_actor: ActivityListFeedsResponseLinksCurrentUserActor;
current_user_organization: ActivityListFeedsResponseLinksCurrentUserOrganization;
current_user_organizations: Array<
ActivityListFeedsResponseLinksCurrentUserOrganizationsItem
>;
security_advisories: ActivityListFeedsResponseLinksSecurityAdvisories;
};
type ActivityListFeedsResponse = {
timeline_url: string;
user_url: string;
current_user_public_url: string;
current_user_url: string;
current_user_actor_url: string;
current_user_organization_url: string;
current_user_organization_urls: Array;
security_advisories_url: string;
_links: ActivityListFeedsResponseLinks;
};
type ActivityListNotificationsResponse = Array<
ActivityListNotificationsResponseItem
>;
type ActivityListNotificationsForRepoResponse = Array<
ActivityListNotificationsForRepoResponseItem
>;
type ActivityListStargazersForRepoResponse = Array<
ActivityListStargazersForRepoResponseItem
>;
type ActivityListReposStarredByUserResponse = Array<
ActivityListReposStarredByUserResponseItem
>;
type ActivityListReposStarredByAuthenticatedUserResponse = Array<
ActivityListReposStarredByAuthenticatedUserResponseItem
>;
type ActivityListWatchersForRepoResponse = Array<
ActivityListWatchersForRepoResponseItem
>;
type ActivityListReposWatchedByUserResponse = Array<
ActivityListReposWatchedByUserResponseItem
>;
type ActivityListWatchedReposForAuthenticatedUserResponse = Array<
ActivityListWatchedReposForAuthenticatedUserResponseItem
>;
type AppsListInstallationsResponse = Array;
type AppsListPlansResponse = Array;
type AppsListPlansStubbedResponse = Array;
type AppsListAccountsUserOrOrgOnPlanResponse = Array<
AppsListAccountsUserOrOrgOnPlanResponseItem
>;
type AppsListAccountsUserOrOrgOnPlanStubbedResponse = Array<
AppsListAccountsUserOrOrgOnPlanStubbedResponseItem
>;
type AppsListMarketplacePurchasesForAuthenticatedUserResponse = Array<
AppsListMarketplacePurchasesForAuthenticatedUserResponseItem
>;
type AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponse = Array<
AppsListMarketplacePurchasesForAuthenticatedUserStubbedResponseItem
>;
type ChecksListAnnotationsResponse = Array;
type CodesOfConductListConductCodesResponse = Array<
CodesOfConductListConductCodesResponseItem
>;
type GistsListPublicForUserResponse = Array<
GistsListPublicForUserResponseItem
>;
type GistsListResponse = Array;
type GistsListPublicResponse = Array;
type GistsListStarredResponse = Array;
type GistsListCommitsResponse = Array;
type GistsListForksResponse = Array;
type GistsListCommentsResponse = Array;
type GitignoreListTemplatesResponse = Array;
type IssuesListResponse = Array;
type IssuesListForAuthenticatedUserResponse = Array<
IssuesListForAuthenticatedUserResponseItem
>;
type IssuesListForOrgResponse = Array;
type IssuesListForRepoResponse = Array;
type IssuesListAssigneesResponse = Array;
type IssuesListCommentsResponse = Array;
type IssuesListCommentsForRepoResponse = Array<
IssuesListCommentsForRepoResponseItem
>;
type IssuesListEventsResponse = Array;
type IssuesListEventsForRepoResponse = Array<
IssuesListEventsForRepoResponseItem
>;
type IssuesListLabelsForRepoResponse = Array<
IssuesListLabelsForRepoResponseItem
>;
type IssuesListLabelsOnIssueResponse = Array<
IssuesListLabelsOnIssueResponseItem
>;
type IssuesAddLabelsResponse = Array;
type IssuesRemoveLabelResponse = Array;
type IssuesReplaceLabelsResponse = Array;
type IssuesListLabelsForMilestoneResponse = Array<
IssuesListLabelsForMilestoneResponseItem
>;
type IssuesListMilestonesForRepoResponse = Array<
IssuesListMilestonesForRepoResponseItem
>;
type IssuesListEventsForTimelineResponse = Array<
IssuesListEventsForTimelineResponseItem
>;
type LicensesListCommonlyUsedResponse = Array<
LicensesListCommonlyUsedResponseItem
>;
type LicensesListResponse = Array;
type MigrationsListForOrgResponse = Array;
type MigrationsGetCommitAuthorsResponse = Array<
MigrationsGetCommitAuthorsResponseItem
>;
type MigrationsGetLargeFilesResponse = Array<
MigrationsGetLargeFilesResponseItem
>;
type MigrationsListForAuthenticatedUserResponse = Array<
MigrationsListForAuthenticatedUserResponseItem
>;
type OauthAuthorizationsListGrantsResponse = Array<
OauthAuthorizationsListGrantsResponseItem
>;
type OauthAuthorizationsListAuthorizationsResponse = Array<
OauthAuthorizationsListAuthorizationsResponseItem
>;
type OrgsListForAuthenticatedUserResponse = Array<
OrgsListForAuthenticatedUserResponseItem
>;
type OrgsListResponse = Array;
type OrgsListForUserResponse = Array;
type OrgsListBlockedUsersResponse = Array;
type OrgsListHooksResponse = Array;
type OrgsListMembersResponse = Array;
type OrgsListPublicMembersResponse = Array;
type OrgsListInvitationTeamsResponse = Array<
OrgsListInvitationTeamsResponseItem
>;
type OrgsListPendingInvitationsResponse = Array<
OrgsListPendingInvitationsResponseItem
>;
type OrgsListMembershipsResponse = Array