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

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

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

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

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

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

  /**
   * <code>string matchGroupId = 4;</code>
   * @return The matchGroupId.
   */
  java.lang.String getMatchGroupId();
  /**
   * <code>string matchGroupId = 4;</code>
   * @return The bytes for matchGroupId.
   */
  com.google.protobuf.ByteString
      getMatchGroupIdBytes();

  /**
   * <code>string region = 5;</code>
   * @return The region.
   */
  java.lang.String getRegion();
  /**
   * <code>string region = 5;</code>
   * @return The bytes for region.
   */
  com.google.protobuf.ByteString
      getRegionBytes();

  /**
   * <code>.google.protobuf.Timestamp startTime = 6;</code>
   * @return Whether the startTime field is set.
   */
  boolean hasStartTime();
  /**
   * <code>.google.protobuf.Timestamp startTime = 6;</code>
   * @return The startTime.
   */
  com.google.protobuf.Timestamp getStartTime();
  /**
   * <code>.google.protobuf.Timestamp startTime = 6;</code>
   */
  com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder();

  /**
   * <pre>
   * TODO: Need PartyInfo, MMR
   * </pre>
   *
   * <code>.MatchStatusType status = 7;</code>
   * @return The enum numeric value on the wire for status.
   */
  int getStatusValue();
  /**
   * <pre>
   * TODO: Need PartyInfo, MMR
   * </pre>
   *
   * <code>.MatchStatusType status = 7;</code>
   * @return The status.
   */
  com.caliverse.admin.domain.RabbitMq.message.MatchStatusType getStatus();
}
