Package org.javacord.api.entity.server
Enum NsfwLevel
- java.lang.Object
-
- java.lang.Enum<NsfwLevel>
-
- org.javacord.api.entity.server.NsfwLevel
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AGE_RESTRICTEDThe server is age restricted.DEFAULTThe server has not set a specific NSFW level and is considered as neutral.EXPLICITThe server is considered explicit.SAFEThe server is safe for work.UNKNOWNAn unknown NSFW level, most likely something new added by Discord.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NsfwLevelfromId(int id)Gets the NSFW level by id.intgetId()Gets the id of the NSFW level.static NsfwLevelvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static NsfwLevel[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DEFAULT
public static final NsfwLevel DEFAULT
The server has not set a specific NSFW level and is considered as neutral.
-
EXPLICIT
public static final NsfwLevel EXPLICIT
The server is considered explicit.
-
SAFE
public static final NsfwLevel SAFE
The server is safe for work.
-
AGE_RESTRICTED
public static final NsfwLevel AGE_RESTRICTED
The server is age restricted.
-
UNKNOWN
public static final NsfwLevel UNKNOWN
An unknown NSFW level, most likely something new added by Discord.
-
-
Method Detail
-
values
public static NsfwLevel[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (NsfwLevel c : NsfwLevel.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static NsfwLevel valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getId
public int getId()
Gets the id of the NSFW level.- Returns:
- The id of the NSFW level.
-
fromId
public static NsfwLevel fromId(int id)
Gets the NSFW level by id.- Parameters:
id- The id of the NSFW level.- Returns:
- The NSFW level with the given id.
-
-