java.lang.Object
dev.katsute.mal4j.query.LimitOffsetQuery<UserAnimeListQuery,AnimeListStatus>
dev.katsute.mal4j.query.FieldQuery<UserAnimeListQuery,AnimeListStatus>
dev.katsute.mal4j.query.UserAnimeListQuery
- All Implemented Interfaces:
NSFW<UserAnimeListQuery>
public abstract class UserAnimeListQuery
extends FieldQuery<UserAnimeListQuery,AnimeListStatus>
implements NSFW<UserAnimeListQuery>
Documentation: https://myanimelist.net/apiconfig/references/api/v2#operation/users_user_id_animelist_get
Represents a user Anime list query.
Represents a user Anime list query.
- Since:
- 1.0.0
- Version:
- 2.9.0
- Author:
- Katsute
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal UserAnimeListQuery
Sets query to also return NSFW results.final UserAnimeListQuery
includeNSFW
(boolean nsfw) Sets if the query will return NSFW results.final UserAnimeListQuery
Sets the sorting option.final UserAnimeListQuery
Sets the sorting option.final UserAnimeListQuery
withStatus
(AnimeStatus status) Sets the status filter.final UserAnimeListQuery
withStatus
(String status) Sets the status filter.Methods inherited from class dev.katsute.mal4j.query.FieldQuery
invertFields, invertFields, withAllFields, withField, withFields, withFields, withNoFields
Methods inherited from class dev.katsute.mal4j.query.LimitOffsetQuery
search, searchAll, withLimit, withOffset
-
Constructor Details
-
UserAnimeListQuery
Creates a user Anime search query.
Do not use this constructor, useMyAnimeList.getUserAnimeListing()
orMyAnimeList.getUserAnimeListing(String)
instead.- Parameters:
username
- username- Since:
- 1.0.0
- See Also:
-
-
Method Details
-
sortBy
Sets the sorting option.- Parameters:
sort
- sort- Returns:
- list query
- Since:
- 1.0.0
- See Also:
-
sortBy
Sets the sorting option.
It is recommended to usesortBy(AnimeSort)
instead of this method. This method should only be used if the sort is missing fromAnimeSort
.- Parameters:
sort
- raw sort- Returns:
- list query
- Since:
- 2.9.0
- See Also:
-
withStatus
Sets the status filter.- Parameters:
status
- status- Returns:
- list query
- Since:
- 1.0.0
- See Also:
-
withStatus
Sets the status filter.
It is recommended to usewithStatus(AnimeStatus)
rather than this method. This method should only be used if the status is missing fromAnimeStatus
.- Parameters:
status
- raw status- Returns:
- list query
- Since:
- 2.9.0
- See Also:
-
includeNSFW
Description copied from interface:NSFW
Sets query to also return NSFW results.- Specified by:
includeNSFW
in interfaceNSFW<UserAnimeListQuery>
- Returns:
- query
- See Also:
-
includeNSFW
Description copied from interface:NSFW
Sets if the query will return NSFW results.- Specified by:
includeNSFW
in interfaceNSFW<UserAnimeListQuery>
- Parameters:
nsfw
- nsfw- Returns:
- query
- See Also:
-