Interface LuckPermsRestClient

All Superinterfaces:
AutoCloseable

public interface LuckPermsRestClient extends AutoCloseable
A Java client for the LuckPerms REST API.
See Also:
  • Method Details

    • builder

      static LuckPermsRestClient.Builder builder()
      Creates a new client builder.
      Returns:
      the new builder
    • users

      UserService users()
      Gets the user service.
      Returns:
      the user service
    • groups

      GroupService groups()
      Gets the group service.
      Returns:
      the group service
    • tracks

      TrackService tracks()
      Gets the track service.
      Returns:
      the track service
    • actions

      ActionService actions()
      Gets the action service.
      Returns:
      the action service
    • messaging

      MessagingService messaging()
      Gets the messaging service.
      Returns:
      the messaging service
    • events

      EventService events()
      Gets the event service.
      Returns:
      the event service
    • misc

      MiscService misc()
      Gets the misc service.
      Returns:
      the misc service.
    • close

      void close()
      Close the underlying resources used by the client.
      Specified by:
      close in interface AutoCloseable