Package discord4j.discordjson.json
Interface MemberData
-
@Immutable public interface MemberData
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static discord4j.discordjson.json.ImmutableMemberData.Builder
builder()
boolean
deaf()
Optional<String>
hoistedRole()
Optional<String>
joinedAt()
boolean
mute()
discord4j.discordjson.possible.Possible<Optional<String>>
nick()
discord4j.discordjson.possible.Possible<Boolean>
pending()
discord4j.discordjson.possible.Possible<String>
permissions()
total permissions of the member in the channel, including overrides, returned when in the interaction object.discord4j.discordjson.possible.Possible<Optional<String>>
premiumSince()
List<discord4j.discordjson.Id>
roles()
UserData
user()
-
-
-
Method Detail
-
builder
static discord4j.discordjson.json.ImmutableMemberData.Builder builder()
-
user
UserData user()
-
roles
List<discord4j.discordjson.Id> roles()
-
deaf
boolean deaf()
-
mute
boolean mute()
-
pending
discord4j.discordjson.possible.Possible<Boolean> pending()
-
permissions
discord4j.discordjson.possible.Possible<String> permissions()
total permissions of the member in the channel, including overrides, returned when in the interaction object.
-
-