Class ChatClient


  • public class ChatClient
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      net.runelite.http.api.chat.Duels getDuels​(java.lang.String username)  
      int getGc​(java.lang.String username)  
      int getKc​(java.lang.String username, java.lang.String boss)  
      net.runelite.http.api.chat.LayoutRoom[] getLayout​(java.lang.String username)  
      double getPb​(java.lang.String username, java.lang.String boss)  
      java.util.Set<java.lang.Integer> getPetList​(java.lang.String username)  
      int getQp​(java.lang.String username)  
      net.runelite.http.api.chat.Task getTask​(java.lang.String username)  
      boolean submitDuels​(java.lang.String username, int wins, int losses, int winningStreak, int losingStreak)  
      boolean submitGc​(java.lang.String username, int gc)  
      boolean submitKc​(java.lang.String username, java.lang.String boss, int kc)  
      boolean submitLayout​(java.lang.String username, net.runelite.http.api.chat.LayoutRoom[] rooms)  
      boolean submitPb​(java.lang.String username, java.lang.String boss, double pb)  
      boolean submitPetList​(java.lang.String username, java.util.Collection<java.lang.Integer> petList)  
      boolean submitQp​(java.lang.String username, int qp)  
      boolean submitTask​(java.lang.String username, java.lang.String task, int amount, int initialAmount, java.lang.String location)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • submitKc

        public boolean submitKc​(java.lang.String username,
                                java.lang.String boss,
                                int kc)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • getKc

        public int getKc​(java.lang.String username,
                         java.lang.String boss)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • submitQp

        public boolean submitQp​(java.lang.String username,
                                int qp)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • getQp

        public int getQp​(java.lang.String username)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • submitTask

        public boolean submitTask​(java.lang.String username,
                                  java.lang.String task,
                                  int amount,
                                  int initialAmount,
                                  java.lang.String location)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • getTask

        public net.runelite.http.api.chat.Task getTask​(java.lang.String username)
                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • submitPb

        public boolean submitPb​(java.lang.String username,
                                java.lang.String boss,
                                double pb)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • getPb

        public double getPb​(java.lang.String username,
                            java.lang.String boss)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • submitGc

        public boolean submitGc​(java.lang.String username,
                                int gc)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • getGc

        public int getGc​(java.lang.String username)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • submitDuels

        public boolean submitDuels​(java.lang.String username,
                                   int wins,
                                   int losses,
                                   int winningStreak,
                                   int losingStreak)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • getDuels

        public net.runelite.http.api.chat.Duels getDuels​(java.lang.String username)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • submitLayout

        public boolean submitLayout​(java.lang.String username,
                                    net.runelite.http.api.chat.LayoutRoom[] rooms)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • getLayout

        public net.runelite.http.api.chat.LayoutRoom[] getLayout​(java.lang.String username)
                                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • submitPetList

        public boolean submitPetList​(java.lang.String username,
                                     java.util.Collection<java.lang.Integer> petList)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • getPetList

        public java.util.Set<java.lang.Integer> getPetList​(java.lang.String username)
                                                    throws java.io.IOException
        Throws:
        java.io.IOException