package mapped;

import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.api.RSTask;

@ObfuscatedName("iq")
public class Task implements RSTask {
   @ObfuscatedName("at")
   @ObfuscatedSignature(
      descriptor = "Liq;"
   )
   Task next;
   @ObfuscatedName("ao")
   public volatile int status;
   @ObfuscatedName("ab")
   @ObfuscatedGetter(
      intValue = 671081225
   )
   int type;
   @ObfuscatedName("au")
   public int intArgument;
   @ObfuscatedName("aa")
   Object objectArgument;
   @ObfuscatedName("ac")
   public volatile Object result;

   Task() {
      this.status = 0;
   }
}
