mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-02-15 04:32:13 +00:00
54 lines
976 B
TypeScript
54 lines
976 B
TypeScript
export interface SteamGenre {
|
|
id: string;
|
|
name: string;
|
|
}
|
|
|
|
export interface SteamScreenshot {
|
|
id: number;
|
|
path_thumbnail: string;
|
|
path_full: string;
|
|
}
|
|
|
|
export interface SteamVideoSource {
|
|
max: string;
|
|
"480": string;
|
|
}
|
|
|
|
export interface SteamMovies {
|
|
id: number;
|
|
mp4: SteamVideoSource;
|
|
webm: SteamVideoSource;
|
|
thumbnail: string;
|
|
name: string;
|
|
highlight: boolean;
|
|
}
|
|
|
|
export interface SteamAppDetails {
|
|
name: string;
|
|
detailed_description: string;
|
|
about_the_game: string;
|
|
short_description: string;
|
|
publishers: string[];
|
|
genres: SteamGenre[];
|
|
movies?: SteamMovies[];
|
|
screenshots?: SteamScreenshot[];
|
|
pc_requirements: {
|
|
minimum: string;
|
|
recommended: string;
|
|
};
|
|
mac_requirements: {
|
|
minimum: string;
|
|
recommended: string;
|
|
};
|
|
linux_requirements: {
|
|
minimum: string;
|
|
recommended: string;
|
|
};
|
|
release_date: {
|
|
coming_soon: boolean;
|
|
date: string;
|
|
};
|
|
content_descriptors: {
|
|
ids: number[];
|
|
};
|
|
}
|