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

package io.grasscutter.net.proto.activity;

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

  /**
   * <code>.ONFPPNPPNEG GAFMCJBMFAE = 11;</code>
   * @return Whether the gAFMCJBMFAE field is set.
   */
  boolean hasGAFMCJBMFAE();
  /**
   * <code>.ONFPPNPPNEG GAFMCJBMFAE = 11;</code>
   * @return The gAFMCJBMFAE.
   */
  io.grasscutter.net.proto.activity.ONFPPNPPNEG getGAFMCJBMFAE();
  /**
   * <code>.ONFPPNPPNEG GAFMCJBMFAE = 11;</code>
   */
  io.grasscutter.net.proto.activity.ONFPPNPPNEGOrBuilder getGAFMCJBMFAEOrBuilder();

  /**
   * <code>.GravenInnocenceCarveInfo carve_info = 7;</code>
   * @return Whether the carveInfo field is set.
   */
  boolean hasCarveInfo();
  /**
   * <code>.GravenInnocenceCarveInfo carve_info = 7;</code>
   * @return The carveInfo.
   */
  io.grasscutter.net.proto.activity.GravenInnocenceCarveInfo getCarveInfo();
  /**
   * <code>.GravenInnocenceCarveInfo carve_info = 7;</code>
   */
  io.grasscutter.net.proto.activity.GravenInnocenceCarveInfoOrBuilder getCarveInfoOrBuilder();

  /**
   * <code>.GravenInnocencePhotoInfo photo_info = 6;</code>
   * @return Whether the photoInfo field is set.
   */
  boolean hasPhotoInfo();
  /**
   * <code>.GravenInnocencePhotoInfo photo_info = 6;</code>
   * @return The photoInfo.
   */
  io.grasscutter.net.proto.activity.GravenInnocencePhotoInfo getPhotoInfo();
  /**
   * <code>.GravenInnocencePhotoInfo photo_info = 6;</code>
   */
  io.grasscutter.net.proto.activity.GravenInnocencePhotoInfoOrBuilder getPhotoInfoOrBuilder();

  /**
   * <code>.MHCEOAICLJF PIKPHKJINIB = 1;</code>
   * @return Whether the pIKPHKJINIB field is set.
   */
  boolean hasPIKPHKJINIB();
  /**
   * <code>.MHCEOAICLJF PIKPHKJINIB = 1;</code>
   * @return The pIKPHKJINIB.
   */
  io.grasscutter.net.proto.activity.MHCEOAICLJF getPIKPHKJINIB();
  /**
   * <code>.MHCEOAICLJF PIKPHKJINIB = 1;</code>
   */
  io.grasscutter.net.proto.activity.MHCEOAICLJFOrBuilder getPIKPHKJINIBOrBuilder();

  /**
   * <code>bool is_content_closed = 5;</code>
   * @return The isContentClosed.
   */
  boolean getIsContentClosed();
}
