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

package io.grasscutter.net.proto.quest;

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

  /**
   * <code>repeated .QuestVarOp quest_var_op_list = 6;</code>
   */
  java.util.List<io.grasscutter.net.proto.quest.QuestVarOp> 
      getQuestVarOpListList();
  /**
   * <code>repeated .QuestVarOp quest_var_op_list = 6;</code>
   */
  io.grasscutter.net.proto.quest.QuestVarOp getQuestVarOpList(int index);
  /**
   * <code>repeated .QuestVarOp quest_var_op_list = 6;</code>
   */
  int getQuestVarOpListCount();
  /**
   * <code>repeated .QuestVarOp quest_var_op_list = 6;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.quest.QuestVarOpOrBuilder> 
      getQuestVarOpListOrBuilderList();
  /**
   * <code>repeated .QuestVarOp quest_var_op_list = 6;</code>
   */
  io.grasscutter.net.proto.quest.QuestVarOpOrBuilder getQuestVarOpListOrBuilder(
      int index);

  /**
   * <code>uint32 parent_quest_id = 7;</code>
   * @return The parentQuestId.
   */
  int getParentQuestId();

  /**
   * <code>uint32 parent_quest_var_seq = 5;</code>
   * @return The parentQuestVarSeq.
   */
  int getParentQuestVarSeq();

  /**
   * <code>uint32 quest_id = 14;</code>
   * @return The questId.
   */
  int getQuestId();
}
