57 lines
1.1 KiB
TypeScript
57 lines
1.1 KiB
TypeScript
export type DownloadRelease = {
|
|
assets: DownloadAsset[];
|
|
assets_url: string;
|
|
author: ReleaseAuthor;
|
|
body: string;
|
|
created_at: string;
|
|
draft: boolean;
|
|
html_url: string;
|
|
id: number;
|
|
name: string;
|
|
node_id: string;
|
|
prerelease: number;
|
|
published_at: string;
|
|
tag_name: string;
|
|
tarball_url: string;
|
|
target_commitish: string;
|
|
upload_url: string;
|
|
url: string;
|
|
zipball_url: string;
|
|
}
|
|
|
|
export type DownloadAsset = {
|
|
browser_download_url: string;
|
|
content_type: string;
|
|
created_at: string;
|
|
download_count: 8
|
|
id: number;
|
|
label: string;
|
|
name: string;
|
|
node_id: string;
|
|
size: number;
|
|
state: string;
|
|
updated_at: string;
|
|
url: string;
|
|
}
|
|
|
|
export type ReleaseAuthor = {
|
|
avatar_url: string;
|
|
events_url: string;
|
|
followers_url: string;
|
|
following_url: string;
|
|
gists_rk: string;
|
|
gravatar_id: string;
|
|
html_url: string;
|
|
id: number;
|
|
login: string;
|
|
node_id: string;
|
|
organizations_url: string;
|
|
received_events_url: string;
|
|
repos_url: string;
|
|
site_admin: string;
|
|
starred_url: string;
|
|
subscriptions_url: string;
|
|
type: string;
|
|
url: string;
|
|
}
|