Class MemberData

java.lang.Object
com.mewna.catnip.rest.guild.MemberData

public class MemberData extends Object
Since:
10/18/2018
Author:
SamOphis
  • Constructor Details

    • MemberData

      public MemberData()
  • Method Details

    • of

      @Nonnull @CheckReturnValue public static io.reactivex.rxjava3.core.Single<MemberData> of(@Nonnull Member member)
    • blockingOf

      @Nonnull @CheckReturnValue public static MemberData blockingOf(@Nonnull Member member)
    • roles

      @Nonnull @CheckReturnValue public Collection<String> roles()
    • addRole

      @Nonnull @CheckReturnValue public MemberData addRole(@Nonnull Role role)
    • addRole

      @Nonnull @CheckReturnValue public MemberData addRole(@Nonnull String roleId)
    • removeRole

      @Nonnull @CheckReturnValue public MemberData removeRole(@Nonnull Role role)
    • removeRole

      @Nonnull @CheckReturnValue public MemberData removeRole(@Nonnull String roleId)
    • toJson

      @Nonnull @CheckReturnValue public com.grack.nanojson.JsonObject toJson()
    • nickname

      @CheckReturnValue @Nullable public String nickname()
    • channelId

      @CheckReturnValue @Nullable public String channelId()
    • mute

      @CheckReturnValue @Nullable public Boolean mute()
    • deaf

      @CheckReturnValue @Nullable public Boolean deaf()
    • roles

      @CheckReturnValue @Nonnull public MemberData roles(@Nonnull Set<String> roles)
      Returns:
      this.
    • nickname

      @CheckReturnValue @Nonnull public MemberData nickname(@Nonnull String nickname)
      Returns:
      this.
    • mute

      @CheckReturnValue @Nonnull public MemberData mute(@Nonnull Boolean mute)
      Returns:
      this.
    • deaf

      @CheckReturnValue @Nonnull public MemberData deaf(@Nonnull Boolean deaf)
      Returns:
      this.
    • channelId

      @CheckReturnValue @Nonnull public MemberData channelId(@Nullable String channelId)
      Returns:
      this.