-
Notifications
You must be signed in to change notification settings - Fork 16
v2.changelogs.details_v3
ck edited this page Oct 6, 2024
·
1 revision
async
Retrieves details of the specified build.
const { auth, v2 } = require('osu-api-extended');
async function main() {
try {
const result = await v2.changelogs.details({
stream_name: 'web',
build_version: '2024.930.0'
});
if (result.error != null) {
console.log(result.error);
return;
};
console.log(result);
} catch (error) {
console.log(error);
};
};
main();
Parameter | Type | Description |
---|---|---|
params.stream_name | 'stable40' | 'beta40' |
params.build_version | string | |
addons.legacy_only? | boolean | |
addons.apiVersion? | '20240130' | '99999999' |
addons.authKey? | string | |
addons.timeout_ms? | number | |
addons.ignoreSessionRefresh? | boolean |
export interface changelogsDetailsResponse {
created_at: string
display_version: string
id: number
users: number
version: string
youtube_id: any
update_stream: UpdateStream
changelog_entries: ChangelogEntry[]
versions: Versions
}
export interface UpdateStream {
id: number
name: string
display_name: string
is_featured: boolean
}
export interface ChangelogEntry {
id: number
repository: string
github_pull_request_id: number
github_url: string
url: any
type: string
category: string
title: string
major: boolean
created_at: string
github_user: GithubUser
message: any
message_html: any
}
export interface GithubUser {
display_name: string
github_url: string
github_username: string
id: number
osu_username?: string
user_id?: number
user_url?: string
}
export interface Versions {
next: Next
previous: Previous
}
export interface Next {
created_at: string
display_version: string
id: number
users: number
version: string
youtube_id: any
update_stream: UpdateStream2
}
export interface UpdateStream2 {
id: number
name: string
display_name: string
is_featured: boolean
}
export interface Previous {
created_at: string
display_version: string
id: number
users: number
version: string
youtube_id: any
update_stream: UpdateStream3
}
export interface UpdateStream3 {
id: number
name: string
display_name: string
is_featured: boolean
}