MyAnimeListUserApi.animeList gets a user's anime list through MalUserOperation.animeList.
It is the public facade for GET /users/{user_name}/animelist; username accepts a user name or @me. A public list needs only MalCredentials.clientId (or an access token), since MAL rejects unauthenticated requests. @me and private lists need an access token (a client ID alone cannot resolve @me). The @me check is case-insensitive and ignores surrounding whitespace. Use MalUserAnimeListParams to filter by status, sort, and page with limit/offset.
The anime-list read inputs; a MalUserAnimeListParams carrying the username plus the optional status, sort, and paging filters.
Optionaloptions: MalRequestOptions
Optional field selection and transport settings; a MalRequestOptions merged over the instance defaults.
The anime list page, a MalUserAnimeListResponse.
MyAnimeListUserApi.get gets a MyAnimeList user profile through MalUserOperation.get.
It is the public facade for GET /users/{user_name}. MyAnimeList documents only @me for
this endpoint. Other usernames are passed through, but MyAnimeList currently answers them
with 404. Every request requires an access token. Use MalRequestOptions.fields to
select the response shape.
The profile read inputs; a MalUserGetParams carrying the username.
Optionaloptions: MalRequestOptions
Optional field selection and transport settings; a MalRequestOptions merged over the instance defaults.
The requested MalUser.
MyAnimeListUserApi.mangaList gets a user's manga list through MalUserOperation.mangaList.
It is the public facade for GET /users/{user_name}/mangalist; username accepts a user name or @me. A public list needs only MalCredentials.clientId (or an access token), since MAL rejects unauthenticated requests. @me and private lists need an access token (a client ID alone cannot resolve @me). The @me check is case-insensitive and ignores surrounding whitespace. Use MalUserMangaListParams to filter by status, sort, and page with limit/offset.
The manga-list read inputs; a MalUserMangaListParams carrying the username plus the optional status, sort, and paging filters.
Optionaloptions: MalRequestOptions
Optional field selection and transport settings; a MalRequestOptions merged over the instance defaults.
The manga list page, a MalUserMangaListResponse.
MyAnimeListUserApi.me gets the currently authenticated MyAnimeList user through MalUserOperation.me.
It is the public facade for GET /users/@me and requires a MAL access token from MalCredentials.accessToken via buildMyAnimeListApi; use MalRequestOptions.fields to select the response shape.
Optionaloptions: MalRequestOptions
Optional field selection and transport settings; a MalRequestOptions merged over the instance defaults.
The authenticated MalUser.
MyAnimeListUserApi is the user group exposed by MyAnimeListApi under
aniLink.mal.user.It is the facade boundary for the MyAnimeList user reads.
medelegates toMalUserOperationand returns a MalUser shaped by MalRequestOptions.fields. The paginated user-list readsanimeListandmangaListcoverGET /users/{user_name}/animelistandGET /users/{user_name}/mangalist.See