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

package io.grasscutter.net.proto.scene;

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

  /**
   * <code>string LBKDGOEFEBC = 2;</code>
   * @return The lBKDGOEFEBC.
   */
  java.lang.String getLBKDGOEFEBC();
  /**
   * <code>string LBKDGOEFEBC = 2;</code>
   * @return The bytes for lBKDGOEFEBC.
   */
  com.google.protobuf.ByteString
      getLBKDGOEFEBCBytes();

  /**
   * <code>uint32 CPMEFHEEOAH = 3;</code>
   * @return The cPMEFHEEOAH.
   */
  int getCPMEFHEEOAH();

  /**
   * <code>uint32 AEEDOAGEHPP = 14;</code>
   * @return The aEEDOAGEHPP.
   */
  int getAEEDOAGEHPP();

  /**
   * <code>uint32 GGIGCLLHEFM = 11;</code>
   * @return The gGIGCLLHEFM.
   */
  int getGGIGCLLHEFM();

  /**
   * <code>uint32 device_info = 10;</code>
   * @return The deviceInfo.
   */
  int getDeviceInfo();

  /**
   * <code>string text = 1639;</code>
   * @return Whether the text field is set.
   */
  boolean hasText();
  /**
   * <code>string text = 1639;</code>
   * @return The text.
   */
  java.lang.String getText();
  /**
   * <code>string text = 1639;</code>
   * @return The bytes for text.
   */
  com.google.protobuf.ByteString
      getTextBytes();

  /**
   * <code>uint32 icon = 865;</code>
   * @return Whether the icon field is set.
   */
  boolean hasIcon();
  /**
   * <code>uint32 icon = 865;</code>
   * @return The icon.
   */
  int getIcon();

  /**
   * <code>.SystemHint system_hint = 181;</code>
   * @return Whether the systemHint field is set.
   */
  boolean hasSystemHint();
  /**
   * <code>.SystemHint system_hint = 181;</code>
   * @return The systemHint.
   */
  io.grasscutter.net.proto.scene.SystemHint getSystemHint();
  /**
   * <code>.SystemHint system_hint = 181;</code>
   */
  io.grasscutter.net.proto.scene.SystemHintOrBuilder getSystemHintOrBuilder();

  /**
   * <code>uint32 uid = 13;</code>
   * @return The uid.
   */
  int getUid();

  /**
   * <code>bool is_read = 7;</code>
   * @return The isRead.
   */
  boolean getIsRead();

  public io.grasscutter.net.proto.scene.ChatInfo.ContentCase getContentCase();
}
