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

package com.caliverse.admin.domain.RabbitMq.message;

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

  /**
   * <code>string memberGuid = 1;</code>
   * @return The memberGuid.
   */
  java.lang.String getMemberGuid();
  /**
   * <code>string memberGuid = 1;</code>
   * @return The bytes for memberGuid.
   */
  com.google.protobuf.ByteString
      getMemberGuidBytes();

  /**
   * <code>string memberNickname = 2;</code>
   * @return The memberNickname.
   */
  java.lang.String getMemberNickname();
  /**
   * <code>string memberNickname = 2;</code>
   * @return The bytes for memberNickname.
   */
  com.google.protobuf.ByteString
      getMemberNicknameBytes();

  /**
   * <code>int32 markId = 3;</code>
   * @return The markId.
   */
  int getMarkId();

  /**
   * <code>.Pos pos = 4;</code>
   * @return Whether the pos field is set.
   */
  boolean hasPos();
  /**
   * <code>.Pos pos = 4;</code>
   * @return The pos.
   */
  com.caliverse.admin.domain.RabbitMq.message.Pos getPos();
  /**
   * <code>.Pos pos = 4;</code>
   */
  com.caliverse.admin.domain.RabbitMq.message.PosOrBuilder getPosOrBuilder();

  /**
   * <code>.UserLocationInfo locationInfo = 5;</code>
   * @return Whether the locationInfo field is set.
   */
  boolean hasLocationInfo();
  /**
   * <code>.UserLocationInfo locationInfo = 5;</code>
   * @return The locationInfo.
   */
  com.caliverse.admin.domain.RabbitMq.message.UserLocationInfo getLocationInfo();
  /**
   * <code>.UserLocationInfo locationInfo = 5;</code>
   */
  com.caliverse.admin.domain.RabbitMq.message.UserLocationInfoOrBuilder getLocationInfoOrBuilder();
}
