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

package io.grasscutter.net.proto.player;

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

  /**
   * <code>bytes BDEDNFFOHPD = 1048;</code>
   * @return The bDEDNFFOHPD.
   */
  com.google.protobuf.ByteString getBDEDNFFOHPD();

  /**
   * <code>string LNPFFNMLLIC = 546;</code>
   * @return The lNPFFNMLLIC.
   */
  java.lang.String getLNPFFNMLLIC();
  /**
   * <code>string LNPFFNMLLIC = 546;</code>
   * @return The bytes for lNPFFNMLLIC.
   */
  com.google.protobuf.ByteString
      getLNPFFNMLLICBytes();

  /**
   * <code>string MHPFNLKCFOM = 671;</code>
   * @return The mHPFNLKCFOM.
   */
  java.lang.String getMHPFNLKCFOM();
  /**
   * <code>string MHPFNLKCFOM = 671;</code>
   * @return The bytes for mHPFNLKCFOM.
   */
  com.google.protobuf.ByteString
      getMHPFNLKCFOMBytes();

  /**
   * <code>string online_id = 649;</code>
   * @return The onlineId.
   */
  java.lang.String getOnlineId();
  /**
   * <code>string online_id = 649;</code>
   * @return The bytes for onlineId.
   */
  com.google.protobuf.ByteString
      getOnlineIdBytes();

  /**
   * <code>string EHKMNCGLEME = 572;</code>
   * @return The eHKMNCGLEME.
   */
  java.lang.String getEHKMNCGLEME();
  /**
   * <code>string EHKMNCGLEME = 572;</code>
   * @return The bytes for eHKMNCGLEME.
   */
  com.google.protobuf.ByteString
      getEHKMNCGLEMEBytes();

  /**
   * <code>string account_uid = 8;</code>
   * @return The accountUid.
   */
  java.lang.String getAccountUid();
  /**
   * <code>string account_uid = 8;</code>
   * @return The bytes for accountUid.
   */
  com.google.protobuf.ByteString
      getAccountUidBytes();

  /**
   * <code>string device_name = 5;</code>
   * @return The deviceName.
   */
  java.lang.String getDeviceName();
  /**
   * <code>string device_name = 5;</code>
   * @return The bytes for deviceName.
   */
  com.google.protobuf.ByteString
      getDeviceNameBytes();

  /**
   * <code>string INPDHDPNNPK = 1075;</code>
   * @return The iNPDHDPNNPK.
   */
  java.lang.String getINPDHDPNNPK();
  /**
   * <code>string INPDHDPNNPK = 1075;</code>
   * @return The bytes for iNPDHDPNNPK.
   */
  com.google.protobuf.ByteString
      getINPDHDPNNPKBytes();

  /**
   * <code>string system_version = 6;</code>
   * @return The systemVersion.
   */
  java.lang.String getSystemVersion();
  /**
   * <code>string system_version = 6;</code>
   * @return The bytes for systemVersion.
   */
  com.google.protobuf.ByteString
      getSystemVersionBytes();

  /**
   * <code>.TrackingIOInfo tracking_io_info = 1674;</code>
   * @return Whether the trackingIoInfo field is set.
   */
  boolean hasTrackingIoInfo();
  /**
   * <code>.TrackingIOInfo tracking_io_info = 1674;</code>
   * @return The trackingIoInfo.
   */
  io.grasscutter.net.proto.player.TrackingIOInfo getTrackingIoInfo();
  /**
   * <code>.TrackingIOInfo tracking_io_info = 1674;</code>
   */
  io.grasscutter.net.proto.player.TrackingIOInfoOrBuilder getTrackingIoInfoOrBuilder();

  /**
   * <code>bytes FEGJGHPPIFB = 790;</code>
   * @return The fEGJGHPPIFB.
   */
  com.google.protobuf.ByteString getFEGJGHPPIFB();

  /**
   * <code>bytes DFCDOOCDLBL = 1099;</code>
   * @return The dFCDOOCDLBL.
   */
  com.google.protobuf.ByteString getDFCDOOCDLBL();

  /**
   * <code>string IMEGEGIMALJ = 1565;</code>
   * @return The iMEGEGIMALJ.
   */
  java.lang.String getIMEGEGIMALJ();
  /**
   * <code>string IMEGEGIMALJ = 1565;</code>
   * @return The bytes for iMEGEGIMALJ.
   */
  com.google.protobuf.ByteString
      getIMEGEGIMALJBytes();

  /**
   * <code>.AdjustTrackingInfo adjust_tracking_info = 1590;</code>
   * @return Whether the adjustTrackingInfo field is set.
   */
  boolean hasAdjustTrackingInfo();
  /**
   * <code>.AdjustTrackingInfo adjust_tracking_info = 1590;</code>
   * @return The adjustTrackingInfo.
   */
  io.grasscutter.net.proto.player.AdjustTrackingInfo getAdjustTrackingInfo();
  /**
   * <code>.AdjustTrackingInfo adjust_tracking_info = 1590;</code>
   */
  io.grasscutter.net.proto.player.AdjustTrackingInfoOrBuilder getAdjustTrackingInfoOrBuilder();

  /**
   * <code>string MGKMJMICLGP = 4;</code>
   * @return The mGKMJMICLGP.
   */
  java.lang.String getMGKMJMICLGP();
  /**
   * <code>string MGKMJMICLGP = 4;</code>
   * @return The bytes for mGKMJMICLGP.
   */
  com.google.protobuf.ByteString
      getMGKMJMICLGPBytes();

  /**
   * <code>string NAMCLHNNACJ = 11;</code>
   * @return The nAMCLHNNACJ.
   */
  java.lang.String getNAMCLHNNACJ();
  /**
   * <code>string NAMCLHNNACJ = 11;</code>
   * @return The bytes for nAMCLHNNACJ.
   */
  com.google.protobuf.ByteString
      getNAMCLHNNACJBytes();

  /**
   * <code>string country_code = 1456;</code>
   * @return The countryCode.
   */
  java.lang.String getCountryCode();
  /**
   * <code>string country_code = 1456;</code>
   * @return The bytes for countryCode.
   */
  com.google.protobuf.ByteString
      getCountryCodeBytes();

  /**
   * <code>string platform = 9;</code>
   * @return The platform.
   */
  java.lang.String getPlatform();
  /**
   * <code>string platform = 9;</code>
   * @return The bytes for platform.
   */
  com.google.protobuf.ByteString
      getPlatformBytes();

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

  /**
   * <code>string HCBIFFMAGKG = 40;</code>
   * @return The hCBIFFMAGKG.
   */
  java.lang.String getHCBIFFMAGKG();
  /**
   * <code>string HCBIFFMAGKG = 40;</code>
   * @return The bytes for hCBIFFMAGKG.
   */
  com.google.protobuf.ByteString
      getHCBIFFMAGKGBytes();

  /**
   * <code>string birthday = 30;</code>
   * @return The birthday.
   */
  java.lang.String getBirthday();
  /**
   * <code>string birthday = 30;</code>
   * @return The bytes for birthday.
   */
  com.google.protobuf.ByteString
      getBirthdayBytes();

  /**
   * <code>string KOPBIDKNAHN = 1491;</code>
   * @return The kOPBIDKNAHN.
   */
  java.lang.String getKOPBIDKNAHN();
  /**
   * <code>string KOPBIDKNAHN = 1491;</code>
   * @return The bytes for kOPBIDKNAHN.
   */
  com.google.protobuf.ByteString
      getKOPBIDKNAHNBytes();

  /**
   * <code>string platform_type = 3;</code>
   * @return The platformType.
   */
  java.lang.String getPlatformType();
  /**
   * <code>string platform_type = 3;</code>
   * @return The bytes for platformType.
   */
  com.google.protobuf.ByteString
      getPlatformTypeBytes();

  /**
   * <code>string DGPLJOJOBOJ = 154;</code>
   * @return The dGPLJOJOBOJ.
   */
  java.lang.String getDGPLJOJOBOJ();
  /**
   * <code>string DGPLJOJOBOJ = 154;</code>
   * @return The bytes for dGPLJOJOBOJ.
   */
  com.google.protobuf.ByteString
      getDGPLJOJOBOJBytes();

  /**
   * <code>string LOCFGJPGDGO = 1143;</code>
   * @return The lOCFGJPGDGO.
   */
  java.lang.String getLOCFGJPGDGO();
  /**
   * <code>string LOCFGJPGDGO = 1143;</code>
   * @return The bytes for lOCFGJPGDGO.
   */
  com.google.protobuf.ByteString
      getLOCFGJPGDGOBytes();

  /**
   * <code>string IJLHLCLLENE = 437;</code>
   * @return The iJLHLCLLENE.
   */
  java.lang.String getIJLHLCLLENE();
  /**
   * <code>string IJLHLCLLENE = 437;</code>
   * @return The bytes for iJLHLCLLENE.
   */
  com.google.protobuf.ByteString
      getIJLHLCLLENEBytes();

  /**
   * <code>string KFAOJIBGLGF = 29;</code>
   * @return The kFAOJIBGLGF.
   */
  java.lang.String getKFAOJIBGLGF();
  /**
   * <code>string KFAOJIBGLGF = 29;</code>
   * @return The bytes for kFAOJIBGLGF.
   */
  com.google.protobuf.ByteString
      getKFAOJIBGLGFBytes();

  /**
   * <code>string MFDAJLKHGJE = 15;</code>
   * @return The mFDAJLKHGJE.
   */
  java.lang.String getMFDAJLKHGJE();
  /**
   * <code>string MFDAJLKHGJE = 15;</code>
   * @return The bytes for mFDAJLKHGJE.
   */
  com.google.protobuf.ByteString
      getMFDAJLKHGJEBytes();

  /**
   * <code>string CEDHFFMBLBI = 1129;</code>
   * @return The cEDHFFMBLBI.
   */
  java.lang.String getCEDHFFMBLBI();
  /**
   * <code>string CEDHFFMBLBI = 1129;</code>
   * @return The bytes for cEDHFFMBLBI.
   */
  com.google.protobuf.ByteString
      getCEDHFFMBLBIBytes();

  /**
   * <code>uint32 LPMHBEOCJGD = 80;</code>
   * @return The lPMHBEOCJGD.
   */
  int getLPMHBEOCJGD();

  /**
   * <code>uint32 GHEJILPPKAL = 162;</code>
   * @return The gHEJILPPKAL.
   */
  int getGHEJILPPKAL();

  /**
   * <code>uint32 IJCDAKGLMBE = 1531;</code>
   * @return The iJCDAKGLMBE.
   */
  int getIJCDAKGLMBE();

  /**
   * <code>uint32 ILIJHCPIFOK = 47;</code>
   * @return The iLIJHCPIFOK.
   */
  int getILIJHCPIFOK();

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

  /**
   * <code>uint32 tag = 443;</code>
   * @return The tag.
   */
  int getTag();

  /**
   * <code>uint32 EBMOBBBAIBC = 1549;</code>
   * @return The eBMOBBBAIBC.
   */
  int getEBMOBBBAIBC();

  /**
   * <code>uint32 LLADMBNFOAM = 868;</code>
   * @return The lLADMBNFOAM.
   */
  int getLLADMBNFOAM();

  /**
   * <code>uint32 LAOGOCKBAAK = 387;</code>
   * @return The lAOGOCKBAAK.
   */
  int getLAOGOCKBAAK();

  /**
   * <code>uint32 GKJOEIENPDI = 2;</code>
   * @return The gKJOEIENPDI.
   */
  int getGKJOEIENPDI();

  /**
   * <code>uint32 CFNCNFABBBD = 180;</code>
   * @return The cFNCNFABBBD.
   */
  int getCFNCNFABBBD();

  /**
   * <code>uint32 target_uid = 14;</code>
   * @return The targetUid.
   */
  int getTargetUid();

  /**
   * <code>uint32 LDEPLPBKLJI = 1852;</code>
   * @return The lDEPLPBKLJI.
   */
  int getLDEPLPBKLJI();

  /**
   * <code>bool NGIOMIKNNCL = 2012;</code>
   * @return The nGIOMIKNNCL.
   */
  boolean getNGIOMIKNNCL();

  /**
   * <code>bool ILAHFKPDAGK = 7;</code>
   * @return The iLAHFKPDAGK.
   */
  boolean getILAHFKPDAGK();

  /**
   * <code>bool is_guest = 10;</code>
   * @return The isGuest.
   */
  boolean getIsGuest();

  /**
   * <code>uint32 AMPEOPEOMAD = 13;</code>
   * @return The aMPEOPEOMAD.
   */
  int getAMPEOPEOMAD();

  /**
   * <code>uint32 EDMOCOCJPHH = 1966;</code>
   * @return The eDMOCOCJPHH.
   */
  int getEDMOCOCJPHH();

  /**
   * <code>uint32 JNLGDEFHNDG = 242;</code>
   * @return The jNLGDEFHNDG.
   */
  int getJNLGDEFHNDG();

  /**
   * <code>uint64 login_rand = 12;</code>
   * @return The loginRand.
   */
  long getLoginRand();

  /**
   * <code>uint32 NGOMNPFNPLM = 1402;</code>
   * @return The nGOMNPFNPLM.
   */
  int getNGOMNPFNPLM();

  /**
   * <code>uint32 JKEBNCDOHGP = 317;</code>
   * @return The jKEBNCDOHGP.
   */
  int getJKEBNCDOHGP();
}
