6761 lines
158 KiB
TypeScript
6761 lines
158 KiB
TypeScript
/**
|
|
* This file was auto-generated by openapi-typescript.
|
|
* Do not make direct changes to the file.
|
|
*/
|
|
|
|
export interface paths {
|
|
'/anime/{id}/full': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeFullById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/characters': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeCharacters'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/staff': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeStaff'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/episodes': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeEpisodes'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/episodes/{episode}': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeEpisodeById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/news': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeNews'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/forum': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeForum'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/videos': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeVideos'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/videos/episodes': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeVideosEpisodes'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/pictures': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimePictures'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/statistics': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeStatistics'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/moreinfo': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeMoreInfo'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/recommendations': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeRecommendations'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/userupdates': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeUserUpdates'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/reviews': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeReviews'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/relations': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeRelations'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/themes': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeThemes'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/external': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeExternal'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime/{id}/streaming': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeStreaming'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/characters/{id}/full': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getCharacterFullById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/characters/{id}': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getCharacterById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/characters/{id}/anime': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getCharacterAnime'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/characters/{id}/manga': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getCharacterManga'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/characters/{id}/voices': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getCharacterVoiceActors'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/characters/{id}/pictures': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getCharacterPictures'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/clubs/{id}': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getClubsById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/clubs/{id}/members': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getClubMembers'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/clubs/{id}/staff': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getClubStaff'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/clubs/{id}/relations': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getClubRelations'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/genres/anime': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeGenres'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/genres/manga': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaGenres'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/magazines': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMagazines'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/full': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaFullById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/characters': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaCharacters'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/news': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaNews'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/forum': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaTopics'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/pictures': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaPictures'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/statistics': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaStatistics'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/moreinfo': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaMoreInfo'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/recommendations': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaRecommendations'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/userupdates': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaUserUpdates'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/reviews': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaReviews'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/relations': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaRelations'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga/{id}/external': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaExternal'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/people/{id}/full': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getPersonFullById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/people/{id}': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getPersonById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/people/{id}/anime': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getPersonAnime'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/people/{id}/voices': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getPersonVoices'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/people/{id}/manga': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getPersonManga'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/people/{id}/pictures': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getPersonPictures'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/producers/{id}': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getProducerById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/producers/{id}/full': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getProducerFullById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/producers/{id}/external': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getProducerExternal'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/random/anime': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getRandomAnime'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/random/manga': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getRandomManga'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/random/characters': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getRandomCharacters'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/random/people': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getRandomPeople'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/random/users': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getRandomUsers'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/recommendations/anime': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getRecentAnimeRecommendations'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/recommendations/manga': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getRecentMangaRecommendations'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/reviews/anime': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getRecentAnimeReviews'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/reviews/manga': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getRecentMangaReviews'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/schedules': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getSchedules'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/anime': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getAnimeSearch'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/manga': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getMangaSearch'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/people': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getPeopleSearch'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/characters': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getCharactersSearch'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUsersSearch'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/userbyid/{id}': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserById'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/clubs': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getClubsSearch'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/producers': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getProducers'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/seasons/now': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getSeasonNow'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/seasons/{year}/{season}': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getSeason'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/seasons': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getSeasonsList'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/seasons/upcoming': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getSeasonUpcoming'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/top/anime': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getTopAnime'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/top/manga': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getTopManga'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/top/people': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getTopPeople'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/top/characters': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getTopCharacters'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/top/reviews': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getTopReviews'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/full': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserFullProfile'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserProfile'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/statistics': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserStatistics'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/favorites': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserFavorites'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/userupdates': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserUpdates'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/about': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserAbout'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/history': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserHistory'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/friends': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserFriends'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/animelist': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/**
|
|
* @deprecated
|
|
* @description User Anime lists have been discontinued since May 1st, 2022. <a href='https://docs.google.com/document/d/1-6H-agSnqa8Mfmw802UYfGQrceIEnAaEh4uCXAPiX5A'>Read more</a>
|
|
*/
|
|
get: operations['getUserAnimelist'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/mangalist': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/**
|
|
* @deprecated
|
|
* @description User Manga lists have been discontinued since May 1st, 2022. <a href='https://docs.google.com/document/d/1-6H-agSnqa8Mfmw802UYfGQrceIEnAaEh4uCXAPiX5A'>Read more</a>
|
|
*/
|
|
get: operations['getUserMangaList'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/reviews': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserReviews'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/recommendations': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserRecommendations'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/clubs': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserClubs'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/users/{username}/external': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getUserExternal'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/watch/episodes': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getWatchRecentEpisodes'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/watch/episodes/popular': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getWatchPopularEpisodes'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/watch/promos': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getWatchRecentPromos'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
'/watch/promos/popular': {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get: operations['getWatchPopularPromos'];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
}
|
|
export type webhooks = Record<string, never>;
|
|
export interface components {
|
|
schemas: {
|
|
/**
|
|
* @description User's anime list status filter options
|
|
* @enum {string}
|
|
*/
|
|
user_anime_list_status_filter: 'all' | 'watching' | 'completed' | 'onhold' | 'dropped' | 'plantowatch';
|
|
/**
|
|
* @description Available Anime order_by properties
|
|
* @enum {string}
|
|
*/
|
|
anime_search_query_orderby: 'mal_id' | 'title' | 'start_date' | 'end_date' | 'episodes' | 'score' | 'scored_by' | 'rank' | 'popularity' | 'members' | 'favorites';
|
|
/**
|
|
* @description Available Anime audience ratings<br><br><b>Ratings</b><br><ul><li>G - All Ages</li><li>PG - Children</li><li>PG-13 - Teens 13 or older</li><li>R - 17+ (violence & profanity)</li><li>R+ - Mild Nudity</li><li>Rx - Hentai</li></ul>
|
|
* @enum {string}
|
|
*/
|
|
anime_search_query_rating: 'g' | 'pg' | 'pg13' | 'r17' | 'r' | 'rx';
|
|
/**
|
|
* @description Available Anime statuses
|
|
* @enum {string}
|
|
*/
|
|
anime_search_query_status: 'airing' | 'complete' | 'upcoming';
|
|
/**
|
|
* @description Available Anime types
|
|
* @enum {string}
|
|
*/
|
|
anime_search_query_type: 'tv' | 'movie' | 'ova' | 'special' | 'ona' | 'music' | 'cm' | 'pv' | 'tv_special';
|
|
/**
|
|
* @description Available Character order_by properties
|
|
* @enum {string}
|
|
*/
|
|
characters_search_query_orderby: 'mal_id' | 'name' | 'favorites';
|
|
/**
|
|
* @description Club Search Query Category
|
|
* @enum {string}
|
|
*/
|
|
club_search_query_category:
|
|
| 'anime'
|
|
| 'manga'
|
|
| 'actors_and_artists'
|
|
| 'characters'
|
|
| 'cities_and_neighborhoods'
|
|
| 'companies'
|
|
| 'conventions'
|
|
| 'games'
|
|
| 'japan'
|
|
| 'music'
|
|
| 'other'
|
|
| 'schools';
|
|
/**
|
|
* @description Club Search Query OrderBy
|
|
* @enum {string}
|
|
*/
|
|
club_search_query_orderby: 'mal_id' | 'name' | 'members_count' | 'created';
|
|
/**
|
|
* @description Club Search Query Type
|
|
* @enum {string}
|
|
*/
|
|
club_search_query_type: 'public' | 'private' | 'secret';
|
|
/**
|
|
* @description Users Search Query Gender.
|
|
* @enum {string}
|
|
*/
|
|
users_search_query_gender: 'any' | 'male' | 'female' | 'nonbinary';
|
|
/**
|
|
* @description Filter genres by type
|
|
* @enum {string}
|
|
*/
|
|
genre_query_filter: 'genres' | 'explicit_genres' | 'themes' | 'demographics';
|
|
/**
|
|
* @description Order by magazine data
|
|
* @enum {string}
|
|
*/
|
|
magazines_query_orderby: 'mal_id' | 'name' | 'count';
|
|
/**
|
|
* @description User's anime list status filter options
|
|
* @enum {string}
|
|
*/
|
|
user_manga_list_status_filter: 'all' | 'reading' | 'completed' | 'onhold' | 'dropped' | 'plantoread';
|
|
/**
|
|
* @description Available Manga order_by properties
|
|
* @enum {string}
|
|
*/
|
|
manga_search_query_orderby:
|
|
| 'mal_id'
|
|
| 'title'
|
|
| 'start_date'
|
|
| 'end_date'
|
|
| 'chapters'
|
|
| 'volumes'
|
|
| 'score'
|
|
| 'scored_by'
|
|
| 'rank'
|
|
| 'popularity'
|
|
| 'members'
|
|
| 'favorites';
|
|
/**
|
|
* @description Available Manga statuses
|
|
* @enum {string}
|
|
*/
|
|
manga_search_query_status: 'publishing' | 'complete' | 'hiatus' | 'discontinued' | 'upcoming';
|
|
/**
|
|
* @description Available Manga types
|
|
* @enum {string}
|
|
*/
|
|
manga_search_query_type: 'manga' | 'novel' | 'lightnovel' | 'oneshot' | 'doujin' | 'manhwa' | 'manhua';
|
|
/**
|
|
* @description Available People order_by properties
|
|
* @enum {string}
|
|
*/
|
|
people_search_query_orderby: 'mal_id' | 'name' | 'birthday' | 'favorites';
|
|
/**
|
|
* @description Producers Search Query Order By
|
|
* @enum {string}
|
|
*/
|
|
producers_query_orderby: 'mal_id' | 'count' | 'favorites' | 'established';
|
|
/**
|
|
* @description Search query sort direction
|
|
* @enum {string}
|
|
*/
|
|
search_query_sort: 'desc' | 'asc';
|
|
/**
|
|
* @description Top items filter types
|
|
* @enum {string}
|
|
*/
|
|
top_anime_filter: 'airing' | 'upcoming' | 'bypopularity' | 'favorite';
|
|
/**
|
|
* @description Top items filter types
|
|
* @enum {string}
|
|
*/
|
|
top_manga_filter: 'publishing' | 'upcoming' | 'bypopularity' | 'favorite';
|
|
/**
|
|
* @description The type of reviews to filter by. Defaults to anime.
|
|
* @enum {string}
|
|
*/
|
|
top_reviews_type_enum: 'anime' | 'manga';
|
|
/** @description Anime Episodes Resource */
|
|
anime_episodes: {
|
|
data?: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL. This is the URL of the episode's video. If there is no video url, this will be null. */
|
|
url?: string | null;
|
|
/** @description Title */
|
|
title?: string;
|
|
/** @description Title Japanese */
|
|
title_japanese?: string | null;
|
|
/** @description title_romanji */
|
|
title_romanji?: string | null;
|
|
/** @description Aired Date ISO8601 */
|
|
aired?: string | null;
|
|
/** @description Aggregated episode score (1.00 - 5.00) based on MyAnimeList user voting */
|
|
score?: Record<string, never> | null;
|
|
/** @description Filler episode */
|
|
filler?: boolean;
|
|
/** @description Recap episode */
|
|
recap?: boolean;
|
|
/** @description Episode discussion forum URL */
|
|
forum_url?: string | null;
|
|
}[];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Anime News Resource */
|
|
anime_news: components['schemas']['pagination'] & components['schemas']['news'];
|
|
/** @description Anime Videos Episodes Resource */
|
|
anime_videos_episodes: {
|
|
data?: {
|
|
/** @description MyAnimeList ID or Episode Number */
|
|
mal_id?: number;
|
|
/** @description Episode Title */
|
|
title?: string;
|
|
/** @description Episode Subtitle */
|
|
episode?: string;
|
|
/** @description Episode Page URL */
|
|
url?: string;
|
|
images?: components['schemas']['common_images'];
|
|
}[];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Character Pictures */
|
|
character_pictures: {
|
|
data?: {
|
|
/** @description Default JPG Image Size URL */
|
|
image_url?: string | null;
|
|
/** @description Large JPG Image Size URL */
|
|
large_image_url?: string | null;
|
|
}[];
|
|
};
|
|
/** @description Club Member */
|
|
club_member: {
|
|
data?: {
|
|
/** @description User's username */
|
|
username?: string;
|
|
/** @description User URL */
|
|
url?: string;
|
|
images?: components['schemas']['user_images'];
|
|
}[];
|
|
};
|
|
/** @description Manga News Resource */
|
|
manga_news: components['schemas']['pagination'] & components['schemas']['news'];
|
|
/** @description Manga Pictures */
|
|
manga_pictures: {
|
|
data?: components['schemas']['manga_images'][];
|
|
};
|
|
/** @description Character Pictures */
|
|
person_pictures: {
|
|
data?: components['schemas']['people_images'][];
|
|
};
|
|
/** @description Random Resources */
|
|
random: {
|
|
data?: (components['schemas']['anime'] | components['schemas']['manga'] | components['schemas']['character'] | components['schemas']['person'])[];
|
|
};
|
|
/** @description Anime resources currently airing */
|
|
schedules: {
|
|
data?: components['schemas']['anime'][];
|
|
} & components['schemas']['pagination_plus'];
|
|
/** @description User Results */
|
|
users_search: {
|
|
data?: {
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description MyAnimeList Username */
|
|
username?: string;
|
|
images?: components['schemas']['user_images'];
|
|
/** @description Last Online Date ISO8601 */
|
|
last_online?: string;
|
|
}[];
|
|
} & components['schemas']['pagination'];
|
|
/** @description List of available seasons */
|
|
seasons: {
|
|
data?: {
|
|
/** @description Year */
|
|
year?: number;
|
|
/** @description List of available seasons */
|
|
seasons?: string[];
|
|
}[];
|
|
};
|
|
/** @description Anime & Manga Reviews Resource */
|
|
reviews_collection: {
|
|
data?: (components['schemas']['anime_review'] | components['schemas']['manga_review'])[];
|
|
};
|
|
/** @description User Friends */
|
|
user_friends: {
|
|
data?: ({
|
|
user?: components['schemas']['user_meta'];
|
|
} & {
|
|
/** @description Last Online Date ISO8601 format */
|
|
last_online?: string;
|
|
/** @description Friends Since Date ISO8601 format */
|
|
friends_since?: string;
|
|
})[];
|
|
} & components['schemas']['pagination'];
|
|
/** @description User Clubs */
|
|
user_clubs: {
|
|
data?: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description Club Name */
|
|
name?: string;
|
|
/** @description Club URL */
|
|
url?: string;
|
|
}[];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Watch Episodes */
|
|
watch_episodes: {
|
|
data?: {
|
|
entry?: components['schemas']['anime_meta'];
|
|
/** @description Recent Episodes (max 2 listed) */
|
|
episodes?: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: string;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Episode Title */
|
|
title?: string;
|
|
/** @description For MyAnimeList Premium Users */
|
|
premium?: boolean;
|
|
}[];
|
|
/** @description Region Locked Episode */
|
|
region_locked?: boolean;
|
|
}[];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Watch Promos */
|
|
watch_promos: components['schemas']['pagination'] & {
|
|
data?: {
|
|
/** @description Promo Title */
|
|
title?: string;
|
|
entry?: components['schemas']['anime_meta'];
|
|
trailer?: components['schemas']['trailer'];
|
|
}[];
|
|
};
|
|
/** @description Anime Characters Resource */
|
|
anime_characters: {
|
|
data?: {
|
|
/** @description Character details */
|
|
character?: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['character_images'];
|
|
/** @description Character Name */
|
|
name?: string;
|
|
};
|
|
/** @description Character's Role */
|
|
role?: string;
|
|
voice_actors?: {
|
|
person?: {
|
|
mal_id?: number;
|
|
url?: string;
|
|
images?: components['schemas']['people_images'];
|
|
name?: string;
|
|
};
|
|
language?: string;
|
|
}[];
|
|
}[];
|
|
};
|
|
/** @description Anime Collection Resource */
|
|
anime_search: {
|
|
data?: components['schemas']['anime'][];
|
|
} & components['schemas']['pagination_plus'];
|
|
/** @description Anime Episode Resource */
|
|
anime_episode: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Title */
|
|
title?: string;
|
|
/** @description Title Japanese */
|
|
title_japanese?: string | null;
|
|
/** @description title_romanji */
|
|
title_romanji?: string | null;
|
|
/** @description Episode duration in seconds */
|
|
duration?: number | null;
|
|
/** @description Aired Date ISO8601 */
|
|
aired?: string | null;
|
|
/** @description Filler episode */
|
|
filler?: boolean;
|
|
/** @description Recap episode */
|
|
recap?: boolean;
|
|
/** @description Episode Synopsis */
|
|
synopsis?: string | null;
|
|
};
|
|
/** @description Full anime Resource */
|
|
anime_full: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['anime_images'];
|
|
trailer?: components['schemas']['trailer_base'];
|
|
/** @description Whether the entry is pending approval on MAL or not */
|
|
approved?: boolean;
|
|
/** @description All titles */
|
|
titles?: components['schemas']['title'][];
|
|
/**
|
|
* @deprecated
|
|
* @description Title
|
|
*/
|
|
title?: string;
|
|
/**
|
|
* @deprecated
|
|
* @description English Title
|
|
*/
|
|
title_english?: string | null;
|
|
/**
|
|
* @deprecated
|
|
* @description Japanese Title
|
|
*/
|
|
title_japanese?: string | null;
|
|
/**
|
|
* @deprecated
|
|
* @description Other Titles
|
|
*/
|
|
title_synonyms?: string[];
|
|
/**
|
|
* @description Anime Type
|
|
* @enum {string|null}
|
|
*/
|
|
type?: 'TV' | 'OVA' | 'Movie' | 'Special' | 'ONA' | 'Music' | null;
|
|
/** @description Original Material/Source adapted from */
|
|
source?: string | null;
|
|
/** @description Episode count */
|
|
episodes?: number | null;
|
|
/**
|
|
* @description Airing status
|
|
* @enum {string|null}
|
|
*/
|
|
status?: 'Finished Airing' | 'Currently Airing' | 'Not yet aired' | null;
|
|
/** @description Airing boolean */
|
|
airing?: boolean;
|
|
aired?: components['schemas']['daterange'];
|
|
/** @description Parsed raw duration */
|
|
duration?: string | null;
|
|
/**
|
|
* @description Anime audience rating
|
|
* @enum {string|null}
|
|
*/
|
|
rating?: 'G - All Ages' | 'PG - Children' | 'PG-13 - Teens 13 or older' | 'R - 17+ (violence & profanity)' | 'R+ - Mild Nudity' | 'Rx - Hentai' | null;
|
|
/**
|
|
* Format: float
|
|
* @description Score
|
|
*/
|
|
score?: number | null;
|
|
/** @description Number of users */
|
|
scored_by?: number | null;
|
|
/** @description Ranking */
|
|
rank?: number | null;
|
|
/** @description Popularity */
|
|
popularity?: number | null;
|
|
/** @description Number of users who have added this entry to their list */
|
|
members?: number | null;
|
|
/** @description Number of users who have favorited this entry */
|
|
favorites?: number | null;
|
|
/** @description Synopsis */
|
|
synopsis?: string | null;
|
|
/** @description Background */
|
|
background?: string | null;
|
|
/**
|
|
* @description Season
|
|
* @enum {string|null}
|
|
*/
|
|
season?: 'summer' | 'winter' | 'spring' | 'fall' | null;
|
|
/** @description Year */
|
|
year?: number | null;
|
|
broadcast?: components['schemas']['broadcast'];
|
|
producers?: components['schemas']['mal_url'][];
|
|
licensors?: components['schemas']['mal_url'][];
|
|
studios?: components['schemas']['mal_url'][];
|
|
genres?: components['schemas']['mal_url'][];
|
|
explicit_genres?: components['schemas']['mal_url'][];
|
|
themes?: components['schemas']['mal_url'][];
|
|
demographics?: components['schemas']['mal_url'][];
|
|
relations?: {
|
|
/** @description Relation type */
|
|
relation?: string;
|
|
entry?: components['schemas']['mal_url'][];
|
|
}[];
|
|
theme?: {
|
|
openings?: string[];
|
|
endings?: string[];
|
|
};
|
|
external?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
streaming?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
};
|
|
/** @description Anime Relations */
|
|
anime_relations: {
|
|
data?: {
|
|
/** @description Relation type */
|
|
relation?: string;
|
|
entry?: components['schemas']['mal_url'][];
|
|
}[];
|
|
};
|
|
/** @description Anime Resource */
|
|
anime: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['anime_images'];
|
|
trailer?: components['schemas']['trailer_base'];
|
|
/** @description Whether the entry is pending approval on MAL or not */
|
|
approved?: boolean;
|
|
/** @description All titles */
|
|
titles?: components['schemas']['title'][];
|
|
/**
|
|
* @deprecated
|
|
* @description Title
|
|
*/
|
|
title?: string;
|
|
/**
|
|
* @deprecated
|
|
* @description English Title
|
|
*/
|
|
title_english?: string | null;
|
|
/**
|
|
* @deprecated
|
|
* @description Japanese Title
|
|
*/
|
|
title_japanese?: string | null;
|
|
/**
|
|
* @deprecated
|
|
* @description Other Titles
|
|
*/
|
|
title_synonyms?: string[];
|
|
/**
|
|
* @description Anime Type
|
|
* @enum {string|null}
|
|
*/
|
|
type?: 'TV' | 'OVA' | 'Movie' | 'Special' | 'ONA' | 'Music' | null;
|
|
/** @description Original Material/Source adapted from */
|
|
source?: string | null;
|
|
/** @description Episode count */
|
|
episodes?: number | null;
|
|
/**
|
|
* @description Airing status
|
|
* @enum {string|null}
|
|
*/
|
|
status?: 'Finished Airing' | 'Currently Airing' | 'Not yet aired' | null;
|
|
/** @description Airing boolean */
|
|
airing?: boolean;
|
|
aired?: components['schemas']['daterange'];
|
|
/** @description Parsed raw duration */
|
|
duration?: string | null;
|
|
/**
|
|
* @description Anime audience rating
|
|
* @enum {string|null}
|
|
*/
|
|
rating?: 'G - All Ages' | 'PG - Children' | 'PG-13 - Teens 13 or older' | 'R - 17+ (violence & profanity)' | 'R+ - Mild Nudity' | 'Rx - Hentai' | null;
|
|
/**
|
|
* Format: float
|
|
* @description Score
|
|
*/
|
|
score?: number | null;
|
|
/** @description Number of users */
|
|
scored_by?: number | null;
|
|
/** @description Ranking */
|
|
rank?: number | null;
|
|
/** @description Popularity */
|
|
popularity?: number | null;
|
|
/** @description Number of users who have added this entry to their list */
|
|
members?: number | null;
|
|
/** @description Number of users who have favorited this entry */
|
|
favorites?: number | null;
|
|
/** @description Synopsis */
|
|
synopsis?: string | null;
|
|
/** @description Background */
|
|
background?: string | null;
|
|
/**
|
|
* @description Season
|
|
* @enum {string|null}
|
|
*/
|
|
season?: 'summer' | 'winter' | 'spring' | 'fall' | null;
|
|
/** @description Year */
|
|
year?: number | null;
|
|
broadcast?: components['schemas']['broadcast'];
|
|
producers?: components['schemas']['mal_url'][];
|
|
licensors?: components['schemas']['mal_url'][];
|
|
studios?: components['schemas']['mal_url'][];
|
|
genres?: components['schemas']['mal_url'][];
|
|
explicit_genres?: components['schemas']['mal_url'][];
|
|
themes?: components['schemas']['mal_url'][];
|
|
demographics?: components['schemas']['mal_url'][];
|
|
};
|
|
/** @description Anime Staff Resource */
|
|
anime_staff: {
|
|
data?: {
|
|
/** @description Person details */
|
|
person?: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['people_images'];
|
|
/** @description Name */
|
|
name?: string;
|
|
};
|
|
/** @description Staff Positions */
|
|
positions?: string[];
|
|
}[];
|
|
};
|
|
/** @description Anime Statistics Resource */
|
|
anime_statistics: {
|
|
data?: {
|
|
/** @description Number of users watching the resource */
|
|
watching?: number;
|
|
/** @description Number of users who have completed the resource */
|
|
completed?: number;
|
|
/** @description Number of users who have put the resource on hold */
|
|
on_hold?: number;
|
|
/** @description Number of users who have dropped the resource */
|
|
dropped?: number;
|
|
/** @description Number of users who have planned to watch the resource */
|
|
plan_to_watch?: number;
|
|
/** @description Total number of users who have the resource added to their lists */
|
|
total?: number;
|
|
scores?: {
|
|
/** @description Scoring value */
|
|
score?: number;
|
|
/** @description Number of votes for this score */
|
|
votes?: number;
|
|
/**
|
|
* Format: float
|
|
* @description Percentage of votes for this score
|
|
*/
|
|
percentage?: number;
|
|
}[];
|
|
};
|
|
};
|
|
/** @description Anime Opening and Ending Themes */
|
|
anime_themes: {
|
|
data?: {
|
|
openings?: string[];
|
|
endings?: string[];
|
|
};
|
|
};
|
|
/** @description Anime Videos Resource */
|
|
anime_videos: {
|
|
data?: {
|
|
promo?: {
|
|
/** @description Title */
|
|
title?: string;
|
|
trailer?: components['schemas']['trailer'];
|
|
}[];
|
|
episodes?: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Title */
|
|
title?: string;
|
|
/** @description Episode */
|
|
episode?: string;
|
|
images?: components['schemas']['common_images'];
|
|
}[];
|
|
music_videos?: {
|
|
/** @description Title */
|
|
title?: string;
|
|
video?: components['schemas']['trailer'];
|
|
meta?: {
|
|
title?: string | null;
|
|
author?: string | null;
|
|
};
|
|
}[];
|
|
};
|
|
};
|
|
/** @description Character casted in anime */
|
|
character_anime: {
|
|
data?: {
|
|
/** @description Character's Role */
|
|
role?: string;
|
|
anime?: components['schemas']['anime_meta'];
|
|
}[];
|
|
};
|
|
/** @description Characters Search Resource */
|
|
characters_search: {
|
|
data?: components['schemas']['character'][];
|
|
} & components['schemas']['pagination_plus'];
|
|
/** @description Character Resource */
|
|
character_full: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['character_images'];
|
|
/** @description Name */
|
|
name?: string;
|
|
/** @description Name */
|
|
name_kanji?: string | null;
|
|
/** @description Other Names */
|
|
nicknames?: string[];
|
|
/** @description Number of users who have favorited this entry */
|
|
favorites?: number;
|
|
/** @description Biography */
|
|
about?: string | null;
|
|
anime?: {
|
|
/** @description Character's Role */
|
|
role?: string;
|
|
anime?: components['schemas']['anime_meta'];
|
|
}[];
|
|
manga?: {
|
|
/** @description Character's Role */
|
|
role?: string;
|
|
manga?: components['schemas']['manga_meta'];
|
|
}[];
|
|
voices?: {
|
|
/** @description Character's Role */
|
|
language?: string;
|
|
person?: components['schemas']['person_meta'];
|
|
}[];
|
|
};
|
|
/** @description Character casted in manga */
|
|
character_manga: {
|
|
data?: {
|
|
/** @description Character's Role */
|
|
role?: string;
|
|
manga?: components['schemas']['manga_meta'];
|
|
}[];
|
|
};
|
|
/** @description Character Resource */
|
|
character: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['character_images'];
|
|
/** @description Name */
|
|
name?: string;
|
|
/** @description Name */
|
|
name_kanji?: string | null;
|
|
/** @description Other Names */
|
|
nicknames?: string[];
|
|
/** @description Number of users who have favorited this entry */
|
|
favorites?: number;
|
|
/** @description Biography */
|
|
about?: string | null;
|
|
};
|
|
/** @description Character voice actors */
|
|
character_voice_actors: {
|
|
data?: {
|
|
/** @description Character's Role */
|
|
language?: string;
|
|
person?: components['schemas']['person_meta'];
|
|
}[];
|
|
};
|
|
/** @description Clubs Search Resource */
|
|
clubs_search: {
|
|
data?: components['schemas']['club'][];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Club Relations */
|
|
club_relations: {
|
|
data?: {
|
|
anime?: components['schemas']['mal_url'][];
|
|
manga?: components['schemas']['mal_url'][];
|
|
characters?: components['schemas']['mal_url'][];
|
|
};
|
|
};
|
|
/** @description Club Resource */
|
|
club: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description Club name */
|
|
name?: string;
|
|
/** @description Club URL */
|
|
url?: string;
|
|
images?: components['schemas']['common_images'];
|
|
/** @description Number of club members */
|
|
members?: number;
|
|
/**
|
|
* @description Club Category
|
|
* @enum {string}
|
|
*/
|
|
category?:
|
|
| 'actors & artists'
|
|
| 'anime'
|
|
| 'characters'
|
|
| 'cities & neighborhoods'
|
|
| 'companies'
|
|
| 'conventions'
|
|
| 'games'
|
|
| 'japan'
|
|
| 'manga'
|
|
| 'music'
|
|
| 'others'
|
|
| 'schools';
|
|
/** @description Date Created ISO8601 */
|
|
created?: string;
|
|
/**
|
|
* @description Club access
|
|
* @enum {string}
|
|
*/
|
|
access?: 'public' | 'private' | 'secret';
|
|
};
|
|
/** @description Club Staff Resource */
|
|
club_staff: {
|
|
data?: {
|
|
/** @description User URL */
|
|
url?: string;
|
|
/** @description User's username */
|
|
username?: string;
|
|
}[];
|
|
};
|
|
/** @description Youtube Details */
|
|
trailer: components['schemas']['trailer_base'] & components['schemas']['trailer_images'];
|
|
/** @description Youtube Details */
|
|
trailer_base: {
|
|
/** @description YouTube ID */
|
|
youtube_id?: string | null;
|
|
/** @description YouTube URL */
|
|
url?: string | null;
|
|
/** @description Parsed Embed URL */
|
|
embed_url?: string | null;
|
|
};
|
|
/** @description Youtube Images */
|
|
trailer_images: {
|
|
images?: {
|
|
/** @description Default Image Size URL (120x90) */
|
|
image_url?: string | null;
|
|
/** @description Small Image Size URL (640x480) */
|
|
small_image_url?: string | null;
|
|
/** @description Medium Image Size URL (320x180) */
|
|
medium_image_url?: string | null;
|
|
/** @description Large Image Size URL (480x360) */
|
|
large_image_url?: string | null;
|
|
/** @description Maximum Image Size URL (1280x720) */
|
|
maximum_image_url?: string | null;
|
|
};
|
|
};
|
|
/** @description Date range */
|
|
daterange: {
|
|
/** @description Date ISO8601 */
|
|
from?: string | null;
|
|
/** @description Date ISO8601 */
|
|
to?: string | null;
|
|
/** @description Date Prop */
|
|
prop?: {
|
|
/** @description Date Prop From */
|
|
from?: {
|
|
/** @description Day */
|
|
day?: number | null;
|
|
/** @description Month */
|
|
month?: number | null;
|
|
/** @description Year */
|
|
year?: number | null;
|
|
};
|
|
/** @description Date Prop To */
|
|
to?: {
|
|
/** @description Day */
|
|
day?: number | null;
|
|
/** @description Month */
|
|
month?: number | null;
|
|
/** @description Year */
|
|
year?: number | null;
|
|
};
|
|
/** @description Raw parsed string */
|
|
string?: string | null;
|
|
};
|
|
};
|
|
/** @description Broadcast Details */
|
|
broadcast: {
|
|
/** @description Day of the week */
|
|
day?: string | null;
|
|
/** @description Time in 24 hour format */
|
|
time?: string | null;
|
|
/** @description Timezone (Tz Database format https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) */
|
|
timezone?: string | null;
|
|
/** @description Raw parsed broadcast string */
|
|
string?: string | null;
|
|
};
|
|
/** @description Parsed URL Data */
|
|
mal_url: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description Type of resource */
|
|
type?: string;
|
|
/** @description Resource Name/Title */
|
|
name?: string;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
};
|
|
/** @description Parsed URL Data */
|
|
mal_url_2: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description Type of resource */
|
|
type?: string;
|
|
/** @description Resource Name/Title */
|
|
title?: string;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
};
|
|
/** @description Entry Meta data */
|
|
entry_meta: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Image URL */
|
|
image_url?: string;
|
|
/** @description Entry Name/Title */
|
|
name?: string;
|
|
};
|
|
/** @description Related resources */
|
|
relation: {
|
|
/** @description Relation type */
|
|
relation?: string;
|
|
/** @description Related entries */
|
|
entry?: components['schemas']['mal_url'][];
|
|
};
|
|
pagination: {
|
|
pagination?: {
|
|
last_visible_page?: number;
|
|
has_next_page?: boolean;
|
|
};
|
|
};
|
|
pagination_plus: {
|
|
pagination?: {
|
|
last_visible_page?: number;
|
|
has_next_page?: boolean;
|
|
current_page?: number;
|
|
items?: {
|
|
count?: number;
|
|
total?: number;
|
|
per_page?: number;
|
|
};
|
|
};
|
|
};
|
|
user_meta: {
|
|
/** @description MyAnimeList Username */
|
|
username?: string;
|
|
/** @description MyAnimeList Profile URL */
|
|
url?: string;
|
|
images?: components['schemas']['user_images'];
|
|
};
|
|
/** @description User Meta By ID */
|
|
user_by_id: {
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description MyAnimeList Username */
|
|
username?: string;
|
|
};
|
|
user_images: {
|
|
/** @description Available images in JPG */
|
|
jpg?: {
|
|
/** @description Image URL JPG */
|
|
image_url?: string | null;
|
|
};
|
|
/** @description Available images in WEBP */
|
|
webp?: {
|
|
/** @description Image URL WEBP */
|
|
image_url?: string | null;
|
|
};
|
|
};
|
|
anime_meta: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['anime_images'];
|
|
/** @description Entry title */
|
|
title?: string;
|
|
};
|
|
manga_meta: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['manga_images'];
|
|
/** @description Entry title */
|
|
title?: string;
|
|
};
|
|
character_meta: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['character_images'];
|
|
/** @description Entry name */
|
|
name?: string;
|
|
};
|
|
person_meta: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['people_images'];
|
|
/** @description Entry name */
|
|
name?: string;
|
|
};
|
|
anime_images: {
|
|
/** @description Available images in JPG */
|
|
jpg?: {
|
|
/** @description Image URL JPG */
|
|
image_url?: string | null;
|
|
/** @description Small Image URL JPG */
|
|
small_image_url?: string | null;
|
|
/** @description Image URL JPG */
|
|
large_image_url?: string | null;
|
|
};
|
|
/** @description Available images in WEBP */
|
|
webp?: {
|
|
/** @description Image URL WEBP */
|
|
image_url?: string | null;
|
|
/** @description Small Image URL WEBP */
|
|
small_image_url?: string | null;
|
|
/** @description Image URL WEBP */
|
|
large_image_url?: string | null;
|
|
};
|
|
};
|
|
manga_images: {
|
|
/** @description Available images in JPG */
|
|
jpg?: {
|
|
/** @description Image URL JPG */
|
|
image_url?: string | null;
|
|
/** @description Small Image URL JPG */
|
|
small_image_url?: string | null;
|
|
/** @description Image URL JPG */
|
|
large_image_url?: string | null;
|
|
};
|
|
/** @description Available images in WEBP */
|
|
webp?: {
|
|
/** @description Image URL WEBP */
|
|
image_url?: string | null;
|
|
/** @description Small Image URL WEBP */
|
|
small_image_url?: string | null;
|
|
/** @description Image URL WEBP */
|
|
large_image_url?: string | null;
|
|
};
|
|
};
|
|
character_images: {
|
|
/** @description Available images in JPG */
|
|
jpg?: {
|
|
/** @description Image URL JPG */
|
|
image_url?: string | null;
|
|
/** @description Small Image URL JPG */
|
|
small_image_url?: string | null;
|
|
};
|
|
/** @description Available images in WEBP */
|
|
webp?: {
|
|
/** @description Image URL WEBP */
|
|
image_url?: string | null;
|
|
/** @description Small Image URL WEBP */
|
|
small_image_url?: string | null;
|
|
};
|
|
};
|
|
people_images: {
|
|
/** @description Available images in JPG */
|
|
jpg?: {
|
|
/** @description Image URL JPG */
|
|
image_url?: string | null;
|
|
};
|
|
};
|
|
common_images: {
|
|
/** @description Available images in JPG */
|
|
jpg?: {
|
|
/** @description Image URL JPG */
|
|
image_url?: string | null;
|
|
};
|
|
};
|
|
title: {
|
|
/** @description Title type */
|
|
type?: string;
|
|
/** @description Title value */
|
|
title?: string;
|
|
};
|
|
/** @description External links */
|
|
external_links: {
|
|
data?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
};
|
|
/** @description Forum Resource */
|
|
forum: {
|
|
data?: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Title */
|
|
title?: string;
|
|
/** @description Post Date ISO8601 */
|
|
date?: string;
|
|
/** @description Author MyAnimeList Username */
|
|
author_username?: string;
|
|
/** @description Author Profile URL */
|
|
author_url?: string;
|
|
/** @description Comment count */
|
|
comments?: number;
|
|
/** @description Last comment details */
|
|
last_comment?: {
|
|
/** @description Last comment URL */
|
|
url?: string;
|
|
/** @description Author MyAnimeList Username */
|
|
author_username?: string;
|
|
/** @description Author Profile URL */
|
|
author_url?: string;
|
|
/** @description Last comment date posted ISO8601 */
|
|
date?: string | null;
|
|
};
|
|
}[];
|
|
};
|
|
/** @description Genres Collection Resource */
|
|
genres: {
|
|
data?: components['schemas']['genre'][];
|
|
};
|
|
/** @description Genre Resource */
|
|
genre: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description Genre Name */
|
|
name?: string;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Genre's entry count */
|
|
count?: number;
|
|
};
|
|
/** @description Magazine Collection Resource */
|
|
magazines: {
|
|
data?: components['schemas']['magazine'][];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Magazine Resource */
|
|
magazine: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description Magazine Name */
|
|
name?: string;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Magazine's manga count */
|
|
count?: number;
|
|
};
|
|
/** @description Manga Characters Resource */
|
|
manga_characters: {
|
|
data?: {
|
|
character?: components['schemas']['character_meta'];
|
|
/** @description Character's Role */
|
|
role?: string;
|
|
}[];
|
|
};
|
|
/** @description Manga Search Resource */
|
|
manga_search: {
|
|
data?: components['schemas']['manga'][];
|
|
} & components['schemas']['pagination_plus'];
|
|
/** @description Manga Resource */
|
|
manga_full: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['manga_images'];
|
|
/** @description Whether the entry is pending approval on MAL or not */
|
|
approved?: boolean;
|
|
/** @description All Titles */
|
|
titles?: components['schemas']['title'][];
|
|
/**
|
|
* @deprecated
|
|
* @description Title
|
|
*/
|
|
title?: string;
|
|
/**
|
|
* @deprecated
|
|
* @description English Title
|
|
*/
|
|
title_english?: string | null;
|
|
/**
|
|
* @deprecated
|
|
* @description Japanese Title
|
|
*/
|
|
title_japanese?: string | null;
|
|
/**
|
|
* @deprecated
|
|
* @description Other Titles
|
|
*/
|
|
title_synonyms?: string[];
|
|
/**
|
|
* @description Manga Type
|
|
* @enum {string|null}
|
|
*/
|
|
type?: 'Manga' | 'Novel' | 'Light Novel' | 'One-shot' | 'Doujinshi' | 'Manhua' | 'Manhwa' | 'OEL' | null;
|
|
/** @description Chapter count */
|
|
chapters?: number | null;
|
|
/** @description Volume count */
|
|
volumes?: number | null;
|
|
/**
|
|
* @description Publishing status
|
|
* @enum {string}
|
|
*/
|
|
status?: 'Finished' | 'Publishing' | 'On Hiatus' | 'Discontinued' | 'Not yet published';
|
|
/** @description Publishing boolean */
|
|
publishing?: boolean;
|
|
published?: components['schemas']['daterange'];
|
|
/**
|
|
* Format: float
|
|
* @description Score
|
|
*/
|
|
score?: number | null;
|
|
/** @description Number of users */
|
|
scored_by?: number | null;
|
|
/** @description Ranking */
|
|
rank?: number | null;
|
|
/** @description Popularity */
|
|
popularity?: number | null;
|
|
/** @description Number of users who have added this entry to their list */
|
|
members?: number | null;
|
|
/** @description Number of users who have favorited this entry */
|
|
favorites?: number | null;
|
|
/** @description Synopsis */
|
|
synopsis?: string | null;
|
|
/** @description Background */
|
|
background?: string | null;
|
|
authors?: components['schemas']['mal_url'][];
|
|
serializations?: components['schemas']['mal_url'][];
|
|
genres?: components['schemas']['mal_url'][];
|
|
explicit_genres?: components['schemas']['mal_url'][];
|
|
themes?: components['schemas']['mal_url'][];
|
|
demographics?: components['schemas']['mal_url'][];
|
|
relations?: {
|
|
/** @description Relation type */
|
|
relation?: string;
|
|
entry?: components['schemas']['mal_url'][];
|
|
}[];
|
|
external?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
};
|
|
/** @description Manga Resource */
|
|
manga: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['manga_images'];
|
|
/** @description Whether the entry is pending approval on MAL or not */
|
|
approved?: boolean;
|
|
/** @description All Titles */
|
|
titles?: components['schemas']['title'][];
|
|
/**
|
|
* @deprecated
|
|
* @description Title
|
|
*/
|
|
title?: string;
|
|
/**
|
|
* @deprecated
|
|
* @description English Title
|
|
*/
|
|
title_english?: string | null;
|
|
/**
|
|
* @deprecated
|
|
* @description Japanese Title
|
|
*/
|
|
title_japanese?: string | null;
|
|
/**
|
|
* @description Manga Type
|
|
* @enum {string|null}
|
|
*/
|
|
type?: 'Manga' | 'Novel' | 'Light Novel' | 'One-shot' | 'Doujinshi' | 'Manhua' | 'Manhwa' | 'OEL' | null;
|
|
/** @description Chapter count */
|
|
chapters?: number | null;
|
|
/** @description Volume count */
|
|
volumes?: number | null;
|
|
/**
|
|
* @description Publishing status
|
|
* @enum {string}
|
|
*/
|
|
status?: 'Finished' | 'Publishing' | 'On Hiatus' | 'Discontinued' | 'Not yet published';
|
|
/** @description Publishing boolean */
|
|
publishing?: boolean;
|
|
published?: components['schemas']['daterange'];
|
|
/**
|
|
* Format: float
|
|
* @description Score
|
|
*/
|
|
score?: number | null;
|
|
/** @description Number of users */
|
|
scored_by?: number | null;
|
|
/** @description Ranking */
|
|
rank?: number | null;
|
|
/** @description Popularity */
|
|
popularity?: number | null;
|
|
/** @description Number of users who have added this entry to their list */
|
|
members?: number | null;
|
|
/** @description Number of users who have favorited this entry */
|
|
favorites?: number | null;
|
|
/** @description Synopsis */
|
|
synopsis?: string | null;
|
|
/** @description Background */
|
|
background?: string | null;
|
|
authors?: components['schemas']['mal_url'][];
|
|
serializations?: components['schemas']['mal_url'][];
|
|
genres?: components['schemas']['mal_url'][];
|
|
explicit_genres?: components['schemas']['mal_url'][];
|
|
themes?: components['schemas']['mal_url'][];
|
|
demographics?: components['schemas']['mal_url'][];
|
|
};
|
|
/** @description Manga Statistics Resource */
|
|
manga_statistics: {
|
|
data?: {
|
|
/** @description Number of users reading the resource */
|
|
reading?: number;
|
|
/** @description Number of users who have completed the resource */
|
|
completed?: number;
|
|
/** @description Number of users who have put the resource on hold */
|
|
on_hold?: number;
|
|
/** @description Number of users who have dropped the resource */
|
|
dropped?: number;
|
|
/** @description Number of users who have planned to read the resource */
|
|
plan_to_read?: number;
|
|
/** @description Total number of users who have the resource added to their lists */
|
|
total?: number;
|
|
scores?: {
|
|
/** @description Scoring value */
|
|
score?: number;
|
|
/** @description Number of votes for this score */
|
|
votes?: number;
|
|
/**
|
|
* Format: float
|
|
* @description Percentage of votes for this score
|
|
*/
|
|
percentage?: number;
|
|
}[];
|
|
};
|
|
};
|
|
/** @description More Info Resource */
|
|
moreinfo: {
|
|
data?: {
|
|
/** @description Additional information on the entry */
|
|
moreinfo?: string | null;
|
|
};
|
|
};
|
|
news: {
|
|
data?: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Title */
|
|
title?: string;
|
|
/** @description Post Date ISO8601 */
|
|
date?: string;
|
|
/** @description Author MyAnimeList Username */
|
|
author_username?: string;
|
|
/** @description Author Profile URL */
|
|
author_url?: string;
|
|
/** @description Forum topic URL */
|
|
forum_url?: string;
|
|
images?: components['schemas']['common_images'];
|
|
/** @description Comment count */
|
|
comments?: number;
|
|
/** @description Excerpt */
|
|
excerpt?: string;
|
|
}[];
|
|
};
|
|
/** @description Person anime staff positions */
|
|
person_anime: {
|
|
data?: {
|
|
/** @description Person's position */
|
|
position?: string;
|
|
anime?: components['schemas']['anime_meta'];
|
|
}[];
|
|
};
|
|
/** @description People Search */
|
|
people_search: {
|
|
data?: components['schemas']['person'][];
|
|
} & components['schemas']['pagination_plus'];
|
|
/** @description Person Resource */
|
|
person_full: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Person's website URL */
|
|
website_url?: string | null;
|
|
images?: components['schemas']['people_images'];
|
|
/** @description Name */
|
|
name?: string;
|
|
/** @description Given Name */
|
|
given_name?: string | null;
|
|
/** @description Family Name */
|
|
family_name?: string | null;
|
|
/** @description Other Names */
|
|
alternate_names?: string[];
|
|
/** @description Birthday Date ISO8601 */
|
|
birthday?: string | null;
|
|
/** @description Number of users who have favorited this entry */
|
|
favorites?: number;
|
|
/** @description Biography */
|
|
about?: string | null;
|
|
anime?: {
|
|
/** @description Person's position */
|
|
position?: string;
|
|
anime?: components['schemas']['anime_meta'];
|
|
}[];
|
|
manga?: {
|
|
/** @description Person's position */
|
|
position?: string;
|
|
manga?: components['schemas']['manga_meta'];
|
|
}[];
|
|
voices?: {
|
|
/** @description Person's Character's role in the anime */
|
|
role?: string;
|
|
anime?: components['schemas']['anime_meta'];
|
|
character?: components['schemas']['character_meta'];
|
|
}[];
|
|
};
|
|
/** @description Person's mangaography */
|
|
person_manga: {
|
|
data?: {
|
|
/** @description Person's position */
|
|
position?: string;
|
|
manga?: components['schemas']['manga_meta'];
|
|
}[];
|
|
};
|
|
/** @description Person Resource */
|
|
person: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Person's website URL */
|
|
website_url?: string | null;
|
|
images?: components['schemas']['people_images'];
|
|
/** @description Name */
|
|
name?: string;
|
|
/** @description Given Name */
|
|
given_name?: string | null;
|
|
/** @description Family Name */
|
|
family_name?: string | null;
|
|
/** @description Other Names */
|
|
alternate_names?: string[];
|
|
/** @description Birthday Date ISO8601 */
|
|
birthday?: string | null;
|
|
/** @description Number of users who have favorited this entry */
|
|
favorites?: number;
|
|
/** @description Biography */
|
|
about?: string | null;
|
|
};
|
|
/** @description Person's voice acting roles */
|
|
person_voice_acting_roles: {
|
|
data?: {
|
|
/** @description Person's Character's role in the anime */
|
|
role?: string;
|
|
anime?: components['schemas']['anime_meta'];
|
|
character?: components['schemas']['character_meta'];
|
|
}[];
|
|
};
|
|
/** @description Pictures Resource */
|
|
pictures: {
|
|
data?: {
|
|
images?: components['schemas']['anime_images'];
|
|
}[];
|
|
};
|
|
/** @description Pictures Resource */
|
|
pictures_variants: {
|
|
data?: {
|
|
images?: components['schemas']['common_images'];
|
|
}[];
|
|
};
|
|
/** @description Producers Collection Resource */
|
|
producers: {
|
|
data?: components['schemas']['producer'][];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Producers Resource */
|
|
producer_full: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description All titles */
|
|
titles?: components['schemas']['title'][];
|
|
images?: components['schemas']['common_images'];
|
|
/** @description Producers's member favorites count */
|
|
favorites?: number;
|
|
/** @description Producers's anime count */
|
|
count?: number;
|
|
/** @description Established Date ISO8601 */
|
|
established?: string | null;
|
|
/** @description About the Producer */
|
|
about?: string | null;
|
|
external?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
};
|
|
/** @description Producers Resource */
|
|
producer: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description All titles */
|
|
titles?: components['schemas']['title'][];
|
|
images?: components['schemas']['common_images'];
|
|
/** @description Producers's member favorites count */
|
|
favorites?: number;
|
|
/** @description Producers's anime count */
|
|
count?: number;
|
|
/** @description Established Date ISO8601 */
|
|
established?: string | null;
|
|
/** @description About the Producer */
|
|
about?: string | null;
|
|
};
|
|
user_about: {
|
|
data?: {
|
|
/** @description User About. NOTE: About information is customizable by users through BBCode on MyAnimeList. This means users can add multimedia content, different text sizes, etc. Due to this freeform, Jikan returns parsed HTML. Validate on your end! */
|
|
about?: string | null;
|
|
}[];
|
|
};
|
|
user_favorites: {
|
|
/** @description Favorite Anime */
|
|
anime?: ({
|
|
type?: string;
|
|
start_year?: number;
|
|
} & components['schemas']['anime_meta'])[];
|
|
/** @description Favorite Manga */
|
|
manga?: ({
|
|
type?: string;
|
|
start_year?: number;
|
|
} & components['schemas']['manga_meta'])[];
|
|
/** @description Favorite Characters */
|
|
characters?: (components['schemas']['character_meta'] & components['schemas']['mal_url_2'])[];
|
|
/** @description Favorite People */
|
|
people?: components['schemas']['character_meta'][];
|
|
};
|
|
/** @description Transform the resource into an array. */
|
|
user_profile_full: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number | null;
|
|
/** @description MyAnimeList Username */
|
|
username?: string;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['user_images'];
|
|
/** @description Last Online Date ISO8601 */
|
|
last_online?: string | null;
|
|
/** @description User Gender */
|
|
gender?: string | null;
|
|
/** @description Birthday Date ISO8601 */
|
|
birthday?: string | null;
|
|
/** @description Location */
|
|
location?: string | null;
|
|
/** @description Joined Date ISO8601 */
|
|
joined?: string | null;
|
|
statistics?: {
|
|
/** @description Anime Statistics */
|
|
anime?: {
|
|
/**
|
|
* Format: float
|
|
* @description Number of days spent watching Anime
|
|
*/
|
|
days_watched?: number;
|
|
/**
|
|
* Format: float
|
|
* @description Mean Score
|
|
*/
|
|
mean_score?: number;
|
|
/** @description Anime Watching */
|
|
watching?: number;
|
|
/** @description Anime Completed */
|
|
completed?: number;
|
|
/** @description Anime On-Hold */
|
|
on_hold?: number;
|
|
/** @description Anime Dropped */
|
|
dropped?: number;
|
|
/** @description Anime Planned to Watch */
|
|
plan_to_watch?: number;
|
|
/** @description Total Anime entries on User list */
|
|
total_entries?: number;
|
|
/** @description Anime re-watched */
|
|
rewatched?: number;
|
|
/** @description Number of Anime Episodes Watched */
|
|
episodes_watched?: number;
|
|
};
|
|
/** @description Manga Statistics */
|
|
manga?: {
|
|
/**
|
|
* Format: float
|
|
* @description Number of days spent reading Manga
|
|
*/
|
|
days_read?: number;
|
|
/**
|
|
* Format: float
|
|
* @description Mean Score
|
|
*/
|
|
mean_score?: number;
|
|
/** @description Manga Reading */
|
|
reading?: number;
|
|
/** @description Manga Completed */
|
|
completed?: number;
|
|
/** @description Manga On-Hold */
|
|
on_hold?: number;
|
|
/** @description Manga Dropped */
|
|
dropped?: number;
|
|
/** @description Manga Planned to Read */
|
|
plan_to_read?: number;
|
|
/** @description Total Manga entries on User list */
|
|
total_entries?: number;
|
|
/** @description Manga re-read */
|
|
reread?: number;
|
|
/** @description Number of Manga Chapters Read */
|
|
chapters_read?: number;
|
|
/** @description Number of Manga Volumes Read */
|
|
volumes_read?: number;
|
|
};
|
|
};
|
|
external?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
};
|
|
user_history: {
|
|
data?: components['schemas']['history'][];
|
|
};
|
|
/** @description Transform the resource into an array. */
|
|
history: {
|
|
entry?: components['schemas']['mal_url'];
|
|
/** @description Number of episodes/chapters watched/read */
|
|
increment?: number;
|
|
/** @description Date ISO8601 */
|
|
date?: string;
|
|
};
|
|
user_updates: {
|
|
data?: {
|
|
/** @description Last updated Anime */
|
|
anime?: ({
|
|
entry?: components['schemas']['anime_meta'];
|
|
} & {
|
|
score?: number | null;
|
|
status?: string;
|
|
episodes_seen?: number | null;
|
|
episodes_total?: number | null;
|
|
/** @description ISO8601 format */
|
|
date?: string;
|
|
})[];
|
|
/** @description Last updated Manga */
|
|
manga?: ({
|
|
entry?: components['schemas']['manga_meta'];
|
|
} & {
|
|
score?: number | null;
|
|
status?: string;
|
|
chapters_read?: number | null;
|
|
chapters_total?: number | null;
|
|
volumes_read?: number | null;
|
|
volumes_total?: number | null;
|
|
/** @description ISO8601 format */
|
|
date?: string;
|
|
})[];
|
|
};
|
|
};
|
|
user_profile: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number | null;
|
|
/** @description MyAnimeList Username */
|
|
username?: string;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
images?: components['schemas']['user_images'];
|
|
/** @description Last Online Date ISO8601 */
|
|
last_online?: string | null;
|
|
/** @description User Gender */
|
|
gender?: string | null;
|
|
/** @description Birthday Date ISO8601 */
|
|
birthday?: string | null;
|
|
/** @description Location */
|
|
location?: string | null;
|
|
/** @description Joined Date ISO8601 */
|
|
joined?: string | null;
|
|
};
|
|
/** @description Transform the resource into an array. */
|
|
users_temp: {
|
|
data?: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList Username */
|
|
username?: string;
|
|
/** @description MyAnimeList URL */
|
|
url?: string;
|
|
/** @description Images */
|
|
images?: {
|
|
/** @description Available images in JPG */
|
|
jpg?: {
|
|
/** @description Image URL JPG (225x335) */
|
|
image_url?: string;
|
|
};
|
|
/** @description Available images in WEBP */
|
|
webp?: {
|
|
/** @description Image URL WEBP (225x335) */
|
|
image_url?: string;
|
|
};
|
|
};
|
|
/** @description Last Online Date ISO8601 */
|
|
last_online?: string;
|
|
/** @description User Gender */
|
|
gender?: string;
|
|
/** @description Birthday Date ISO8601 */
|
|
birthday?: string;
|
|
/** @description Location */
|
|
location?: string;
|
|
/** @description Joined Date ISO8601 */
|
|
joined?: string;
|
|
/** @description Anime Stats */
|
|
anime_stats?: {
|
|
/**
|
|
* Format: float
|
|
* @description Number of days spent watching Anime
|
|
*/
|
|
days_watched?: number;
|
|
/**
|
|
* Format: float
|
|
* @description Mean Score
|
|
*/
|
|
mean_score?: number;
|
|
/** @description Anime Watching */
|
|
watching?: number;
|
|
/** @description Anime Completed */
|
|
completed?: number;
|
|
/** @description Anime On-Hold */
|
|
on_hold?: number;
|
|
/** @description Anime Dropped */
|
|
dropped?: number;
|
|
/** @description Anime Planned to Watch */
|
|
plan_to_watch?: number;
|
|
/** @description Total Anime entries on User list */
|
|
total_entries?: number;
|
|
/** @description Anime re-watched */
|
|
rewatched?: number;
|
|
/** @description Number of Anime Episodes Watched */
|
|
episodes_watched?: number;
|
|
};
|
|
/** @description Manga Stats */
|
|
manga_stats?: {
|
|
/**
|
|
* Format: float
|
|
* @description Number of days spent reading Manga
|
|
*/
|
|
days_read?: number;
|
|
/**
|
|
* Format: float
|
|
* @description Mean Score
|
|
*/
|
|
mean_score?: number;
|
|
/** @description Manga Reading */
|
|
reading?: number;
|
|
/** @description Manga Completed */
|
|
completed?: number;
|
|
/** @description Manga On-Hold */
|
|
on_hold?: number;
|
|
/** @description Manga Dropped */
|
|
dropped?: number;
|
|
/** @description Manga Planned to Read */
|
|
plan_to_read?: number;
|
|
/** @description Total Manga entries on User list */
|
|
total_entries?: number;
|
|
/** @description Manga re-read */
|
|
reread?: number;
|
|
/** @description Number of Manga Chapters Read */
|
|
chapters_read?: number;
|
|
/** @description Number of Manga Volumes Read */
|
|
volumes_read?: number;
|
|
};
|
|
/** @description Favorite entries */
|
|
favorites?: {
|
|
/** @description Favorite Anime */
|
|
anime?: components['schemas']['entry_meta'][];
|
|
/** @description Favorite Manga */
|
|
manga?: components['schemas']['entry_meta'][];
|
|
/** @description Favorite Characters */
|
|
characters?: components['schemas']['entry_meta'][];
|
|
/** @description Favorite People */
|
|
people?: components['schemas']['entry_meta'][];
|
|
};
|
|
/** @description User About. NOTE: About information is customizable by users through BBCode on MyAnimeList. This means users can add multimedia content, different text sizes, etc. Due to this freeform, Jikan returns parsed HTML. Validate on your end! */
|
|
about?: string;
|
|
}[];
|
|
};
|
|
user_statistics: {
|
|
data?: {
|
|
/** @description Anime Statistics */
|
|
anime?: {
|
|
/**
|
|
* Format: float
|
|
* @description Number of days spent watching Anime
|
|
*/
|
|
days_watched?: number;
|
|
/**
|
|
* Format: float
|
|
* @description Mean Score
|
|
*/
|
|
mean_score?: number;
|
|
/** @description Anime Watching */
|
|
watching?: number;
|
|
/** @description Anime Completed */
|
|
completed?: number;
|
|
/** @description Anime On-Hold */
|
|
on_hold?: number;
|
|
/** @description Anime Dropped */
|
|
dropped?: number;
|
|
/** @description Anime Planned to Watch */
|
|
plan_to_watch?: number;
|
|
/** @description Total Anime entries on User list */
|
|
total_entries?: number;
|
|
/** @description Anime re-watched */
|
|
rewatched?: number;
|
|
/** @description Number of Anime Episodes Watched */
|
|
episodes_watched?: number;
|
|
};
|
|
/** @description Manga Statistics */
|
|
manga?: {
|
|
/**
|
|
* Format: float
|
|
* @description Number of days spent reading Manga
|
|
*/
|
|
days_read?: number;
|
|
/**
|
|
* Format: float
|
|
* @description Mean Score
|
|
*/
|
|
mean_score?: number;
|
|
/** @description Manga Reading */
|
|
reading?: number;
|
|
/** @description Manga Completed */
|
|
completed?: number;
|
|
/** @description Manga On-Hold */
|
|
on_hold?: number;
|
|
/** @description Manga Dropped */
|
|
dropped?: number;
|
|
/** @description Manga Planned to Read */
|
|
plan_to_read?: number;
|
|
/** @description Total Manga entries on User list */
|
|
total_entries?: number;
|
|
/** @description Manga re-read */
|
|
reread?: number;
|
|
/** @description Number of Manga Chapters Read */
|
|
chapters_read?: number;
|
|
/** @description Number of Manga Volumes Read */
|
|
volumes_read?: number;
|
|
};
|
|
};
|
|
};
|
|
/** @description Recommendations */
|
|
recommendations: {
|
|
data?: {
|
|
/** @description MAL IDs of recommendations is both of the MAL ID's with a `-` delimiter */
|
|
mal_id?: string;
|
|
/** @description Array of 2 entries that are being recommended to each other */
|
|
entry?: (components['schemas']['anime_meta'] | components['schemas']['manga_meta'])[];
|
|
/** @description Recommendation context provided by the user */
|
|
content?: string;
|
|
user?: components['schemas']['user_by_id'];
|
|
}[];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Entry Recommendations Resource */
|
|
entry_recommendations: {
|
|
data?: {
|
|
entry?: components['schemas']['anime_meta'] | components['schemas']['manga_meta'];
|
|
}[];
|
|
};
|
|
manga_review: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList review URL */
|
|
url?: string;
|
|
/** @description Entry type */
|
|
type?: string;
|
|
/** @description User reaction count on the review */
|
|
reactions?: {
|
|
/** @description Overall reaction count */
|
|
overall?: number;
|
|
/** @description Nice reaction count */
|
|
nice?: number;
|
|
/** @description Love it reaction count */
|
|
love_it?: number;
|
|
/** @description Funny reaction count */
|
|
funny?: number;
|
|
/** @description Confusing reaction count */
|
|
confusing?: number;
|
|
/** @description Informative reaction count */
|
|
informative?: number;
|
|
/** @description Well written reaction count */
|
|
well_written?: number;
|
|
/** @description Creative reaction count */
|
|
creative?: number;
|
|
};
|
|
/** @description Review created date ISO8601 */
|
|
date?: string;
|
|
/** @description Review content */
|
|
review?: string;
|
|
/** @description Number of user votes on the Review */
|
|
score?: number;
|
|
/** @description Review tags */
|
|
tags?: string[];
|
|
/** @description The review contains spoiler */
|
|
is_spoiler?: boolean;
|
|
/** @description The review was made before the entry was completed */
|
|
is_preliminary?: boolean;
|
|
};
|
|
anime_review: {
|
|
/** @description MyAnimeList ID */
|
|
mal_id?: number;
|
|
/** @description MyAnimeList review URL */
|
|
url?: string;
|
|
/** @description Entry type */
|
|
type?: string;
|
|
/** @description User reaction count on the review */
|
|
reactions?: {
|
|
/** @description Overall reaction count */
|
|
overall?: number;
|
|
/** @description Nice reaction count */
|
|
nice?: number;
|
|
/** @description Love it reaction count */
|
|
love_it?: number;
|
|
/** @description Funny reaction count */
|
|
funny?: number;
|
|
/** @description Confusing reaction count */
|
|
confusing?: number;
|
|
/** @description Informative reaction count */
|
|
informative?: number;
|
|
/** @description Well written reaction count */
|
|
well_written?: number;
|
|
/** @description Creative reaction count */
|
|
creative?: number;
|
|
};
|
|
/** @description Review created date ISO8601 */
|
|
date?: string;
|
|
/** @description Review content */
|
|
review?: string;
|
|
/** @description Number of user votes on the Review */
|
|
score?: number;
|
|
/** @description Review tags */
|
|
tags?: string[];
|
|
/** @description The review contains spoiler */
|
|
is_spoiler?: boolean;
|
|
/** @description The review was made before the entry was completed */
|
|
is_preliminary?: boolean;
|
|
/** @description Number of episodes watched */
|
|
episodes_watched?: number;
|
|
};
|
|
/** @description Anime Reviews Resource */
|
|
anime_reviews: {
|
|
data?: ({
|
|
user?: components['schemas']['user_meta'];
|
|
} & components['schemas']['anime_review'])[];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Manga Reviews Resource */
|
|
manga_reviews: {
|
|
data?: ({
|
|
user?: components['schemas']['user_meta'];
|
|
} & components['schemas']['manga_review'])[];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Streaming links */
|
|
streaming_links: {
|
|
data?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
};
|
|
/** @description Anime User Updates Resource */
|
|
anime_userupdates: {
|
|
data?: {
|
|
user?: components['schemas']['user_meta'];
|
|
/** @description User Score */
|
|
score?: number | null;
|
|
/** @description User list status */
|
|
status?: string;
|
|
/** @description Number of episodes seen */
|
|
episodes_seen?: number | null;
|
|
/** @description Total number of episodes */
|
|
episodes_total?: number | null;
|
|
/** @description Last updated date ISO8601 */
|
|
date?: string;
|
|
}[];
|
|
} & components['schemas']['pagination'];
|
|
/** @description Manga User Updates Resource */
|
|
manga_userupdates: {
|
|
data?: {
|
|
user?: components['schemas']['user_meta'];
|
|
/** @description User Score */
|
|
score?: number | null;
|
|
/** @description User list status */
|
|
status?: string;
|
|
/** @description Number of volumes read */
|
|
volumes_read?: number;
|
|
/** @description Total number of volumes */
|
|
volumes_total?: number;
|
|
/** @description Number of chapters read */
|
|
chapters_read?: number;
|
|
/** @description Total number of chapters */
|
|
chapters_total?: number;
|
|
/** @description Last updated date ISO8601 */
|
|
date?: string;
|
|
}[];
|
|
} & components['schemas']['pagination'];
|
|
};
|
|
responses: {
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
parameters: {
|
|
/** @description This is a flag. When supplied it will include entries which are continuing from previous seasons. MAL includes these items on the seasons view in the ″TV (continuing)″ section. (Example: https://myanimelist.net/anime/season/2024/winter) <br />Example usage: `?continuing` */
|
|
continuing: boolean;
|
|
/** @description This is a flag. When supplied it will include entries with the Kids genres in specific endpoints that filter them out by default. You do not need to pass a value to it. e.g usage: `?kids` */
|
|
kids: boolean;
|
|
limit: number;
|
|
page: number;
|
|
/** @description Any reviews left during an ongoing anime/manga, those reviews are tagged as preliminary. NOTE: Preliminary reviews are not returned by default so if the entry is airing/publishing you need to add this otherwise you will get an empty list. e.g usage: `?preliminary=true` */
|
|
preliminary: boolean;
|
|
/** @description 'Safe For Work'. This is a flag. When supplied it will filter out entries according to the SFW Policy. You do not need to pass a value to it. e.g usage: `?sfw` */
|
|
sfw: boolean;
|
|
/** @description Any reviews that are tagged as a spoiler. Spoiler reviews are not returned by default. e.g usage: `?spoiler=true` */
|
|
spoilers: boolean;
|
|
/** @description This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved` */
|
|
unapproved: boolean;
|
|
};
|
|
requestBodies: never;
|
|
headers: never;
|
|
pathItems: never;
|
|
}
|
|
export type $defs = Record<string, never>;
|
|
export interface operations {
|
|
getAnimeFullById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns complete anime resource data */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['anime_full'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['anime'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeCharacters: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime characters resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_characters'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeStaff: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime staff resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_staff'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeEpisodes: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a list of anime episodes */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_episodes'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeEpisodeById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
episode: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a single anime episode resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['anime_episode'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeNews: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a list of news articles related to the entry */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_news'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeForum: {
|
|
parameters: {
|
|
query?: {
|
|
/** @description Filter topics */
|
|
filter?: 'all' | 'episode' | 'other';
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a list of forum topics related to the entry */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['forum'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeVideos: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns videos related to the entry */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_videos'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeVideosEpisodes: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns episode videos related to the entry */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_videos_episodes'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimePictures: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns pictures related to the entry */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['pictures_variants'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeStatistics: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime statistics */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_statistics'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeMoreInfo: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime statistics */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['moreinfo'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeRecommendations: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime recommendations */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['entry_recommendations'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeUserUpdates: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a list of users who have added/updated/removed the entry on their list */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_userupdates'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeReviews: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
/** @description Any reviews left during an ongoing anime/manga, those reviews are tagged as preliminary. NOTE: Preliminary reviews are not returned by default so if the entry is airing/publishing you need to add this otherwise you will get an empty list. e.g usage: `?preliminary=true` */
|
|
preliminary?: components['parameters']['preliminary'];
|
|
/** @description Any reviews that are tagged as a spoiler. Spoiler reviews are not returned by default. e.g usage: `?spoiler=true` */
|
|
spoilers?: components['parameters']['spoilers'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime reviews */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_reviews'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeRelations: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime relations */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['relation'][];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
getAnimeThemes: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime themes */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_themes'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeExternal: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime external links */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['external_links'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeStreaming: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime streaming links */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['external_links'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getCharacterFullById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns complete character resource data */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['character_full'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getCharacterById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns character resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['character'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getCharacterAnime: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime that character is in */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['character_anime'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getCharacterManga: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns manga that character is in */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['character_manga'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getCharacterVoiceActors: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns the character's voice actors */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['character_voice_actors'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getCharacterPictures: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns pictures related to the entry */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['character_pictures'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getClubsById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns Club Resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['club'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getClubMembers: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns Club Members Resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['pagination'] & components['schemas']['club_member'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getClubStaff: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns Club Staff */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['club_staff'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getClubRelations: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns Club Relations */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['club_relations'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeGenres: {
|
|
parameters: {
|
|
query?: {
|
|
filter?: components['schemas']['genre_query_filter'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns entry genres, explicit_genres, themes and demographics */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['genres'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaGenres: {
|
|
parameters: {
|
|
query?: {
|
|
filter?: components['schemas']['genre_query_filter'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns entry genres, explicit_genres, themes and demographics */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['genres'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMagazines: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
q?: string;
|
|
order_by?: components['schemas']['magazines_query_orderby'];
|
|
sort?: components['schemas']['search_query_sort'];
|
|
/** @description Return entries starting with the given letter */
|
|
letter?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns magazines collection */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['magazines'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaFullById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns complete manga resource data */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['manga_full'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns pictures related to the entry */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['manga'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaCharacters: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns manga characters resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['manga_characters'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaNews: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a list of manga news topics */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['manga_news'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaTopics: {
|
|
parameters: {
|
|
query?: {
|
|
/** @description Filter topics */
|
|
filter?: 'all' | 'episode' | 'other';
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a list of manga forum topics */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['forum'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaPictures: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a list of manga pictures */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['manga_pictures'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaStatistics: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns anime statistics */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['manga_statistics'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaMoreInfo: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns manga moreinfo */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['moreinfo'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaRecommendations: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns manga recommendations */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['entry_recommendations'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaUserUpdates: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns manga user updates */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['manga_userupdates'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaReviews: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
/** @description Any reviews left during an ongoing anime/manga, those reviews are tagged as preliminary. NOTE: Preliminary reviews are not returned by default so if the entry is airing/publishing you need to add this otherwise you will get an empty list. e.g usage: `?preliminary=true` */
|
|
preliminary?: components['parameters']['preliminary'];
|
|
/** @description Any reviews that are tagged as a spoiler. Spoiler reviews are not returned by default. e.g usage: `?spoiler=true` */
|
|
spoilers?: components['parameters']['spoilers'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns manga reviews */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['manga_reviews'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaRelations: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns manga relations */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['relation'][];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaExternal: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns manga external links */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['external_links'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getPersonFullById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns complete character resource data */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['person_full'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getPersonById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns pictures related to the entry */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['person'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getPersonAnime: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns person's anime staff positions */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['person_anime'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getPersonVoices: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns person's voice acting roles */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['person_voice_acting_roles'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getPersonManga: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns person's published manga works */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['person_manga'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getPersonPictures: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a list of pictures of the person */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['person_pictures'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getProducerById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns producer resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['producer'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getProducerFullById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns producer resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['producer_full'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getProducerExternal: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns producer's external links */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['external_links'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getRandomAnime: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a random anime resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['anime'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getRandomManga: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a random manga resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['manga'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getRandomCharacters: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a random character resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['character'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getRandomPeople: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a random person resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['person'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getRandomUsers: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns a random user profile resource */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['user_profile'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getRecentAnimeRecommendations: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns recent anime recommendations */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['recommendations'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getRecentMangaRecommendations: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns recent manga recommendations */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['recommendations'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getRecentAnimeReviews: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
/** @description Any reviews left during an ongoing anime/manga, those reviews are tagged as preliminary. NOTE: Preliminary reviews are not returned by default so if the entry is airing/publishing you need to add this otherwise you will get an empty list. e.g usage: `?preliminary=true` */
|
|
preliminary?: components['parameters']['preliminary'];
|
|
/** @description Any reviews that are tagged as a spoiler. Spoiler reviews are not returned by default. e.g usage: `?spoiler=true` */
|
|
spoilers?: components['parameters']['spoilers'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns recent anime reviews */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': unknown;
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getRecentMangaReviews: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
/** @description Any reviews left during an ongoing anime/manga, those reviews are tagged as preliminary. NOTE: Preliminary reviews are not returned by default so if the entry is airing/publishing you need to add this otherwise you will get an empty list. e.g usage: `?preliminary=true` */
|
|
preliminary?: components['parameters']['preliminary'];
|
|
/** @description Any reviews that are tagged as a spoiler. Spoiler reviews are not returned by default. e.g usage: `?spoiler=true` */
|
|
spoilers?: components['parameters']['spoilers'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns recent manga reviews */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': unknown;
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getSchedules: {
|
|
parameters: {
|
|
query?: {
|
|
/** @description Filter by day */
|
|
filter?: 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | 'sunday' | 'unknown' | 'other';
|
|
/** @description When supplied, it will filter entries with the `Kids` Genre Demographic. When supplied as `kids=true`, it will return only Kid entries and when supplied as `kids=false`, it will filter out any Kid entries. Defaults to `false`. */
|
|
kids?: 'true' | 'false';
|
|
/** @description 'Safe For Work'. When supplied, it will filter entries with the `Hentai` Genre. When supplied as `sfw=true`, it will return only SFW entries and when supplied as `sfw=false`, it will filter out any Hentai entries. Defaults to `false`. */
|
|
sfw?: 'true' | 'false';
|
|
/** @description This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved` */
|
|
unapproved?: components['parameters']['unapproved'];
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns weekly schedule */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['schedules'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getAnimeSearch: {
|
|
parameters: {
|
|
query?: {
|
|
/** @description This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved` */
|
|
unapproved?: components['parameters']['unapproved'];
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
q?: string;
|
|
type?: components['schemas']['anime_search_query_type'];
|
|
score?: number;
|
|
/** @description Set a minimum score for results. */
|
|
min_score?: number;
|
|
/** @description Set a maximum score for results */
|
|
max_score?: number;
|
|
status?: components['schemas']['anime_search_query_status'];
|
|
rating?: components['schemas']['anime_search_query_rating'];
|
|
/** @description Filter out Adult entries */
|
|
sfw?: boolean;
|
|
/** @description Filter by genre(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3 */
|
|
genres?: string;
|
|
/** @description Exclude genre(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3 */
|
|
genres_exclude?: string;
|
|
order_by?: components['schemas']['anime_search_query_orderby'];
|
|
sort?: components['schemas']['search_query_sort'];
|
|
/** @description Return entries starting with the given letter */
|
|
letter?: string;
|
|
/** @description Filter by producer(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3 */
|
|
producers?: string;
|
|
/** @description Filter by starting date. Format: YYYY-MM-DD. e.g `2022`, `2005-05`, `2005-01-01` */
|
|
start_date?: string;
|
|
/** @description Filter by ending date. Format: YYYY-MM-DD. e.g `2022`, `2005-05`, `2005-01-01` */
|
|
end_date?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns search results for anime */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getMangaSearch: {
|
|
parameters: {
|
|
query?: {
|
|
/** @description This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved` */
|
|
unapproved?: components['parameters']['unapproved'];
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
q?: string;
|
|
type?: components['schemas']['manga_search_query_type'];
|
|
score?: number;
|
|
/** @description Set a minimum score for results. */
|
|
min_score?: number;
|
|
/** @description Set a maximum score for results */
|
|
max_score?: number;
|
|
status?: components['schemas']['manga_search_query_status'];
|
|
/** @description Filter out Adult entries */
|
|
sfw?: boolean;
|
|
/** @description Filter by genre(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3 */
|
|
genres?: string;
|
|
/** @description Exclude genre(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3 */
|
|
genres_exclude?: string;
|
|
order_by?: components['schemas']['manga_search_query_orderby'];
|
|
sort?: components['schemas']['search_query_sort'];
|
|
/** @description Return entries starting with the given letter */
|
|
letter?: string;
|
|
/** @description Filter by magazine(s) IDs. Can pass multiple with a comma as a delimiter. e.g 1,2,3 */
|
|
magazines?: string;
|
|
/** @description Filter by starting date. Format: YYYY-MM-DD. e.g `2022`, `2005-05`, `2005-01-01` */
|
|
start_date?: string;
|
|
/** @description Filter by ending date. Format: YYYY-MM-DD. e.g `2022`, `2005-05`, `2005-01-01` */
|
|
end_date?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns search results for manga */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['manga_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getPeopleSearch: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
q?: string;
|
|
order_by?: components['schemas']['people_search_query_orderby'];
|
|
sort?: components['schemas']['search_query_sort'];
|
|
/** @description Return entries starting with the given letter */
|
|
letter?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns search results for people */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['people_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getCharactersSearch: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
q?: string;
|
|
order_by?: components['schemas']['characters_search_query_orderby'];
|
|
sort?: components['schemas']['search_query_sort'];
|
|
/** @description Return entries starting with the given letter */
|
|
letter?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns search results for characters */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['characters_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUsersSearch: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
q?: string;
|
|
gender?: components['schemas']['users_search_query_gender'];
|
|
location?: string;
|
|
maxAge?: number;
|
|
minAge?: number;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns search results for users */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['users_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserById: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: number;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns username by ID search */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['user_by_id'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getClubsSearch: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
q?: string;
|
|
type?: components['schemas']['club_search_query_type'];
|
|
category?: components['schemas']['club_search_query_category'];
|
|
order_by?: components['schemas']['club_search_query_orderby'];
|
|
sort?: components['schemas']['search_query_sort'];
|
|
/** @description Return entries starting with the given letter */
|
|
letter?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns search results for clubs */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['clubs_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getProducers: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
q?: string;
|
|
order_by?: components['schemas']['producers_query_orderby'];
|
|
sort?: components['schemas']['search_query_sort'];
|
|
/** @description Return entries starting with the given letter */
|
|
letter?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns producers collection */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['producers'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getSeasonNow: {
|
|
parameters: {
|
|
query?: {
|
|
/** @description Entry types */
|
|
filter?: 'tv' | 'movie' | 'ova' | 'special' | 'ona' | 'music';
|
|
/** @description 'Safe For Work'. This is a flag. When supplied it will filter out entries according to the SFW Policy. You do not need to pass a value to it. e.g usage: `?sfw` */
|
|
sfw?: components['parameters']['sfw'];
|
|
/** @description This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved` */
|
|
unapproved?: components['parameters']['unapproved'];
|
|
/** @description This is a flag. When supplied it will include entries which are continuing from previous seasons. MAL includes these items on the seasons view in the ″TV (continuing)″ section. (Example: https://myanimelist.net/anime/season/2024/winter) <br />Example usage: `?continuing` */
|
|
continuing?: components['parameters']['continuing'];
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns current seasonal anime */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getSeason: {
|
|
parameters: {
|
|
query?: {
|
|
/** @description Entry types */
|
|
filter?: 'tv' | 'movie' | 'ova' | 'special' | 'ona' | 'music';
|
|
/** @description 'Safe For Work'. This is a flag. When supplied it will filter out entries according to the SFW Policy. You do not need to pass a value to it. e.g usage: `?sfw` */
|
|
sfw?: components['parameters']['sfw'];
|
|
/** @description This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved` */
|
|
unapproved?: components['parameters']['unapproved'];
|
|
/** @description This is a flag. When supplied it will include entries which are continuing from previous seasons. MAL includes these items on the seasons view in the ″TV (continuing)″ section. (Example: https://myanimelist.net/anime/season/2024/winter) <br />Example usage: `?continuing` */
|
|
continuing?: components['parameters']['continuing'];
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
year: number;
|
|
season: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns seasonal anime */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getSeasonsList: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns available list of seasons */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['seasons'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getSeasonUpcoming: {
|
|
parameters: {
|
|
query?: {
|
|
/** @description Entry types */
|
|
filter?: 'tv' | 'movie' | 'ova' | 'special' | 'ona' | 'music';
|
|
/** @description 'Safe For Work'. This is a flag. When supplied it will filter out entries according to the SFW Policy. You do not need to pass a value to it. e.g usage: `?sfw` */
|
|
sfw?: components['parameters']['sfw'];
|
|
/** @description This is a flag. When supplied it will include entries which are unapproved. Unapproved entries on MyAnimeList are those that are user submitted and have not yet been approved by MAL to show up on other pages. They will have their own specifc pages and are often removed resulting in a 404 error. You do not need to pass a value to it. e.g usage: `?unapproved` */
|
|
unapproved?: components['parameters']['unapproved'];
|
|
/** @description This is a flag. When supplied it will include entries which are continuing from previous seasons. MAL includes these items on the seasons view in the ″TV (continuing)″ section. (Example: https://myanimelist.net/anime/season/2024/winter) <br />Example usage: `?continuing` */
|
|
continuing?: components['parameters']['continuing'];
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns upcoming season's anime */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getTopAnime: {
|
|
parameters: {
|
|
query?: {
|
|
type?: components['schemas']['anime_search_query_type'];
|
|
filter?: components['schemas']['top_anime_filter'];
|
|
rating?: components['schemas']['anime_search_query_rating'];
|
|
/** @description Filter out Adult entries */
|
|
sfw?: boolean;
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns top anime */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['anime_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getTopManga: {
|
|
parameters: {
|
|
query?: {
|
|
type?: components['schemas']['manga_search_query_type'];
|
|
filter?: components['schemas']['top_manga_filter'];
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns top manga */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['manga_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getTopPeople: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns top people */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['people_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getTopCharacters: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
limit?: components['parameters']['limit'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns top characters */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['characters_search'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getTopReviews: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
type?: components['schemas']['top_reviews_type_enum'];
|
|
/** @description Whether the results include preliminary reviews or not. Defaults to true. */
|
|
preliminary?: boolean;
|
|
/** @description Whether the results include reviews with spoilers or not. Defaults to true. */
|
|
spoilers?: boolean;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns top reviews */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: {
|
|
data?: (
|
|
| ({
|
|
user?: components['schemas']['user_meta'];
|
|
} & {
|
|
anime?: components['schemas']['anime_meta'];
|
|
} & components['schemas']['anime_review'])
|
|
| ({
|
|
user?: components['schemas']['user_meta'];
|
|
} & {
|
|
manga?: components['schemas']['manga_meta'];
|
|
} & components['schemas']['manga_review'])
|
|
)[];
|
|
} & components['schemas']['pagination'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserFullProfile: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns complete user resource data */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['user_profile_full'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserProfile: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user profile */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['user_profile'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserStatistics: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user statistics */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['user_statistics'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserFavorites: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user favorites */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: components['schemas']['user_favorites'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserUpdates: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user updates */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['user_updates'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserAbout: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user about in raw HTML */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['user_about'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserHistory: {
|
|
parameters: {
|
|
query?: {
|
|
type?: 'anime' | 'manga';
|
|
};
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user history (past 30 days) */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['user_history'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserFriends: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user friends */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['user_friends'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserAnimelist: {
|
|
parameters: {
|
|
query?: {
|
|
status?: components['schemas']['user_anime_list_status_filter'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user anime list */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': unknown;
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserMangaList: {
|
|
parameters: {
|
|
query?: {
|
|
status?: components['schemas']['user_manga_list_status_filter'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user manga list */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': unknown;
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserReviews: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user reviews */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': {
|
|
data?: {
|
|
data?: (
|
|
| ({
|
|
user?: components['schemas']['user_meta'];
|
|
} & {
|
|
anime?: components['schemas']['anime_meta'];
|
|
} & components['schemas']['anime_review'])
|
|
| ({
|
|
user?: components['schemas']['user_meta'];
|
|
} & {
|
|
manga?: components['schemas']['manga_meta'];
|
|
} & components['schemas']['manga_review'])
|
|
)[];
|
|
} & components['schemas']['pagination'];
|
|
};
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserRecommendations: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns Recent Anime Recommendations */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['recommendations'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserClubs: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user clubs */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['user_clubs'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getUserExternal: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
username: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns user's external links */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['external_links'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getWatchRecentEpisodes: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns Recently Added Episodes */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['watch_episodes'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getWatchPopularEpisodes: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns Popular Episodes */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['watch_episodes'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getWatchRecentPromos: {
|
|
parameters: {
|
|
query?: {
|
|
page?: components['parameters']['page'];
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns Recently Added Promotional Videos */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['watch_promos'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
getWatchPopularPromos: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Returns Popular Promotional Videos */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
'application/json': components['schemas']['watch_promos'];
|
|
};
|
|
};
|
|
/** @description Error: Bad request. When required parameters were not supplied. */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
}
|