MyAnimeListMangaApi.deleteFromList removes a manga from the authenticated user's list through MalMangaOperation.deleteFromList.
It is the public facade for DELETE /manga/{id}/my_list_status and requires a MAL access token from MalCredentials.accessToken via buildMyAnimeListApi.
The delete inputs; a MalMangaDeleteParams carrying the MyAnimeList manga ID.
Optionaloptions: MalRequestOptions
Optional transport settings; a MalRequestOptions merged over the instance defaults.
Resolves once the entry is deleted; the response carries no body.
MyAnimeListMangaApi.get gets one manga by its MyAnimeList ID through MalMangaOperation.get.
It is the public facade for the GET /manga/{id} endpoint; use MalRequestOptions.fields to select the response shape and MalRequestOptions transport settings to override per call.
The manga lookup inputs; a MalMangaGetParams carrying the MyAnimeList manga ID.
Optionaloptions: MalRequestOptions
Optional field selection and transport settings; a MalRequestOptions merged over the instance defaults.
The requested MalManga.
MyAnimeListMangaApi.ranking gets one of MyAnimeList's manga ranking lists through MalMangaOperation.ranking.
It is the public facade for GET /manga/ranking; use MalRequestOptions.fields to select the response shape and MalRequestOptions transport settings to override per call.
The ranking read inputs; a MalMangaRankingParams carrying the ranking list to fetch.
Optionaloptions: MalRequestOptions
Optional field selection and transport settings; a MalRequestOptions merged over the instance defaults.
The ranking page, a MalMangaRankingResponse.
MyAnimeListMangaApi.search searches MyAnimeList manga by keyword through MalMangaOperation.search.
It is the public facade for GET /manga; use MalRequestOptions.fields to select the response shape and MalRequestOptions transport settings to override per call.
The search inputs; a MalMangaSearchParams carrying the keyword plus the optional paging filters.
Optionaloptions: MalRequestOptions
Optional field selection and transport settings; a MalRequestOptions merged over the instance defaults.
The search results page, a MalMangaSearchResponse.
MyAnimeListMangaApi.updateMyListStatus updates the authenticated user's manga list status through MalMangaOperation.updateMyListStatus.
It is the public facade for PATCH /manga/{id}/my_list_status and requires a MAL access token from MalCredentials.accessToken via buildMyAnimeListApi; send only the MalMangaListStatusUpdate fields you want to change, form-encoded as MAL requires.
The list-status write inputs; a MalMangaListStatusUpdateParams carrying the manga ID plus only the fields to change.
Optionaloptions: MalRequestOptions
Optional field selection and transport settings; a MalRequestOptions merged over the instance defaults.
The updated MalMangaListStatus.
MyAnimeListMangaApi is the manga group exposed by MyAnimeListApi under
aniLink.mal.manga.It is the facade boundary for MyAnimeList manga reads and list-status writes.
getdelegates toMalMangaOperationand returns a MalManga shaped by MalRequestOptions.fields.updateMyListStatusanddeleteFromListcover the authenticatedPATCHandDELETE /manga/{id}/my_list_statusendpoints.See