// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: gacha.proto

package io.grasscutter.net.proto.gacha;

public interface DoGachaRspOrBuilder extends
    // @@protoc_insertion_point(interface_extends:DoGachaRsp)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>repeated .GachaItem gacha_item_list = 1;</code>
   */
  java.util.List<io.grasscutter.net.proto.gacha.GachaItem> 
      getGachaItemListList();
  /**
   * <code>repeated .GachaItem gacha_item_list = 1;</code>
   */
  io.grasscutter.net.proto.gacha.GachaItem getGachaItemList(int index);
  /**
   * <code>repeated .GachaItem gacha_item_list = 1;</code>
   */
  int getGachaItemListCount();
  /**
   * <code>repeated .GachaItem gacha_item_list = 1;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.gacha.GachaItemOrBuilder> 
      getGachaItemListOrBuilderList();
  /**
   * <code>repeated .GachaItem gacha_item_list = 1;</code>
   */
  io.grasscutter.net.proto.gacha.GachaItemOrBuilder getGachaItemListOrBuilder(
      int index);

  /**
   * <code>uint32 daily_gacha_times = 454;</code>
   * @return The dailyGachaTimes.
   */
  int getDailyGachaTimes();

  /**
   * <code>uint32 JKOALMBCJFE = 7;</code>
   * @return The jKOALMBCJFE.
   */
  int getJKOALMBCJFE();

  /**
   * <code>uint32 JHLNIBAMGAA = 15;</code>
   * @return The jHLNIBAMGAA.
   */
  int getJHLNIBAMGAA();

  /**
   * <code>int32 retcode = 5;</code>
   * @return The retcode.
   */
  int getRetcode();

  /**
   * <code>uint32 PNBFDEJOOPD = 14;</code>
   * @return The pNBFDEJOOPD.
   */
  int getPNBFDEJOOPD();

  /**
   * <code>uint32 LAOGNPOPLPJ = 6;</code>
   * @return The lAOGNPOPLPJ.
   */
  int getLAOGNPOPLPJ();

  /**
   * <code>uint32 GLLEBFHMBBE = 13;</code>
   * @return The gLLEBFHMBBE.
   */
  int getGLLEBFHMBBE();

  /**
   * <code>uint32 MAMIMJHEFLO = 11;</code>
   * @return The mAMIMJHEFLO.
   */
  int getMAMIMJHEFLO();

  /**
   * <code>uint32 KAALKOCAOHK = 3;</code>
   * @return The kAALKOCAOHK.
   */
  int getKAALKOCAOHK();

  /**
   * <code>uint32 EOIHALLMGAL = 4;</code>
   * @return The eOIHALLMGAL.
   */
  int getEOIHALLMGAL();

  /**
   * <code>uint32 EKAHCHCOFJD = 9;</code>
   * @return The eKAHCHCOFJD.
   */
  int getEKAHCHCOFJD();

  /**
   * <code>uint32 AAKLCMPDPEG = 10;</code>
   * @return The aAKLCMPDPEG.
   */
  int getAAKLCMPDPEG();

  /**
   * <code>uint32 HADJCAFOOFE = 881;</code>
   * @return The hADJCAFOOFE.
   */
  int getHADJCAFOOFE();

  /**
   * <code>bool make_win_50_50 = 1453;</code>
   * @return The makeWin5050.
   */
  boolean getMakeWin5050();

  /**
   * <code>bool is_under_minors_restrict = 480;</code>
   * @return The isUnderMinorsRestrict.
   */
  boolean getIsUnderMinorsRestrict();

  /**
   * <code>bool is_under_general_restrict = 1229;</code>
   * @return The isUnderGeneralRestrict.
   */
  boolean getIsUnderGeneralRestrict();

  /**
   * <code>uint32 DBKKKMEKICI = 12;</code>
   * @return The dBKKKMEKICI.
   */
  int getDBKKKMEKICI();

  /**
   * <code>uint32 OJIFAACGKGM = 8;</code>
   * @return The oJIFAACGKGM.
   */
  int getOJIFAACGKGM();

  /**
   * <code>uint32 BJCBFKNEJAG = 2;</code>
   * @return The bJCBFKNEJAG.
   */
  int getBJCBFKNEJAG();
}
