89 lines
2.1 KiB
TypeScript
89 lines
2.1 KiB
TypeScript
|
export type Commit = {
|
||
|
url: string,
|
||
|
sha: string,
|
||
|
created: string,
|
||
|
html_url: string,
|
||
|
commit: {
|
||
|
url: string,
|
||
|
author: {
|
||
|
name: string,
|
||
|
email: string,
|
||
|
date: string
|
||
|
},
|
||
|
committer: {
|
||
|
name: string,
|
||
|
email: string,
|
||
|
date: string
|
||
|
},
|
||
|
message: string,
|
||
|
tree: {
|
||
|
url: string,
|
||
|
sha: string,
|
||
|
created: string
|
||
|
},
|
||
|
verification: {
|
||
|
verified: boolean,
|
||
|
reason: string,
|
||
|
signature: string,
|
||
|
signer: string | null,
|
||
|
payload: string
|
||
|
}
|
||
|
},
|
||
|
author: {
|
||
|
id: number,
|
||
|
login: string,
|
||
|
login_name: string,
|
||
|
full_name: string,
|
||
|
email: string,
|
||
|
avatar_url: string,
|
||
|
language: string,
|
||
|
is_admin: boolean,
|
||
|
last_login: string,
|
||
|
created: string,
|
||
|
restricted: boolean,
|
||
|
active: boolean,
|
||
|
prohibit_login: boolean,
|
||
|
location: string,
|
||
|
website: string,
|
||
|
description: string,
|
||
|
visibility: string,
|
||
|
followers_count: number,
|
||
|
following_count: number,
|
||
|
starred_repos_count: number,
|
||
|
username: string
|
||
|
},
|
||
|
committer: {
|
||
|
id: number,
|
||
|
login: string,
|
||
|
login_name: string,
|
||
|
full_name: string,
|
||
|
email: string,
|
||
|
avatar_url: string,
|
||
|
language: string,
|
||
|
is_admin: boolean,
|
||
|
last_login: string,
|
||
|
created: string,
|
||
|
restricted: boolean,
|
||
|
active: boolean,
|
||
|
prohibit_login: boolean,
|
||
|
location: string,
|
||
|
website: string,
|
||
|
description: string,
|
||
|
visibility: string,
|
||
|
followers_count: number,
|
||
|
following_count: number,
|
||
|
starred_repos_count: number,
|
||
|
username: string
|
||
|
},
|
||
|
parents: Array<{
|
||
|
url: string,
|
||
|
sha: string,
|
||
|
created: string
|
||
|
}>,
|
||
|
files: Array<{
|
||
|
filename: string,
|
||
|
status: string
|
||
|
}>,
|
||
|
stats: { total: number, additions: number, deletions: number }
|
||
|
};
|